body {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}

.ineheatbox {
    background-color: #D5007F;
    text-align: left;
    padding: 5px;
    color: #FFFFFF;
    font-weight: bolder;
}

.inebodybox {
    border: 1px solid #D5007F;
    text-align: left;
    padding: 5px;
    color: black;
}

#LblError {
    margin-left: 5px;
}

.alert-danger {
    color: #842029;
    background-color: #F28F8F;
    border-color: #F28F8F;
}

.border-ine {
    border-color: #8F399E !important;
}

.btn-outline-ine {
    color: #8F399E;
    border-color: #8F399E;
}

.btn-outline-ine:hover {
    color: #fff;
    background-color: #8F399E;
    border-color: #8F399E;
}

.btn-ine {
    color: #8F399E;
    border-color: #8F399E;
}

.btn-ine:hover {
    color: #fff;
    background-color: #8F399E;
    border-color: #8F399E;
}

.breadcrumb a:link {
    color: #D5007F;
    text-decoration: underline;
}

.breadcrumb a:hover {
    color: #D5007F;
    text-decoration: underline;
}

.breadcrumb a:visited {
    color: #D5007F;
    text-decoration: underline;
}

h5 {
    font-weight: bold;
}

.spinner-contenedor{
    width: 50px;
    height: 50px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.spinner-border {
    color: #D5007F;
}

.table-ine {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}

.table-ine-sm {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
}

.table-ine tr th {
    color: #D5007F;
}

.page-link {
    color: #8F399E;
    border: 1px solid #8F399E;
}
.page-link:hover {
    color: #fff;
    background-color: #8F399E;
    border: 1px solid #8F399E;
}

.activado {
    color: #fff;
    background-color: #8F399E;
    border: 1px solid #8F399E;
}

.mi-iframe {
    width: 100%;
    height: 250px;
}

/* CSS pantallas de 320px o superior */
@media (min-width: 320px) {

    .mi-iframe {
        height: 250x;
    }

}

/* CSS pantalla 768px o superior */
@media (min-width: 768px) {

    .mi-iframe {
        height: 500px;
    }

}