#pestania-accesibilidad {
    float: right;
    cursor: pointer;
    background-color: rgba(41, 41, 41, 0.8);
    color: #fff;
    height: 35px;
    line-height: 35px;
    margin-right: 40px;
    font-weight: bold;
    padding: 0 10px;
    position: relative
}

#pestania-accesibilidad::before {
    position: absolute;
    left: -35px;
    top: 0;
    content: '';
    background-image: url(../images/access-icon.jpg);
    width: 35px;
    height: 35px
}

body {
    font-size: 14px
}

body.tamanio-letra-110 {
    font-size: calc(15px + 1.5px)
}

body.tamanio-letra-110 p,
body.tamanio-letra-110 li,
body.tamanio-letra-110 b,
body.tamanio-letra-110 ul,
body.tamanio-letra-110 a,
body.tamanio-letra-110 ol,
body.tamanio-letra-110 h3,
body.tamanio-letra-110 h4,
body.tamanio-letra-110 .unal-content p,
body.tamanio-letra-110 .unal-content li,
body.tamanio-letra-110 .unal-content b,
body.tamanio-letra-110 .unal-content ul,
body.tamanio-letra-110 .unal-content a,
body.tamanio-letra-110 .unal-content ol,
body.tamanio-letra-110 .unal-content h3,
body.tamanio-letra-110 .unal-content h4,
body.tamanio-letra-110 .unal-content div,
body.tamanio-letra-110 .unal-content span
{
    font-size: calc(15px + 1.5px) !important;
}

body.tamanio-letra-110 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 64%
}

body.tamanio-letra-110 h1 {
    font-size: 37.5px
}
body.tamanio-letra-110 h2 {
    font-size: 31.5px
}

body.tamanio-letra-110 .tx-unal-accesibilidad {
    top: 148px
}

body.tamanio-letra-110 .site-url a {
    font-size: 31.5px
}



body.tamanio-letra-120 {
    font-size: calc(15px + 3px)
}

body.tamanio-letra-120 p,
body.tamanio-letra-120 li,
body.tamanio-letra-120 b,
body.tamanio-letra-120 ul,
body.tamanio-letra-120 a,
body.tamanio-letra-120 ol,
body.tamanio-letra-120 h3,
body.tamanio-letra-120 h4,
body.tamanio-letra-120 .unal-content p,
body.tamanio-letra-120 .unal-content li,
body.tamanio-letra-120 .unal-content b,
body.tamanio-letra-120 .unal-content ul,
body.tamanio-letra-120 .unal-content a,
body.tamanio-letra-120 .unal-content ol,
body.tamanio-letra-120 .unal-content h3,
body.tamanio-letra-120 .unal-content h4,
body.tamanio-letra-120 .unal-content div,
body.tamanio-letra-120 .unal-content span {
    font-size: calc(15px + 3px) !important;
}

body.tamanio-letra-120 h1 {
    font-size: calc(1.7em + 3px)
}

body.tamanio-letra-120 h2 {
    font-size: calc(1.4em + 3px)
}

body.tamanio-letra-120 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 64%
}

body.tamanio-letra-120 .site-url a {
    font-size: calc(30px + 3px)
}

body.tamanio-letra-120 .tx-unal-accesibilidad {
    top: 154px
}

body.tamanio-letra-120 main.accesibility-on {
    padding-top: 230px
}

body.tamanio-letra-130 {
    font-size: calc(15px + 4.5px)
}

body.tamanio-letra-130 p,
body.tamanio-letra-130 li,
body.tamanio-letra-130 b,
body.tamanio-letra-130 ul,
body.tamanio-letra-130 a,
body.tamanio-letra-130 ol,
body.tamanio-letra-130 h3,
body.tamanio-letra-130 h4,
body.tamanio-letra-130 .unal-content p,
body.tamanio-letra-130 .unal-content li,
body.tamanio-letra-130 .unal-content b,
body.tamanio-letra-130 .unal-content ul,
body.tamanio-letra-130 .unal-content a,
body.tamanio-letra-130 .unal-content ol,
body.tamanio-letra-130 .unal-content h3,
body.tamanio-letra-130 .unal-content h4,
body.tamanio-letra-130 .unal-content div,
body.tamanio-letra-130 .unal-content span {
    font-size: calc(15px + 4.5px) !important;
}

