/*enlaces entornos*/
.entornos{color:#0D3996;padding: 0px;border-color: #EEE!important;}
.opentornos .btn:hover {color: #007BC0; text-decoration: none;}
.ece a{font-family: Raleway; font-size: 2rem; font-weight: 700;}
.nombre-programa{font-family: Raleway; font-size: 1.25rem; font-weight: 700;margin-bottom: 2px;}
.linea-vertical {
  width: 2px; 
  height: 100px; 
  background-color: white;
  margin: 0 20px;
}
.moduletable {
    border: 0;
    padding: 0;
    border-radius: 0;
    margin: 1.5rem auto;
}
/* Ajustes menú ajuste menu 24-09-24 GQQ*/
.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #fff;
    border-left: 4px solid rgba(0,0,0,0);
    border-right: 4px solid rgba(0,0,0,0);
    content: "";
    display: block;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 1.125rem;height: 60px;padding: 20px 1.2rem;
}
.t4-megamenu .mega-inner {padding-bottom: 0rem;padding-top: 0rem;}
.t4-megamenu.animate.slide .dropdown .dropdown-menu {
    min-width: 0;
    margin-top: -1rem;
    transition-property: margin-top,opacity;
    transition-timing-function: ease;
    background: #0D3996;
}
.t4-palette-mainnav a:hover {background-color: #000033;}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a, .t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
  background-color: #003;
}
.t4-megamenu .dropdown-menu {padding: 1rem;}
.t4-megamenu .dropdown-menu li > a:hover {background-color: #003;}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link {padding: .5rem;}
.dropdown-item {white-space: wrap;}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  padding: .5rem;
}
/* Fin ajustes menú */
footer.footer-escuela {padding-top: 0; padding-bottom: 20px;}

ul.f-1, ul.f-2 {list-style: none; padding: 0; margin: 0;}
ul.f-1 {display: table; margin: 0 auto;}
ul.f-1 li, ul.f-2 li{float: left; padding: 0 15px; border-right: var(--white) 1px solid;}
ul.f-1 li:last-child, ul.f-2 li:last-child {border: none;}
ul.f-2 li a {color: var(--white);}

.footer-bottom .logo img {max-width: 70px;}

.footer-bottom .tel {
    display: inline-block;
    height: auto;
    background: url(https://www.uned.ac.cr/themes/uned/img/ico-foot-phone.svg) no-repeat 0 5px;
    background-size: 14px;
    padding-left: 20px;
}

.footer-bottom .contacto a {
    display: inline-block;
    height: 16px;
    background: url(https://www.uned.ac.cr/themes/uned/img/ico-foot-correo.svg) no-repeat 0 5px;
    background-size: 14px;
    padding-left: 20px;
    color: var(--amarillo3) !important;
    text-decoration: underline;
    display: inline;
}

.footer-bottom .directorio a {
    display: inline-block;
    height: 16px;
    background: url(https://www.uned.ac.cr/themes/uned/img/ico-foot-directorio.svg) no-repeat 0 5px;
    background-size: 12px;
    padding-left: 20px;
    color: var(--amarillo3) !important;
    text-decoration: underline;
    display: inline;
}

.footer-bottom .facebook a {
    text-indent: -9999px;
    display: inline-block;
    width: 16px;
    height: 21px;
    background: url(https://www.uned.ac.cr/themes/uned/img/ico-foot-facebook.svg) no-repeat 0 5px;
    background-size: 16px;
}

.footer-bottom .whatsapp a {
    text-indent: -9999px;
    display: inline-block;
    width: 16px;
    height: 21px;
    background: url(https://www.uned.ac.cr/themes/uned/img/ico-foot-whatsapp.svg) no-repeat 0 5px;
    background-size: 16px;
}

/*enlaces debajo de la descripción de las carreras*/
.vidint {background: url(https://www.uned.ac.cr/themes/uned/img/youtube_icono.svg) no-repeat left; background-size: 28px 20px; margin-bottom: 10px; background-position:left top 2px;}
.vidint a {padding-left: 36px;  }

.pdfdes {background: url(https://www.uned.ac.cr/themes/uned/img/pdf_icono.svg) no-repeat left; background-size: 30px 25px; margin-bottom: 10px; background-position:left top;}
.pdfdes a {padding-left: 35px;}

.redes {margin-top: 40px; border-top: 3px solid var(--amarillo); width: 40%; margin-left: -39px!important;}


.contactos {padding-top:40px;}
.contactos .views-element-container {width: 100%;}

.contactos .views-row .views-field{background: var(--gris1); padding: 10px; margin-top: 25px;}
.contactos .views-row .title {font-size: 1.2em; color: var(--blue-4);}
/* MOBILE */

/*md small*/
@media (max-width: 575.98px) { .cintillo-tx {display: none;}
  .hide-uned {display:none;} }

  /* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { .hide-uned {display:none;} 
.t4-megamenu .dropdown-menu {
        background: #007bc0;
        -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
        box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
    }}

@media (max-width:360px) {
    .navbar-brand {white-space: normal}
    .navbar .navbar-toggler i {color: #fff}
    .hide-uned {display: none}
}

@media (max-width: 991.98px){
.t4-offcanvas-toggle {text-align: right;padding: 16px 0px;} /* ajustes menu 24-09-24 GQQ*/
.t4-offcanvas-toggle i {font-size: 28px;} /* ajustes menu 24-09-24 GQQ*/
}
