.icon-index{
    width: 50px;
    height: 35px;
}

body p{
 text-align: justify !important;
}

.docs-nav .nav-link .theme-icon-holder {
    padding-top: 4px !important;
}

.docs-nav .section-title {
    margin-top: 1rem !important;
    margin-bottom: 0rem !important;
}

.sub-n {
    text-decoration: none;
    font-weight: bold;
}

.scroll-sec{
    scroll-behavior: unset !important;
}

.theme-bg-light {
    background: #cddeef !important;
}

/*tabla de campos requeridos*/

table td {
    background-color: #ffffff !important;
    padding: 0.75rem !important;
    vertical-align: middle !important;
    border: 1px solid #f2f2f2 !important;
}

table th {
    vertical-align: middle !important;
}
.td-center{
    text-align: center !important;
}

/*tabla de provincias*/
.table-heading {
    font-size: 2.5rem;
    position: relative;
    text-align: center;
}
.table-container{
    max-width: 685px !important;
    margin: auto;
}

/*cards*/
.docs-overview .card:hover {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
    background: rgba(245, 247, 253, 0.84) !important;
}

.card:hover >.theme-icon-holder{
    background: #ffffff !important;
}

/*ejemplo de codigo*/
.code-example {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
    overflow: auto;
    font-family: monospace;
}
.code-example pre {
    margin: 0;
    white-space: pre-wrap;
    word-wrap: break-word;
    background-color: #f2f2f2;
}
.code-container {
    position: relative;
    border: 1px solid #eeeeee;
    border-radius: 1px;
    padding: 10px;
    margin: 10px 0;
    overflow: auto;
    font-family: monospace;
}