body.tamanio-letra-130 h1 {
    font-size: calc(1.7em + 4.5px)
}

body.tamanio-letra-130 h2 {
    font-size: calc(1.4em + 4.5px)
}

body.tamanio-letra-130 .site-url a {
    font-size: calc(30px + 4.5px)
}

body.tamanio-letra-130 .tx-unal-accesibilidad {
    top: 160px
}

body.tamanio-letra-130 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 62%
}

body.tamanio-letra-130 main.accesibility-on {
    padding-top: 270px
}


body.tamanio-letra-140 {
    font-size: calc(15px + 6px)
}

body.tamanio-letra-140 p,
body.tamanio-letra-140 li,
body.tamanio-letra-140 b,
body.tamanio-letra-140 ul,
body.tamanio-letra-140 a,
body.tamanio-letra-140 ol,
body.tamanio-letra-140 h3,
body.tamanio-letra-140 h4,
body.tamanio-letra-140 .unal-content p,
body.tamanio-letra-140 .unal-content li,
body.tamanio-letra-140 .unal-content b,
body.tamanio-letra-140 .unal-content ul,
body.tamanio-letra-140 .unal-content a,
body.tamanio-letra-140 .unal-content ol,
body.tamanio-letra-140 .unal-content h3,
body.tamanio-letra-140 .unal-content h4,
body.tamanio-letra-140 .unal-content div,
body.tamanio-letra-140 .unal-content span {
    font-size: calc(15px + 6px) !important;
}

body.tamanio-letra-140 h1 {
    font-size: calc(1.7em + 6px)
}

body.tamanio-letra-140 h2 {
    font-size: calc(1.4em + 6px)
}

body.tamanio-letra-140 .site-url a {
    font-size: calc(30px + 6px)
}

body.tamanio-letra-140 .tx-unal-accesibilidad {
    top: 169px
}

body.tamanio-letra-140 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 60%
}

body.tamanio-letra-140 main.accesibility-on {
    padding-top: 280px
}


body.tamanio-letra-140 main.detail .rightContent h1 {
    font-size: calc(1.7em + 6px)
}

body.tamanio-letra-140 main.detail .rightContent h2 {
    font-size: calc(1.4em + 6px)
}

body.tamanio-letra-150 {
    font-size: calc(15px + 7.5px)
}

body.tamanio-letra-150 p,
body.tamanio-letra-150 li,
body.tamanio-letra-150 b,
body.tamanio-letra-150 ul,
body.tamanio-letra-150 a,
body.tamanio-letra-150 ol,
body.tamanio-letra-150 h3,
body.tamanio-letra-150 h4,
body.tamanio-letra-150 .unal-content p,
body.tamanio-letra-150 .unal-content li,
body.tamanio-letra-150 .unal-content b,
body.tamanio-letra-150 .unal-content ul,
body.tamanio-letra-150 .unal-content a,
body.tamanio-letra-150 .unal-content ol,
body.tamanio-letra-150 .unal-content h3,
body.tamanio-letra-150 .unal-content h4,
body.tamanio-letra-150 .unal-content div,
body.tamanio-letra-150 .unal-content span {
    font-size: calc(15px + 7.5px) !important;
}

body.tamanio-letra-150 h1 {
    font-size: calc(1.7em + 7.5px)
}

body.tamanio-letra-150 h2 {
    font-size: calc(1.4em + 7.5px)
}

body.tamanio-letra-150 .site-url a {
    font-size: calc(30px + 7.5px)
}

body.tamanio-letra-150 .tx-unal-accesibilidad {
    top: 175px
}

body.tamanio-letra-150 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 58%
}

body.tamanio-letra-150 main.accesibility-on {
    padding-top: 300px
}


body.tamanio-letra-160 {
    font-size: calc(15px + 9px)
}

body.tamanio-letra-160 p,
body.tamanio-letra-160 li,
body.tamanio-letra-160 b,
body.tamanio-letra-160 ul,
body.tamanio-letra-160 a,
body.tamanio-letra-160 ol,
body.tamanio-letra-160 h3,
body.tamanio-letra-160 h4,
body.tamanio-letra-160 .unal-content p,
body.tamanio-letra-160 .unal-content li,
body.tamanio-letra-160 .unal-content b,
body.tamanio-letra-160 .unal-content ul,
body.tamanio-letra-160 .unal-content a,
body.tamanio-letra-160 .unal-content ol,
body.tamanio-letra-160 .unal-content h3,
body.tamanio-letra-160 .unal-content h4,
body.tamanio-letra-160 .unal-content div,
body.tamanio-letra-160 .unal-content span {
    font-size: calc(15px + 9px) !important;
}

body.tamanio-letra-160 h1 {
    font-size: calc(1.7em + 9px)
}

body.tamanio-letra-160 h2 {
    font-size: calc(1.4em + 9px)
}

body.tamanio-letra-160 .tx-unal-accesibilidad {
    top: 181px
}

body.tamanio-letra-160 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 55%
}

body.tamanio-letra-160 .site-url a {
    font-size: calc(30px + 9px)
}

body.tamanio-letra-160 main.accesibility-on {
    padding-top: 320px
}


body.tamanio-letra-170 {
    font-size: calc(15px + 10.5px)
}

body.tamanio-letra-170 p,
body.tamanio-letra-170 li,
body.tamanio-letra-170 b,
body.tamanio-letra-170 ul,
body.tamanio-letra-170 a,
body.tamanio-letra-170 ol,
body.tamanio-letra-170 h3,
body.tamanio-letra-170 h4,
body.tamanio-letra-170 .unal-content p,
body.tamanio-letra-170 .unal-content li,
body.tamanio-letra-170 .unal-content b,
body.tamanio-letra-170 .unal-content ul,
body.tamanio-letra-170 .unal-content a,
body.tamanio-letra-170 .unal-content ol,
body.tamanio-letra-170 .unal-content h3,
body.tamanio-letra-170 .unal-content h4,
body.tamanio-letra-170 .unal-content div,
body.tamanio-letra-170 .unal-content span {
    font-size: calc(15px + 10.5px) !important;
}

body.tamanio-letra-170 h1 {
    font-size: calc(1.7em + 10.5px)
}

body.tamanio-letra-170 h2 {
    font-size: calc(1.4em + 10.5px)
}

body.tamanio-letra-170 .site-url a {
    font-size: calc(30px + 10.5px)
}

body.tamanio-letra-170 .tx-unal-accesibilidad {
    top: 187px
}

body.tamanio-letra-170 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 54%
}

body.tamanio-letra-170 main.accesibility-on {
    padding-top: 330px
}


body.tamanio-letra-180 {
    font-size: calc(15px + 12px)
}

body.tamanio-letra-180 p,
body.tamanio-letra-180 li,
body.tamanio-letra-180 b,
body.tamanio-letra-180 ul,
body.tamanio-letra-180 a,
body.tamanio-letra-180 ol,
body.tamanio-letra-180 h3,
body.tamanio-letra-180 h4,
body.tamanio-letra-180 .unal-content p,
body.tamanio-letra-180 .unal-content li,
body.tamanio-letra-180 .unal-content b,
body.tamanio-letra-180 .unal-content ul,
body.tamanio-letra-180 .unal-content a,
body.tamanio-letra-180 .unal-content ol,
body.tamanio-letra-180 .unal-content h3,
body.tamanio-letra-180 .unal-content h4,
body.tamanio-letra-180 .unal-content div,
body.tamanio-letra-180 .unal-content span {
    font-size: calc(15px + 12px) !important;
}

body.tamanio-letra-180 h1 {
    font-size: calc(1.7em +  12px)
}

body.tamanio-letra-180 h2 {
    font-size: calc(1.4em +  12px)
}

body.tamanio-letra-180 .site-url a {
    font-size: calc(30px +  12px)
}

body.tamanio-letra-180 .tx-unal-accesibilidad {
    top: 196px
}

body.tamanio-letra-180 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 50%
}

body.tamanio-letra-180 main.accesibility-on {
    padding-top: 340px
}


body.tamanio-letra-190 {
    font-size: calc(15px + 13.5px)
}

body.tamanio-letra-190 p,
body.tamanio-letra-190 li,
body.tamanio-letra-190 b,
body.tamanio-letra-190 ul,
body.tamanio-letra-190 a,
body.tamanio-letra-190 ol,
body.tamanio-letra-190 h3,
body.tamanio-letra-190 h4,
body.tamanio-letra-190 .unal-content p,
body.tamanio-letra-190 .unal-content li,
body.tamanio-letra-190 .unal-content b,
body.tamanio-letra-190 .unal-content ul,
body.tamanio-letra-190 .unal-content a,
body.tamanio-letra-190 .unal-content ol,
body.tamanio-letra-190 .unal-content h3,
body.tamanio-letra-190 .unal-content h4,
body.tamanio-letra-190 .unal-content div,
body.tamanio-letra-190 .unal-content span {
    font-size: calc(15px + 13.5px) !important;
}

body.tamanio-letra-190 h1 {
    font-size: calc(1.7em + 13.5px)
}

body.tamanio-letra-190 h2 {
    font-size: calc(1.4em + 13.5px)
}

body.tamanio-letra-190 .site-url a {
    font-size: calc(30px + 13.5px)
}

body.tamanio-letra-190 .tx-unal-accesibilidad {
    top: 202px
}

body.tamanio-letra-190 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 45%
}

body.tamanio-letra-190 main.accesibility-on {
    padding-top: 350px
}

body.tamanio-letra-200 {
    font-size: calc(15px + 15px)
}

body.tamanio-letra-200 p,
body.tamanio-letra-200 li,
body.tamanio-letra-200 b,
body.tamanio-letra-200 ul,
body.tamanio-letra-200 a,
body.tamanio-letra-200 ol,
body.tamanio-letra-200 h3,
body.tamanio-letra-200 h4,
body.tamanio-letra-200 .unal-content p,
body.tamanio-letra-200 .unal-content li,
body.tamanio-letra-200 .unal-content b,
body.tamanio-letra-200 .unal-content ul,
body.tamanio-letra-200 .unal-content a,
body.tamanio-letra-200 .unal-content ol,
body.tamanio-letra-200 .unal-content h3,
body.tamanio-letra-200 .unal-content h4,
body.tamanio-letra-200 .unal-content div,
body.tamanio-letra-200 .unal-content span {
    font-size: calc(15px + 15px) !important;
}

body.tamanio-letra-200 h1 {
    font-size: calc(1.7em +  15px)
}

body.tamanio-letra-200 h2 {
    font-size: calc(1.4em + 15px)
}

body.tamanio-letra-200 .site-url a {
    font-size: calc(30px +  15px)
}

body.tamanio-letra-200 .tx-unal-accesibilidad {
    top: 208px
}

body.tamanio-letra-200 .tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    width: 40%
}

body.tamanio-letra-200 main.accesibility-on {
    padding-top: 350px
}


main.accesibility-on {
    padding-top: 200px
}

.tx-unal-accesibilidad {
    
    z-index: 2;
    top: 103px;
    width: 100%;
    left: 0;
    background-color: transparent;
}
/*ajuste para el desplegable*/
main.home {
    margin-top: -35px;
}

.tx-unal-accesibilidad .panel-content {
    padding: 2em 2em;
    border-bottom: 3px solid #292929;
    float: left;
    width: 100%;
    background-color: #fff;
}

.tx-unal-accesibilidad .accesibilidad-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.tx-unal-accesibilidad .accesibilidad-grupo {
    flex: 1 1 auto;
    min-width: 200px;
    max-width: 25%;
    padding: 0 10px;
    text-align: center;
    margin-bottom: 10px;
}

/* Media queries para dispositivos móviles */
@media (max-width: 768px) {
    .tx-unal-accesibilidad .accesibilidad-container {
        flex-direction: column;
    }
    
    .tx-unal-accesibilidad .accesibilidad-grupo {
        max-width: 100%;
        margin-bottom: 15px;
    }
    
    .tx-unal-accesibilidad .panel-content .boton-panel {
        margin-right: 3px;
        padding: 6px 10px;
    }
}

.tx-unal-accesibilidad .accesibilidad-botones {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
}

.tx-unal-accesibilidad .panel-content .boton-panel {
    padding: 8px 12px;
    background-color: #292929;
    border: none;
    color: #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    min-width: 45px;
    text-align: center;
    display: inline-block;
}

.tx-unal-accesibilidad .panel-content .boton-panel:hover,
.tx-unal-accesibilidad .panel-content .boton-panel:focus {
    background-color: #0763c8
}

.tx-unal-accesibilidad .panel-content .border {
    border-right: #292929 solid 1px
}

.tx-unal-accesibilidad .panel-content h4 {
    color: #292929;
    font-weight: normal;
    margin-bottom: 10px
}

.tx-unal-accesibilidad .panel-content input.letras-porcentaje {
    height: 35px;
    line-height: 35px;
    border: none;
    background-color: rgba(41, 41, 41, 0.2);
    font-weight: bold;
    padding: 0px 5px;
    width: 50px;
    text-align: center;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}

/* Contraste Verde - Texto blanco sobre fondo verde oscuro */
body.contraste-1 .unal-content,
body.contraste-1 .unal-content p,
body.contraste-1 .unal-content div,
body.contraste-1 .unal-content span,
body.contraste-1 .unal-content li,
body.contraste-1 .unal-content td,
body.contraste-1 .unal-content th,
body.contraste-1 .unal-content label,
body.contraste-1 .unal-content input,
body.contraste-1 .unal-content textarea {
    background-color: #005500;
    color: #ffffff !important;
}


/* Ya no es necesario excluir header y footer porque los contrastes solo se aplican al contenido */
body.contraste-1 .tx-unal-accesibilidad {
    background-color: initial !important;
    color: initial !important;
}

body.contraste-1 .tx-unal-accesibilidad * {
    color: initial !important;
    text-decoration: initial !important;
    background-color: initial !important;
}

body.contraste-1 .tx-unal-accesibilidad button,
body.contraste-1 .tx-unal-accesibilidad .btn,
body.contraste-1 .tx-unal-accesibilidad .boton-panel {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
    text-decoration: none !important;
}

body.contraste-1 .tx-unal-accesibilidad button:hover,
body.contraste-1 .tx-unal-accesibilidad .btn:hover,
body.contraste-1 .tx-unal-accesibilidad .boton-panel:hover {
    background-color: #0056b3 !important;
    border-color: #0056b3 !important;
}

body.contraste-1 .unal-content a,
body.contraste-1 .unal-content h1,
body.contraste-1 .unal-content h2,
body.contraste-1 .unal-content h3,
body.contraste-1 .unal-content h4,
body.contraste-1 .unal-content h5,
body.contraste-1 .unal-content h6,
body.contraste-1 .unal-content .breadcrumb-class,
body.contraste-1 .unal-content .breadcrumb-class a,
body.contraste-1 .unal-content .breadcrumb-class span,
body.contraste-1 .unal-content .page-header a,
body.contraste-1 .unal-content .article-info,
body.contraste-1 .unal-content .article-info a,
body.contraste-1 .unal-content .category-name a,
body.contraste-1 .unal-content .published,
body.contraste-1 .unal-content .hits {
    color: #ff9900 !important;
    text-decoration: underline;
}

body.contraste-1 .unal-content button:not(.boton-panel),
body.contraste-1 .unal-content .btn:not(.boton-panel) {
    background-color: #ff9900 !important;
    color: #000000 !important;
    border: 2px solid #ff9900 !important;
}

/* Contraste Invertido - Texto claro sobre fondo oscuro */
body.contraste-2 .unal-content,
body.contraste-2 .unal-content p,
body.contraste-2 .unal-content div,
body.contraste-2 .unal-content span,
body.contraste-2 .unal-content li,
body.contraste-2 .unal-content td,
body.contraste-2 .unal-content th,
body.contraste-2 .unal-content label,
body.contraste-2 .unal-content input,
body.contraste-2 .unal-content textarea {
    background-color: #000000;
    color: #ffffff !important;
}


/* Ya no es necesario excluir header y footer porque los contrastes solo se aplican al contenido */
body.contraste-2 .tx-unal-accesibilidad {
    background-color: initial !important;
    color: initial !important;
}

body.contraste-2 .tx-unal-accesibilidad * {
    color: initial !important;
    text-decoration: initial !important;
    background-color: initial !important;
}

body.contraste-2 .tx-unal-accesibilidad button,
body.contraste-2 .tx-unal-accesibilidad .btn,
body.contraste-2 .tx-unal-accesibilidad .boton-panel {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
    text-decoration: none !important;
}

body.contraste-2 .tx-unal-accesibilidad button:hover,
body.contraste-2 .tx-unal-accesibilidad .btn:hover,
body.contraste-2 .tx-unal-accesibilidad .boton-panel:hover {
    background-color: #0056b3 !important;
    border-color: #0056b3 !important;
}

body.contraste-2 .unal-content a,
body.contraste-2 .unal-content h1,
body.contraste-2 .unal-content h2,
body.contraste-2 .unal-content h3,
body.contraste-2 .unal-content h4,
body.contraste-2 .unal-content h5,
body.contraste-2 .unal-content h6,
body.contraste-2 .unal-content .breadcrumb-class,
body.contraste-2 .unal-content .breadcrumb-class a,
body.contraste-2 .unal-content .breadcrumb-class span,
body.contraste-2 .unal-content .page-header a,
body.contraste-2 .unal-content .article-info,
body.contraste-2 .unal-content .article-info a,
body.contraste-2 .unal-content .category-name a,
body.contraste-2 .unal-content .published,
body.contraste-2 .unal-content .hits {
    color: #03faee !important;
    text-decoration: underline;
}

body.contraste-2 .unal-content button:not(.boton-panel),
body.contraste-2 .unal-content .btn:not(.boton-panel) {
    background-color: #ffffff !important;
    color: #ee0d0d !important;
    border: 2px solid #ffffff !important;
}

/* Contraste Amarillo sobre Negro - Para dislexia y otras condiciones */
body.contraste-3 .unal-content,
body.contraste-3 .unal-content p,
body.contraste-3 .unal-content div,
body.contraste-3 .unal-content span,
body.contraste-3 .unal-content li,
body.contraste-3 .unal-content td,
body.contraste-3 .unal-content th,
body.contraste-3 .unal-content label,
body.contraste-3 .unal-content input,
body.contraste-3 .unal-content textarea {
    background-color: #000000;
    color: #ffff00 !important;
}


/* Ya no es necesario excluir header y footer porque los contrastes solo se aplican al contenido */
body.contraste-3 .tx-unal-accesibilidad {
    background-color: initial !important;
    color: initial !important;
}

body.contraste-3 .tx-unal-accesibilidad * {
    color: initial !important;
    text-decoration: initial !important;
    background-color: initial !important;
}

body.contraste-3 .tx-unal-accesibilidad button,
body.contraste-3 .tx-unal-accesibilidad .btn,
body.contraste-3 .tx-unal-accesibilidad .boton-panel {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
    text-decoration: none !important;
}

body.contraste-3 .tx-unal-accesibilidad button:hover,
body.contraste-3 .tx-unal-accesibilidad .btn:hover,
body.contraste-3 .tx-unal-accesibilidad .boton-panel:hover {
    background-color: #0056b3 !important;
    border-color: #0056b3 !important;
}

body.contraste-3 .unal-content a,
body.contraste-3 .unal-content h1,
body.contraste-3 .unal-content h2,
body.contraste-3 .unal-content h3,
body.contraste-3 .unal-content h4,
body.contraste-3 .unal-content h5,
body.contraste-3 .unal-content h6,
body.contraste-3 .unal-content .breadcrumb-class,
body.contraste-3 .unal-content .breadcrumb-class a,
body.contraste-3 .unal-content .breadcrumb-class span,
body.contraste-3 .unal-content .page-header a,
body.contraste-3 .unal-content .article-info,
body.contraste-3 .unal-content .article-info a,
body.contraste-3 .unal-content .category-name a,
body.contraste-3 .unal-content .published,
body.contraste-3 .unal-content .hits {
    color: #ffff00 !important;
    text-decoration: underline;
}

body.contraste-3 .unal-content button:not(.boton-panel),
body.contraste-3 .unal-content .btn:not(.boton-panel) {
    background-color: #ffff00 !important;
    color: #000000 !important;
    border: 2px solid #ffff00 !important;
}