@font-face{
  font-family:"Material Design Icons";
  src:url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.eot?v=1.3.41");
  src:url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.eot?#iefix&v=1.3.41") format("embedded-opentype"),url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.woff2?v=1.3.41") format("woff2"),url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.woff?v=1.3.41") format("woff"),url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.ttf?v=1.3.41") format("truetype"),url("/sites/tadeo/modules/custom/tadeo_management/styles/fonts/materialdesignicons-webfont.svg?v=1.3.41#materialdesigniconsregular") format("svg");
  font-weight:normal;
  font-style:normal

}
.front.logged-in .header .region-header-second {
    background-color: #00558F;
}
.front.logged-in .header .region-header-second.b-white {
    background-color: #FFF;
}
@media only screen and (max-width: 1024px) {
  .home .region-banner { padding-bottom: 0px; }
  .home .region-banner .block-views { margin-bottom: 0; }
  .home .region-banner .views-row .views-field-field-image img {  height: 320px; }
  .home .main-container .views-row h3 { font-size: 16px; line-height: 18px; margin-bottom: 5px; }
  .home .views-row .date-display-single { font-size: 11px; }
  .programate-utadeo .view-content ul > .views-row { height: 290px !important; }
  .home .block-views .programate-utadeo .view-footer { margin-top: 35px; }
  
  .home .enterate-home-mobile .view-content .views-row { height: 375px !important; }
  .home .enterate-home-mobile .view-content .views-row .views-field-field-category { position: relative; }
  .slider .views-row img { height: auto; width: 98%; }

  .home .expeditio-home-mobile .view-content .views-row { height: 480px !important; }

  /*Formulario Autoevaluación Universidades innovadoras – emprendedoras*/
  .page-node-250021 #block-views-promo-banners-block-promo {
    display: none;
  }
  .page-node-294460.node-type-webform .region-content img {
    width: 90%;
    height: auto;
  } 
  .region-content #webform-client-form-250021 legend a {
    font-size: 15px !important;
    padding-top: 9px;
  }
  .region-content #webform-client-form-250021 fieldset .panel-heading a.panel-title {
    padding: 16px 15px;
  }
  .region-content #webform-client-form-250021 fieldset.collapsed,
  .region-content #webform-client-form-250021 .webform-component-fieldset {
    padding: 0px 0 41px 0;
  }
  .region-content #webform-client-form-250021 .webform-component-fieldset legend a::after {
    right: 8px;
  }
  .region-content #webform-client-form-250021 fieldset.collapsible .panel-body .form-group.form-item {
    width: 100%;
  }
  .region-content #webform-client-form-250021 fieldset.collapsible .form-radios .control-label {
    float: left;
    margin: 13px 8px;
  }
  .region-content #webform-client-form-250021 .webform-component-fieldset {
    padding: 0;
  }
  .page-node-295453 .region-content .field-group-format .field-item h3 {
    font-size: 1.2em !important;
  }
   .page-node-295453 .region-content .field-group-format .field-item img {
    width: 98%;
    height: auto;
  }
  /*Form Encuesta Biblioteca*/
  .page-node-304077 .table-responsive > .table > tbody > tr > td {
    white-space: initial !important;
  }
   /*Diseña una silla 2018*/
  .page-node-295865 .main-container .media {
    overflow: scroll !important;
  }
  .page-node-295865 .main-container .media .img-responsive {
    max-width: 291%;
  }
  .page-node-295865 .main-container .view-display-id-block_content_inside .views-field-body-1 {
    width: 85%;
  }
  /*ilustradores españoles*/
  .not-front.page-node.page-node-292169.node-type-news article .field-name-body .media.media-element-container.media-wysiwyg img{
    height: 400px;
    max-width: 1140px;
  }
  /*Horror vacui*/
  .not-front.page-node.page-node-288043.node-type-news article .field-name-body .media.media-element-container.media-wysiwyg img{
    height: 400px;
    max-width: 1140px;
  }
   /*Departamento de Idiomas*/ 
  .tadeo-depto-idiomas-page .main-container .region-content #quicktabs-field_collection_quicktabs,
  .tadeo-depto-idiomas-page .main-container .region-content #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
    width: 100%;
  }
  .tadeo-depto-idiomas-page .main-container .quicktabs-tabpage .field-name-field-quicktab-body ul {
    width: 50%;
  }
  .tadeo-depto-idiomas-page #block-tadeo-library-tadeo-img-depto-idiomas .image-depto-idiomas {
    margin-left: -21px;
    max-width: 107%;
  }
  .tadeo-depto-idiomas-page .main-container .region-pre-content #block-tadeo-pages-body-teaser {
    width: 88%;
    left: 5%;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .block-act-extracurriculares,
  .tadeo-depto-idiomas-page .main-container .region-content .block-news-idiomas {
    display: none;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .block-act-extracurriculares-mobile,
  .tadeo-depto-idiomas-page .main-container .region-content .block-news-idiomas-mobile {
    display: block;
  }
  .tadeo-depto-idiomas-page .main-container .region-pre-content .block-tadeo-library .image-depto-idiomas h2 {
    top: 8% !important;
  }
  .tadeo-depto-idiomas-page .main-container .view-display-id-block_act_extracurriculares_mobile .view-header h1,
  .tadeo-depto-idiomas-page .main-container .view-display-id-block_news_idiomas_mobile .view-header h1,
  .tadeo-depto-idiomas-page .main-container .region-content .view-display-id-multimedia_idiomas .view-header h1 {
    font-size: 19px;
    color: #00558f;
    position: relative;
    margin: 0 auto 28px;
    font-family: "Lato-Bold";
    line-height: 42px;
    font-weight: normal;
    top: 30%;
    text-align: center;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .block-multimedia-idiomas {
    width: 100%;
    margin: 0px 0%;
  }
 .tadeo-depto-idiomas-page .main-container .region-content .view-display-id-block_recursos_depto_idiomas .view-header h1 {
    font-size: 19px;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .view-display-id-block_recursos_depto_idiomas .view-content ul li .field-content a {
    padding: 15px;
    font-size: 1.7em;
  }
 .tadeo-depto-idiomas-page .main-container .view-display-id-block_act_extracurriculares_mobile .view-header h1::after,
 .tadeo-depto-idiomas-page .main-container .view-display-id-block_news_idiomas_mobile .view-header h1::after {
    content: "";
    height: 1px;
    width: 32px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -16px;
    background: #00558f;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .block-multimedia-idiomas {
    clear: both;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .view-display-id-multimedia_idiomas {
    width: 100%;
    height: 294px;
    padding-left: 45px;
  }
  .tadeo-depto-idiomas-page .main-container .region-content .view-display-id-multimedia_idiomas .views_slideshow_cycle_main .field-content iframe,
  .tadeo-depto-idiomas-page .main-container .block-multimedia-idiomas .view-display-id-multimedia_idiomas .view-header {
    width: 80% !important;
  }
 .tadeo-depto-idiomas-page .main-container .region-content .views-slideshow-controls-bottom .views_slideshow_controls_text_next a {
    left: 210px;
  }
  .tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-footer {
    width: 70%;
  }  
  .tadeo-depto-idiomas-page .main-container .block-multimedia-idiomas .view-display-id-block_all_multimedia_idiomas .view-content ul li {
    width: 100%;
  }
  .page-node-292947 .btn-servicios, .page-node-292947.region-container {
    display: none;
  }
  .page-node-292935 .region-content #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li { 
    width: 45%;
  }
  .main-container .region-pre-content .tadeo-links-wrapper #block-menu-content .links-content {
    width: 90%;
  }
  /*para tabla responsiva*/
  section table,
  article table,
  table.tabla-responsiva {
    width: 100%!important;
  }
  section table tr td,
  article table tr td,
  table.tabla-responsiva tr td{
    display: block;
    text-align: center;
    width: 99% !important;
    margin-bottom: 20px;
  }
  section table tr td:before,
  article table tr td:before,
  table.tabla-responsiva tr td:before{
    content: attr(data-th);
    display: block;
    text-align: center;
  }
  div.month-view table.full tr td {
    display: table-cell;
  }
  div.month-view table.full tr td:before{
    content: none;
  }
  /*Feria presencial Sena node 317692*/
  .page-node-317692 .region-content #node-317692.node-webform .group-help-content-left {
    width: 100%;
  }
  .page-node-317692 .region-content #node-317692.node-webform .group-help-content-right {
    width: 100%;
  }
  /*Fin Feria presencial Sena node 317692*/
  /*Para Feria Explora node 318116*/
  .page-node-320668 .region-content #node-320668.node-webform .group-help-content-left,
  .page-node-320051 .region-content #node-320051.node-webform .group-help-content-left{
    display: none;
  }
  .page-node-320668 .region-content #node-320668.node-webform .group-help-content-left,
  .page-node-320051 .region-content #node-320051.node-webform .group-help-content-left,
  .page-node-318116 .region-content #node-318116.node-webform .group-help-content-left,
  .landing-crm-general.node-type-webform .region-content .node-webform .group-help-content-left{
    width: 100%;
  }
  .page-node-320668 .region-content #node-320668.node-webform .group-help-content-right,
  .page-node-320051 .region-content #node-320051.node-webform .group-help-content-right,
  .page-node-318116 .region-content #node-318116.node-webform .group-help-content-right,
  .landing-crm-general.node-type-webform .region-content .node-webform .group-help-content-right {
    width: 100%;
  }
  /*Fin Feria Explora node 318116*/
  /*Para ajuste del slider principal del home */
  .front .header .region-header-second {
    background-color: #00558f;
  }
  .front .btn-servicios {
    top: 143px;
  }
  .front .region-pre-content #block-menu-menu-crear-servicios-en-linea {
    top: 285px;
  }
  .front .region-pre-content #block-menu-menu-tour-virtual {
    top: 336px;
  }
  .header .region.region-header-second.b-white {
    background: white;
  }
  /*Para ajuste del slider principal del home final*/

}
@media only screen and (max-width: 767px) {
  .home .enterate-home-mobile .view-content .views-row { height: 290px !important; }
  .home .expeditio-home-mobile .view-content .views-row { height: 410px !important; }
  .program-project.interna-programa .field-content .link-img-header { display: none; }
  .program-project.interna-programa .field-content .link-img-header-mobile {
    display: block;
    height: 300px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

}
@media (min-width: 992px) and (max-width: 1279px){
  .container {
    width: 100%;
  }  
}
.page-discount-send .alert-success {
    display: none;
}

/*Iconos redes sociales blue para home*/
.block-menu.siguenos .menu a.social_fb{
  background: url("../images/redes/facebook-blue.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.block-menu.siguenos .menu a.social_tw{
  background: url("../images/redes/twitter-blue-n.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.block-menu.siguenos .menu a.social_in{
  background: url("../images/redes/instagram-blue.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.block-menu.siguenos .menu a.social_yt{
  background: url("../images/redes/youtube-blue.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.block-menu.siguenos .menu a.social_li{
  background: url("../images/redes/linkedin-blue.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.block-menu.siguenos .menu a.social_tiktok{
  background: url("../images/redes/tiktok-blue.png") no-repeat center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.siguenos .menu a.social_tiktok:hover {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}
.block-menu.siguenos .menu a.social_thr {
    background: url("/sites/tadeo/themes/bootstrap_utadeo/images/redes/threads-blue.png") no-repeat center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.siguenos .menu a.social_thr:hover {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}

/*Iconos redes sociales blue para home final*/

/*Feria presencial Sena node 317692 y Feria presencial Explora 318116 - Landing eventos pregrados node 320051 - Landing eventos posgrados node 320668*/
.page-node-320668.tadeo-new-pages .main-container,
.page-node-320051.tadeo-new-pages .main-container {
    background: url('/sites/tadeo/files/imageblock/horizontal-azul.png') no-repeat;
    margin-top: 50px;
    padding-top: 90px;
    background-position: 50% 15px;
}

.page-node-320668 .region-content .node-webform .group-help-content-left,
.page-node-320051 .region-content .node-webform .group-help-content-left,
.page-node-318116 .region-content .node-webform .group-help-content-left,
.page-node-317692 .region-content .node-webform .group-help-content-left,
.landing-crm-general .region-content .node-webform .group-help-content-left {
  width: 60%;
  float: left;
}
.page-node-320668 .region-content .node-webform .group-help-content-right,
.page-node-320051 .region-content .node-webform .group-help-content-right,
.page-node-318116 .region-content .node-webform .group-help-content-right,
.page-node-317692 .region-content .node-webform .group-help-content-right,
.landing-crm-general .region-content .node-webform .group-help-content-right{
  width: 40%;
  float: right; 
}
.page-node-320668 .region-content .webform-client-form,
.page-node-320051 .region-content .webform-client-form,
.page-node-318116 .region-content .webform-client-form,
.page-node-317692 .region-content .webform-client-form,
.landing-crm-general .region-content .webform-client-form {
    background: #1b5898;
    color: #FFF;
    padding: 10px;
    border-top: 12px solid #f3776c;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 50%);
    min-height: 806px;
}
.page-node-320668 .region-content form.webform-client-form {
    background: #17213C;
    border-top: 12px solid #FEBF4E;
}

.page-node-320668 div#webform-component-medio,
.page-node-320051 div#webform-component-medio,
.page-node-318116 div#webform-component-medio,
.page-node-317692 div#webform-component-medio,
.landing-crm-general div#webform-component-medio {
    display: none;
}
.page-node-320668 #node-320668 .webform-client-form .form-actions > .form-submit,
.page-node-320051 #node-320051 .webform-client-form .form-actions > .form-submit,
.page-node-318116 #node-318116 .webform-client-form .form-actions > .form-submit,
.page-node-317692 #node-317692 .webform-client-form .form-actions > .form-submit,
.landing-crm-general article .webform-client-form .form-actions > .form-submit {
    background: #f3776c;
}
.page-node-320668 #node-320668 form.webform-client-form .form-actions > .form-submit {
    background: #FD5F15;
}
.page-node-320668 .region-content .node-webform .field-name-field-snies-programas,
.page-node-320668 .region-content .node-webform .field-name-field-body-profile,
.page-node-320051 .region-content .node-webform .field-name-field-snies-programas,
.page-node-320051 .region-content .node-webform .field-name-field-body-profile,
.page-node-318116 .region-content .node-webform .field-name-field-snies-programas,
.page-node-318116 .region-content .node-webform .field-name-field-body-profile,
.page-node-317692 .region-content .node-webform .field-name-field-body-profile,
.landing-crm-general .region-content .node-webform .field-name-field-snies-programas,
.landing-crm-general .region-content .node-webform .field-name-field-body-profile {
    clear: both;
    padding-top: 10px;
}
.page-node-320668 .region-content .node-webform .field-name-body,
.page-node-320051 .region-content .node-webform .field-name-body,
.page-node-318116 .region-content .node-webform .field-name-body,
.landing-crm-general .region-content .node-webform .field-name-body {
    margin: 0 10px 0 0;
}
.page-node-320668.node-type-webform .region-content .node-webform .form-type-radios,
.page-node-320051.node-type-webform .region-content .node-webform .form-type-radios,
.page-node-318116.node-type-webform .region-content .node-webform .form-type-radios,
.landing-crm-general.node-type-webform .region-content .node-webform .form-type-radios {
    margin-bottom: 15px!important;
}
.page-node-320668 .region-content .webform-client-form .control-label a,
.page-node-320051 .region-content .webform-client-form .control-label a,
.page-node-318116 .region-content .webform-client-form .control-label a,
.landing-crm-general .region-content .webform-client-form .control-label a {
    color: #fff;
    text-decoration: underline;
}
.page-node-320668 #node-320668 .webform-client-form .form-actions > .form-submit:hover,
.page-node-320051 #node-320051 .webform-client-form .form-actions > .form-submit:hover,
.page-node-318116 #node-318116 .webform-client-form .form-actions > .form-submit:hover,
.landing-crm-general .webform-client-form .form-actions > .form-submit:hover {
    background: #fff;
}
.page-node-320668 .region-content .node-webform .field-name-field-snies-programas .field-items,
.page-node-320051 .region-content .node-webform .field-name-field-snies-programas .field-items,
.page-node-318116 .region-content .node-webform .field-name-field-snies-programas .field-items,
.landing-crm-general .region-content .node-webform .field-name-field-snies-programas .field-items {
    padding-top: 20px;
}
.page-node-320668 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item,
.page-node-320051 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item,
.page-node-318116 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item,
.landing-crm-general .region-content .node-webform .field-name-field-snies-programas .field-items .field-item {
    padding: 10px 40px;
    box-shadow: 0px 0px 3px rgb(0 0 0 / 25%);
    margin-top: 10px;
}
.page-node-320668 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p,
.page-node-320051 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p,
.page-node-318116 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p,
.landing-crm-general .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p {
    font-size: 14px;
}
.page-node-320668 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p strong,
.page-node-320051 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p strong,
.page-node-318116 .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p strong,
.landing-crm-general .region-content .node-webform .field-name-field-snies-programas .field-items .field-item p strong {
    font-family: 'Lato-Bold';
}
.page-node-320668 .region-content .node-webform .field-name-body table tr:nth-child(1) td p,
.page-node-320051 .region-content .node-webform .field-name-body table tr:nth-child(1) td p,
.page-node-318116 .region-content .node-webform .field-name-body table tr:nth-child(1) td p,
.landing-crm-general .region-content .node-webform .field-name-body table tr:nth-child(1) td p {
    font-size: 25px;
    line-height: initial;
    color: #333;
}
.page-node-320668 .region-content .node-webform .field-name-body table tr:nth-child(1) td p strong,
.page-node-320051 .region-content .node-webform .field-name-body table tr:nth-child(1) td p strong,
.page-node-318116 .region-content .node-webform .field-name-body table tr:nth-child(1) td p strong,
.landing-crm-general .region-content .node-webform .field-name-body table tr:nth-child(1) td p strong {
    font-family: 'Lato-Bold';
    color: #1b5898;
    font-size: 40px;
}
.page-node-320668 .region-content .node-webform .field-name-body table tr:nth-child(2) td p,
.page-node-320051 .region-content .node-webform .field-name-body table tr:nth-child(2) td p,
.page-node-318116 .region-content .node-webform .field-name-body table tr:nth-child(2) td p,
.landing-crm-general .region-content .node-webform .field-name-body table tr:nth-child(2) td p {
    color: #f3776c;
    padding: 10px 20px;
    border-top: 1px solid #ccc;
    margin: 5px 30px;
}
.page-node-320668 .region-content .node-webform .field-name-body table tr td h3,
.page-node-320051 .region-content .node-webform .field-name-body table tr td h3,
.page-node-318116 .region-content .node-webform .field-name-body table tr td h3,
.landing-crm-general .region-content .node-webform .field-name-body table tr td h3{
  font-size: 17px;
}
/*Fin Feria presencial Sena node 317692 y Feria presencial Explora 318116*/
.page-node .field-name-body ul, 
.page-node .field-name-body ol, 
.page-node .field-name-field-quicktab-body ul, 
.page-node .field-name-field-quicktab-body ol{
    list-style-type: initial;
    padding: revert;
}

#tadeo-newsletter-caribe-settings-form .control-label {
    display: block;
}

.webform-client-form #edit-submitted-token { /*Esta clase es para ocultar el campo token del formulario*/
    display: none;
}
.region.region-footer-first.col-md-3.col-xs-12{
    padding-left: 10px;
    padding-right: 10px;
}
/*Para que el menú superior de los públicos se vea cuando se está logueado*/
.logged-in.page-node.home.front .header,
.logged-in.tadeo-new-pages.not-front .header {
    position: relative;
}
/*Para que el menú superior de los públicos se vea cuando se está logueado - final*/
.tadeo-new-pages.not-front .header {
  background-color: #FFF;
}
.tadeo-new-pages .region-content .field-name-field-image .field-item {
  align-items: center;
  display: flex;
  justify-content: center;
}
.tadeo-teacher-list li.views-row {
  clear: both;
  margin-bottom: 10px;
  height: 180px;
}
#block-director-programa .view-display-id-block_teacher_new .views-row { clear: initial; }

.main-container .img-responsive { display: inline-block; }

.main-container h1,
.main-container h2,
.main-container h3,
.main-container h4 {
  font-family: "Lato-Bold";
}
body.html {
  font-family: "Lato-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main-container p,
.main-container ul,
.main-container ol {
  font-family: "Lato-Regular";
}
.page-node-297752 .region-content #node-297752 .field-name-title-field {
    display: none;
}
/*botones home*/
.home .banner .region-banner .menu-banner {
  bottom: 18px;
  left: 0;
  margin-left: 0;
  width: 100%;
  z-index: 9;
}
.home .banner .region-banner .menu-banner .menu {
  display: flex;
  justify-content: center;
  width: 100%;
}
.home .banner .region-banner .menu-banner .menu > li { display: inline-block; margin-right: 5px; vertical-align: middle; width: auto; }

/*Ocultar publicidad del buscador de google*/
.page-resultados.page-resultados-list.tadeo-new-pages iframe {
    display: none!important;
}
/*Bloque de noticias en el home*/
.home .utadeo-view-1 .views-row-2 .views-field.views-field-field-images, 
.home .utadeo-view-1 .views-row-3 .views-field.views-field-field-images,
.home .utadeo-view-1 .views-row-4 .views-field.views-field-field-images, 
.home .utadeo-view-1 .views-row-5 .views-field.views-field-field-images,
.home .utadeo-view-2 .views-row:nth-child(n+3) .views-field.views-field-field-images {
    display: initial;
}
.home .utadeo-view-1 .views-row-4 .views-field.views-field-nothing, 
.home .utadeo-view-1 .views-row-5 .views-field.views-field-nothing,
.home .utadeo-view-1 .views-row-2 .views-field.views-field-nothing, 
.home .utadeo-view-1 .views-row-3 .views-field.views-field-nothing,
.home .utadeo-view-2 .views-row:nth-child(n+3) .views-field.views-field-nothing {
    margin-top: initial;
    border: 1px solid #c0c0c0;
    min-height: inherit;
}
.home .utadeo-view-1 .views-field.views-field-field-category,
.home .utadeo-view-2 .views-row .views-field .views-field-field-category,
.home .utadeo-view-2 .views-row .views-field.views-field-field-category {
    position: initial;
}
.home .utadeo-view-1 .views-row-1 .views-field.views-field-nothing-2,
.home .utadeo-view-1 .views-row-2 .views-field.views-field-nothing-2, 
.home .utadeo-view-1 .views-row-3 .views-field.views-field-nothing-2,
.home .utadeo-view-1 .views-row-4 .views-field.views-field-nothing-2, 
.home .utadeo-view-1 .views-row-5 .views-field.views-field-nothing-2,
.home .utadeo-view-2 .views-row .views-field .logo-news-3 {
    top: 28px;
}
.home .utadeo-view-1 .views-row.views-row-2, 
.home .utadeo-view-1 .views-row.views-row-3,
.home .utadeo-view-1 .views-row.views-row-4, 
.home .utadeo-view-1 .views-row.views-row-5,
.home .utadeo-view-2 .view-content .views-row:nth-child(n+3){
    border: none;
    margin-bottom: 10px;
    min-height: 130px;
}
.home .block.utadeo-view-2 {
    padding-left: 20px;
}
.home .utadeo-view-1 .views-row.views-row-1 {
    margin-bottom: 5px;
}
.home .utadeo-view-2 .view-content .views-row:nth-child(n+1):nth-child(-n+2) .views-field-nothing-1 {
    min-height: 130px;
    margin-bottom: 10px;
}
/*Fin Bloque de noticias en el home*/

/*==========  block floating banner  ==========*/
#block-views-promo-banners-block-promo {
  display: block;
  position: fixed;
  bottom: 5px;
  right: 5px;
  z-index: 1;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block {
  min-height: 500px;
}
.home .region-banner #block-views-slider-home-new-block .views-field-field-image:after {
  background: linear-gradient(rgba(0, 0, 0, 0.34), transparent);
}
.home .region-banner #block-views-slider-home-new-block .views-row {
  position: relative;
}
.home .region-banner #block-views-slider-home-new-block .views-row .field-content {
    display: flex;
}
.home .region-banner #block-views-slider-home-new-block .views-field-body {
  background: rgba(0, 0, 0, 0.6);
  bottom: 5px;
  color: #a0cfeb;
  padding: 0 5px;
  position: absolute;
  right: 5px;
}
.home .region-banner #block-views-slider-home-new-block .views-field-body p {
  font-size: 0.75em;
  letter-spacing: 0.7px;
  line-height: 17px;
  margin: 0;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block #views_slideshow_controls_text_previous_slider_home_new-block {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 5px 5px 0;
  padding: 7px 3px;
  position: absolute;
  top: 47%;
  z-index: 9;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block #views_slideshow_controls_text_previous_slider_home_new-block a {
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -22px -17px no-repeat;
  left: -57px;
  font-size: 0;
  width: 30px;
  height: 39px;
  display: block;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block #views_slideshow_controls_text_pause_slider_home_new-block {
  display: none;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block #views_slideshow_controls_text_next_slider_home_new-block {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px 0 0 5px;
  position: absolute;
  padding: 7px 3px;
  right: 0;
  top: 47%;
  z-index: 9;
}
.home .region-banner #block-views-slider-home-new-block .view-display-id-block #views_slideshow_controls_text_next_slider_home_new-block a {
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -108px -17px no-repeat;
  left: -57px;
  font-size: 0;
  width: 30px;
  height: 39px;
  display: block;
}
.region-content .block_views_speakers > h2 {
  background: none;
  border: 0;
  color: #00558f;
  display: block;
  font-weight: normal;
  height: 40px;
}
.region-content .block_views_speakers > h2:after {
  background: #00558f;
  content: "";
  display: block;
  height: 1px;
  width: 32px;
}
.buscador-programas button[type="submit"] {
  border: none;
  text-indent: -5000em;
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -941px 3px no-repeat;
  height: 40px;
  width: 40px;
}
#block-tadeo-programs-tadeo-search-programs.buscador-programas .searcher-form form {
  width: 100%;
}
#block-tadeo-programs-tadeo-search-programs.buscador-programas .searcher-form form .form-item-program-type {
  width: auto;
  display: inline-block;
}
#block-tadeo-programs-tadeo-search-programs.buscador-programas .searcher-form form .form-type-textfield {
  display: inline-block;
  width: 85%;
}
#block-tadeo-programs-tadeo-search-programs.buscador-programas .programa-home {
  margin-top: 12px;
}
#searcher-not-functional-1 .form-item-field-search-program .dropdown {
  background: #ccc;
  opacity: 0.85 !important;
  overflow: visible;
  padding: 0 5px;
  position: absolute;
  width: 60%;
  z-index: 99;
}
#searcher-not-functional-1 .form-item-field-search-program .dropdown-menu li a {
  color: #000;
  font-size: 15px;
  opacity: 1;
}
.view-display-id-block_de_interes .view-content .views-row {
  border-bottom: 1px dashed #797979;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.view-display-id-block_de_interes .view-content .views-row.views-row-last {
  border-bottom: none;
}
.view-display-id-block_teacher_new .views-row {
  float: left;
  height: 205px;
  padding: 5px;
  position: relative;
  width: 20%;
}
.view-display-id-block_teacher_new .views-row img {
  -webkit-filter: grayscale(0) drop-shadow(3px 1px 3px #777); /* Safari */
  filter: grayscale(0) drop-shadow(3px 1px 3px #777);
}
.view-display-id-block_teacher_new .views-row:hover img {
  -webkit-filter: grayscale(100%) drop-shadow(3px 1px 3px #777); /* Safari */
  filter: grayscale(100%) drop-shadow(3px 1px 3px #777);
}
.view-display-id-block_teacher_new .views-row .views-fieldset {
  min-height: 71px;
}
.view-display-id-block_teacher_new .views-row .views-field-name {
  padding: 0 5px;
}
.view-display-id-block_teacher_new .views-row .views-field-name a {
  font-family: "Lato-Regular";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  color: #00558f;
  display: block;
}
.view-display-id-block_teacher_new .pager-load-more {
  clear: both;
  margin-top: 24px;
  text-align: center;
}
/*Nuevo tema programas académicos */

.tadeo-new-pages.program-project.interna-programa .main-container .region-content {
    width: 100%;
}
.program-project.interna-programa .link-img-header {
    height: 300px;
    background-size: cover;
    background-position: 50% 50%;
}
.program-project.interna-programa .link-img-header-mobile{
    display: none;
}
.program-project.interna-programa #block-views-programs-inside-new-block.block-views {
    margin-bottom: 0;
}
.program-project.interna-programa .main-container.container {
    margin-top: 0;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li {
    float: left;
    margin: 15px 15px 50px 15px;
    width: 300px;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 25%);
    border-radius: 5px 5px 0 0;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li:hover {
    background: #ececec;
    box-shadow: none;
    border: 1px solid #000;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li > div {
    text-align: center;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content img {
    width: 300px!important;
    height: 200px!important;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content h3 {
    font-size: 22px;
    margin: 5px 0;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #FF6666;
    margin-bottom: 0;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content h5 {
    margin-bottom: 30px;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content a.link-project {
    background: #FF4949;
    border: 1px solid #FF4949;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease;
    color: #FFFFFF;
    border-radius: 5px;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-content .item-list-project ul li span.field-content a.link-project:hover {
    background: white;
    border: 1px solid #FF4949;
    color: #FF4949;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-filters {
    display: flex;
    justify-content: center;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-filters .views-exposed-form .form-item select{
    background-color: transparent;
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    height: 34px;
    margin: 0 5px;
    position: relative;
    padding: 0 40px 0 10px;
    font-size: 18px;
    text-align: center;
}
.program-project.interna-programa .view-display-id-block_program_projects .view-filters .views-exposed-form .description{
    text-align: center;
    color: #bbb;
}

.program-closed .region-sidebar-second .block-more-information {
  display: none;
}
.interna-programa .program-state {
  text-align: center;
  font-weight: bold;
  font-size: 1.1em;
}
.interna-programa .program-state .no-oferado {
  color: #454545;
  margin-top: 8px;
}
.interna-programa .program-state .cerrado {
  color: #00558f;
  margin-top: 8px;
}
.interna-programa .main-container .menu-banner {
  /*left: 44%;*/
  left: 0;
  margin-left: 0;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.interna-programa .main-container .menu-banner .menu > li {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
  width: auto;
}
.node-type-program.interna-programa table tbody td {
  text-align: left !important;
}
.node-type-program.interna-programa .quicktabs-tabs li a {
  text-transform: uppercase;
  font-size: 16px;
}
.tadeo-new-pages.interna-programa article.node,
.page-person.interna-programa.tadeo-new-pages #block-views-programs-inside-new-block .view-footer {
  display: block;
}
/*.interna-programa.tadeo-new-pages #block-views-programs-inside-new-block .view-footer {
  display: none;
}*/
.node-type-program.interna-programa table caption {
  font-size: 16px;
}
.node-type-program.interna-programa table caption {
  font-size: 16px;
}
.node-type-program.interna-programa .block-details h5.title-faculty,
.node-type-program.interna-programa .block-details h5.title-get {
  font-size: 15px;
  color: #00558f;
  text-transform: uppercase;
}
.node-type-program.interna-programa .quicktabs-tabs li.active,
.node-type-program.interna-programa .quicktabs-tabs li:hover {
  background: #00558f;
}
.node-type-program.interna-programa .quicktabs-tabs li {
  background: #EDEEEF;
  box-shadow: none;
  margin-right: 1px;
  width: 240px;
  text-align: center;
  position: relative;
}
.node-type-program.interna-programa .quicktabs-tabs li.active::after,
.node-type-program.interna-programa .quicktabs-tabs li:hover::after {
  background: #85C8FF;
  content: "";
  display: block;
  height: 2px;
  margin: 0 auto;
  width: 160px;
  position: absolute;
  bottom: -5px;
  left: 35px;
}
.node-type-program.interna-programa .block-details .space-items {
  margin: 15px 0;
}
.node-type-program.interna-programa .block-details .subdetail {
  padding: 8px 0;
  border-bottom: 1px dashed #797979;
}
.interna-programa .block-details .view-programs-inside-new p {
  word-wrap: break-word;
}
.interna-programa .faculty-banner h2 {
  font-size: 30px !important;
}
.interna-programa .faculty-banner h2 > a {
  color: #FFF;
}
.interna-programa .view-agreement .view-footer a {
  font-size: 16px !important;
}

.node-type-program.interna-programa .view-programs-inside-new .field-name-field-body-program-general-info video {
  width: 98%;
  max-height: 400px;
}
.node-type-program.interna-programa #block-director-programa .info-extra {
  clear: both;
}
.node-type-program.interna-programa #block-director-programa .info-extra h1,
.node-type-program.interna-programa #block-director-programa .program-teachers h1 {
  color: #00558f !important;
  font-size: 24px;
}
/*Colocar complemento de Modalidad Presencial, para los posgrados (Especialización, Maestría y Doctorado)*/
.interna-programa .pair-items .Presencial-nivel18::after,
.interna-programa .pair-items .Presencial-nivel17::after,
.interna-programa .pair-items .Presencial-nivel21::after{
  content: "Asistida por Tecnología (PAT-Sincrónico)";
  display: block;
  font-size: 12px;
}
/*Colocar complemento de Modalidad Presencial, para los posgrados - final*/

/*Colocar y/o ocultar boton de inscribete para la maestria en modelado y simulación*/
.page-node-26106.interna-programa .view-display-id-block_5 .btn-subscribe {
    display: none;
}
.page-node-26106.interna-programa .view-display-id-block_5 .btn-subscribe.mae-modelado {
    display: inline;
}
.interna-programa .view-display-id-block_5 .btn-subscribe.mae-modelado {
    display: none;
}

/*body.programa-nocturno {
  background-color: #000;
}*/
/*.programa-nocturno a {
  color: #34B0F6;
}*/
.programa-nocturno header#navbar {
  background-color: #FFF;
}
.programa-nocturno.interna-programa .block-details .program-details h4 {
  /*color: #AFE3F9;*/
  margin-right: 5px;
}
.interna-programa.programa-nocturno .block-details .pair-items {
  font-size: 1em;
}
.interna-programa.programa-nocturno .block-details .semester-value {
  min-height: 135px;
}
.interna-programa.programa-nocturno .block-details .semester-value span {
  clear: both;
  font-size: 0.7em;
}
.interna-programa.programa-nocturno .semester-value h3 {
  float: left;
}

.programa-nocturno.interna-programa .block-details .pair-items.franja-horaria {
  font-size: 0.9em;
  margin-bottom: 10px;
}
.programa-nocturno.interna-programa .block-details .pair-items.franja-horaria h4 {
  display: none;
}
.programa-nocturno.interna-programa .block-details .pair-items.franja-horaria .franja {
  background-color: #0082BC;
  color: #FFF;
  margin: 7px 0;
  padding: 0 5px;
}
.programa-nocturno .jornada-nocturna {
  float: left;
  margin-right: 10px;
  min-height: 40px;
}
.programa-nocturno .jornada-nocturna .doble-jornada {
  border-right: 3px solid #666;
  font-size: 1.5em;
  font-weight: bold;
  min-width: 348px;
  padding-right: 10px;
}
.programa-nocturno .jornada-nocturna .descuentos-nocturna > div strong {
  color: #424242;
  font-size: 0.8em;
  font-weight: bold;
}
.programa-nocturno .jornada-nocturna .descuentos-nocturna > span {
  color: #424242;
  display: inherit;
  font-size: 0.75em;
  max-width: 346px;
}
.programa-nocturno.interna-programa .btn-subscribe {
  margin-top: 0;
}
.programa-nocturno.interna-programa .block-details .semester-value {
  overflow: hidden;
}
.programa-nocturno.interna-programa .block-details .semester-value .pair-nota h3 {
  background-color: #FF8500;
  color: #FFFFFF;
  float: left;
  font-size: 1.2em;
  line-height: 23px;
  margin-bottom: 7px;
  margin-top: 2px;
  padding: 4px 2px;
  text-align: left;
}
.programa-nocturno.interna-programa .block-details .semester-value .pair-nota span {
  clear: both;
  color: #FF8500;
  display: block;
  font-size: 0.8em;
  line-height: 1em;
}

.interna-programa .block-details .semester-value .pair-nota.orange {
    background-color: #FF8500;
    margin-bottom: 5px;
}
.interna-programa .block-details .semester-value .pair-nota.orange span {
    color: #fff;
    padding: 0 5px 5px 5px;
}
.interna-programa .block-details .semester-value .pair-nota.blue {
    background-color: #0082BC;
}
.interna-programa .block-details .semester-value .pair-nota.blue h3 {
    background-color: #0082BC;
    color: #fff;
    float: left;
}
.interna-programa .block-details .semester-value .pair-nota.blue span {
    color: #fff;
    clear: both;
    display: block;
    font-size: 0.8em;
    line-height: 1em;
    padding: 0 5px 5px 5px;
}
.interna-programa div#prg-descuentos {
  clear: both;
  display: flex;
  justify-content: center;
  padding: 20px 0;
  display: none;
}
.interna-programa div#prg-descuentos .descuentos {
  width: 33%;
  margin: 0 0.5%;
}
.interna-programa div#prg-descuentos .descuentos h3 {
  color: #fff;
  font-size: 3em;
  font-weight: bold;
  font-style: italic;
}
.interna-programa div#prg-descuentos .descuentos h3::after {
  content: "\025";
  font-size: 25px;
  margin-left: 5px;
}
.interna-programa div#prg-descuentos .descuentos table.tbl-descuento {
  min-height: 114px;
}

.programa-nocturno #webform-component-jornada {
  margin-bottom: 22px;
}
.programa-nocturno #webform-component-jornada .form-item-submitted-jornada .control-label {
  display: block;
}
.programa-nocturno.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-radio input {
  width: auto;
  margin-right: 8px;
}

.programa-nocturno.interna-programa .main-container .view-agreement .view-content > .views-row {
  background-color: #CDECF7;
}
/*Estilos para el doctorado DAC**/
.tadeo-teacher-list ul li.views-row {
    min-height: 210px;
    height: initial;
}
.page-node-318238 .block-tadeo-curriculums {
    display: none;
}
.page-node-318238 .view-display-id-block_teacher_new .views-row .views-field-name a::before {
    content: "PhD ";
}
.page-node-318238.interna-programa .faculty-banner h6::after {
    content: " / Facultad de Ciencias Naturales e Ingeniería";
}
.page-node-318238.node-type-program.interna-programa .block-details .about-program.subdetail div:nth-child(1) p::after {
  content: " / Ciencias Naturales e Ingeniería";
}
.page-node-318607 .field-name-field-quicktabs-content {
    display: none;
}
/*Final Estilos para el doctorado DAC**/

/*Final Nuevo tema programas académicos */

.page-node-3446 .region-content .field-name-body table tr td a {
  font-size: 1.25em;
}
.node-type-program .region-sidebar-first #block-views-programs-inside-new-block-1 {
  margin-bottom: 0;
}
.page-node-306692 .node-webform .group-help-content-left .field-name-body,
.page-node-306692 .node-webform .group-help-content-right .webform-client-form {
  color: #21174C;
  text-align: justify;
}
.page-node-306692 .main-container {
  width: 100%;
  padding: 0 !important;
}
.page-node-306692 .main-container .region-content {
  width: 70%;
}
.page-node-306692 .main-container .node-webform .group-help-content-left .field-name-body h3 {
  text-align: center;
  color: #21174C;
  font-weight: bold;
  font-size: 50px;
  line-height: normal;
}
.page-node-306692 .main-container .node-webform .group_help_content_right .form-item-submitted-txt-descripcion h3 {
  color: #21174C;
  font-weight: bold;
  font-size: 30px;
  text-align: right;
}
.page-node-306692 .main-container .node-webform .group_help_content_right .form-item-submitted-txt-descripcion h4 {
  color: #21174C;
  font-weight: bold;
  font-size: 30px;
  margin-top: 65px;
}
.page-node-306692 .main-container .node-webform .group_help_content_left {
  width: 57%;
  float: left;
}
.page-node-306692 .main-container .node-webform .group_help_content_right {
  width: 43%;
  float: right;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form label {
  display: none;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form input,
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form textarea.form-control {
  background-color: #E4E3E3;
  border: 0;
  border-radius: 0;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form textarea.form-control {
  height: auto;
  width: 74%;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #webform-component-fecha-de-nacimiento label,
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #webform-component-acepto-politicas-de-tratamiento-de-datos label,
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #webform-component-autorizacion-de-uso-de-imagen label {
  display: block;
  font-weight: normal;
  font-size: 14px;
  color: #555;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #webform-component-fecha-de-nacimiento input.webform-calendar {
  width: auto;
  height: 30px !important;
  background-color: TRANSPARENT;
  box-shadow: none;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #webform-component-fecha-de-nacimiento {
  background-color: #E4E3E3;
  height: 70px;
  padding: 5px 10px;
  width: 74%;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #edit-submitted-ingresa-aqui-tu-experiencia-upload.input-group {
  background-color: #E4E3E3;
  height: 65px;
  padding: 11px 0px;
  width: 74%;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .webform-client-form #edit-submitted-ingresa-aqui-tu-experiencia-upload.form-file {
  padding: 5px 0;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .help-block {
  font-size: 16px;
}
.page-node-306692 .region-content .node-webform .group_help_content_right .help-block a {
  margin-left: 18px;
}
.page-node-308356 #edit-submitted-iniciativa-de-proyecto-seleccione-el-area-en-la-cual-desarrollara-su-iniciativa-o-proyecto {
  width: 100%;
}
/*Botón Home - Utadeo Virtual*/
.home .view-id-slider_home_new .utadeo-virtual {
  position: absolute;
  top: 40%;
  color: #FFF;
  width: 100%;
  text-align: center;
}
.home .view-id-slider_home_new .utadeo-virtual .title-uvirtual {
  font-size: 40px;
  font-style: italic;
  transform: scaleY(1.16);
  -ms-transform: scaleY(1.16);
  -moz-transform: scaleY(1.16);
  -webkit-transform: scaleY(1.16);
  -o-transform: scaleY(1.16);
  padding-bottom: 40px;
  text-shadow: -2px 3px 2px #1d1d1d;
}
.home .view-id-slider_home_new .utadeo-virtual .title-uvirtual:after {
  background: #11a9ff;
  bottom: 36px;
  content: "";
  height: 4px;
  left: 43.7%;
  margin-left: -16px;
  position: absolute;
  width: 190px;
}
.home .view-id-slider_home_new .utadeo-virtual a {
  background: #11a9ff;
  font-size: 17px;
  width: auto;
  padding: 10px 50px;
  border-radius: 26px;
  color: #FFF;
  font-weight: bold;
}
.home .view-id-slider_home_new .utadeo-virtual a:hover {
  background: #FFF;
  color: #11a9ff;
}
.page-node-307910 .main-container article .field-name-body .field-item.even iframe {
  width: 700px !important;
}


@media only screen and (max-width: 767px) {
  .node-type-program.interna-programa .btn-servicios,
  .node-type-program.interna-programa #quicktabs-programs_inside .pager.pager-load-more { display: none; }
  .node-type-program.interna-programa .resolutions {
    display: block !important;
    text-align: center;
    padding: 10px;
    width:  87%;
    margin: 0 auto;
  }
  .home .region-banner .view-id-slider_home_new .utadeo-virtual { top: 37%; }
  .home .region-banner .view-id-slider_home_new .utadeo-virtual .title-uvirtual { font-size: 27px; }
  .home .region-banner .view-id-slider_home_new .utadeo-virtual .title-uvirtual:after { left: 27.5%; }
  .page-node-307910 .main-container .region-content article .field-name-body .field-item.even iframe { width: 270px !important; min-height: 340px; }
}
/* modificado jose
.view-display-id-block_teacher_new .pager-load-more a {
  text-decoration: underline;
  color: #00558f;
}*/
.main-container img { display: inline-block; max-width: 100%; height: auto; }

#block-seed-social-buttons-box-user-custom { position: absolute; right: 515px; top: 4px; z-index: 999; display: -webkit-box; }

#block-seed-social-buttons-box-user-custom .seed-social-button { padding: 5px; }

#block-seed-social-buttons-box-user-custom .user-logo a { background-image: url(/sites/tadeo/themes/seed_tadeo/images/general/icon-user.svg); background-position: 0 0; background-repeat: no-repeat; display: block; height: 28px; text-indent: -9999px; width: 28px; background-size: cover; }

#block-seed-social-buttons-box-user-custom .logout-logo a { background-image: url(/sites/tadeo/themes/seed_tadeo/images/general/icon-logout.svg); height: 28px; width: 28px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; display: block; background-size: cover; }

#block-seed-social-buttons-box-user-custom .user-logo a:hover,
#block-seed-social-buttons-box-user-custom .logout-logo a:hover {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.programas .views-dropdown .view-content .views-row h5 {
  margin-bottom: 7px;
  font-size: 16px;
}
.programas .block-views .views-dropdown .view-header {
  background: #8FC7F0;
  color: #29395F;
}
.programas .block-views .views-dropdown .view-header .show-programs {
  color: #3B699E;
}
.programas .block-views .views-dropdown .view-content .views-row h5 {
  color: #3B699E;
  font-weight: bold;
  margin-left: 0;
}
.programas .block-views .views-dropdown .views-row:hover h5 {
  color: #a0cfeb;
}
.programas .block-views .views-dropdown .view-content .facultad {
  font-family: "Lato-Regular";
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
}
.programas .block-views .views-dropdown .views-row:hover .facultad {
  color: #a0cfeb;
}
.programas .block-views .views-dropdown .view-content .ciudad {
  color: #3B699E;
  font-size: 11px;
  text-transform: uppercase;
}
.programas .block-views .views-dropdown .view-content .oferta {
    color: #000;
    font-size: 13px;
    margin: 5px 5px 0 0;
}
.programas .block-views .views-dropdown .views-row:hover .ciudad {
  color: white;
}
.programas .block-views .views-dropdown .view-header h4 {
  font-size: 22px;
}
.programas .views-dropdown .view-empty {
  text-align: center;
}
.programas .views-dropdown .view-empty .views-row {
  border-bottom: 1px solid #00558f;
  height: 200px;
  margin-bottom: 16px;
  position: relative;
  padding: 16px 8px 0;
  overflow: hidden;
}
.programas .views-dropdown .view-empty .views-row:hover {
  background: #eee;
}
.programas .views-dropdown .view-empty .views-row a {
  display: initial;
  height: 100%;
}
.programas .views-dropdown .view-empty .img-responsive {
  display: initial;
  max-width: 100%;
  height: auto;
}
.programas .region-content .menu-banner {
  left: 36%;
}

/** Página de eventos **/
.view-display-id-block_content_inside .views-field-body-1 {
  color: #777;
  margin: 0 auto;
  width: 70%;
}
.node-type-event .main-container,
.tadeo-new-pages .main-container {
  margin-top: 108px;
}
.tadeo-general-department.page-person .main-container {
  margin-top: 0px;
}
.node-type-event .region-header-second,
.tadeo-new-pages .region-header-second {
  background: white;
}
.node-type-event .header .logo-white,
.tadeo-new-pages .header .logo-white,
.page-node .region-content #block-system-main header h2 {
  display: none;
}
.node-type-event .region-content,
.node-type-news .region-content {
  margin: auto;
  width: 80%;
}
.node-type-event .group-events .field-name-field-event-type .field-item,
.node-type-news .group-date .field-name-field-category .field-item,
.node-type-news .group_date .field-name-field-category .field-item,
.node-type-community .group-community .field-type-taxonomy-term-reference .field-item {
  background-color: #FFA300;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 175px;
}
/*.node-type-project .main-container .region-content #slide-content-block {
  width: 54%;
}*/
.node-type-event .group-events .field-name-title-field .field-item,
.node-type-news .group-date .field-name-title-field .field-item,
.node-type-news .group_date .field-name-title-field .field-item,
.node-type-community .group-community .field-name-title-field .field-item,
.node-type-project .main-container .group_content .field-name-title-field .field-item,
.node-type-project .main-container .group-contenido .field-name-title-field .field-item,
.node-type-webform .field-group-div .field-item h3 {
  color: #00558F;
  font-size: 2em;
  margin: auto;
  text-align: center;
  width: 80%;
}
.node-type-webform .field-group-format .field-item h3 {
  margin-bottom: 30px;
  line-height: 40px;
}
.node-type-webform .field-group-format .form-type-webform-time,
.node-type-webform .field-group-format .form-type-textarea {
  clear: both;
}
.node-type-webform .region-content .node-webform .form-type-radios {
  margin-bottom: 40px !important;
}
.node-type-webform .field-group-format .form-type-webform-time .hour,
.node-type-webform .field-group-format .form-type-webform-time .minute {
  float: left;
  margin-right: 15px;
}
.node-type-webform .field-group-format .form-type-webform-time .minute {
  display: block !important;
}
.node-type-webform .field-group-format .form-type-webform-time .chosen-container.minute {
  display: none !important;
}
.node-type-webform .field-group-format .form-type-webform-time .webform-container-inline .form-radios {
  display: inline-block;
  width: 82%;
}
.node-type-webform .field-group-format .form-type-webform-time .webform-container-inline .form-radios .form-type-radio {
  float: left;
}

/*Ocultar etiqueta a e img dentro de option en webform*/
.node-type-webform a.field-hide, 
.node-type-webform img.field-hide {
    display: none;
}
.node-type-event .group-events .field-name-title-field .field-item:after {
  background: #999999;
  content: "";
  display: block;
  height: 3px;
  margin: 4px auto;
  width: 70px;
}
.node-type-event .group-events .field-name-field-event-date-time,
.node-type-event .group-events .field-name-field-event-date-end {
  margin: 0 auto 0 13.5%;
  text-align: center;
  width: 73%;
  position: relative;
}

.node-type-event .group-events .field-name-field-event-date-time {
  padding-top: 20px;
}
.node-type-event .group-events .field-name-field-event-date-end {
  padding-bottom: 20px;
}

.node-type-event .group-events .field-name-field-event-date-time,
.node-type-event .group-events .field-name-field-event-date-end,
.node-type-news .group-date .field-name-field-news-date,
.node-type-news .group_date .field-name-field-news-date {
  font-size: 1em;
  margin-top: 25px;
}
.node-type-event .group-events .field-name-field-event-date-end::after,
.node-type-news .group-date .field-name-field-news-date::after,
.node-type-news .group_date .field-name-field-news-date::after {
  background: #999999;
  content: "";
  display: block;
  height: 1px;
  margin: 4px auto;
  width: 200px;
}
.node-type-event .group-events .field-name-field-event-date-time span,
.node-type-event .group-events .field-name-field-event-date-end span,
.node-type-news .group-date .field-name-field-news-date span,
.node-type-news .group_date .field-name-field-news-date span {
  display: block;
  text-align: center;
}
.node-type-event .group-events .field-name-field-event-date-time a.atcb-link {
  background: url(../images/agendar.png) 0 0 no-repeat transparent !important;
  box-shadow: none;
  border: 0;
  float: initial;
  font-size: 0;
  height: 55px;
  margin: auto;
  padding: 0;
  width: 60px;
}
.node-type-event .group-events .field-name-field-event-date-time ul {
  width: 190px;
}
.node-type-event .group-events .field-name-field-event-date-time ul.addtocal_menu {
  left: 45% !important;
}
.node-type-event .group-events .field-name-field-event-date-time ul li {
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 32px;
}
.node-type-event .group-events .field-name-field-event-date-time ul li:nth-child(1) {
  background-image: url(../images/apple.png);
}
.node-type-event .group-events .field-name-field-event-date-time ul li:nth-child(2) {
  background-image: url(../images/google.png);
}
.node-type-event .group-events .field-name-field-event-date-time ul li:nth-child(3) {
  background-image: url(../images/outlook.png);
}
.node-type-event .group-events .field-name-field-event-date-time ul li:nth-child(4) {
  background-image: url(../images/yahoo.png);
}
.node-type-event .group-events .field-name-field-event-date-time .addtocalendar {
  position: absolute;
  right: 0;
  top: 0;
}
.node-type-event .group-events .custom-teaser-dsnews {
  color: #666666;
  margin: 30px auto;
  width: 70%;
}
div#webform-inscription-content {
  padding: 35px 0;
}
div#webform-inscription-content > h2 {
  background-image: url(/sites/tadeo/themes/seed_tadeo/images/bg-register-events.png);
  background-position: center center;
  background-repeat: no-repeat;
  border-top: thin dotted #005c90;
  color: #fff;
  height: 26px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-size: 1em;
}
div#webform-inscription-content .group_help_content_right .form-item,
div#webform-inscription-content .group_help_content_right .form-actions {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  div#webform-inscription-content .group_help_content_right .form-item { width: 100%; }
}
.webform-client-form .form-actions, .node-type-links .region-content #webform-content .form-actions { text-align: right; }
.webform-client-form .form-actions > .form-submit, .node-type-links .region-content #webform-content .form-actions > .form-submit { font-family: "Lato-Regular"; font-size: 14px; line-height: 20px; color: white; background: #00558f; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; padding: 10px 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; border: none; }
.webform-client-form .form-actions > .form-submit:hover, .node-type-links .region-content #webform-content .form-actions > .form-submit:hover { color: #00558f; background: white; border: 1px solid #00558f; }
.webform-client-form .form-actions > .form-submit:before, .form-managed-file .input-group-btn > .form-submit:before, .node-type-links .region-content #webform-content .form-actions > .form-submit:before { content: ""; display: inline-block; margin-right: 10px; height: 15px; width: 18px; background: url("../images/svg/group.svg") -995px -4px no-repeat; vertical-align: middle; }
.webform-client-form .form-actions > .form-submit:hover, .form-managed-file .input-group-btn > .form-submit:hover, .node-type-links .region-content #webform-content .form-actions > .form-submit:hover { border: none; }

.form-managed-file .input-group-btn > .form-submit { font-family: "Lato-Regular"; font-size: 14px; line-height: 20px; color: #00558f; margin-left: 35px; background: #ececec66; box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); padding: 5px 4px; display: inline-block; transition: all 0.3s ease; border: 1px; }

.region-content .node-webform .webform-component-fieldset, .region-content .node-webform .control-label { display: block; }

.region-content .node-webform .group-help-content-left, .region-content .node-webform .group_help_content_right { width: 100%; }

.tadeo-forms .main-container .alert p { font-size: 40px; color: #c5170a; }

.tadeo-forms .main-container .form-type-radios .form-radios .form-type-radio, .tadeo-forms .main-container .webform-datepicker .form-type-select, .node-type-webform .main-container .webform-datepicker .form-type-select  { float: left; margin-right: 15px; }

.tadeo-forms .main-container #webform-client-form-293509 .form-item-submitted-correo-institucional, .tadeo-forms .main-container #webform-client-form-293509 .form-item-submitted-pais { clear: both; }

.node-type-webform .region-content .node-webform fieldset legend.panel-heading { float: initial;  margin: 0; }

.node-type-webform .region-content .node-webform .control-label, article.node .control-label, .node-type-links .region-content #webform-content .webform-client-form label { font-weight: bold; clear: both; }

.node-type-webform .region-content .node-webform .description { font-size: 0.75em; color: #C4C4C4; clear: both; }

.node-type-webform .region-content .form-radios .control-label { font-weight: normal; margin: 5px 7px 5px 0px; }

.node-type-webform .region-content .node-webform .form-type-radios.webform-container-inline .form-radios .radio label { display: inline-grid; }

.node-type-webform .region-content .form-checkboxes .control-label { font-weight: normal; }

.node-type-webform .region-content .form-radios .control-label .form-radio,
.node-type-webform .region-content .form-checkboxes .control-label .form-checkbox { margin-right: 5px; }

#webform-client-form-301712 #edit-submitted-he-leido-y-acepto-el-tratamiento-de-datos-personales .control-label { color: #b63283; font-size: 18px; }

#webform-client-form-301712 #edit-submitted-he-leido-y-acepto-el-tratamiento-de-datos-personales .control-label input { height: 20px; width: 20px; margin: 15px 10px 0 0; }

.node-type-webform .region-content .node-webform .form-control, .node-type-webform .region-content .node-webform .form-group .form-text, article.node .form-control { display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555c; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.node-type-webform .region-content .node-webform .form-group .form-textarea { color: #555c; }

.node-type-webform .region-content .node-webform textarea.form-control, article.node textarea.form-control { height: auto; width: 60%; }

.node-type-webform .region-content .node-webform .form-type-webform_grid table > thead > tr > th { font-weight: normal; }

.node-type-webform .region-content .node-webform .form-group, article.node .form-group { margin-bottom: 20px; }

#webform-client-form-296696 .form-item-submitted-datos-basicos-genero { clear: both; }

.node-type-webform .region-content .node-webform .form-managed-file input.form-control.form-file, article.node .form-managed-file input.form-control.form-file { float: left; }

#webform-client-form-310616 .form-item-submitted-estado,
#webform-client-form-310616 .form-item-submitted-correo-profesional,
#webform-client-form-310616 .form-item-submitted-correo-tecnico,
#webform-client-form-310616 .form-item-submitted-observacion-refinancia,
#webform-client-form-310616 .form-item-submitted-observacion,
#webform-client-form-310616 .form-item-submitted-respuesta-rechazado,
#webform-client-form-310616 .form-item-submitted-respuesta-aprobado,
#webform-client-form-310616 .form-item-submitted-respuesta-Tramitado,
#webform-client-form-310616 .form-item-submitted-respuesta-estudio {
    display: none;
}

.node-type-webform .region-content .node-webform .form-group .form-select,
article.node .form-group .form-select,
.node-type-links .region-content #webform-content .webform-client-form input,
.node-type-links .region-content .webform-client-form .seed-select-wrapper select { 
  display: block;
  height: 34px !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 }


.node-type-links .region-content #webform-content .webform-client-form .form-radios input {
   width: auto !important;
 }
 .node-type-links .region-content #webform-content .webform-client-form .form-managed-file input {
   height: 34px !important;
 }
.node-type-links .region-content .webform-client-form input { 
  height: 20px !important;
  box-shadow: none;
  max-width: 100%;
  width: 45%;
 }
.node-type-links .region-content .webform-client-form input[type="checkbox"] {
    width: 100%;
    margin: 0 22px;
}

.node-type-links .region-content .webform-client-form .seed-select-wrapper { 
  background: none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  overflow: initial;
  width: fit-content;
 } 
.node-type-links .region-content .webform-client-form .seed-select-wrapper select { 
  max-width: 100%;
  width: auto;
  -webkit-appearance: menulist;
 }
.node-type-links .region-content #webform-content .group-help-content-left, .node-type-links .region-content #webform-content .group_help_content_right { width: 100%; }

.node-type-webform.tadeo-forms .allcontent, .node-type-webform .region-content .node-webform .resizable-textarea .grippie,
.node-type-webform.tadeo-forms .btn-servicios p, article.node .form-group .resizable-textarea .grippie { display: none; }

.node-type-webform.tadeo-forms  a.morelink.btn:hover { background: white; border: none; color: #00558f; }

.node-type-webform.tadeo-forms  a.morelink.btn { cursor: pointer; }


.node-type-webform.tadeo-forms .main-container .alert.alert-block {
    width: 85%;
    margin: 5%;
    border: 1px solid #ccc;
    min-height: 600px;
    padding: 15px;
}

#webform-client-form-296398 input {
    text-transform: uppercase;
} 

@media only screen and (max-width: 1024px) {
  .programa-nocturno.interna-programa .jornada-nocturna {
    margin: 14px auto;
    width: 300px;
    float: initial;
  }
  .node-type-webform.tadeo-forms .region-content .node-webform .form-control,
  .node-type-webform .region-content .node-webform .form-group .form-select,
  article.node .form-group .form-select, article.node .form-control { 
    width: 100% !important; 
  }
  .node-type-webform.tadeo-forms .region-content .node-webform .webform-component-fieldset,
  article.node .webform-component-fieldset { 
    width: 94%; 
  }
  .node-type-webform.tadeo-forms .region-content .node.node-webform {
    width: 90%;
    margin-left: 5%;
  }
  .interna-programa .banner div#prg-descuentos {
    clear: both;
    display: block;
    justify-content: center;
    padding: 20px 0;
    display: none;
  }
  .interna-programa .banner div#prg-descuentos .descuentos {
    width: 100%;
    margin: 0 0.5%;
  }
  .home .banner .region-banner #block-views-slider-home-new-block .view-display-id-block {
    min-height: 400px;
    margin-top: 97px;
  }
  .home .region-banner #block-views-slider-home-new-block .views-row img {
    width: auto;
    height: 300px;
    position: relative;
    left: -23%;
  }

}


.tadeo-new-pages .view-programs-inside-new .views-row .views-field,
.node-type-event .group-events .view-programs-inside-new .views-row .views-field,
.node-type-news .group-rating .view-programs-inside-new .views-row .views-field,
.node-type-project .group-content .view-programs-inside-new .views-row .views-field,
.links-educontinua-pages .view-programs-inside-new .views-row .views-field {
  margin: auto;
  text-align: center;
}
.tadeo-new-pages .view-programs-inside-new .a2a_button,
.node-type-event .view-programs-inside-new .a2a_button,
.node-type-news .view-programs-inside-new .a2a_button,
.node-type-project .view-programs-inside-new .a2a_button,
.links-educontinua-pages .view-programs-inside-new .a2a_button,
.node-type-links.tadeo-elecciones-2019-page .view-programs-inside-new .a2a_button {
  padding: 0;
  margin-right: 16px;
  height: 28px;
}
.tadeo-new-pages .view-programs-inside-new .btn-social,
.node-type-event .view-programs-inside-new .btn-social,
.node-type-news .view-programs-inside-new .btn-social,
.node-type-project .view-programs-inside-new .btn-social,
.links-educontinua-pages .view-programs-inside-new .btn-social,
.node-type-links.tadeo-elecciones-2019-page .view-programs-inside-new .btn-social {
  height: 28px;
  width: 26px;
  display: inline-block;
}
.tadeo-new-pages .view-programs-inside-new .social_fb,
.node-type-event .view-programs-inside-new .social_fb,
.node-type-news .view-programs-inside-new .social_fb,
.node-type-project .view-programs-inside-new .social_fb,
.links-educontinua-pages .view-programs-inside-new .social_fb,
.node-type-links.tadeo-elecciones-2019-page .view-programs-inside-new .social_fb {
  background: url("../images/svg/facebook.svg") no-repeat center;
}
.tadeo-new-pages .view-programs-inside-new .social_tw,
.node-type-event .view-programs-inside-new .social_tw,
.node-type-news .view-programs-inside-new .social_tw,
.node-type-project .view-programs-inside-new .social_tw,
.links-educontinua-pages .view-programs-inside-new .social_tw,
.node-type-links.tadeo-elecciones-2019-page .view-programs-inside-new .social_tw {
  background: url("../images/svg/twitter.svg") no-repeat center;
}
.tadeo-new-pages .view-programs-inside-new .social_li,
.node-type-event .view-programs-inside-new .social_li,
.node-type-news .view-programs-inside-new .social_li,
.node-type-project .view-programs-inside-new .social_li,
.links-educontinua-pages .view-programs-inside-new .social_li,
.node-type-links.tadeo-elecciones-2019-page .view-programs-inside-new .social_li {
  background: url("../images/svg/linkedin.svg") no-repeat center;
}
.tadeo-new-pages .view-programs-inside-new .a2a_button_whatsapp,
.node-type-event .view-programs-inside-new .a2a_button_whatsapp,
.node-type-news .view-programs-inside-new .a2a_button_whatsapp,
.node-type-project .view-programs-inside-new .a2a_button_whatsapp {
  display: none;
}
.tadeo-new-pages .view-programs-inside-new .social_wu,
.node-type-event .view-programs-inside-new .social_wu,
.node-type-news .view-programs-inside-new .social_wu,
.node-type-project .view-programs-inside-new .social_wu {
  background: url("../images/svg/whatsapp.svg") no-repeat center;
}
.tadeo-new-pages .view-programs-inside-new .social_fb:hover,
.node-type-event .view-programs-inside-new .social_fb:hover,
.node-type-news .view-programs-inside-new .social_fb:hover,
.node-type-project .view-programs-inside-new .social_fb:hover,
.tadeo-new-pages .view-programs-inside-new .social_tw:hover,
.node-type-event .view-programs-inside-new .social_tw:hover,
.node-type-news .view-programs-inside-new .social_tw:hover,
.node-type-project .view-programs-inside-new .social_tw:hover,
.tadeo-new-pages .view-programs-inside-new .social_li:hover,
.node-type-event .view-programs-inside-new .social_li:hover,
.node-type-news .view-programs-inside-new .social_li:hover,
.node-type-project .view-programs-inside-new .social_li:hover,
.tadeo-new-pages .view-programs-inside-new .social_wu:hover,
.node-type-event .view-programs-inside-new .social_wu:hover,
.node-type-news .view-programs-inside-new .social_wu:hover,
.node-type-project .view-programs-inside-new .social_wu:hover {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
#slide-content-block {
  /*height: 360px;*/
  height: auto;
  margin: 10px auto;
  width: 650px;
} 
#slide-content-block .slide-item {
  display: block;
  height: auto;
  position: relative;
}
#slide-content-block .slide-item .credits-field-image {
  background-color: #DDD;
  bottom: 0;
  color: #000;
  font-size: 0.85em;
  padding: 4px;
  position: relative;
}
#page .region-header-second {
  width: 1352px;
}
.node-type-event .group-place-group,
.node-type-event .group-access-group {
  font-size: 1em;
  margin: 0px auto;
  width: 70%;
}
.view-display-id-block_content_inside .shortcontent {
  display: block;
}
.view-display-id-block_content_inside .allcontent {
  height: 0%;
  display: none;
}
.view-display-id-block_content_inside .field-content > span {
  text-align: right;
  display: block;
  width: 100%;
}
.view-display-id-block_content_inside .field-content > span .morelink,
.node-type-webform.tadeo-forms a.morelink.btn {
  font-family: "Lato-Regular";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  color: #00558f;
}
.view-display-id-block_content_inside .field-content > span .morelink::after,
.node-type-webform.tadeo-forms a.morelink.btn::after {
  content: "";
  height: 24px;
  width: 24px;
  display: inline-block;
  background: url("../images/svg/group.svg") -170px -40px no-repeat;
  vertical-align: middle;
}

.view-display-id-block_content_inside .view-content a.btn:hover::after,
.node-type-webform.tadeo-forms  a.morelink.btn:hover::after {
  background: url("../images/svg/group.svg") -176px 0 no-repeat;
}

.view-display-id-block_content_inside .field-content > span .morelink.less:hover::after,
.node-type-webform.tadeo-forms a.morelink.btn.less:hover::after  {
  background: url("../images/svg/group.svg") -296px 0 no-repeat;
}

.view-display-id-block_content_inside .field-content > span .morelink.less::after,
.node-type-webform.tadeo-forms a.morelink.btn.less::after  {
  background: url("../images/svg/group.svg") -294px -40px no-repeat;
}
.tadeo-new-pages .views-field-field-category .field-content a { font-family: "Lato-Bold"; font-size: 14px; font-weight: normal; line-height: 20px; color: #424242; background: #ffa300; padding: 4px 8px; width: 180px; display: block; }
.tadeo-events-page .programate-utadeo .view-content { margin: 0 auto; width: 100%; }
@media (min-width: 768px) and (max-width: 1280px) { .tadeo-new-pages .views-field-field-category .field-content a { width: auto; } }
.tadeo-events-page .pager.pager-load-more a { font-family: "Lato-Regular"; font-size: 14px; line-height: 20px; color: white; background: #00558f; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; padding: 10px 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.tadeo-events-page .pager.pager-load-more a:hover { color: #00558f; background: white; border: 1px solid #00558f; }
.tadeo-events-page .pager.pager-load-more .pager-next { width: auto; }
.tadeo-events-page .pager.pager-load-more .pager-next a { width: auto; height: auto; }
.tadeo-events-page .programate-utadeo .view-content ul > .views-row { display: inline-block; margin: 0 1% 20px; vertical-align: top; width: 31.3%; }
.tadeo-events-page .main-container .view-display-id-block_schedule_microsites,
.tadeo-events-page .main-container .view-display-id-block_view_all_events_microsite {
  margin: 0 auto;
  width: 90%;
}

.tadeo-events-page .tema-interes-home h2:after { display: none; }

.tadeo-events-page .tema-interes-home .views-row, .tadeo-news-page .tema-interes-home .views-row { max-height: 420px; }

.tadeo-events-page #block-views-general-news-block-4.block-views { margin-bottom: 85px; }

.tadeo-events-page .tema-interes-home .view-header, .tadeo-news-page .tema-interes-home .view-header { position: relative; }
.tadeo-events-page .tema-interes-home .view-header { text-align: center; }

.tadeo-events-page .tema-interes-home .views-slider-counter, .tadeo-news-page .tema-interes-home .views-slider-counter { text-align: right; position: absolute; top: -20px; right: 0; height: 20px; }

.tadeo-events-page .tema-interes-home .slider-progress-bar, .tadeo-news-page .tema-interes-home .slider-progress-bar { position: absolute; bottom: 12px; }

.slider01 .arrow-control, .slider02 .arrow-control { position: absolute; top: 45%; display: block; height: 38px; width: 30px; z-index: 10; cursor: pointer; }

.slider01 .arrow-control.swiper-button-disabled, .slider02 .arrow-control.swiper-button-disabled { display: none; }

.slider01 .arrow-control-previous-01, .slider02 .arrow-control-previous-02 { background: url("../images/svg/group.svg") -22px -17px no-repeat; left: -54px; }

.slider01 .arrow-control-next-01, .slider02 .arrow-control-next-02 { background: url("../images/svg/group.svg") -108px -17px no-repeat; right: -54px; }

@media only screen and (max-width: 1024px) {
  .tadeo-events-page .tema-interes-home h2, .tadeo-news-page .tema-interes-home h2 { padding-left: 16px; }
  .tadeo-events-page .tema-interes-home h2:after { display: block; }
  .tadeo-events-page .tema-interes-home .views-slider-counter, .tadeo-news-page .tema-interes-home .views-slider-counter { right: 0; padding-right: 16px; }
  .node-type-event .region.region-content, .node-type-news .region.region-content { margin: auto; width: 94%; }
  .node-type-event .region.region-content .group-events .field-name-title-field .field-item, .node-type-news .region.region-content .group_date .field-name-title-field .field-item { font-size: 1em; width: 100%; }
  .region.region-content #slide-content-block { height: auto; margin: 10px auto; width: 90%; }
  .region.region-content #slide-content-block .slide-item .credits-field-image { background-color: #FFA300; bottom: 0; padding: 4px; position: relative; font-size: 0.75em; }
  .tadeo-new-pages .region.region-content .custom-teaser-dsnews { display: block; font-size: 0.75em; font-style: italic; margin: 0 auto; position: relative; width: 90%; }
  .tadeo-new-pages .region.region-content .custom-teaser-dsnews::before, .tadeo-new-pages .region.region-content .custom-teaser-dsnews::after { font-size: 30px; }
  .tadeo-new-pages .region.region-content .field-name-body { color: #777; margin: 0 5px; }
  .region.region-content .group_right_dsnews { width: 100%; }
  .region.region-content #mycarousel-fotos { overflow: hidden; padding: 3px; position: relative; width: 274px; }
  .region.region-content #mycarousel-fotos .caroufredsel_wrapper ul li { float: left; height: auto; margin: 0 5px; width: 257px; }
  .region.region-content #mycarousel-fotos .prev, .region.region-content #mycarousel-fotos .next { top: 20%; }
  .tadeo-new-pages .region.region-content .view-display-id-block_news_4, .tadeo-new-pages .region.region-content .view-display-id-related_news { margin: 0 auto; width: 90%; }
  .tadeo-new-pages .region.region-content .view-display-id-block_news_4 .views-row, .tadeo-new-pages .region.region-content .view-display-id-related_news .views-row { height: auto; }
  .tadeo-new-pages .region.region-content .view-display-id-block_news_4 .views-row .views-field-field-images, .tadeo-new-pages .region.region-content .view-display-id-related_news .views-row .views-field-field-images { float: none; margin-right: 0; }
  .tadeo-new-pages .region.region-content .view-display-id-block_news_4 .views-row .views-field-title a, .tadeo-new-pages .region.region-content .block_views_speakers .view-display-id-block_event_speakers .views-row .field-name-name-field, .tadeo-new-pages .region.region-content .view-display-id-related_news .views-row .views-field-title a { color: #545454; font-size: 1em; }
  .tadeo-new-pages .region.region-content .field-name-body img, .tadeo-events-page .region.region-content .field-name-body img { height: auto; max-width: 100%; }
  .tadeo-new-pages .region.region-content .view-display-id-block_news_4 .views-row .views-field-body p, .tadeo-new-pages .region.region-content .block_views_speakers .view-display-id-block_event_speakers .views-row .field-name-field-body-profile p, .tadeo-new-pages .region.region-content .view-display-id-related_news .views-row .views-field-body p { font-size: 14px; }
  .tadeo-new-pages .region.region-contents .news-group-fields-custom .field-custom-title { font-weight: bold; font-size: 0.8em; width: 90%; }
  .tadeo-new-pages .region.region-contents .news-group-fields-custom { font-size: 0.8em; }
  .tadeo-events-page .region.region-content .programate-utadeo .view-content { margin: 0 auto; width: 95%; }
  .tadeo-events-page .region.region-content .programate-utadeo .view-content ul > .views-row { width: 100%; height: auto !important; }
  .tadeo-new-pages .region.region-content .group-fields-custom { left: 10%; top: 10%; width: 80%; }
  .tadeo-new-pages .region.region-content .group-fields-custom .field-custom-title { font-weight: bold; font-size: 0.9em; }
  .tadeo-new-pages .region.region-content .group-fields-custom .date-display-single { font-size: 0.75em; }
  .tadeo-new-pages .region.region-content .slide-cover { background: rgba(0, 0, 0, 0.5); width: 98%; height: 150px; position: absolute; top: 0; }
  .node-type-event .view-programs-inside-new .a2a_button_whatsapp,
  .node-type-news .view-programs-inside-new .a2a_button_whatsapp,
  .node-type-project .view-programs-inside-new .a2a_button_whatsapp {
    display: inline-block;
  }
}

.tadeo-new-pages .region-content { font-size: 0; }

.tadeo-new-pages .region-content > * { font-size: 16px; }

.tadeo-new-pages .group-fields-custom { color: white; left: 30%; position: absolute; text-align: center; top: 35%; width: 40%; z-index: 99; }

.tadeo-new-pages .group-fields-custom .views-field-field-category { font-family: "Lato-Bold"; font-size: 14px; font-weight: normal; line-height: 20px; color: #424242; background: #ffa300; padding: 4px 8px; display: block; }

.tadeo-new-pages .group-fields-custom .field-custom-title { font-weight: bold; font-size: 1.2em; }

.tadeo-new-pages .group-fields-custom .date-display-single { font-size: 0.9em; }

.tadeo-new-pages .slide-cover { background: rgba(0, 0, 0, 0.5); width: 780px; height: 396px; position: absolute; top: 0; }

.tadeo-new-pages .main-container h2 { color: #00558f; font-weight: normal; }

.tadeo-new-pages .main-container h2:after { background: #00558f; content: ""; display: block; height: 1px; margin: 7px auto 0; width: 32px; }

.tadeo-new-pages .main-container h3, .tadeo-new-pages .main-container h5 { margin-left: 5px; margin-right: 5px; }

.tadeo-new-pages .main-container h3 a { color: #424242; }

.tadeo-new-pages .main-container h4 { font-family: "Lato-Regular"; font-size: 18px; font-weight: normal; line-height: 24px; color: #424242; margin-bottom: 14px; }


/* News new design */
.tadeo-new-pages .view-display-id-related_news { padding-top: 35px; }

.tadeo-new-pages .view-display-id-block_news_4,
.tadeo-new-pages .view-display-id-related_news,
.view-display-id-block_all_news_microsites,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites { margin: 0 auto; width: 65%; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row,
.tadeo-new-pages .view-display-id-related_news .views-row,
.view-display-id-block_all_news_microsites .views-row,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row { height: 200px; margin-bottom: 10px; overflow: hidden; position: relative; top: 0; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row .views-field-field-images,
.tadeo-new-pages .view-display-id-related_news .views-row .views-field-field-images,
.view-display-id-block_all_news_microsites .views-row .views-field-field-images,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row .views-field-field-images { float: left; margin-right: 15px; }

.tadeo-new-pages .block_views_speakers h2.block-title {
  color: #00558f;
  font-weight: normal;
  background: none;
  border-bottom: 0;
  height: auto;
}

.tadeo-new-pages .block_views_speakers { margin: 20px auto 0; width: 65%; }

.tadeo-new-pages .block_views_speakers .view-display-id-block_event_speakers .view-content { background: none; }

.tadeo-new-pages .block_views_speakers h2.block-title:after { content: ""; display: block; height: 1px; width: 32px; background: #00558f; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row .views-field-field-images img,
.tadeo-new-pages .view-display-id-block_event_speakers .views-row .field-name-field-front-image img,
.tadeo-new-pages .view-display-id-related_news .views-row .views-field-field-images img,
.view-display-id-block_all_news_microsites .views-row .views-field-field-images img,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row .views-field-field-images img { border: thin solid #000; }

.tadeo-new-pages .news-group-fields-custom,
.view-display-id-block_slider_all_news .news-group-fields-custom,
.tadeo-uconsultoria-pages.tadeo-new-pages .news-group-fields-custom { color: white; left: 0; position: absolute; text-align: left; bottom: 0; width: 100%; z-index: 99; padding: 10px; }

.tadeo-new-pages.tadeo-news-page .views-field-field-category,
.view-display-id-block_slider_all_news .views-field-field-category,
.tadeo-uconsultoria-pages.tadeo-new-pages .views-field-field-category { background: #ffa300; color: #424242; display: block; font-family: "Lato-Bold"; font-size: 14px; font-weight: normal; left: 1px; line-height: 20px; padding: 4px 8px; position: absolute; text-align: center; top: 1px; width: 180px; }

.view-display-id-block_slider_all_news .view-footer .slider-progress-bar {
  position: absolute;
  bottom: 12px;
}
.news-group-fields-custom .field-custom-title,
.tadeo-new-pages .news-group-fields-custom .field-custom-title { font-weight: bold; font-size: 1em; width: 100%; }

.tadeo-new-pages .view-display-id-block_news_4 .views-field-field-news-date,
.tadeo-new-pages .view-display-id-related_news .views-field-field-news-date,
.view-display-id-block_all_news_microsites .views-field-field-news-date,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-field-field-news-date { color: #8C8C8C; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row .views-field-title a,
.tadeo-new-pages .block_views_speakers .view-display-id-block_event_speakers .views-row .field-name-name-field,
.tadeo-new-pages .view-display-id-related_news .views-row .views-field-title a,
.view-display-id-block_all_news_microsites .views-row .views-field-title a,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row .views-field-title a { color: #545454; font-size: 1.1em; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row .views-field-body,
.tadeo-new-pages .block_views_speakers .view-display-id-block_event_speakers .views-row .field-name-field-body-profile,
.tadeo-new-pages .view-display-id-related_news .views-row .views-field-body,
.view-display-id-block_all_news_microsites .views-row .views-field-body,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row .views-field-body { color: #545454; font-size: 0.9em; }

.tadeo-new-pages .view-display-id-block_news_4 .views-row::after,
.tadeo-new-pages .view-display-id-related_news .views-row::after,
.view-display-id-block_all_news_microsites .views-row::after,
.tadeo-uconsultoria-pages.tadeo-new-pages .view-display-id-block_all_news_microsites .views-row::after { background: #999999; bottom: 0; content: ""; display: block; height: 1px; left: 10%; position: absolute; width: 80%; }

.tadeo-new-pages .bootstrap-header-new { height: 112px; }

.tadeo-new-pages .bootstrap-header-new .bootstrap-header-title { text-align: center; color: #FFF; padding: 16px 0; }

.tadeo-new-pages .bootstrap-header-new .bootstrap-header-title h2 { color: #FFFFFF; }

.tadeo-new-pages .bootstrap-header-new .bootstrap-header-title h4 { color: #FFFFFF; }

.tadeo-new-pages .bootstrap-header-new .bootstrap-header-title h2::after { content: ""; display: block; height: 1px; margin: 0 auto; width: 32px; background: #fff; text-align: center; }

#block-tadeo-views-filters-tadeo-news-filters { margin-top: 20px; }

#block-tadeo-views-filters-tadeo-news-filters > div { margin: 0 auto; width: 95%; }

.tadeo-new-pages #tadeo-advanced-filters-form .form-item.form-item-title { width: 17%; }

.tadeo-new-pages #tadeo-advanced-filters-form .form-item { float: left; margin-right: 15px; min-height: 33px; }

.tadeo-new-pages #tadeo-advanced-filters-form .form-item.form-item-av-programas, #block-tadeo-views-filters-tadeo-news-filters .tadeo-advanced-title { display: none; }

.tadeo-new-pages #tadeo-advanced-filters-form .container-inline-date { clear: none; }

.tadeo-new-pages #tadeo-advanced-filters-form .form-submit,
.view-display-id-block_content_inside .view-content a.btn,
.node-type-webform.tadeo-forms  a.morelink.btn {
  background: #00558f;
  border-radius: 4px;
  border: none;
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  clear: both;
  color: white;
  display: inherit;
  font-family: "Lato-Regular";
  font-size: 14px;
  margin: 25px auto 0;
  line-height: 20px;
  padding: 10px 14px;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -webkit-border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-border-radius: 4px;
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-transition: all 0.3s ease;
}

.tadeo-new-pages .field-name-body {
  color: #777;
  margin: 0 50px;
}

.view-display-id-block_content_inside .view-content a.btn {
  width: 225px;
}

.tadeo-new-pages #tadeo-advanced-filters-form .form-submit:hover,
.view-display-id-block_content_inside .view-content a.btn:hover,
.node-type-webform.tadeo-forms  a.morelink.btn:hover {
  background: white;
  border: none;
  color: #00558f;
}

.tadeo-new-pages #tadeo-advanced-filters-form .form-submit:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  height: 15px;
  width: 18px;
  background: url(../images/svg/group.svg) -995px -4px no-repeat;
  vertical-align: middle;
}

.tadeo-new-pages .custom-teaser-dsnews {
  color: #00558F;
  display: block;
  font-size: 0.95em;
  font-style: italic;
  letter-spacing: 1px;
  margin: 25px auto 25px;
  position: relative;
  text-align: center;
  width: 85%;
}

/*.tadeo-new-pages .custom-teaser-dsnews::before {
  content: "\00AB";
  font-size: 50px;
  color: #889c0b;
  font-weight: bold;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.2em;
}

.tadeo-new-pages .custom-teaser-dsnews::after {
  content: "\00BB";
  font-size: 50px;
  color: #889c0b;
  font-weight: bold;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.2em;
}*/

.tadeo-new-pages .field-name-field-tipo-de-convocatoria, .tadeo-new-pages .field-name-field-dirigido-a { text-align: center; width: 300px; margin: 0 auto; }

.tadeo-new-pages .field-name-field-tipo-de-convocatoria .field-label { float: left; }

.tadeo-new-pages .btn-servicios p { display: none; }

.tadeo-new-pages .block_views_speakers > h2 { display: block; }


@media only screen and (max-width: 1024px) { .tadeo-new-pages .main-container h4 { font-size: 16px; line-height: 22px; margin-bottom: 0; } }


/** Lista videos home **/
.tadeo-new-pages .main-container .region-content .node-slider-home .field-name-title-field {
  color: #00558f;
  font-family: "Lato-Bold";
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
  margin: 5px 0;
  text-align: center;
}
.tadeo-new-pages .main-container .region-content .node-slider-home .field-type-datetime {
  text-align: center;
  font-family: "Lato-Regular";
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #797979;
}
.page-utadeo-en-movimiento-home-1.tadeo-new-pages .main-container .region-content {
  margin: 0 auto;
  width: 90%;
}
.page-utadeo-en-movimiento-home-1 .block-tadeo-pages-tadeo-home-social-network h2 {
  background-color: #FFA300;
  padding: 6px 20px 6px;
  margin-bottom: 0;
  color: #FFFFFF;
}
.page-utadeo-en-movimiento-home-1 .block-tadeo-pages-tadeo-home-social-network {
  background-color: #FFFFFF;
  box-shadow: 4px 4px 4px #D3D3D3;
  width: 320px;
}
.page-utadeo-en-movimiento-home-1 .content #tadeo-home-social {
  padding: 14px;
}
.page-utadeo-en-movimiento-home-1 .view-display-id-block_list_video_home .view-header {
  text-align: center;
}
.page-utadeo-en-movimiento-home-1 .view-display-id-block_list_video_home {
  background-color: #FFFFFF;
  /*margin-left: 50px;*/
}
.page-utadeo-en-movimiento-home-1 .videos{
  width: 32%;
  float: left;
  min-height: 380px;
  margin: 5px 10px 0 0;
  border: 1px solid #ccc;
  padding: 3px 10px 5px 10px;
  background-color: #fff;
}
.page-utadeo-en-movimiento-home-1 .videos iframe {
  height: 265px;
}
.page-utadeo-en-movimiento-home-1 .views-field.views-field-title {
  color: #4B7AA1;
}
.block-views-multimedia-block-video-home .item-list {
  float: right;
}
.page-utadeo-en-movimiento-home-1 .utadeo-movimiento-list {
  /*margin-left: 50px;*/
  background-color: #FFF;
  /*height: 1010px;*/
  margin-top: 8px;
}
.page-utadeo-en-movimiento-home-1 .list-video-home .item-list {
  clear:both;
}
.tadeo-new-pages .pager-load-more { clear: both; padding-top: 20px; text-align: center; }

.tadeo-new-pages .pager-load-more a { font-family: "Lato-Regular"; font-size: 14px; line-height: 20px; color: white; background: #00558f; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; padding: 10px 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; min-height: 42px; }

.tadeo-new-pages .pager-load-more a:hover { color: #00558f; background: white; border: 1px solid #00558f; }

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt { max-width: 792px; margin: 0 auto; position: relative; }

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .views-field-field-category-slider {
  background: #ffa300;
  padding: 1px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 0;
  left: 0;
}


.main-container #webform-content .control-label {
  display: block;
}
.main-container #webform-content header {
  display: none;
}

.block-especiales-home {
  position: relative;
}

.block-especiales-home .view-display-id-block_special_sites .view-footer {
  clear: both;
}

.block-especiales-home .view-display-id-block_special_sites .view-footer h5 a{
  margin-top: 82px;
}

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .views-field-field-category-slider h5 {
  font-family: "Lato-Bold";
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #424242;
}

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .view-footer h5,
.block-especiales-home .view-display-id-block_special_sites .view-footer h5 {
  text-align: center;
}

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .view-footer h5 a,
.block-especiales-home .view-display-id-block_special_sites .view-footer h5 a,
.view-footer .boostrap-links-actions .tadeo-link-all a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #00558f;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .view-footer h5 a:hover,
.block-especiales-home .view-display-id-block_special_sites .view-footer h5 a:hover,
.view-footer .boostrap-links-actions .tadeo-link-all a:hover {
  color: #00558f;
  background: white;
  border: 1px solid #00558f;
}

@media only screen and (max-width: 1024px) {
  body iframe { height: 100%; min-height: 250px; }
  body.page-node .field-name-body iframe {width: 100%!important;}
  body #block-tadeo-programs-tadeo-inmedialab-form iframe {min-height: 610px;} 
  .region-content .block-especiales-home .conjunto-de-campos { width: 53%; top: 60px; padding: 0; }
  .region-content .block-especiales-home .conjunto-de-campos .views-field-title a { color: #FFF; font-size: 11px; }
  .region-content .block-especiales-home .conjunto-de-campos .views-field-body .field-content { color: #FFF; font-size: 11px; }
  .region-content .block-especiales-home .view-display-id-block_special_sites .view-content ul li { margin-right: 0; width: auto; float: none; margin-bottom: 20px; }
  .region-content .block-especiales-home .conjunto-de-campos .views-field-title { margin-bottom: 0; }
  .region-content .block-especiales-home .view-display-id-block_special_sites .view-footer h5 a { margin-top: 0px; }
  .region-content .block-especiales-home .view-display-id-block_special_sites .view-header { padding: 0 16px; }
  .home .region-content .block-especiales-home-mobile { display: block;}
  .home .block-especiales-home { display: none;}
  .home .region-content .view-display-id-block_special_sites_mobile .view-content ul li { height: 280px !important;}
  /*==========  block floating banner  ==========*/
  #block-views-promo-banners-block-promo { width: 30%; display: none; }
  .home #block-views-promo-banners-block-promo { display: block; }
  #block-block-288 {
    overflow: hidden;
  }
  #block-block-288 img {
    height: auto;
    max-width: 90%;
  }
}
/*@media (min-width: 1440px) and (max-width: 1920px) { #block-views-promo-banners-block-promo { right: 10%; } }
@media (min-width: 1921px) and (max-width: 2560px) { #block-views-promo-banners-block-promo { right: 20%; } }*/

.block-especiales-home .conjunto-de-campos {
  position: absolute;
  top: 16%;
  right: 3%;
  width: 35%;
  font-family: "Lato-Bold";
  font-weight: normal;
  background-color: hsla(1,0%,0%,.3);
  border-radius: 5px;
  padding: 15px;
}

.block-especiales-home .conjunto-de-campos .views-field-title {
  margin-bottom: 20px;
}

.block-especiales-home .conjunto-de-campos .views-field-title a {
  color: #FFF;
  font-size: 32px;
}

.block-especiales-home .conjunto-de-campos .views-field-title:hover a,
.block-especiales-home .view-display-id-block_special_sites .view-content ul li .views-field-title:hover a,
.tadeo-special-sites-page .view-display-id-block_all_special_sites ul li .views-field-title:hover h3 a,
.block-especiales-home .view-display-id-block_special_sites ul li .views-field-title:hover span a {
  color: #797979;
}

.tadeo-special-sites-page .view-display-id-block_all_special_sites ul li .views-field-title span a,
.block-especiales-home .view-display-id-block_special_sites ul li .views-field-title span a  {
  color: #424242;
  font-family: "PT-Sans Bold";
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}

.block-especiales-home .conjunto-de-campos .views-field-body .field-content {
  color: #FFF;
  font-size: 18px;
}

.block-especiales-home .view-display-id-block_special_sites .view-content ul li {
  display: inline-block;
  margin-right: 4.4%;
  vertical-align: top;
  width: 21.7%;
  float: left;
}

.block-especiales-home .view-display-id-block_special_sites .view-content ul li.views-row-4 {
  margin-right: 0;
}

.block-especiales-home .view-display-id-block_special_sites .view-content ul li .views-field-field-image {
  border-bottom: 5px solid #ffa300;
}

.home .block-especiales-home-mobile { display: none;}

.estudiantes .block-academico {
  margin-bottom: 20px;
}

.estudiantes .view-display-id-block_servicios_academicos .view-header h4 {
  color: #00558f;
  font-weight: normal;
  font-family: "Lato-Bold";
  font-size: 24px;
  line-height: 30px;
  margin: 5px 0;
}

.estudiantes .view-display-id-block_servicios_academicos .view-header h4::after {
  content: "";
  display: block;
  height: 1px;
  width: 32px;
  background: #00558f;
}

.estudiantes .view-display-id-block_servicios_academicos .view-header h5,
.estudiantes .view-display-id-block_servicios_financieros .view-header h5,
.estudiantes .view-display-id-block_otros_servicios .view-header h5 {
  font-family: "Lato-Regular";
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: #424242;
  margin-bottom: 14px;
}

.estudiantes .view-display-id-block_servicios_academicos .view-content ul li,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li {
  float: left;
  width: 19%;
  margin: 6px;
  height: 62px;
  border: 1px solid #3399CC;
  display: table;
}
.estudiantes .view-display-id-block_servicios_academicos .view-content ul li .views-field-title,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li .views-field-title,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li .views-field-title {
  margin: 5px;
}

.estudiantes .view-display-id-block_servicios_academicos .view-content ul li .views-field-title h3,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li .views-field-title h3,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li .views-field-title h3 {
  text-align: center;
  width: 220px;
  height: 80px;
  display: table-cell;
  vertical-align: middle;
}

.estudiantes .view-display-id-block_servicios_academicos .view-content ul li .views-field-title h3:hover,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li .views-field-title h3:hover,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li .views-field-title h3:hover {
  background: -webkit-linear-gradient(left,#2792BD, #056C9E);
}
.estudiantes .view-display-id-block_servicios_academicos .view-content ul li .views-field-title h3:hover a,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li .views-field-title h3:hover a,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li .views-field-title h3:hover a {
   color: #FFF;
}
.estudiantes .view-display-id-block_servicios_academicos .view-content ul li .views-field-title h3 a,
.estudiantes .view-display-id-block_servicios_financieros .view-content ul li .views-field-title h3 a,
.estudiantes .view-display-id-block_otros_servicios .view-content ul li .views-field-title h3 a {
  color: #3399CC;
  text-transform: uppercase;
  font-size: 14px;
}

/*carrusel nodo*/
.group_right_dsnews {
  margin: 0 50px;
  /*width: 100%;*/
}
.group_right_dsnews .dsnews-htitle {
  color: #00558f;
  font-weight: bold;
  font-size: 1.4em;
  padding-left: 35px;
  padding-top: 20px;
}
.group_right_dsnews .dsnews-htitle:after {
  background: #00558f;
  content: "";
  display: block;
  height: 1px;
  width: 32px;
}
.group_right_dsnews .dsnews-description {
  color: #777;
  font-size: 0.9em;
}
.dsnews-htitle {
  display: none;
}
#mycarousel-fotos {
  margin: 0 auto;
  padding: 0 30px 15px;
  position: relative;
  width: 715px;
}
#mycarousel-videos {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 100%;
}
#mycarousel-fotos .caroufredsel_wrapper {
  margin: 0 auto;
  min-height: 540px;
  overflow: hidden;
  width: 571px;
}
#mycarousel-videos .caroufredsel_wrapper {
  min-height: 600px;
  overflow: hidden;
  width: 100% !important;
}
#mycarousel-fotos .caroufredsel_wrapper ul li {
  float: left;
  height: auto;
  margin: 0 5px;
  width: 650px;
}
#mycarousel-videos .caroufredsel_wrapper ul li {
  float: left;
  height: auto;
  margin: 0 5px;
  width: 920px;
}
#mycarousel-videos .caroufredsel_wrapper ul li iframe {
  width: 100% !important;
  height: 530px;
}
#mycarousel-fotos .caroufredsel_wrapper ul li img,
#mycarousel-videos .caroufredsel_wrapper ul li img {
  border: 1px solid #D1D1D1;
  display: block;
}
#mycarousel-fotos .prev,
#mycarousel-videos .prev,
#mycarousel-fotos .next,
#mycarousel-videos .next {
  cursor: pointer;
}
#mycarousel-fotos .prev,
#mycarousel-videos .prev,
#mycarousel-fotos .next,
#mycarousel-videos .next {
  float: left;
  font-size: 0;
  height: 39px;
  position: absolute;
  width: 30px;
}
#mycarousel-fotos .next,
#mycarousel-videos .next {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -108px -17px no-repeat;
  right: 0;
  top: 190px;
}
#mycarousel-fotos .prev,
#mycarousel-videos .prev {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -22px -17px no-repeat;
  left: 6px;
  top: 190px;
}

#fotos .dsnews-gallery li {
  float: left;
  margin: 2px;
}

/*carrusel nodo*/
.jcarousel-container-horizontal {
  width: 100%;
  padding: 15px 0;
}
.jcarousel-clip-horizontal {
  margin: 0 auto;
  overflow: hidden;
  width: 94%;
}
.jcarousel-clip-horizontal #mycarousel li {
  padding: 5px;
}
/*.jcarousel-clip-horizontal #mycarousel li.extended-gallery {
  width: 100% !important;
}*/
.jcarousel-clip-horizontal #mycarousel li.extended-gallery > div {
  float: left;
  width: 25%;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal,
.jcarousel-container-horizontal .jcarousel-next-horizontal {
  font-size: 0;
  height: 40px;
  position: absolute;
  width: 30px;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -22px -17px no-repeat;
  left: 0px;
  top: 45%;
}
.jcarousel-container-horizontal .jcarousel-next-horizontal {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -108px -17px no-repeat;
  right: 0px;
  top: 45%;
}

/** Guía de inducción **/
body.pages-guia-induccion {
  background-color: #E8E8C4;
}
.pages-guia-induccion .main-container.container {
  padding: 0;
  width: 100%;
}
.pages-guia-induccion #navbar.header {
  background: #FFF;
}
.pages-guia-induccion .container .region-content {
  padding: 0;
}
.pages-guia-induccion .container .region-content .bootstrap-guia-header-new {
  height: 650px;
  margin: 25px 0;
}
.pages-guia-induccion .container .region-content #block-system-main {
  background-color: #A2CEEF;
  padding: 30px 6%;
}
.pages-guia-induccion .container .region-content #block-system-main h2 {
  color: #533835;
  font-size: 2em;
  margin-left: 40%;
}
.pages-guia-induccion .container .region-content #block-system-main h2:after {
  background: #533835;
}
.pages-guia-induccion .container .region-content .welcome-img {
  float: left;
  width: 40%;
}
.pages-guia-induccion .container .region-content .welcome-img .file {
  display: inline-block;
}
.pages-guia-induccion .container .region-content .welcome-img .file .content {
  margin: 0 auto;
  width: 85%;
}
.pages-guia-induccion .container .region-content .welcome-txt {
  color: #533835;
  overflow: hidden;
  text-align: justify;
  width: 50%;
}
.pages-guia-induccion .container .region-content .welcome-txt p {
  font-size: 1.4em;
}
.pages-guia-induccion .container .region-content {

}
.pages-guia-induccion .container .view-display-id-block ul {
  margin: 0;
}
.pages-guia-induccion .container .view-display-id-block .views-row {
  background: #D4D721;
  float: left;
  height: 350px;
  padding: 30px 0;
  text-align: center;
  width: 33.3333%;
}
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-4,
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-5,
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-6,
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-10,
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-11,
.pages-guia-induccion .container .view-display-id-block .views-row.views-row-12 {
  background: #E4B153;
}
.pages-guia-induccion .container .view-display-id-block .views-row .views-field-field-imagebtn a {
  display: inline-block;
}
.pages-guia-induccion .container .view-display-id-block .views-row .views-field-title {
  width: 100%;
}
.pages-guia-induccion .container .view-display-id-block .views-row .views-field-title a {
  color: #533835;
  display: inline-block;
  font-size: 2em;
  width: 60%;
}


.main-container .region-pre-content {
  position: relative;
}
.main-container #block-tadeo-pages-body-teaser {
  background: #FFF;
  min-height: 50px;
  position: absolute;
  width: 50%;
  top: 80.3%;
  left: 25%;
  text-align: center;
  font-style: italic;
  color: #54545C;
  padding: 11px;
}
.region-pre-content .image-uconsultoria h2 {
  position: relative;
  margin: 0 auto 28px;
  font-family: "Lato-Bold";
  font-size: 36px;
  line-height: 42px;
  font-weight: normal;
  top: 30%;
  text-align: center;
}
.menu-general .region-pre-content .image-uconsultoria h2 {
  color: #FFFFFF;
}
.menu-general .region-pre-content .image-uconsultoria h2:after {
  background: #FFFFFF;
}
/** Menú micrositios **/
.main-container .only-in-mobile.link-mobile {
  display: none;
}
.main-container .tadeo-links-wrapper {
  left: 3%;
  position: absolute;
  top: 54%;
  width: 95%;
  z-index: 10;
}
.main-container .tadeo-links-wrapper #block-menu-content .title-links-content {
  background-color: #FFF;
  border-radius: 24px;
  margin: 0 auto 18px;
  width: 100px;
}
.main-container .tadeo-links-wrapper #block-menu-content h2 {
  color: #666666;
  font-size: 1em;
  margin: 0 auto;
  padding: 5px 0;
  position: relative;
  text-transform: uppercase;
  width: 70%;
}
.main-container .tadeo-links-wrapper #block-menu-content h2::after {
  background-color: transparent;
  background-image: url("../images/menu-alt.png");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 25px;
  margin-left: 5px;
  position: absolute;
  top: 1px;
  width: 22px;
}
.main-container .tadeo-links-wrapper #block-menu-content .links-content {
  background-color: rgba(255, 255, 255, 0.95);
  border: thin solid #999;
  display: none;
  margin: 0 auto;
  min-height: 137px;
  padding: 10px 5px;
  width: 55%;
  transition-property:opacity;
  transition-duration:0.8s;
  transition-timing-function:ease;
  transition-delay: 20ms;
  /*Firefox 4 */
  -moz-transition-property:opacity;
  -moz-transition-duration:0.8s;
  -moz-transition-timing-function:ease;
  -moz-transition-delay: 20ms;
  /*Safari and Chrome */
  -webkit-transition-property:opacity;
  -webkit-transition-duration:0.8s;
  -webkit-transition-timing-function:ease;
  -webkit-transition-delay: 20ms;
  /* Opera */
  -o-transition-property:opacity;
  -o-transition-duration:0.8s;
  -o-transition-timing-function:ease;
  -o-transition-delay: 20ms;
  opacity: 0.8;
  visibility: hidden;
}
.main-container .tadeo-links-wrapper #block-menu-content.active h2::after {
  background-image: url("../images/menu-icon-close.png");
  height: 16px;
  margin-left: 8px;
  width: 16px;
  top: 4px;
}
.main-container .tadeo-links-wrapper #block-menu-content.active .links-content {
  display: block;
  opacity: 1;
  visibility: visible;
}

.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content {
  cursor: pointer;
  height: auto;
  z-index: 1;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item {
  float: none;
  height: 18px;
  padding: 4px 4px 4px 0px;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu {
  margin: 0;
  position: relative;
  top: 0;
  -webkit-padding-start: 0;
}
/*.main-container .tadeo-links-wrapper #block-menu-content:hover .links-content,
.main-container .tadeo-links-wrapper #block-menu-content:hover .links-content .content > .menu {
  display: block;
}*/
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.first-0,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item {
  border-bottom: 1px solid #CCCCCC;
  height: auto;
  margin: 0 auto;
  padding: 2px;
  position: relative;
  width: 85%;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > span {
  border-left: 0px solid #fff;
  color: #00558f;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  min-height: 23px;
  margin-bottom: 5px;
  position: relative;
  text-align: center;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a:hover {
  text-decoration: underline !important;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.tadeo-item-294625 > a:after {
  content: "";
  height: 20px;
  width: 1px;
  background-color: #FFF;
  position: absolute;
  right: -7px;
  bottom: 3px;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded > a::after,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded > span::after {
  background-color: transparent;
  background-image: url("../images/menu-plus.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 25px;
  margin-left: 10px;
  position: absolute;
  top: 2px;
  width: 17px;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu > .menu-item.expanded > a::after,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu > .menu-item.expanded > span::after {
  background-color: transparent;
  background-image: url("../images/menu-plus.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 25px;
  margin-left: 10px;
  position: absolute;
  top: 10px;
  width: 17px;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.active > a::after,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.active > span::after,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu > .menu-item.expanded.active > a::after,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu > .menu-item.expanded.active > span::after {
  background-image: url("../images/menu-minus.png");
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.expanded > .menu,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu .menu-item.expanded > .menu-3 {
  display: none;
  margin: 0 auto;
  min-height: 55px;
  opacity: 0.8;
  padding: 10px 5px;
  position: relative;
  /*-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;*/
  
  transition-property:opacity;
  transition-duration:0.8s;
  transition-timing-function:ease;
  transition-delay: 20ms;
  visibility: hidden;
  /*Firefox 4 */
  -moz-transition-property:opacity;
  -moz-transition-duration:0.8s;
  -moz-transition-timing-function:ease;
  -moz-transition-delay: 20ms;
  /*Safari and Chrome */
  -webkit-transition-property:opacity;
  -webkit-transition-duration:0.8s;
  -webkit-transition-timing-function:ease;
  -webkit-transition-delay: 20ms;
  /* Opera */
  -o-transition-property:opacity;
  -o-transition-duration:0.8s;
  -o-transition-timing-function:ease;
  -o-transition-delay: 20ms;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.expanded.active > .menu,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu .menu-item.expanded.active > .menu-3 {
  display: block;
  opacity: 1;
  visibility: visible;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item:hover .menu,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.hover_effect .menu {
  background-color: transparent;
  height: auto;
  top: 0px;
  position: relative;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item:hover .menu-item,
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.hover_effect .menu-item {
  background: transparent;
  width: 100%;  
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item a {
  color: #54545C;
  display: block;
  height: auto;
  min-height: 0;
  padding: 2px 10px;
  text-align: center;
  white-space: normal;
}
.main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item span {
  color: #FFF;
  font-size: 0.7em;
  padding-left: 10px;
  text-align: left;
  display: block;
}

.main-container #block-tadeo-programs-tadeo-search-programs {
  margin: 35px 0 10px 20px;
}

/** Pagina enlaces **/
.node-type-links .main-container .field-name-field-image img {
  margin: 0 auto;
}
.node-type-links .main-container .field-name-field-images-credits {
  margin: 0 auto;
  width: 650px;
}
.node-type-links .main-container .field-name-field-images-credits .field-item {
  background-color: #FFA300;
  display: inline-block;
  padding: 4px;
  top: 322px;
  width: auto;
}
.node-type-links .main-container .field-name-title-field {
  margin: 35px 0;
}
.node-type-links .main-container .field-name-title-field .field-item.even {
  color: #00558F;
  font-size: 2em;
  margin: auto;
  text-align: center;
  width: 80%;
}
.tadeo-general-department .tadeo-teacher-list {
  margin: 0 auto;
  width: 60%;
}
.tadeo-general-department .tadeo-teacher-list .view-content {
  background: #FFF;
  padding: 10px;
}
.tadeo-general-department .tadeo-teacher-list .views-row {
  background: #F4F4F4;
  margin-bottom: 35px;
  overflow: hidden;
}
.tadeo-teacher-list .views-row img {
  float: left;
  margin-right: 10px;
  max-width: 100%;
  height: auto;
}
.tadeo-teacher-list .views-field-name a {
  color: #08608F;
  font-weight: bold;
}
.tadeo-teacher-list .views-field-field-e-mail {
  font-size: 0.8em;
  font-style: italic;
}
.tadeo-teacher-list .views-field-field-body-profile p,
.tadeo-teacher-list .views-field-tadeo-views-belongs-to p {
  font-size: 0.85em;
  line-height: 1.6em;
  margin: 0.5em 0;
}
.tadeo-teacher-list .views-field-tadeo-views-belongs-to a {
  font-size: 0.85em;
}
.view-display-id-block_departament_groups {
  margin: 0 auto;
  width: 60%;
}
.view-display-id-block_departament_groups .views-row {
  display: block;
}
.view-display-id-block_departament_groups .views-row .views-field-field-images {
  float: left;
  margin-right: 10px;
}
.view-display-id-block_departament_groups .views-row a {
  color: #36769E;
  display: block;
  font-size: 0.95em;
  text-decoration: none;
}
.view-display-id-block_departament_groups .views-row span.date-display-single {
  font-size: 0.8em;
  font-style: italic;
}
.view-display-id-block_departament_groups .views-row p {
  font-size: 0.85em;
  line-height: 1.6em;
  margin: 0.5em 0;
}
.view-projects-page .views-row {
  background: url(/sites/tadeo/themes/seed_tadeo/images/noticias/ultimasNoticias.separador.png) no-repeat scroll center bottom transparent;
  display: block;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 17px 0 17px 10px;
}

/** Quicktabs **/
#quicktabs-field_collection_quicktabs {
  margin: 35px auto;
  width: 75%;
}
#quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  background: none;
  border-bottom: 2px solid #00558F;
  height: 56px;
  margin: 5px;
  width: 21%;
}
#quicktabs-field_collection_quicktabs ul.quicktabs-tabs li a {
  background: #FFF;
  border: 0;
  color: #3D5984;
  display: inline-block;
  height: auto;
  line-height: 1.5;
  min-height: 50px;
  white-space: normal;
}
#quicktabs-field_collection_quicktabs ul.quicktabs-tabs li:hover > a,
#quicktabs-field_collection_quicktabs ul.quicktabs-tabs li.active > a.active {
  background: #285987;
  border: 0;
  color: #C5E2F9;
  display: block;
  height: auto;
  line-height: 1.5;
  white-space: normal;
  width: 100%;
}
/** Fin Quicktabs **/
/** Quicktabs áreas académicas */
.tadeo-general-department #quicktabs-field_collection_quicktabs {
    width: 100%;
}
/** Fin Quicktabs áreas académicas */

@media only screen and (max-width: 1280px) { 
  .node-type-event .group-events .custom-teaser-dsnews { margin: 20px auto; width: 100%; }
  .view-display-id-block_content_inside .views-field-body-1 { margin: 0 0px; }
}
.home .utadeo-view-1 .view-content .views-row-1 .views-field-nothing {
  background-color: rgba(66, 66, 66, 0.6);
  padding: 16px;
  position: absolute;
  bottom: 0;
}
.home .utadeo-view-1 .views-row-4 { margin-right: 40px; }

.home .utadeo-view-1 .views-row-4,
.home .utadeo-view-1 .views-row-5 { display: inline-block; vertical-align: top; width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); border: 1px solid #c0c0c0; padding-bottom: 8px; min-height: 139.5px; position: relative; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing,
.home .utadeo-view-1 .views-row-5 .views-field-nothing { margin-top: 32px; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing a:hover,
.home .utadeo-view-1 .views-row-5 .views-field-nothing a:hover { color: #797979; }

.home .utadeo-view-1 .views-row-4 .views-field-field-images,
.home .utadeo-view-1 .views-row-5 .views-field-field-images { display: none; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 { position: absolute; top: 0; right: 0; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-1,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-1 { height: 24px; width: 24px; background: url("../images/svg/group.svg") -568px 0 no-repeat; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-galeria,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-galeria { height: 24px; width: 24px; background: url("../images/svg/group.svg") -568px 0 no-repeat; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-2,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-2 { height: 24px; width: 24px; background: url("../images/svg/group.svg") -648px 0 no-repeat; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-video,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-video { height: 24px; width: 24px; background: url("../images/svg/group.svg") -648px 0 no-repeat; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-3,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-3 { height: 24px; width: 24px; background: url("../images/svg/group.svg") -608px 0 no-repeat; }

.home .utadeo-view-1 .views-row-4 .views-field-nothing-2 .logo-news-texto,
.home .utadeo-view-1 .views-row-5 .views-field-nothing-2 .logo-news-texto { height: 24px; width: 24px; background: url("../images/svg/group.svg") -608px 0 no-repeat; }

.region-pre-content #block-block-288 p {
  display: inline-block;
  overflow: hidden;
  width: 100%;
}

/** Bootstrap Departamento de Idiomas node 3841 **/
.tadeo-depto-idiomas-page .main-container .region-content {
  padding: 194px 14px 0;
}
.tadeo-depto-idiomas-page .main-container .region-pre-content .block-tadeo-library .image-depto-idiomas h2,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-header h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-header h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-header h1 {
  position: relative;
  margin: 0 auto 28px;
  font-family: "Lato-Bold";
  font-size: 36px;
  line-height: 42px;
  font-weight: normal;
  top: 30%;
  text-align: center;
}
.tadeo-depto-idiomas-page .main-container .region-pre-content .block-tadeo-library .image-depto-idiomas h2 {
  color: #FFF;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-header h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-header h1,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-header h1 {
  color: #00558f;
}
.tadeo-depto-idiomas-page .main-container .region-pre-content .block-tadeo-library .image-depto-idiomas h2::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-header h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-header h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-header h1::after {
  content: "";
  display: block;
  height: 1px;
  width: 32px;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -16px;
}
.tadeo-depto-idiomas-page .main-container .region-pre-content .block-tadeo-library .image-depto-idiomas h2::after {
  background: #FFF;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-header h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-header h1::after,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-header h1::after {
  background: #00558f;
}
.tadeo-depto-idiomas-page .main-container .region-content {
  padding: 100px 14px 0;
}
.page-node-288584.tadeo-depto-idiomas-page .main-container .region-content,
.page-node-298608.tadeo-depto-idiomas-page .main-container .region-content {
  width: 1290px !important;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares .view-content ul li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 0 20px;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares .view-content ul li:hover {
  filter: opacity(.5);
  transform: scale(1.02);
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares .view-content ul li .img-responsive {
  margin: 0 auto;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares .view-content ul li .views-field-title a {
  color: #7F7F7F;
  text-transform: uppercase;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_actividades_extracurriculares .view-content ul li .views-field-title {
  margin-top: 10px;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li {
  width: 21%;
  margin: 10px 18px;
  border: 1px solid #BFBFBF;
  min-height: 300px;
  float: left;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li .views-field-field-news-date,
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li .views-field-title {
  margin-left: 5px;
  margin-right: 5px;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li .views-field-title > span {
  font-family: "PT-Sans Bold";
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin: 5px 0;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li .views-field-title > span a {
  color: #797979;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-content ul li .views-field-field-category .field-content {
  position: absolute;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-footer {
  clear: both;
  text-align: center;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-footer h5 a:hover,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-footer h5 a:hover,
.interna-programa .program-teachers .pager-load-more li a:hover,
.interna-programa #quicktabs-tabpage-programs_inside-3 .view-display-id-block_3 .pager-load-more li a:hover,
.interna-programa #quicktabs-tabpage-programs_inside-4 .view-display-id-block_6 .pager-load-more li a:hover {
  color: #00558f !important;
  background: white !important;
  border: 1px solid #00558f;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_noticias_idiomas .view-footer h5 a,
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-footer h5 a,
.interna-programa .program-teachers .pager-load-more li a,
.interna-programa #quicktabs-tabpage-programs_inside-3 .view-display-id-block_3 .pager-load-more li a,
.interna-programa #quicktabs-tabpage-programs_inside-4 .view-display-id-block_6 .pager-load-more li a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white !important;
  background: #00558f !important;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.interna-programa table tbody th,
.interna-programa table thead th {
  color: #00558f !important;
  font-size: 14px;
}
.interna-programa table thead th {
  text-transform: uppercase;
}
.interna-programa #quicktabs-tabpage-programs_inside-3 .view-display-id-block_3 .pager-load-more,
.interna-programa #quicktabs-tabpage-programs_inside-4 .view-display-id-block_6 .pager-load-more {
  text-align: center;
}
.interna-programa #webform-client-form-288346 .form-item-submitted-programa-academico,
.interna-programa #webform-client-form-288346 .form-item-submitted-sede,
.interna-programa #webform-client-form-288556 .form-item-submitted-programa-academico,
.interna-programa #webform-client-form-288556 .form-item-submitted-sede,
.tadeo-educontinua-programas .block-more-information .form-item-submitted-programa-academico,
.tadeo-educontinua-programas .block-more-information .form-item-submitted-sede,
.tadeo-educontinua-programas .block-more-information .form-item-submitted-fecha {
  display: none;
}
.interna-programa .main-container .view-agreement .view-content > .views-row {
  width: 46.35%;
  margin-bottom: 15px;
}
.tadeo-depto-idiomas-page .main-container .block-recursos-idiomas {
  width: 35%;
  margin-right: 20px;
  float: left;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-content ul li {
  width: 100%;
  border: 1px solid #BFBFBF;
  height: 135px;
  border-radius: 17px;
  margin-bottom: 20px;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-content ul li .field-content a {
  width: 100%;
  padding: 15px;
  overflow: hidden;
  display: inline-block;
  color: #7F7F7F;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2.2em;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-content ul li .field-content {
  position: relative;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-content ul li .field-content a:hover {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 133px;
  background: rgba(208, 208, 208, 0.3);
  border-radius: 15px;
  transition: all 2s ease;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_recursos_depto_idiomas .view-content ul li .field-content a img {
  display: inline-block;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas {
  width: 100%;
  height: 415px;
  padding-left: 44px;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-header {
  width: 93%;
}
.tadeo-depto-idiomas-page .main-container .block-multimedia-idiomas {
  overflow: hidden;
  position: relative;
  width: 60%;
  margin: 0px 20%;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .views_slideshow_cycle_main .field-content iframe {
  width: 660px !important;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-multimedia_idiomas .view-footer {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 88%;
}
.tadeo-depto-idiomas-page .main-container .views-slideshow-controls-bottom {
  position: absolute;
  top: 45%;
  display: block;
  height: 38px;
  width: 30px;
  z-index: 10;
  cursor: pointer;
}
.tadeo-depto-idiomas-page .main-container .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a {
  display: block;
  height: 38px;
  width: 30px;
  background: url(https://www.utadeo.edu.co/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -22px -17px no-repeat;
  left: -44px;
  position: absolute;
  bottom: 0;
  font-size: 0;
}
.tadeo-depto-idiomas-page .main-container .views-slideshow-controls-bottom .views_slideshow_controls_text_pause,
.tadeo-depto-idiomas-page .main-container .region-content .view-slider-home-new .view-header h2 {
  display: none;
}
.tadeo-depto-idiomas-page .main-container .views-slideshow-controls-bottom .views_slideshow_controls_text_next a {
  display: block;
  height: 38px;
  width: 30px;
  background: url(https://www.utadeo.edu.co/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -108px -17px no-repeat;
  left: 670px;
  position: absolute;
  bottom: 0;
  font-size: 0;
}
.tadeo-depto-idiomas-page .main-container .view-display-id-block_all_multimedia_idiomas .view-content ul li {
  width: 32%;
  float: left;
  min-height: 380px;
  margin: 5px 10px 0 0;
  border: 1px solid #ccc;
  padding: 3px 0 0 20px;
  background-color: #fff;
}
.tadeo-depto-idiomas-page .main-container .block-act-extracurriculares-mobile,
.tadeo-depto-idiomas-page .main-container .block-news-idiomas-mobile,
.tadeo-depto-idiomas-page .btn-servicios.js-button p {
  display: none;
}
.tadeo-depto-idiomas-page .main-container #quicktabs-field_collection_quicktabs {
  width: 85%;
}
.tadeo-depto-idiomas-page .main-container .quicktabs_main.quicktabs-style-sky {
  border: 0;
}    
.tadeo-depto-idiomas-page .main-container #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  width: 30%;
}
.tadeo-depto-idiomas-page .quicktabs-tabpage .field-name-field-quicktab-body {
  color: #777;
  line-height: 30px;
}
.tadeo-depto-idiomas-page .quicktabs-tabpage .field-name-field-quicktab-body ul {
  list-style-type: unset;
  padding-left: 30px;
}
/*nodo de eventos que sale con dos carruseles*/
.page-node-296657 #mycarousel-fotos {
  display: none;
}

.person-edit-link {
  margin: 5px;
}
.person-edit-link a {
  color: #66757f;
  border-radius: 100px;
  box-shadow: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding: 6px 16px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #66757f;
}
.person-edit-link a:hover {
  background-color: #f5f8fa;
  color: #66757f;
}
/*Node Personas programas y departamentos*/
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content {
  width: 70%;
  margin: 0 auto;
}
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content .people-content {
  margin: 20px 0;
}
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content .people-content .group-person-description {
  text-align: center;
}
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content .people-content .group_person_description .field-type-image {
  margin: 0 auto;
  text-align: center;
  width: 25%;
}
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content .people-content .group-person-info .field-type-image .field-item a {
  border-radius: 50%;
  display: block;
  height: 150px;
  margin: 0 auto;
  overflow: hidden;
  width: 150px;
}
.page-person.tadeo-general-department.tadeo-new-pages .main-container .region-content .people-content .person-name h1 {
  color: #535353;
  font-size: 24px;
  font-family: "Lato-Regular";
}
/** Descubre la Universidad **/
.tadeo-new-pages .main-container .region-content {
  width: 80%;
  margin: 0 auto;
}
.tadeo-new-pages.page-node-213 .main-container .region-content {
  width: 100%;
  margin: 0 auto;
}
.page-node-224661 #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  height: 118px;
}
.page-node-224661 #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li a {
  min-height: 113px !important;
}
.page-node-295936 #quicktabs-field_collection_quicktabs {
  width: 100%;
}
.page-node-292935 #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  min-height: 94px;
  width: 13%;
}
.page-node-292935 #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li a {
  min-height: 91px;
}
.page-node-292935 #quicktabs-field_collection_quicktabs #quicktabs-tabpage-field_collection_quicktabs-5 iframe,
.page-node-292935 .quicktabs_main.quicktabs-style-sky,
.page-node-295936 .quicktabs_main.quicktabs-style-sky {
  border: 0 !important;
}
.page-node-295936 #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  width: 15%;
}
.page-node-292947 .btn-servicios,
.page-node-292947 .region-container,
.page-node-292935 .main-container h2:after {
  display: none;
}
.page-node-292935 #quicktabs-field_collection_quicktabs ul {
  padding-left: initial;
  list-style-type: initial;
}
.tadeo-descubre-pages #block-tadeo-library-tadeo-img-uconsultoria .image-uconsultoria {
  margin: 0 auto;
}
.tadeo-descubre-pages #block-tadeo-library-tadeo-img-uconsultoria .image-uconsultoria h2 {
  color: #FFF;
}
.tadeo-descubre-pages #block-tadeo-library-tadeo-img-uconsultoria .image-uconsultoria h2::after {
  background: #FFF;
  content: "";
  display: block;
  height: 1px;
  margin: 0 auto;
  width: 32px;
}
.tadeo-descubre-pages .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a {
  font-size: 1.1em !important;
}
.tadeo-descubre-pages .main-container .txt-pdf a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white !important;
  background: #00558f !important;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 2px 5px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tadeo-descubre-pages .main-container .txt-pdf a:hover {
  color: #00558f !important;
  background: white !important;
  border: 1px solid #00558f;
}
.tadeo-descubre-pages .main-container .txt-pdf {
  margin-left: 5%;
}
.tadeo-descubre-pages .main-container .tadeo-links-wrapper #block-menu-content .links-content {
  display: none;
}
.tadeo-descubre-pages .main-container .tadeo-links-wrapper #block-menu-content.active .links-content {
  display: block;
}
.tadeo-descubre-pages #quicktabs-field_collection_quicktabs{
  width: 100%;
}
.tadeo-descubre-pages .main-container #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  height: 74px;
  width: 13%;
}
.tadeo-descubre-pages .main-container #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li a {
  height: 70px;
}
.tadeo-descubre-pages .main-container .quicktabs_main.quicktabs-style-sky {
  border: 0;
}
.tadeo-descubre-pages .main-container .quicktabs_main.quicktabs-style-sky .field-name-field-quicktab-body ul li ul {
  padding-left: 30px;
}

/** Formulario Autoevaluación Universidades innovadoras – emprendedoras **/
/*#webform-client-form-250021 .form-item-submitted-datos-personales-perfil,
#webform-client-form-250021 #webform-component-1-liderazgo-y-gobernanza,
#webform-client-form-250021 #webform-component-2-capacidad-organizacional-financiamiento-personas-e-incentivos,
#webform-client-form-250021 #webform-component-7-medicion-del-impacto-de-la-estrategia-innovadora-emprendedora {
 display: none;
}*/
#webform-client-form-250021 .form-item-submitted-datos-personales-perfil {
 display: none;
}
#webform-client-form-250021 .form-required {
 color: red;
}
#webform-client-form-250021 #webform-message-reload {
 font-size:24px;
}
#webform-client-form-250021 fieldset.collapsible .panel-body .form-group .help-block {
 font-size: 0.8em;
 color: #ababab;
 clear: both;
}
#webform-client-form-250021 fieldset.collapsible .panel-body .form-group.form-item {
 margin: 10px 0;
 width: 45%;
 margin-right: 20px;
 float: left;
 background: #eeeeee;                            
 padding: 10px;
 min-height: 320px; 
}
#webform-client-form-250021 fieldset.collapsible .panel-body .form-group.form-item > label {
 font-size: 1em;
 color: #4d79a0;
 font-weight: normal;
}
#webform-client-form-250021 fieldset.collapsible .form-radios .control-label {
 float: left;
 margin: 28px 15px;
}
#webform-client-form-250021 fieldset {
 border: 0;
}
#webform-client-form-250021 fieldset.collapsed  {
 height: 1.5em;
}
#webform-client-form-250021 fieldset.collapsed,
#webform-client-form-250021 .webform-component-fieldset {
 width: 100%;
 margin: 0;
 padding: 14px 0.625em 27px 0;
 position: relative;
}
#webform-client-form-250021 .webform-component-1-liderazgo-y-gobernanza .fieldset-legend a span {
 color: #444;
}
#webform-client-form-250021 legend {
 padding: 10px;
 width: 100%;
 margin-bottom: 5px;
}
#webform-client-form-250021 legend a {
 color: #FFF;
 font-size: 20px !important;
 padding-top: 15px;
 display: block;
}
#webform-client-form-250021 #webform-component-1-liderazgo-y-gobernanza legend {
 background: #cf2620;
}
#webform-client-form-250021 #webform-component-2-capacidad-organizacional-financiamiento-personas-e-incentivos legend {
 background: #1DACED;
}
#webform-client-form-250021 #webform-component-3-desarrollo-del-espiritu-empresarial-en-la-ensenanza-y-el-aprendizaje legend {
 background: #BC7330;
}
#webform-client-form-250021 #webform-component-4-preparando-y-apoyando-el-emprendimiento legend {
 background: #219824;
}
#webform-client-form-250021 #webform-component-5-intercambio-de-conocimiento-y-colaboracion-con-entidades-externas legend {
 background: #E3B106;
}
#webform-client-form-250021 #webform-component-6-internacionalizacion legend {
 background: #3B5998;
}
#webform-client-form-250021 #webform-component-7-medicion-del-impacto-de-la-estrategia-innovadora-emprendedora legend {
 background: #E06500;
}
#webform-client-form-250021 .seed-select-wrapper {
  height: 23px;
  border-radius: 5px;
  background: #F2F2F2;
  padding-right: 20px;
  margin:7px;
  width: 50%;
}
#webform-client-form-250021 #webform-component-datos-personales {
  border: 1px solid #C0C0C0;
  margin-bottom: 25px;
  margin-top: 40px;
}
/*#webform-client-form-250021 .webform-component-fieldset legend a.collapsed::after {
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -294px -40px no-repeat;   
}*/
#webform-client-form-250021 .webform-component-fieldset legend a::after {
  content: "";
  height: 24px;
  width: 24px;
  display: inline-block;
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -170px -40px no-repeat;
  vertical-align: middle;
  position: absolute;
  right: 30px;
}
#webform-client-form-250021 .collapse-processed.collapsed .panel-collapse.fade {
  display: none;
}
#webform-client-form-250021 .collapse-processed .panel-collapse.in {
  display: block;
}
/** FIN Formulario Autoevaluación Universidades innovadoras – emprendedoras **/
/** Formulario ¿Quiero más información? de Pregramas **/
.main-container .region-content .webform-client-form #webform-component-asistencia,
.main-container .region-content .webform-client-form #webform-component-fecha-asistencia,
.interna-programa .block-more-information .form-item-submitted-medio,
.interna-programa .block-more-information .form-item-submitted-sede,
.interna-programa .block-more-information .form-item-submitted-programa-academico {
  display: none;
}
.interna-programa #block-webform-client-block-288556 .form-item-submitted-medio,
.interna-programa #block-webform-client-block-288556 .form-item-nid,
.interna-programa #block-webform-client-block-288556 .form-item-url,
.interna-programa #block-webform-client-block-288346 .form-item-submitted-medio,
.page-node-295453 #webform-client-form-295453 .form-item-submitted-medio,
.tadeo-educontinua-programas .block-more-information .form-item-submitted-medio {
  display: none;
}
/** FIN Formulario ¿Quiero más información? de Pregramas **/
.page-asistencia-online h1.page-header {
  color: #00558f;
  display: block;
  text-align: center;
}
.page-asistencia-online .tadeo-billing-message {
  line-height: 22px;
  color: #595959;
  font-size: 14.6px;
  text-align: center;
}
.page-asistencia-online #tadeo-asistencia-feria-form {
  background-color: rgba(66, 66, 66, 0.05);
  border-color: #ddd;
  border: thin solid #DDD;
  border-radius: 5px;
  padding: 15px 15px;
}
.page-asistencia-online #tadeo-asistencia-feria-form .form-control {
  border-radius: 5px;
  height: 30px !important;
  padding: 5px 10px;
  width: 100%;
  border: 1px solid #424242;
}
.page-asistencia-online #tadeo-asistencia-feria-form .form-submit {
  border: thin solid transparent;
  border-radius: 20px;
  padding: 5px;
  width: 250px;
  background-color: #05DBF2;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  transition: all 0.3s ease;
  letter-spacing: 0.175em;
  color: #FFF;
  margin: 0 auto;
  display: block;
}
.page-asistencia-online #tadeo-asistencia-feria-form .form-submit:hover {
  border: thin solid #05DBF2;
  background-color: transparent;
  color: #05DBF2;
}

/**Ilustradores españoles**/
.not-front.page-node.page-node-292169.node-type-news .group_date .field-name-field-category .field-item {
  display: none;
}
.not-front.page-node.page-node-292169.node-type-news .group_date .field-name-title-field .field-item {
  display: none;
}
.not-front.page-node.page-node-292169.node-type-news #slide-content-block{
  display: none;
}

.not-front.page-node.page-node-292169.node-type-news .region-content {
  width: 100%;

}
.not-front.page-node.page-node-292169.node-type-news article .field-name-body h1{
  text-align: center !important;
  position: absolute;
  margin: 13% 0 0 0;
  font-size: 2.6em;
  color: #fff;
  text-shadow: 2px 2px #444;
  max-width: 1140px;
}
.not-front.page-node.page-node-292169.node-type-news article .field-name-body p{
  width: 80%;
  margin-left: 10%;
}
/**Fin ilustradores españoles**/

/*Especiales en un nodo - contexto: special_tadeo_boostrap_node*/
.not-front.tadeo-microsite-special-node .main-container.container {
    width: 100%;
    padding: 0;    
}

.not-front.tadeo-microsite-special-node #navbar {
  background-color: #ffffff;
}

.not-front.tadeo-microsite-special-node .main-container.container .row {
  margin: 0;
}

.not-front.tadeo-microsite-special-node .main-container.container .row section {
  padding: 0;
}
.not-front.tadeo-microsite-special-node .main-container.container .row section .region.region-pre-content {
  padding: 0;
} 


.not-front.tadeo-microsite-special-node .tadeo-header-inside-wrapper {
    min-height: 1080px;
    background-size: cover;
    background-position: 50%;
}
.not-front.tadeo-microsite-special-node .view-content .views-row {
    position: relative;
    text-align: center;
}
.not-front.tadeo-microsite-special-node .css-title-special-node {
    position: absolute;
    top: 20%;
    width: 800px;
    font-size: 4em;
    color: #fff;
    line-height: normal;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-shadow: 2px 2px #333;
}
.page-node-323297.not-front.tadeo-microsite-special-node .css-title-special-node,
.page-node-322558.not-front.tadeo-microsite-special-node .css-title-special-node,
.page-node-321986.not-front.tadeo-microsite-special-node .css-title-special-node,
.page-node-321787.not-front.tadeo-microsite-special-node .css-title-special-node,
.page-node-320905.not-front.tadeo-microsite-special-node .css-title-special-node {
    position: relative;
    display: none;
}
.not-front .view-display-id-block_gallery_sliders_multimedia ul {
    list-style-type: none;
    display: contents;
}
.not-front .view-display-id-block_gallery_sliders_multimedia .view-content .views-row {
    text-align: center;
    position: relative;
}
.not-front .view-display-id-block_gallery_sliders_multimedia .view-content .views-row .rsGCaption {
    text-align: center;
    font-size: 16px;
}
.page-node .field-name-body iframe {
    width: 560px!important;
}
.royalSlider.rsDefaultInv.rsHor {
    width: 100% !important;
    height: 480px !important;
}
.royalSlider.rsDefaultInv.rsHor .rsImg.rsMainSlideImage {
    margin-left: 0!important;
    margin-top: 0!important;
}

/*Ocultar la fecha del especial*/
.not-front.tadeo-microsite-special-node .css-date-special-node {
  display: none;
}

/*Para personalizar el titulo en un nodo*/
.not-front.page-node-294013.tadeo-microsite-special-node .css-title-special-node {
  color: #095e27;
  top: 10%;
  width: 700px;
}

.not-front.tadeo-microsite-special-node .css-title-special-node:after {
    content: "";
    background: #dddddd;
    display: block;
    height: 4px;
    margin: 0.25em auto 0 auto;
    position: relative;
    width: 4em;
}
/*Para alinear textos de las noticias relacionadas*/
.not-front.tadeo-microsite-special-node .view-display-id-related_news .view-content .views-row {
    text-align: justify;
}

/*Para personalizar el titulo en un nodo*/
.not-front.page-node-294013.tadeo-microsite-special-node .css-title-special-node:after {
  background: #006633;
}

/*Para ajustar los videos cargados directamente en una nota*/
.not-front.page-node .region-content article video {
    width: 100%;
}

/*Para ajustar el slider de imagenes que va en el fieldcollection de una nota en formato especial*/
.not-front.tadeo-microsite-special-node #mycarousel-fotos .image-item .dsnews-title {
    font-size: 1.3em;
    color: #00468C;
}
.not-front.tadeo-microsite-special-node #mycarousel-fotos .image-item .dsnews-title {

}
.tadeo-new-pages.tadeo-microsite-special-node .main-container .region-content {
    width: 100%;
}

.not-front.tadeo-microsite-special-node .css-summary-special-node {
    display: none;
    position: absolute;
    top: 45%;
    width: 300px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-shadow: 2px 1px #333;
}
.tadeo-microsite-special-node .css-volver {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 5px 20px;
    position: absolute;
    margin-top: 10px;
    margin-left: -40px;
    color: #444;
}
.tadeo-microsite-special-node .css-volver:hover {
    background: #000;
    color: #fff;
}
.tadeo-microsite-special-node .css-volver::before {
    content: "\f5d1";
    font-family: 'Material Design Icons';
    margin-right: 5px;
}

.not-front.page-node-294013.tadeo-microsite-special-node .css-summary-special-node {
    top: 35%;
    color: #204000;
    font-size: 1.2em;
    width: 700px;
    line-height: 150%;
}

.not-front.tadeo-microsite-special-node .css-actions-special-node {
    position: absolute;
    top: 70%;
    text-align: center;
    width: 100%;
}
.not-front.page-node-294013.tadeo-microsite-special-node .css-actions-special-node {
  top: 60%;

}

.not-front.tadeo-microsite-special-node .css-actions-special-node:after {
    background: #ffffff;
    content: '';
    height: 44vh;
    left: 50%;
    position: absolute;
    top: 100%;
    width: 1px;
}

.not-front.page-node-294013.tadeo-microsite-special-node .css-actions-special-node:after {
  height: 39vh;
  background: #006633;

}

.not-front.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    box-shadow: inset 0 0 0 1px #ffffff;
    color: #ffffff;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    background-color: transparent;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 0.125em;
    line-height: 2.75em;
    padding: 0 2em;
    text-decoration: none;
    white-space: nowrap;
}
.not-front.page-node-294013.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node{
    box-shadow: inset 0 0 0 1px #006633;
    color: #eee;
    background-color: #006633;
}

.not-front.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  border-bottom-color: transparent !important;
  color: #eee;
  background-color: #333;
}
.not-front.page-node-294013.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #333;
  background-color: #eee;

}

.not-front.tadeo-microsite-special-node article .group-rating.field-group-div {
  display: none;
}
.not-front.tadeo-microsite-special-node article .group-images.field-group-div{
  display: none;
}
.not-front.tadeo-microsite-special-node article .group-left-dsnews.field-group-div{
  display: none;
}
.not-front.tadeo-microsite-special-node .rsGCaption {
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  font-size: 16px;
  background-color: initial;
  bottom: -2px;
}
.not-front.tadeo-microsite-special-node .field-content .rsCaption {
    background: #ccc;
    width: 45%;
    text-align: center;
    padding: 5px;
}
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
    width: 560px!important;
}

.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h4,
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h5,
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value table{
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p{
  text-align: initial; 
}
.not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value.block-tadeo-pages {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    position: relative;
}

.not-front.tadeo-microsite-special-node .royalSlider {
    width: 100% !important;
    height: 670px !important;
}


.not-front.tadeo-microsite-special-node #fotos{
  width: 800px;
}
.not-front.tadeo-microsite-special-node #fotos ul li.image-item {
  float: left;
  margin: 5px;
}

/*ajustes para el especial del barrio santa fe - relicarios*/
.not-front.tadeo-microsite-special-node ul.css-actions{ /*Oculta menú de botones*/
    display: none;
}
.page-node-294365.tadeo-new-pages .main-container .region-content,
.page-node-294241.tadeo-new-pages .main-container .region-content {
    width: 100%;
}
.not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
    width: 100%;
    position: relative;
}
.not-front.page-node-294365.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-294241.tadeo-microsite-special-node .css-summary-special-node {
    display: none;
}
.not-front.page-node-294365.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-294241.tadeo-microsite-special-node .css-title-special-node {
    width: 900px;
    top: 40%;
    text-shadow: 2px 2px #333;
}
.not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 4em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: 25%;
    color: #fff;
    line-height: initial;
}
.not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2::after,
.not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2::after{
  content: "";
  background: transparent;
}
.not-front.page-node-322558.tadeo-microsite-special-node .css-actions-special-node,
.not-front.page-node-321986.tadeo-microsite-special-node .css-actions-special-node,
.not-front.page-node-321787.tadeo-microsite-special-node .css-actions-special-node,
.not-front.page-node-294365.tadeo-microsite-special-node .css-actions-special-node,
.not-front.page-node-294241.tadeo-microsite-special-node .css-actions-special-node { /*Oculta el botón de descúbrelo para el node que no lo utiliza*/
    display: none;
}
.not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions,
.not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions { /*Habilita menú de botones para un node en especial*/
    display: flex;
    cursor: default;
    list-style: none;
    padding-left: 0;
    position: absolute;
    top: 70%;
    justify-content: center;
    width: 100%;
}
.not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions.special li,
.not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions.special li {
    padding: 0 0 0 1em;
    vertical-align: middle;
}
.not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions.special li a,
.not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions.special li a {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    background-color: #666;
    border-radius: 6px;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    height: 3em;
    line-height: 3em;
    padding: 0 2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.5);
    color: #fff;
    min-width: 12em;
    font-weight: bold;
}

.not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions.special li a:hover,
.not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions.special li a:hover{
   background-color: rgba(255, 255, 255, 0.8);
   color: #000;
}

/*fin ajustes para el especial del barrio santa fe*/

/*Ajustes especial relicarios*/
.page-node-295906.tadeo-new-pages .main-container .region-content {
  width: 100%;
}
.not-front.page-node-295906.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-295906.tadeo-microsite-special-node .css-title-special-node {
  width: 900px;
  top: 40%;
  text-shadow: 2px 2px #333;
  color: #E5CE65;
}
.not-front.page-node-295906.tadeo-microsite-special-node .css-title-special-node:after {
  content: "";
  background: #E5CE65;
  display: block;
  height: 1px;
  margin: 0.3em auto 0 auto;
  position: relative;
  width: 4em;

}
.not-front.page-node-295906.tadeo-microsite-special-node .css-summary-special-node {
  color: #E5CE65;
  font-size: 1.2em;
}
.not-front.page-node-295906.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
  background-color: #FFB608;
  color: #3F3F40;
  box-shadow: inset 0 0 0 1px #E5CE65;
}
.not-front.page-node-295906.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #FFB608;
  background-color: #3F3F40;
  box-shadow: inset 0 0 0 1px #E5CE65;
}
.not-front.page-node-295906.tadeo-microsite-special-node .css-actions-special-node:after {  
  content: '';
  background: #E5CE65;
  height: 28vh;
}
.not-front.page-node-295906.tadeo-microsite-special-node #slide-content-block{
  display: none;
}

.not-front.page-node-295906.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.not-front.page-node-295906.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    font-size: 1.8em;
    color: #B24E27;
}
.not-front.page-node-295906.tadeo-microsite-special-node article#node-295906 {
  background-color: #3F3F40;
}

/*Fin ajustes especial relicarios */

/*Ajustes especial Expociencia*/
.page-node-297005.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-297005.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-297005.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-297005.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-297005.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #00468C;
    color: #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-297005.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #0083A4;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-297005.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}


/*Fin Ajustes especial Expociencia*/


/*Ajustes especial centro de materiales*/
.page-node-298855.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-298855.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-298855.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-298855.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-298855.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #00468C;
    color: #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-298855.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #0083A4;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-298855.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-298855.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.not-front.page-node-298855.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}

/*Fin Ajustes especial centro de materiales*/



/*Ajuste especial nn bicicultura*/
.not-front.page-node-296846.tadeo-microsite-special-node .css-title-special-node {
  width: 455px; 
}
/*Fin ajuste especial nn bicicultura*/

/*Ajuste especial Ballet*/
.not-front.page-node-297627.tadeo-microsite-special-node .css-title-special-node {
    text-shadow: 2px 2px #333;
    color: #BFDFFF;
    top: 27%;
    border: solid 1px rgba(191, 223, 255, 0.5);
    border-left: 0;
    border-right: 0;
}
.not-front.page-node-297627.tadeo-microsite-special-node .css-title-special-node:before {    
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 5px 0 0.3em 0;
}
.not-front.page-node-297627.tadeo-microsite-special-node .css-title-special-node:after {
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 0.3em 0 2px 0;
    background: none;
    width: auto;
}
.not-front.page-node-297627.tadeo-microsite-special-node .css-summary-special-node {
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: 0.2em;
    color: #BFDFFF;
    margin-top: 2em;    
}
.not-front.page-node-297627.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
    border-bottom-color: transparent !important;
    color: #333;
    background-color: #BFDFFF;
}

/*Fin Ajuste especial Ballet*/

/*Ajuste especial Street dance*/

.not-front.page-node-297628.tadeo-microsite-special-node .css-title-special-node {
    text-shadow: 2px 2px #333;
    color: #BFDFFF;
    top: 27%;
    border: solid 1px rgba(191, 223, 255, 0.5);
    border-left: 0;
    border-right: 0;
}
.not-front.page-node-297628.tadeo-microsite-special-node .css-title-special-node:before {    
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 5px 0 0.3em 0;
}
.not-front.page-node-297628.tadeo-microsite-special-node .css-title-special-node:after {
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 0.3em 0 2px 0;
    background: none;
    width: auto;
}
.not-front.page-node-297628.tadeo-microsite-special-node .css-summary-special-node {
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: 0.2em;
    color: #BFDFFF;
    margin-top: 2em;
    line-height: 150%;
}
.not-front.page-node-297628.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
    border-bottom-color: transparent !important;
    color: #333;
    background-color: #BFDFFF;
}

.not-front.page-node-297628.tadeo-microsite-special-node .fidx3 .fid-wrapper {
    float: left;
    width: 33%;
    margin-bottom: 20px;
}

.not-front.page-node-297628.tadeo-microsite-special-node .fidx3 .fid-wrapper .media {
    display: flex;
    justify-content: center;
}


/*Fin Ajuste especial Street dance*/


/*Ajustes especial energía*/
.page-node-299078.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-299078.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-299078.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-299078.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-299078.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-299078.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-299078.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 4em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: 15%;
    color: #fff;
    line-height: initial;
    text-shadow: 2px 2px #333;
}

.not-front.page-node-299078.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-299078.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.not-front.page-node-299078.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}

/*Fin Ajustes especial energía*/


/*Ajustes especial elsa zambrano*/
.page-node-299560.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-299560.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-299560.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-299560.tadeo-microsite-special-node .css-summary-special-node {
    font-size: 1.2em;
    width: 360px;
    text-shadow: 2px 2px #000;
}

.not-front.page-node-299560.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-299560.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-299560.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 4em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: 15%;
    color: #fff;
    line-height: initial;
    text-shadow: 2px 2px #333;
}

.not-front.page-node-299560.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-299560.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.not-front.page-node-299560.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}

/*Fin Ajustes especial elsa zambrano*/

/*ajuste especial la fábula de aracne */
.not-front.page-node-303680.tadeo-microsite-special-node .css-title-special-node {
  width: 650px;
}
/*fin ajuste especial la fábula de aracne */

/*Ajustes especial zoohackaton*/
.page-node-304212.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-304212.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-304212.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-304212.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-304212.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #00468C;
    color: #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-304212.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #0083A4;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-304212.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-304212.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-304212.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1000px;
    margin-left: auto!important;
    margin-right: auto!important;
    left: 0;
    right: 0;
}


/*Fin Ajustes especial zoohackaton*/


/*Ajustes especial galería de imágenes*/
.not-front.tadeo-microsite-special-node.gallery article .field-group-format.group_right_dsnews {
    display: none;
}

.not-front.tadeo-microsite-special-node.gallery .css-title-special-node {
  position: absolute;
  top: 75%;
  width: 78%;
  font-size: 3em;
  color: #fff;
  line-height: normal;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index: 2;
}

.not-front.tadeo-microsite-special-node.gallery .css-summary-special-node {
  position: absolute;
  top: 87%;
  width: 80%;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin: 0 10% 0 10%;
  padding: 30px;
  font-size: 1.3em;
  line-height: 140%;
  z-index: 1;
}

.not-front.tadeo-microsite-special-node.gallery .css-date-special-node {
  display: block;
  position: absolute;
  top: 785px;
  text-align: center;
  width: 80%;
  color: #fff;
  background: #222;
  opacity: 0.8;
  margin: 0 10% 0 10%;
  padding-bottom: 13px;
  padding-top: 260px;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-field-description {
  text-align: left;
  line-height: 140%;
  padding: 3px 0 10px 30px;
  word-break: break-word;
  font-size: 1.2em;
  border-bottom: 5px solid #EFEFEF;
  margin: 1rem auto 6.5rem;

}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-counter {
  text-align: left;
  float: left;
  font-size: 1.7em;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-counter .field-content {
  font-size: 1.2em;
  font-weight: 900;
  color: #000;
  left: 0.875rem;
  top: 2.063rem;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-counter .field-content:after{
  content: ".";
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-field-image {
    background: #222;
    margin-bottom: 20px;
}
.not-front.tadeo-microsite-special-node.gallery .css-actions-special-node {
  display: none;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-title-field {
  text-align: left;
  background: #fff;
  font-size: 2em;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-title-field:before {
  position: absolute;
  z-index: 1;
  content: "";
  bottom: 0;
  width: 100%;
  border: 0.150rem solid #F9F9F9;
  left: 0;
}
.not-front.tadeo-microsite-special-node.gallery .view-display-id-block_gallery_inside_special .view-content .views-row .views-field-title-field .field-content {
    margin-left: 30px;
    padding-bottom: 5px;
    font-weight: 900;
}


/*Fin Ajustes especial galería de imágenes*/

/*Especial con views tipo slider incluída*/
.page-node-301114.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-301114.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-301114.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-301114.tadeo-microsite-special-node .css-summary-special-node {
  display: block;
}

.not-front.page-node-301114.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-301114.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-301114.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 4em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: 15%;
    color: #fff;
    line-height: initial;
    text-shadow: 2px 2px #333;
}

.not-front.page-node-301114.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-301114.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}
.not-front.page-node-301114.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-301114 #content_inside_new-block_gallery_royal_img_2,
.not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-301114 .rsVisibleNearbyWrap {
    height: 100% !important;
    width: 100% !important;
}
.not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-301114 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-301114 .field-content.rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-301114 #mycarousel-fotos {
  display: none;
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-301114 .field-content.rsCaption {
    width: 60%;    
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-301114 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-301114 .field-content.rsCaption {
    width: 50%;    
  }

}

/*Fin especial con views tipo slider incluída

/*Especial 50 olimpiadas con views tipo slider incluída*/
.not-front.tadeo-microsite-special-node ul.olimpiada { /*ocultar el menu de los botones de este node para todos los demas nodes que no lo utilizan*/
    display: none;
}
.not-front.page-node-304199.tadeo-microsite-special-node .css-actions-special-node { /*Oculta el botón de descúbrelo para el node que no lo utiliza*/
    display: none;
}
.not-front.page-node-304199.not-front.tadeo-microsite-special-node ul.olimpiada { /*mostrar el menu de los botones para este node*/
    display: flex;
    cursor: default;
    list-style: none;
    padding-left: 0;
    position: absolute;
    top: 70%;
    justify-content: center;
    width: 100%;
}
.not-front.page-node-304199.not-front.tadeo-microsite-special-node ul.olimpiada li {
    padding: 0 0 0 1em;
}
.not-front.page-node-304199.not-front.tadeo-microsite-special-node ul.olimpiada li a {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-transition: background-color 0.2s ease-in-out,color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out,color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out,color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out,color 0.2s ease-in-out;
  background-color: #666;
  border-radius: 6px;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  height: 3em;
  line-height: 3em;
  padding: 0 2em;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background-color:
  rgba(0,0,0,0.5);
  box-shadow: inset 0 0 0 2px
  rgba(255,255,255,0.5);
  color:
  #fff;
  min-width: 12em;
  font-weight: bold;
}
.not-front.page-node-304199.not-front.tadeo-microsite-special-node ul.olimpiada li a:hover {
  background-color: rgba(255,255,255,0.8);
  color:#000;
}
.page-node-304199.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-304199.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-304199.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;
  display: none;  
}
.not-front.page-node-304199.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-304199.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-304199.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-304199.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
}
.not-front.page-node-304199.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-304199.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-304199.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table {
    margin: 0 auto;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table td {
    border: 1px solid 
    #ccc;
    padding: 5px;
}

.not-front.page-node-304199.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_2,
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2,
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_3,
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-304199 .rsVisibleNearbyWrap {
    height: 100% !important;
    width: 100% !important;
}
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2,
.not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-304199 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-304199 .field-content.rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-304199 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-304199 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content{
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-304199 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .page-asistencia-online .main-container .tadeo-billing-message {
    width: 100%
  }
  .not-front.page-node-304199.not-front.tadeo-microsite-special-node table {
      width: 98% !important;
  }
  .not-front.page-node-304199.not-front.tadeo-microsite-special-node table tr td {
      width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_3,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_3 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-304199 .field-content.rsCaption {
    width: 60%;    
  }
  .not-front.page-node-304199.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-304199.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_3,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_img_3 .rsImg.rsMainSlideImage,
  .not-front.page-node-304199 #content_inside_new-block_gallery_royal_doc_3 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-304199 .field-content.rsCaption {
    width: 50%;    
  }

}

/*Fin especial 50 olimpiadas

/*special node TEDx Uatdeo 2019*/
.not-front.page-node-304715.tadeo-microsite-special-node .css-title-special-node {
  width: 500px;
  text-shadow: 2px 2px #333;
}
.not-front.page-node-304715.tadeo-microsite-special-node .css-summary-special-node {
  color: #000;
}

/*Fin special node TEDx Uatdeo 2019*/


/*Especial entregas académicas 2019-2S con views tipo slider incluída*/
.not-front.tadeo-microsite-special-node ul.olimpiada { /*ocultar el menu de los botones de este node para todos los demas nodes que no lo utilizan*/
    display: none;
}

.page-node-304465.tadeo-new-pages .main-container .region-content,
.page-node-308047.tadeo-new-pages .main-container .region-content,
.page-node-308082.tadeo-new-pages .main-container .region-content,
.page-node-308278.tadeo-new-pages .main-container .region-content,
.page-node-308456.tadeo-new-pages .main-container .region-content,
.page-node-308664.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-304465.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-308047.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-308082.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-308278.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-308456.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-308664.tadeo-microsite-special-node section#block-tadeo-pages-body-value  {
  width: 100%;
  position: relative;
}
.not-front.page-node-304465.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-308047.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-308082.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-308278.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-308456.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-308664.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-304465.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-308047.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-308082.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-308278.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-308456.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-308664.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-304465.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-308047.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-308082.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-308278.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-308456.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-308664.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset
     0 0 0 1px #fff;
}
.not-front.page-node-304465.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover,
.not-front.page-node-308047.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover,
.not-front.page-node-308082.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover,
.not-front.page-node-308278.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover,
.not-front.page-node-308664.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-304465.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-308047.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-308082.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-308278.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-308456.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-308664.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-304465.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-308047.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-308082.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-308278.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-308456.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-308664.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-304465.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-304465.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-308047.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-308047.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-308082.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-308082.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-308278.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-308278.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-308456.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-308456.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-308664.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-308664.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3  {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table {
    margin: 0 auto;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table td {
    border: 1px solid 
    #ccc;
    padding: 5px;
}

.not-front.page-node-304465.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-308047.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-308082.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-308278.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-308456.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-308664.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe  {
  width: 560px !important;
}
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304472,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304473,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304474,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304478,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304481,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304482,
.not-front.page-node-304465 #royalslider-node-multimedia-field_images-304484,
.not-front.page-node-308047 #royalslider-node-multimedia-field_images-308049,
.not-front.page-node-308047 #royalslider-node-multimedia-field_images-308051,
.not-front.page-node-308047 #royalslider-node-multimedia-field_images-308052,
.not-front.page-node-308047 #royalslider-node-multimedia-field_images-308053,
.not-front.page-node-308047 #royalslider-node-multimedia-field_images-308054,
.not-front.page-node-308082 #royalslider-node-multimedia-field_images-308077,
.not-front.page-node-308278 #royalslider-node-multimedia-field_images-308267,
.not-front.page-node-308278 #royalslider-node-multimedia-field_images-308270,
.not-front.page-node-308278 #royalslider-node-multimedia-field_images-308271,
.not-front.page-node-308278 #royalslider-node-multimedia-field_images-308272,
.not-front.page-node-308278 #royalslider-node-multimedia-field_images-308273,
.not-front.page-node-308456 #royalslider-node-multimedia-field_images-308451,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308600,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308601,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308603,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308602,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308606,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308607,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308608,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308611,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308613,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308615,
.not-front.page-node-308664 #royalslider-node-multimedia-field_images-308617
 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-304199 .rsVisibleNearbyWrap {
    height: 100% !important;
    width: 100% !important;
}
.not-front.page-node-304465 .rsGCaption,
.not-front.page-node-308047 .rsGCaption,
.not-front.page-node-308082 .rsGCaption,
.not-front.page-node-308278 .rsGCaption,
.not-front.page-node-308456 .rsGCaption,
.not-front.page-node-308664 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-304465 .field-content .rsCaption,
.not-front.page-node-308047 .field-content .rsCaption,
.not-front.page-node-308082 .field-content .rsCaption,
.not-front.page-node-308278 .field-content .rsCaption,
.not-front.page-node-308456 .field-content .rsCaption
.not-front.page-node-308664 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-304465 #mycarousel-fotos,
.not-front.page-node-308047 #mycarousel-fotos,
.not-front.page-node-308082 #mycarousel-fotos,
.not-front.page-node-308278 #mycarousel-fotos,
.not-front.page-node-308456 #mycarousel-fotos,
.not-front.page-node-308664 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-304465 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-308047 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-308082 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-308278 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-308456 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-308664 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-304465 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-308047 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-308082 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-308278 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-308456 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-308664 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-304465.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-308047.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-308082.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-308278.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-308456.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-308664.not-front.tadeo-microsite-special-node table {
      width: 98% !important;
  }
  .not-front.page-node-304465.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-308047.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-308082.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-308278.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-308456.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-308664.not-front.tadeo-microsite-special-node table tr td {
      width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304472,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304473,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304474,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304478,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304481,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304482,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304484,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308049,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308051,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308052,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308053,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308054,
  .not-front.page-node-308082 #royalslider-node-multimedia-field_images-308077,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308267,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308270,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308271,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308272,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308273,
  .not-front.page-node-308456 #royalslider-node-multimedia-field_images-308451,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308600,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308601,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308603,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308602,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308606,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308607,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308608,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308611,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308613,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308615,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308617
   {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304472 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304473 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304474 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304478 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304481 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304482 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304484 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308049 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308051 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308052 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308053 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308054 .rsImg.rsMainSlideImage,
  .not-front.page-node-308082 #royalslider-node-multimedia-field_images-308077 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308267 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308270 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308271 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308272 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308273 .rsImg.rsMainSlideImage,
  .not-front.page-node-308456 #royalslider-node-multimedia-field_images-308451 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308600 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308601 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308603 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308602 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308606 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308607 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308608 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308611 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308613 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308615 .rsImg.rsMainSlideImage,
  .not-front.page-node-308664 #royalslider-node-multimedia-field_images-308617  
   {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-304465 .field-content .rsCaption,
  .not-front.page-node-308047 .field-content .rsCaption,
  .not-front.page-node-308278 .field-content .rsCaption {
    width: 60%;    
  }
  .not-front.page-node-304465.not-front.tadeo-microsite-special-node div ul.olimpiada,
  .not-front.page-node-308047.not-front.tadeo-microsite-special-node div ul.olimpiada,
  .not-front.page-node-308082.not-front.tadeo-microsite-special-node div ul.olimpiada,
  .not-front.page-node-308278.not-front.tadeo-microsite-special-node div ul.olimpiada,
  .not-front.page-node-308456.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-304465.not-front.tadeo-microsite-special-node div ul.olimpiada li,
  .not-front.page-node-308047.not-front.tadeo-microsite-special-node div ul.olimpiada li,
  .not-front.page-node-308082.not-front.tadeo-microsite-special-node div ul.olimpiada li,
  .not-front.page-node-308278.not-front.tadeo-microsite-special-node div ul.olimpiada li,
  .not-front.page-node-308456.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304472,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304473,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304474,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304478,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304481,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304482,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304484,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308049,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308051,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308052,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308053,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308054,
  .not-front.page-node-308082 #royalslider-node-multimedia-field_images-308077,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308267,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308270,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308271,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308272,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308273,
  .not-front.page-node-308456 #royalslider-node-multimedia-field_images-308451 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304472 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304473 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304474 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304478 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304481 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304482 .rsImg.rsMainSlideImage,
  .not-front.page-node-304465 #royalslider-node-multimedia-field_images-304484 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308049 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308051 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308052 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308053 .rsImg.rsMainSlideImage,
  .not-front.page-node-308047 #royalslider-node-multimedia-field_images-308054 .rsImg.rsMainSlideImage,
  .not-front.page-node-308082 #royalslider-node-multimedia-field_images-308077 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308267 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308270 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308271 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308272 .rsImg.rsMainSlideImage,
  .not-front.page-node-308278 #royalslider-node-multimedia-field_images-308273 .rsImg.rsMainSlideImage,
  .not-front.page-node-308456 #royalslider-node-multimedia-field_images-308451 .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-304465 .field-content .rsCaption,
  .not-front.page-node-308047 .field-content .rsCaption {
    width: 50%;    
  }

}

/*Fin especial entregas académicas 2019-2S


/*Especial inducción nuevos tadeístas 2020-1S*/
.not-front.tadeo-microsite-special-node ul.olimpiada { /*ocultar el menu de los botones de este node para todos los demas nodes que no lo utilizan*/
    display: none;
}

.page-node-305443.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-305443.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-305443.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-305443.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-305443.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset
     0 0 0 1px #fff;
}
.not-front.page-node-305443.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-305443.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-305443.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-305443.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-305443.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table {
    margin: 0 auto;
}
.not-front.tadeo-microsite-special-node .view-content .views-row table td {
    border: 1px solid 
    #ccc;
    padding: 5px;
}

.not-front.page-node-305443.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-305443 .rsVisibleNearbyWrap {
    height: 100% !important;
    width: 100% !important;
}
.not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450 {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-305443 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-305443 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-305443 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-305443 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content{
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-305443 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-305443.not-front.tadeo-microsite-special-node table {
      width: 98% !important;
  }
  .not-front.page-node-305443.not-front.tadeo-microsite-special-node table tr td {
      width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-305443 .field-content .rsCaption {
    width: 60%;    
  }
  .not-front.page-node-305443.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-305443.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450{
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-305443 #royalslider-node-multimedia-field_images-305450 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-305443 .field-content .rsCaption {
    width: 50%;    
  }

}

/*Fin especial inducción nuevos tadeístas 2020-1S

/*Especial Mujeres 2020 con views tipo slider incluída*/
.page-node-306361.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}
.not-front.page-node-306361.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}

.not-front.page-node-306361.tadeo-microsite-special-node .css-title-special-node {
  width: 700px;
  text-shadow: 2px 2px #333;  
}
.not-front.page-node-306361.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-306361.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-306361.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover{
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-306361.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 4em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: 15%;
    color: #fff;
    line-height: initial;
    text-shadow: 2px 2px #333;
}

.not-front.page-node-306361.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-306361.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}
.not-front.page-node-306361.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-306361 #content_inside_new-block_gallery_royal_img_2,
.not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-306361 .rsVisibleNearbyWrap {
    height: 100% !important;
    width: 100% !important;
}
.not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-306361 .view.view-content-inside-new.view-id-content_inside_new.view-display-id-block_gallery_royal_img {
    margin-bottom: 300px;
}
.not-front.page-node-306361 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -128px;
    min-height: 130px;
}
.not-front.page-node-306361 .field-content.rsCaption {
  background: #ccc;
  width: 40%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-306361 #mycarousel-fotos {
  display: none;
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-306361 .rsGCaption{
    display: contents;
    bottom: 0;
    min-height: auto;
  }
  .not-front.page-node-306361 .field-content.rsCaption {
    width: 100%;    
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_img_2,
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_img_2 .rsImg.rsMainSlideImage,
  .not-front.page-node-306361 #content_inside_new-block_gallery_royal_doc_2 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .not-front.page-node-306361 .rsGCaption{
    display: contents;
    bottom: 0;
    min-height: auto;
  }
  .not-front.page-node-306361 .field-content.rsCaption {
    width: 100%;    
  }

}

/*Fin especial Mujeres 2020 con views tipo slider incluída*/

/*Especial coronavirus node 306442*/
.not-front.page-node-306442.tadeo-microsite-special-node .tadeo-header-inside-wrapper{
  min-height: 600px;
}
.not-front.page-node-306442.tadeo-microsite-special-node .view-content .views-row {
    text-align: initial;
}
.not-front.page-node-306442.tadeo-microsite-special-node .css-title-special-node{
  display: none;
}
.not-front.page-node-306442.tadeo-microsite-special-node .css-actions-special-node{
  top: 80%;
}
.not-front.page-node-306442.tadeo-microsite-special-node .css-summary-special-node{
  display: none;
}
.not-front.page-node-306442.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value table tr td{
  padding: 10px;
  border: 0;
}
.not-front.page-node-306442.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    padding-left: 10px;
    color: #540A09;
    margin: 30px auto;
}
.not-front.page-node-306442.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2:after{
  background: #880A0A;
  height: 10px;
  margin-left: -15px;
  margin-top: -15px;
  width: 10px;
}
@media only screen and (max-width: 1024px) {
  .not-front.page-node-306442.tadeo-microsite-special-node .view-content .tadeo-header-inside-wrapper{
    min-height: 250px;
  }
  .not-front.page-node-306442.tadeo-microsite-special-node .view-content .css-actions-special-node{
    top: 75%;
  }
  .not-front.page-node-306442.tadeo-microsite-special-node section#block-tadeo-pages-body-value.block-tadeo-pages .tadeo-pages.microsite-body-value table tr td{
    display: block;
    text-align: center;
    width: 100% !important;
    margin-bottom: 20px;
  }
  .not-front.page-node-306442.tadeo-microsite-special-node section#block-tadeo-pages-body-value.block-tadeo-pages .tadeo-pages.microsite-body-value table tr td:before{
    content: attr(data-th);
    display: block;
    text-align: center;
  }

}

/*Fin Especial coronavirus node 306442*/


/*Ajuste especial Marie Curie*/
.not-front.page-node-309502.tadeo-microsite-special-node .css-title-special-node {
    text-shadow: 2px 2px #333;
    color: #BFDFFF;
    top: 27%;
    border: solid 1px rgba(191, 223, 255, 0.5);
    border-left: 0;
    border-right: 0;
}
.not-front.page-node-309502.tadeo-microsite-special-node .css-title-special-node:before {    
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 5px 0 0.3em 0;
}
.not-front.page-node-309502.tadeo-microsite-special-node .css-title-special-node:after {
    content: '';
    display: block;
    border-top: solid 1px;
    border-color: rgba(191, 223, 255, 0.5);
    margin: 0.3em 0 2px 0;
    background: none;
    width: auto;
}
.not-front.page-node-309502.tadeo-microsite-special-node .css-summary-special-node {
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: 0.2em;
    color: #BFDFFF;
    margin-top: 2em;    
}
.not-front.page-node-309502.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
    border-bottom-color: transparent !important;
    color: #333;
    background-color: #BFDFFF;
}
/*Fin Ajuste especial Marie Curie*/

/*Ajuste especial Coloquio Historia del arte*/
.not-front.page-node-309604.tadeo-microsite-special-node .css-title-special-node {
    text-shadow: 2px 2px #333;
    color: #fff;
    width: 550px;
}

.not-front.page-node-309604.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
    border-bottom-color: transparent !important;
    color: #333;
    background-color: #BFDFFF;
}
.not-front.page-node-309604.tadeo-microsite-special-node .view-content .views-row .tabla-responsiva tr td{
  border: none!important;
}
/*Fin Ajuste especial Coloquio Historia del arte*/



/*Especial mantenimiento de UXXI Abril del 2020*/

/*Fin del Especial mantenimiento de UXXI Abril del 2020*/


/*Fin Especiales en un nodo - contexto: special_tadeo_boostrap_node*/


/**Horror Vacui**/
.not-front.page-node.page-node-288043.node-type-news .group_date .field-name-field-category .field-item {
  display: none;
}
.not-front.page-node.page-node-288043.node-type-news .group_date .field-name-title-field .field-item {
  display: none;
}
.not-front.page-node.page-node-288043.node-type-news #slide-content-block{
  display: none;
}

.not-front.page-node.page-node-288043.node-type-news .region-content {
  width: 100%;

}
.not-front.page-node.page-node-288043.node-type-news article .field-name-body h1{
  text-align: center !important;
  position: absolute;
  margin: 13% 0 0 0;
  font-size: 2.6em;
  color: #fff;
  text-shadow: 2px 2px #444;
  max-width: 1140px;
}
.not-front.page-node.page-node-288043.node-type-news article .field-name-body p{
  width: 80%;
  margin-left: 10%;
}

/**Footer New**/
.footer .sedes {
  width: 70% !important;
}
/**Menu Barra Azul Home**/
.header .menu-sup-cen .menu > li { margin-right: 18px !important; }
.header .menu-sup-cen a:hover { text-decoration: underline !important; }
/**Programas Ruta Académica recomendada  **/
.interna-programa .view-programs-inside-new .views-field-field-academic-route {
  text-align: center;
  margin-bottom: 15px;
}
.interna-programa .view-programs-inside-new .academic-route {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #00558f;
  background: #ececec66;
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  padding: 5px 4px;
  display: inline-block;
  transition: all 0.3s ease;
  border: 1px;
  border-radius: 4px;
}
.interna-programa .view-programs-inside-new .academic-route:hover {
  color: #FFF;
  background: #00558f
}
.interna-programa .view-programs-inside-new .academic-route::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  height: 15px;
  width: 18px;
  background: url("../images/svg/group.svg") -995px -4px no-repeat;
  vertical-align: middle;
}
/**Fin horror vacui**/

/*Especial micrositios con galería de fotos: Ej: Día de la secretaria node 293000*/
.tadeo-microsite-special .main-container.container { /*Agrandar region para tener ancho total de la pantalla*/
  margin: 0;
  padding: 0;
  width: 100%;
}
.tadeo-microsite-special.tadeo-new-pages .main-container .region-content {
  width: 100%;
}

.tadeo-microsite-special .region-pre-content .image-uconsultoria h2 { /*Ocultar el titulo*/
  display: none;
}
.tadeo-microsite-special .main-container #block-tadeo-pages-body-teaser { /*personalizar el resumen*/
  top: 100%;
  width: 80%;
  left: 10%;
  position: relative;
}

.tadeo-microsite-special .rsDefaultInv .rsOverflow,
.tadeo-microsite-special .rsDefaultInv,
.tadeo-microsite-special .rsDefaultInv .rsSlide,
.tadeo-microsite-special .rsDefaultInv .rsVideoFrameHolder,
.tadeo-microsite-special .rsDefaultInv .rsThumbs {
  background-color: #141414;
}

.tadeo-microsite-special .royalSlider {
  width: 100% !important;
  height: 820px !important;
}

.tadeo-microsite-special .royalSlider .rsVisibleNearbyWrap {
  height: 800px !important;
  width: 100% !important;
}

.tadeo-microsite-special .royalSlider .rsGCaption {
  left: 24%;
  width: 969px;
}
.tadeo-microsite-special .royalSlider .rsGCaption h2 {
  font-size: 1.8em;
  margin: 0;
}
.tadeo-microsite-special .royalSlider .rsGCaption h3 {
  font-size: 1.3em;
  font-weight: normal;
  margin: 0;
}
.tadeo-microsite-special .royalSlider .rsGCaption h4 {
  font-weight: normal;
  margin: 8px 0;
}

.tadeo-microsite-special .image-uconsultoria {
  width: 100% !important;
}

/*Especial yoga node 310182 con views tipo slider incluída*/
.page-node-310182.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-310182.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-310182.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-310182.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-310182.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-310182.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-310182.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-310182.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-310182.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-310182.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-310182.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-310182 #royalslider-node-multimedia-field_images-309563 {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-310182 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-310182 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-310182 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-310182 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-310182 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-310182.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-310182.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-310182 #royalslider-node-multimedia-field_images-309563 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-310182 #royalslider-node-multimedia-field_images-309563 .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-310182.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-310182.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-310182 #royalslider-node-multimedia-field_images-309563 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-310182 #royalslider-node-multimedia-field_images-309563 .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial yoga */



/*Especial regresando a la U node 310710 con views tipo slider incluída*/
.page-node-310710.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-310710.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-310710.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-310710.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-310710.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-310710.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #EA5B4F;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-310710.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-310710.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-310710.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-310710.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-310710.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310410,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310412,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310413,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310414,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310415,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310416,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310417,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310419,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310653,
.not-front.page-node-310710 #royalslider-node-multimedia-field_images-310654
 {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-310710 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-310710 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-310710 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-310710 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-310710 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-310710.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-310710.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310410,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310412,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310413,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310414,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310415,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310416,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310417,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310419,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310653,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310654
   {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310410 .rsImg.rsMainSlideImage 
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310412 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310413 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310414 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310415 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310416 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310417 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310419 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310653 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310654 .rsImg.rsMainSlideImage
  {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-310710.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-310710.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310410
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310412,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310413,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310414,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310415,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310416,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310417,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310419,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310653,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310654
   {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310410 .rsImg.rsMainSlideImage
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310412 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310413 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310414 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310415 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310416 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310417 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310419 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310653 .rsImg.rsMainSlideImage,
  .not-front.page-node-310710 #royalslider-node-multimedia-field_images-310654 .rsImg.rsMainSlideImage
   {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial regresando a la U */

/*Especial Memorias del aislamiento node 311292 con views tipo slider incluída
  #JuntosLoLogramos: Entregas finales de nuestro segundo semestre node 311466
*/
.page-node-311292.tadeo-new-pages .main-container .region-content,
.page-node-311466.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-311292.tadeo-microsite-special-node section#block-tadeo-pages-body-value,
.not-front.page-node-311466.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-311292.tadeo-microsite-special-node .css-title-special-node,
.not-front.page-node-311466.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-311292.tadeo-microsite-special-node .css-summary-special-node,
.not-front.page-node-311466.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-311292.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node,
.not-front.page-node-311466.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-311292.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover,
.not-front.page-node-311466.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #EA5B4F;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-311292.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
.not-front.page-node-311466.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-311292.tadeo-microsite-special-node .ui-accordion .ui-accordion-header,
.not-front.page-node-311466.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-311292.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-311466.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-311292.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
.not-front.page-node-311466.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-311292.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe,
.not-front.page-node-311466.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-311292 #royalslider-node-multimedia-field_images-311269,
.not-front.page-node-311292 #royalslider-node-multimedia-field_images-311268,
.not-front.page-node-311292 #royalslider-node-multimedia-field_images-311265,
.not-front.page-node-311466 .royalSlider {
    width: 100% !important;
    height: 670px !important;
}

.not-front.page-node-311292 .rsGCaption,
.not-front.page-node-311466 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-311292 .field-content .rsCaption,
.not-front.page-node-311466 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-311292 #mycarousel-fotos,
.not-front.page-node-311466 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-311292 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content,
.not-front.page-node-311466 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-311292 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li,
.not-front.page-node-311466 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-311292.not-front.tadeo-microsite-special-node table,
  .not-front.page-node-311466.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-311292.not-front.tadeo-microsite-special-node table tr td,
  .not-front.page-node-311466.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311268,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311269,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311265,
  .not-front.page-node-311466 .royalSlider {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311268 .rsImg.rsMainSlideImage, 
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311269 .rsImg.rsMainSlideImage,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311265 .rsImg.rsMainSlideImage,
  .not-front.page-node-311466 .royalSlider .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-311292.not-front.tadeo-microsite-special-node div ul.olimpiada,
  .not-front.page-node-311466.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-311292.not-front.tadeo-microsite-special-node div ul.olimpiada li,
  .not-front.page-node-311466.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311268,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311269,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311265,
  .not-front.page-node-311466 .royalSlider {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311268 .rsImg.rsMainSlideImage,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311269 .rsImg.rsMainSlideImage,
  .not-front.page-node-311292 #royalslider-node-multimedia-field_images-311265 .rsImg.rsMainSlideImage,
  .not-front.page-node-311466 .royalSlider .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial Memorias del aislamiento */

/*Humedal node 311717 */
.page-node-311717.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-311717.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-311717.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-311717.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-311717.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-311717.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #EA5B4F;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-311717.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-311717.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-311717.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-311717.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-311717.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-311717 #royalslider-node-multimedia-field_images-311712 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-311717 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-311717 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-311717 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-311717 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-311717 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-311717.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-311717.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-311717 #royalslider-node-multimedia-field_images-311712 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-311717 #royalslider-node-multimedia-field_images-311712 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-311717.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-311717.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-311717 #royalslider-node-multimedia-field_images-311712 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-311717 #royalslider-node-multimedia-field_images-311712 .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial Humedal */

/*Inducción 2021-1S node 311839 */
.page-node-311839.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-311839.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-311839.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-311839.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-311839.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-311839.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #EA5B4F;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-311839.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-311839.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-311839.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-311839.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-311839.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-311839 #royalslider-node-multimedia-field_images-311841 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-311839 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-311839 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-311839 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-311839 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-311839 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-311839.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-311839.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-311839 #royalslider-node-multimedia-field_images-311841 {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-311839 #royalslider-node-multimedia-field_images-311841 .rsImg.rsMainSlideImage{
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-311839.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-311839.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-311839 #royalslider-node-multimedia-field_images-311841 {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-311839 #royalslider-node-multimedia-field_images-311841 .rsImg.rsMainSlideImage {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial inducción 2021-1S */


/*Regreso al campus 2021-1S node 312496 */
.page-node-312496.tadeo-new-pages .main-container .region-content {
  width: 100%;  
}

.not-front.page-node-312496.tadeo-microsite-special-node section#block-tadeo-pages-body-value {
  width: 100%;
  position: relative;
}
.not-front.page-node-312496.tadeo-microsite-special-node .css-title-special-node {
  width: 800px;
  text-shadow: 2px 2px #333;
  color: #fff;
  top: 33%;  
}
.not-front.page-node-312496.tadeo-microsite-special-node .css-summary-special-node {
  display: none;
}

.not-front.page-node-312496.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node {
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 0 0 1px #fff;
}
.not-front.page-node-312496.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node:hover {
  color: #fff;
  background-color: #EA5B4F;
  box-shadow: inset 0 0 0 1px #fff;
}

.not-front.page-node-312496.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2.5em;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 40px auto 30px auto;
    line-height: initial;
}
.not-front.page-node-312496.tadeo-microsite-special-node .ui-accordion .ui-accordion-header {
  text-transform: uppercase;
  font-weight: bold;
}

.not-front.page-node-312496.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
.not-front.page-node-312496.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: initial;
}

.not-front.page-node-312496.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
  width: 560px !important;
}
.not-front.page-node-312496 #royalslider-node-multimedia-field_images-312487,
.not-front.page-node-312496 #royalslider-node-multimedia-field_images-312488,
.not-front.page-node-312496 #royalslider-node-multimedia-field_images-312490,
.not-front.page-node-312496 #royalslider-node-multimedia-field_images-312601
 {
    width: 100% !important;
    height: 670px !important;
}
.not-front.page-node-312496 .rsGCaption {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    font-size: 16px;
    background-color: initial;
    bottom: -2px;
}
.not-front.page-node-312496 .field-content .rsCaption {
  background: #ccc;
  width: 33%;
  text-align: center;
  padding: 5px;
}

.not-front.page-node-312496 #mycarousel-fotos {
  display: none;
}
.not-front.page-node-312496 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content {
  width: 70%;
  margin: 0 auto;
}
.not-front.page-node-312496 .view-display-id-block_gallery_sliders_micrositios_acordeon .field-content ul li {
  float: left;
  margin: 10px;
}

@media only screen and (max-width: 1024px) {
  .not-front.page-node-312496.not-front.tadeo-microsite-special-node table {
    width: 98% !important;
  }
  .not-front.page-node-312496.not-front.tadeo-microsite-special-node table tr td {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312487,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312488,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312490,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312601
   {
    width: 100% !important;
    height: 250px !important;
  }
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312487 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312488 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312490 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312601 .rsImg.rsMainSlideImage
  {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }  
  .not-front.page-node-312496.not-front.tadeo-microsite-special-node div ul.olimpiada {
    display: block;
  }
  .not-front.page-node-312496.not-front.tadeo-microsite-special-node div ul.olimpiada li {
    padding-bottom: 5px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312487,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312488,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312490,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312601
   {
    width: 100% !important;
    height: 480px !important;
  }
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312487 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312488 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312490 .rsImg.rsMainSlideImage,
  .not-front.page-node-312496 #royalslider-node-multimedia-field_images-312601 .rsImg.rsMainSlideImage
   {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
}
/*Fin especial regreso al campus 2021-1S */

/*Página de mantenimiento UXXI node 312850*/
.not-front.page-node-312850.tadeo-microsite-special-node .css-title-special-node {
  width: 500px;
  text-shadow: 2px 2px #333;
}
.not-front.page-node-312850.tadeo-microsite-special-node .css-summary-special-node {
    display: block;
    width: 550px;
    font-size: 25px;
    line-height: 32px;
    text-shadow: 2px 2px #333;
    top: 36%;
}
.not-front.page-node-312850.tadeo-microsite-special-node .css-actions-special-node .css-button-special-node{
  display: none;
}
.not-front.page-node-312850.tadeo-microsite-special-node .css-actions-special-node:after {
  background: none;
}
@media only screen and (max-width: 1024px) {
  .not-front.page-node-312850.tadeo-new-pages.tadeo-microsite-special-node .css-summary-special-node{
    width: 95%;
  }
}

/*Fin Página de mantenimiento UXXI node 312850*/


@media only screen and (max-width: 1024px) {
  .home .banner .region-banner #block-views-slider-home-new-block .views-field-body {
    position: relative;
    bottom: 0;
    right: 0;
    padding-bottom: 20px;
  }
  .home .banner .region-banner .menu-banner ul.menu {
    display: block;
    justify-content: center;
    width: 100%;
  }
  .home .banner .region-banner .menu-banner ul.menu > li {
    display: block;
    margin-right: 0;
    border-bottom: 1px solid #ececec;
    width: 100%;
  }
  .home .banner .region-banner section.menu-banner {
    bottom: 0px;
  }
  .home .region-banner .btn-info-utadeo.open {
    /*margin-bottom: 17px;*/
  }
  /*Especial micrositios con galería de fotos: Ej: Día de la secretaria node 293000*/
  .tadeo-microsite-special #views_slideshow_royalslider_main_expeditio-block_slider_special{
    min-height: 600px;
  }
  .tadeo-microsite-special .royalSlider {
    width: 100% !important;
    height: 320px !important;
  }
  .tadeo-microsite-special .royalSlider .rsVisibleNearbyWrap {
    height: 300px !important;
    width: 100% !important;
  }
  .tadeo-microsite-special .royalSlider .rsGCaption {
    left: 0;
    width: 100%;
    position: relative;
    z-index: 0;
    height: auto;
    bottom: initial;
    overflow: hidden;
  }
  .tadeo-microsite-special .main-container #block-tadeo-pages-body-teaser {
    top: 100%;
    width: 100%;
    left: 0%;
    position: relative;
  }
  .tadeo-microsite-special .microsite-body-value > div > div {
    width: 100% !important;
  }
  /*Fin especial micrositios con galería de fotos: Ej: Día de la secretaria node 293000*/
  
  /*Especiales en un nodo - contexto: special_tadeo_boostrap_node*/
  .not-front.tadeo-microsite-special-node .main-container .row .css-title-special-node {
    font-size: 2.5em;
    width: 290px;
  }

  .not-front.tadeo-microsite-special-node .main-container .row section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 1.5em;
    width: 100%;
    margin: 0;
    color: #333;
    text-shadow: none;
    position: initial;
  }

  .not-front.tadeo-microsite-special-node .main-container .row section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3,
  .not-front.tadeo-microsite-special-node .main-container .row section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
  .not-front.tadeo-microsite-special-node .main-container .row section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p iframe {
    width: 100% !important;
  }

  .not-front.page-node-294013.tadeo-microsite-special-node .css-title-special-node{    
    width: 320px;
  }
  .not-front.page-node-294013.tadeo-microsite-special-node .css-summary-special-node {
    top: 40%;
    width: 320px;
  }

  .not-front.tadeo-microsite-special-node section#block-tadeo-pages-body-value .content img.media-element.file-media-original{
    width: 100% !important;
    height: auto;
  }

  .not-front.page-node-295906.tadeo-microsite-special-node .css-title-special-node,
  .not-front.page-node-294365.tadeo-microsite-special-node .css-title-special-node,
  .not-front.page-node-294241.tadeo-microsite-special-node .css-title-special-node,
  .not-front.page-node-295906.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
  .not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
  .not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value p,
  .not-front.tadeo-microsite-special-node #fotos {
    width: 100%;
  }
  
  .not-front.page-node-294365.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2,
  .not-front.page-node-294241.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h2 {
    font-size: 2em;
    margin-top: 10%;
    color: #333;
    position: initial;
    width: 100%;
  }

  .not-front.page-node-295906.tadeo-microsite-special-node section#block-tadeo-pages-body-value .tadeo-pages.microsite-body-value h3{
    width: 100%;

  }

  .not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions,
  .not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions {
    top: 89%;
  }

  .not-front.page-node-294365.tadeo-microsite-special-node ul.css-actions.special li a,
  .not-front.page-node-294241.tadeo-microsite-special-node ul.css-actions.special li a {
    padding: 0 1em;
    min-width: 8em;
  }

  .not-front.page-node-294365.tadeo-microsite-special-node .row > .col-sm-12 {
    margin-right: 35px;
  }

  /*special gallery*/
  .not-front.tadeo-microsite-special-node.gallery .main-container .row .tadeo-header-inside-wrapper {
      background-size: 95%;
      min-height: -webkit-fill-available;
      background-position: center; 
  }
  .not-front.tadeo-microsite-special-node.gallery .main-container .row .css-title-special-node {
      position: initial;
      width: 90%;
      color: #000;
  }
  .not-front.tadeo-microsite-special-node.gallery .main-container .row .css-summary-special-node {
    position: initial;
    width: 100%;
    color: #000;
    font-size: 1em;
    line-height: 140%;
    margin: 
  }
  .not-front.tadeo-microsite-special-node.gallery .main-container .row .css-date-special-node {
    position: initial;
    top: 0;
    padding: 0;
  }

  /*Fin special gallery*/

  /*Fin especiales en un nodo - contexto: special_tadeo_boostrap_node*/
}

/*Blogs*/
.blogs .col-sm-9 {
    width: 100%;
}
.blogs .col-sm-3 {
    float: right;
}
.blogs .col-sm-12 {
    width: 75%;
}
.blogs.tadeo-new-pages .main-container .region-content {
    width: 100%;
}
.blogs.tadeo-new-pages .main-container {
    margin-top: auto;
}
.blogs .image-uconsultoria {
    height: 100px!important;
    margin-bottom: 20px;
    margin-top: 110px;
}
.blogs .region-pre-content .image-uconsultoria h2 {
    color: #fff;
    text-shadow: 2px 2px 2px #333;
}
.blogs .region-banner .image-uconsultoria h2 {
    position: relative;
    margin: 0 auto 28px;
    font-family: "Lato-Bold";
    font-size: 36px;
    line-height: 42px;
    font-weight: normal;
    top: 30%;
    text-align: center;
    color: #fff;
    text-shadow: 2px 2px 2px #333;
}
.blogs .region-pre-content .image-uconsultoria h2::after{
  display: none;
}
#block-views-person-blog-block-blog-site .view-header {
    display: none;
}
#block-views-person-blog-block-blog-site .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: flex-start;
}
#block-views-person-blog-block-blog-site .view-content .views-row {
    max-width: 47%;
    margin: 0 10px 40px 0;
    border: 1px solid #ccc;
    border-radius: 10px 10px 0 0;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-field-image img {
    border-radius: 10px 10px 0 0;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-title {
    padding: 10px;
    font-family: 'Lato-Bold';
    font-size: 22px;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-body {
    padding: 10px;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-view-node {
    padding: 10px;
    display: flex;
    justify-content: center;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-view-node a {
    font-family: "Lato-Regular";
    font-size: 14px;
    line-height: 20px;
    color: white;
    background: #00558f;
    -webkit-box-shadow: 0 2px 4px 0 rgb(121 121 121 / 50%);
    -moz-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
    box-shadow: 0 2px 4px 0 rgb(121 121 121 / 50%);
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    padding: 10px 14px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none;
    border: 1px solid #00558f;
    text-decoration: none;
}
#block-views-person-blog-block-blog-site .view-content .views-row .views-field-view-node a:hover {
    color: #00558f;
    background: white;
}
.blogs .region-sidebar-second .block h2.block-title {
    display: block;
    text-align: center;
}
.blogs ol.breadcrumb {
    list-style-type: disclosure-closed;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.blogs ol.breadcrumb li {
    margin: 0 15px;
}
.blogs ol.breadcrumb li:nth-child(2) {
    display: none;
}
.blogs.node-type-blog h1.page-header {
    display: block;
    margin-top: 50px;
}
.blogs #node-blog-full-group-news {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 15px;
}
.blogs .field-type-fivestar {
    float: right;
}
.blogs .field-type-datetime {
    text-align: center;
    margin-top: 30px;
    font-family: 'Lato-Bold';
    color: #00558f;
}
.blogs .field-name-field-keywords {
    margin: 20px 0;
}
.blogs .field-name-field-keywords::before {
    content: "";
    width: 50%;
    height: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
.blogs .field-name-field-keywords::after {
    content: "";
    width: 50%;
    height: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
}
.blogs .field-name-field-keywords .field-items {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.blogs .field-name-field-keywords .field-items::before {
    content: "Etiquetados con:";
    margin-right: 10px;
}
.blogs .field-name-field-keywords .field-items .field-item {
    margin-right: 3px;
}
.blogs .field-name-field-keywords .field-items .field-item::after {
    content: " /";
}
.blogs .field-name-field-category-blogs {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.blogs li.blog_usernames_blog {
    display: none;
}
@media only screen and (max-width: 1024px) {
  .blogs aside.col-sm-3 {
    display: none;
  }
  .blogs #block-views-person-blog-block-blog-site .view-content .views-row {
    max-width: 100%;
  }
  body.blogs .row > .col-sm-12 {
    margin: 0 auto;
    width: 80%;
    float: initial;
  }
  .blogs #block-views-person-blog-block-blog-site .view-content .views-row {
    max-width: 576px;
    width: 100%;
    margin: 0 auto;
  }
}
.front .programate-utadeo {
    display: block;
}
.view-general-news.programate-utadeo .view-empty > .views-row {
    min-height: 300px;
}
/*Fin Blogs*/

/** Sticky Menu **/
.sticky.fixed-menu .region-pre-content {
  background: transparent;
  position: fixed;
  top: 88px;
  width: 100%;
  z-index: 11;
}
.sticky.fixed-menu .region-pre-content #system-library {
  background: #FFF;
}

.node-type-news .region-content #block-system-main .group-rating,
.node-type-event .region-content #block-system-main .group-events {
  margin-top: 40px;
}

#block-views-7cad782acff5e4dfc1b09aaad4a59376 {
  margin-top: 32px;
}
#block-views-7cad782acff5e4dfc1b09aaad4a59376 .block-title {
  color: #00558f;
  display: block;
  text-align: center;
}
.view-display-id-block_representantes_programas .item-list {
  float: left;
  width: 48%;
}
.view-display-id-block_representantes_programas .item-list:nth-child(1) {
  margin-right: 4%;
}
.view-display-id-block_representantes_programas .item-list h3 {
  margin: 5px 1%;
}
.view-display-id-block_representantes_programas .views-row {
  background-color: #f3f3f3;
  border: thin solid #989898;
  height: 315px;
  float: left;
  margin: 0 1% 22px;
  position: relative;
  width: 48%;
}
.view-display-id-block_representantes_programas .views-row > div {
  color: #797979;
  font-size: 0.9em;
  padding: 0 7px;
}
.view-display-id-block_representantes_programas .views-row > div.views-field-field-images {
  padding: 0;
}
.view-display-id-block_representantes_programas .views-row .views-field-title {
  font-size: 1.1em;
  letter-spacing: 0.02em;
}

.region-content .file-video .content video {
  width: 100%;
}

/**  **/
.node-type-department .main-container #block-tadeo-pages-faculty-deparments > h2 {
  display: block;
  text-align: center;
}
.node-type-department .main-container .region-content #block-tadeo-pages-faculty-deparments {
  border-bottom: thin dashed #999999;
  margin: 15px 0;
  padding-bottom: 15px;
}
.page-node-3841.node-type-department .main-container .region-content #block-tadeo-pages-faculty-deparments {
    display: none;
}
.node-type-department .main-container #tadeo-wrapper-department-row-1 {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  width: 50%;
}
.node-type-department .view-display-id-block_programs_area {
  border: thin solid #BFBEBE;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
  position: inherit;
  width: 48%;
}
.node-type-department .view-display-id-block_programs_area .view-header h2 {
  color: #666666;
  cursor: pointer;
  font-family: "Lato-Regular";
  font-size: 1.05em;
  margin: 0;
  padding: 5px 0;
}
.node-type-department .view-display-id-block_programs_area .view-header h2::after {
  content: "";
  width: 0;
  height: 0;
  margin: 0;
}
.node-type-department .view-display-id-block_programs_area .view-header h2 > span {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 95%;
}
.node-type-department .view-display-id-block_programs_area > .view-content {
  position: absolute;
  width: 245px;
}
.node-type-department .main-container .view-display-id-block_programs_area .view-content,
.node-type-department .main-container .view-display-id-block_programs_area .view-content ul {
  background-color: #F7F7F7;
  border: thin solid #BFBEBE;
  margin: 0 auto;
  min-height: 137px;
  padding: 0px 5px;
  position: absolute;
  visibility: hidden;
  width: 245px;
  z-index: 9;
  transition-property: opacity;
  transition-duration: 0.8s;
  transition-timing-function: linear;
  transition-delay: 20ms;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.8s;
  -moz-transition-timing-function: linear;
  -moz-transition-delay: 20ms;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.8s;
  -webkit-transition-timing-function: linear;
  -webkit-transition-delay: 20ms;
  -o-transition-property: opacity;
  -o-transition-duration: 0.8s;
  -o-transition-timing-function: linear;
  -o-transition-delay: 20ms;
}
.node-type-department .main-container .view-display-id-block_programs_area.active .view-content,
.node-type-department .main-container .view-display-id-block_programs_area .view-content > .item-list.active ul {
  visibility: visible;
}
.node-type-department .main-container .view-display-id-block_programs_area .view-content h3 {
  cursor: pointer;
  border-bottom: thin solid #CCCCCC;
  font-family: "Lato-Regular";
  font-size: 0.9em;
  margin: 0 auto;
  padding: 4px 0;
  position: relative;
  width: 85%;
}
.node-type-department .main-container .view-display-id-block_programs_area .view-content > .item-list.active h3 {
  color: #006699;
  border-bottom: 0px solid #7FA9C8;
}
.node-type-department .main-container .view-display-id-block_programs_area .view-content > .item-list:hover h3 {
  color: #006699;
}
.node-type-department .view-display-id-block_programs_area .view-header h2 > span::after,
.node-type-department .view-display-id-block_programs_area .view-content .item-list > h3::after {
  content: "";
  display: inline-block;
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/arrow-right.png") 0 0 no-repeat;
  background-size: contain;
  height: 14px;
  width: 14px;
  position: absolute;
  right: 0;
  top: 8px;
}
.node-type-department .view-display-id-block_programs_area.active .view-header h2 > span::after,
.node-type-department .view-display-id-block_programs_area .view-content .item-list.active > h3::after {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/close.png") 0 0 no-repeat;
  background-size: contain;
}
.node-type-department .view-display-id-block_programs_area .view-content ul a {
  border-bottom: thin dotted #999999;
  font-family: "Lato-Regular";
  font-size: 0.83em;
  margin-bottom: 4px;
  width: 80%;
}

/** Calendario Académico **/
.tadeo-calendario-academico .main-container {
  padding: 0;
  width: 100%;
}
.tadeo-calendario-academico .main-container .region-content {
  padding: 0;
  position: relative;
  width: 100%;
}
.tadeo-calendario-academico .main-container #block-tadeo-calendario-tadeo-calendario-search {
  background-color: #00558F;
  height: 300px;
  overflow: visible;
  padding-top: 50px;
  position: relative;
}
.tadeo-calendario-academico .main-container #block-tadeo-calendario-tadeo-calendario-search .block-title {
  color: #FFF;
  display: block;
  margin: 20px 0;
  text-align: center;
}
.tadeo-calendario-academico .main-container #block-tadeo-calendario-tadeo-calendario-search .block-title::after {
  background: #FFF;
  content: "";
}
.tadeo-calendario-academico .main-container .content-search-form #element_1 {
  display: block;
  float: none;
  margin: 0 auto;
  width: 70%;
}
.tadeo-calendario-academico .main-container .content-search-form #select-form-library-rep {
  width: 100%;
}
.tadeo-calendario-academico .main-container .form-radios {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  overflow: hidden;
  width: 100%;
}
.tadeo-calendario-academico .main-container .form-radios > .form-item {
  width: 15%;
  text-align: center;
}
.tadeo-calendario-academico .main-container .form-radios > .form-item .control-label {
  display: block;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1.2em;
  font-family: "lato-Bold";
  position: relative;
  text-align: center;
}
.tadeo-calendario-academico .main-container .form-radio {
  border: 1px solid #FFF;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 0;
  top: 3px;
  transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.2);
  width: 20px;
  -webkit-appearance: none;
}
.tadeo-calendario-academico .main-container .form-radio:checked {
  border: 1px solid #00A5D9;
}
.tadeo-calendario-academico .main-container .form-radio::after {
  content: "";
  display: block;
  height: 12px;
  position: absolute;
  right: 3px;
  top: 4px;
  transform: translateY(-26px);
  transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.2);
  width: 12px;
}
.tadeo-calendario-academico .main-container .form-radio:checked::after {
  background: #00A5D9;
  border-radius: 50%;
  content: "";
  display: block;
  height: 12px;
  position: absolute;
  right: 3px;
  top: 4px;
  transform: translateY(-1px);
  width: 12px;
}
.tadeo-calendario-academico .main-container .form-item > .control-label {
  color: #545454;
  display: block;
  font-size: 1.2em;
  font-family: "lato-Bold";
  text-align: center;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-textfield.form-item-field-year-value,
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-textfield.form-item-field-reference-periodo-target-id {
  display: none;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select {
  background-color: #EEE;
  float: left;
  margin: 0 1%;
  position: relative;
  width: 31%;
}
.main-container #tadeo-calendario-delete-form .form-type-select {
  background-color: #EEE;
  float: left;
  margin: 0 1%;
  position: relative;
  width: 100%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-item-field-reference-periodo.form-type-select {
  width: 47%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-item-field-reference-nivel-target-id.form-type-select {
  width: 48%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select .seed-select-wrapper,
.main-container #tadeo-calendario-delete-form .form-type-select .seed-select-wrapper {
  background: none;
  border-radius: 0;
  box-shadow: none;
  display: initial;
  overflow: hidden;
  width: 100%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select::after,
.main-container #tadeo-calendario-delete-form .form-type-select::after {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg") -176px 0 no-repeat #FFF;
  bottom: 8px;
  content: "";
  height: 20px;
  pointer-events: none;
  position: absolute;
  right: 3px;
  width: 24px;
  z-index: 2;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select .form-select,
.main-container #tadeo-calendario-delete-form .form-type-select .form-select {
  color: #545454;
  cursor: pointer;
  border: 1px solid #ccc;
  font-size: 0.88em;
  padding: 6px 6px;
  width: 100% !important;
  -webkit-appearance: none;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-textfield {
  display: inline-block;
  margin-top: 15px;
  overflow: hidden;
  width: 98%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-textfield .control-label {
  display: none;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-textfield .form-text {
  border: 1px solid #ccc;
  color: #545454;
  font-size: 0.88em;
  margin: 0 1%;
  padding: 6px 6px;
}
.tadeo-calendario-academico .main-container .btn-submit {
  display: none;
}
.tadeo-calendario-academico .main-container .btn-submit > .form-submit {
  background-color: #00A5D9;
  border: 0;
  color: #FFF;
  font-family: "Lato-Bold";
  font-size: 1.2em;
  margin: 0 1%;
  padding: 6px 6px;
  transition: all 0.3s ease;
  width: 97%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.main-container #tadeo-calendario-delete-form .form-submit {
  background-color: #00A5D9;
  border: 0;
  color: #FFF;
  font-family: "Lato-Bold";
  font-size: 1.2em;
  margin: 10px 1%;
  padding: 6px 6px;
  transition: all 0.3s ease;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.tadeo-calendario-academico .main-container .btn-submit > .form-submit:hover,
.main-container #tadeo-calendario-delete-form .form-submit:hover {
  background-color: #DDD;
  color: #00A5D9;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .view-filters {
  display: none;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .no-result {
  height: 125px;
  padding: 25px 0;
  text-align: center;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .item-list {
  margin: 0 auto;
  width: 69%;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .item-list ul {
  margin: 0;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-row {
  display: inline-block;
  margin: 25px 0 10px;
  width: 100%;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-row::after {
  content: "";
  display: block;
  height: 1px;
  margin: 20px auto 0;
  width: 80%;
  border-bottom: thin dashed #00558F;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-field-title {
  color: #3D5984;
  font-size: 1.3em;
  font-family: "Lato-Bold";
  padding-bottom: 5px;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-field-nothing {
  color: #8C8C8C;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-field-nothing .date-display-single {
  color: #128FB4;
  font-size: 0.9em;
  font-style: italic;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-field-nothing .row-01 {
  color: #999;
  font-family: "Lato-Bold";
  letter-spacing: 0.07em;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .views-field-body {
  border: thin solid #ddd;
  border-radius: 4px;
  color: #545454;
  margin-top: 10px;
  min-height: 80px;
  padding: 8px 15px;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form {
  background-color: #00558F;
  height: 370px;
  padding-top: 70px;
  position: relative;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form .import-notes {
  font-style: italic;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form > div {
  color: #FFF;
  display: block;
  margin: 0 auto;
  width: 70%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form .form-item-import .control-label {
  color: #FFF;
  display: block;
  font-size: 24px;
  margin: 20px 0;
  text-align: center;
  text-transform: uppercase;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form .form-item-import .form-managed-file {
  margin-bottom: 15px;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form .form-item-import .form-file {
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  color: #545454;
  display: inline-block;
  float: left;
  font-size: 0.88em;
  margin: 0 1%;
  min-height: 37px;
  overflow: hidden;
  padding: 6px 6px;
  width: 75%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form .form-item-import .form-managed-file .form-submit {
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  color: #545454;
  font-family: "lato-Bold";
  font-size: 1.2em;
  margin-left: 0;
  min-height: 37px;
  text-align: center;
  width: 21%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form > div > .form-submit {
  background-color: #00A5D9;
  border: 0;
  color: #FFF;
  font-family: "Lato-Bold";
  font-size: 1.2em;
  margin: 0 1%;
  padding: 6px 6px;
  transition: all 0.3s ease;
  width: 97%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-import-form > div > .form-submit:hover {
  background-color: #DDD;
  color: #00A5D9;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form #edit-select-title {
  display: inline-block;
  margin-top: 6px;
  width: 100%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select.form-item-title {
  width: 97%;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select.form-item-title .chosen-container {
  padding: 0;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-type-select.form-item-title::after {
  content: "";
  bottom: 10px;
}
.tadeo-calendario-academico .main-container #tadeo-calendario-repository-form .form-item-title .chosen-single {
  background: #FFF;
  border: 0;
  border-radius: 0;
  height: 37px;
  padding: 6px 6px;
}
.tadeo-calendario-academico .main-container .view-display-id-page_calendario .pager {
  display: flex;
  justify-content: center;
}

.tadeo-calendario-academico .main-container .tadeo-events-page-wrapper {
  clear: both;
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}
.tadeo-calendario-academico .main-container #block-tadeo-filters-tadeo-cooperacion-calendario {
  width: 65%;
}
.tadeo-calendario-academico .main-container #block-tadeo-filters-tadeo-cooperacion-calendario .tadeo-events-dates {
  overflow: hidden;
}
.tadeo-calendario-academico .main-container #block-tadeo-filters-tadeo-cooperacion-calendario .tadeo-events-dates .title-events-page {
  color: #3B5998;
  font-size: 24px;
  font-family: "Lato-Bold";
  text-align: center;
  text-transform: initial;
  width: 100%;
}
.tadeo-calendario-academico .main-container #block-tadeo-filters-tadeo-cooperacion-calendario .tadeo-events-dates .title-events-page::after {
  background-color: #3B5998;
  content: "";
  display: block;
  height: 1px;
  margin: 0 auto;
  width: 32px;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper {
  box-shadow: 0px 0px 5px 2px rgba(121, 121, 121, 0.5);
  clear: both;
  display: block;
  height: 525px;
  margin: 5px;
  overflow: hidden;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .months-events-content {
  background-color: #1A91C6;
  display: inline-grid;
  float: left;
  height: 100%;
  margin-top: 0;
  min-height: 400px;
  padding: 5px 0;
  width: 15%;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .months-events-content .event-month {
  float: none;
  height: 25px;
  padding: 2px 15px;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .months-events-content .current-year {
  color: #FFF;
  font-family: "Lato-Bold";
  font-size: 20px;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .months-events-content .event-month.active {
  background-color: #137EB9;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .months-events-content .event-month > a {
  background: no-repeat;
  color: #FFF;
  font-size: initial;
  height: auto;
  text-transform: none;
  width: auto;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper #event-upcoming-reload {
  display: block;
  float: right;
  margin: 0 1%;
  width: 83%;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper #event-upcoming-reload .months-events-current {
  color: #808080;
  font-size: 1.5em;
  letter-spacing: 0.2em;
  margin: 25px 0 15px;
  text-transform: uppercase;
  text-align: center;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar th.days {
  background-color: #FFF;
  border: 0px solid #ccc;
  color: #333;
  font-weight: normal;
  font-family: "Lato-Bold";
  font-size: 0.75em;
  text-transform: uppercase;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar td {
  background-color: #FFF;
  height: initial;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar td .inner {
  display: flex;
  justify-content: center;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar td .inner .month.day {
  color: #666;
  font-size: 14px;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar td.empty .inner .month.day {
  color: #CCC;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar .month-view .full td.date-box.today {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #1A91C6;
}
.tadeo-calendario-academico .main-container .calendar-cni-wrapper .calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #1A91C6;
  border-left: 2px solid #1A91C6;
  border-right: 2px solid #1A91C6;
}
.tadeo-calendario-academico section#block-block-367 {
    padding: 0 10% 35px;
}
.tadeo-calendario-academico .main-container #block-tadeo-calendario-tadeo-calendario-search.ocultar {
    display: none;
}

.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky {
    display: flex;
    height: 65px;
    justify-content: center;
    width: 100%;
}
.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky li.active {
    margin: initial;
}
.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky li {
    margin: 0 5px;
    background: transparent;
    width: auto;
    border: none;
    box-shadow: none;
}
.tadeo-calendario-academico .view-content ul.quicktabs-tabs.quicktabs-style-sky li.active a, 
.tadeo-calendario-academico .view-content ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
    background: #00528C;
    border-bottom: 5px solid #11A9FF;
    box-sizing: border-box;
    color: #FFFFFF;
}
.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky li a, 
.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky li a:visited, 
.tadeo-calendario-academico ul.quicktabs-tabs.quicktabs-style-sky li:first-child a {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #11A9FF;
    color: #00528C;
    display: flex;
    font-size: 16px;
    justify-content: center;
    line-height: 18px;
    text-align: center;
    border-bottom: 5px solid;
    min-height: 3em;
}
.tadeo-calendario-academico .ui-accordion .ui-accordion-content {
    min-height: 300px;
    height: fit-content!important;
}
.tadeo-calendario-academico .ui-accordion .ui-state-default, 
.tadeo-calendario-academico .ui-accordion .ui-widget-content .ui-state-default, 
.tadeo-calendario-academico .ui-accordion .ui-widget-header .ui-state-default {
    border: none;
    background: none;
    border-bottom: 1px dashed #ccc;
    border-radius: initial;
}
.tadeo-calendario-academico .main-container h3 a {
    color: #00528C;
    font-size: 15px;
}
.tadeo-calendario-academico .ui-accordion h3:hover {
    background: #B0DDFD;
}
.tadeo-calendario-academico .ui-widget-content {
    border: none;
    border-bottom: 1px dashed #ccc;
}
.tadeo-calendario-academico .ui-accordion table {
    width: 100%;
}
.tadeo-calendario-academico .ui-accordion table tr:nth-child(odd) {
    background: #EEEDFB;
}
.tadeo-calendario-academico .ui-accordion table tr:nth-child(even) {
    background: #E0EEFF;
}
.tadeo-calendario-academico .ui-accordion table td {
    border: 1px solid #B0DDFD;
    padding: 5px;
}
.tadeo-calendario-academico .ui-accordion .ui-state-active a {
    color: #11A9FF;
}
.tadeo-calendario-academico .ui-accordion ul {
    list-style: initial;
    font-size: 16px;
}
/** End Calendario Académico **/

/*Bloque para mostrar contenidos (noticias, eventos, comunidad) asociados a un PAGE o Micrositio*/
.view-id-slider_home_new.view-display-id-block_content_page ul {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
}
.view-id-slider_home_new.view-display-id-block_content_page .view-content ul li {
    width: 45%;
    margin: 10px;
    border: 1px solid #ccc;
}
.view-id-slider_home_new.view-display-id-block_content_page ul li .news-group-fields-custom {
    position: relative;
    color: initial;
}
/*End Bloque para mostrar contenidos (noticias, eventos, comunidad) asociados a un PAGE o Micrositio*/

.tadeo-prestamo-activos .webform-component-fieldset .webform-component-markup {
  float: left;
  min-height: 230px;
  margin: 0 15px 0 0;
}
.tadeo-prestamo-activos .webform-client-form .datepicker {
  float: left;
  margin-right: 15px;
}
.tadeo-prestamo-activos .webform-component-fieldset .webform-component-checkboxes label {
  display: inline-block;
}
.tadeo-prestamo-activos .webform-component-fieldset .webform-component-checkboxes .form-checkbox {
  float: right;
  margin: 3px 15px;
}
.tadeo-prestamo-activos .control-label {
  display: block;
  font-weight: bold;
}
.tadeo-prestamo-activos .applicantion-activity fieldset {
  display: block;
}
.tadeo-prestamo-activos .applicantion-activity legend {
  float: initial;
  margin: 0;
}
.tadeo-prestamo-activos .applicantion-activity legend > span {
  font-weight: normal;
}
.tadeo-prestamo-activos #webform-component-hidden-fields {
  display: none;
}
.tadeo-prestamo-activos .tadeo-form-title {
  text-align: center;
}
.tadeo-prestamo-activos .form-type-textarea {
  margin-top: 20px;
}
.tadeo-prestamo-activos .form-textarea {
  border: 1px solid #ddd;
}
.tadeo-prestamo-activos .region-content .node-webform .webform-component-fieldset.collapsible{
    pointer-events: none;
    display: none;
}
.tadeo-prestamo-activos .region-content .node-webform .webform-component-fieldset.collapsible .panel-collapse {
    pointer-events: none;
    display: none;
}

/** Devolución Derechos de Grado **/
#webform-client-form-307744 #webform-component-observacion,
#webform-client-form-307744 #webform-component-respuesta-solicitud,
#webform-client-form-307744 #webform-component-respuesta-contabilidad,
#webform-client-form-307744 #webform-component-respuesta-compras,
#webform-client-form-307744 #webform-component-estado {
  display: none;
}
.tadeo-discount-form {
  display: flex;
  justify-content: center;
}
#tadeo-discount-form {
  width: 830px;
}
#tadeo-discount-form .control-label {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
}
#tadeo-discount-form .form-textarea-wrapper {
  border: thin solid #ddd;
}
#tadeo-discount-form .form-submit {
  background-color: #FF007A;
  border: thin solid transparent;
  border-radius: 16px;
  color: #FFF;
  display: block;
  font-weight: bold;
  margin: 10px auto;
  padding: 5px 15px;
  text-align: center;
  transition: all 0.3s ease;
  min-width: 170px;
}
#tadeo-discount-form .form-submit:hover {
  background-color: #FFF;
  border: thin solid #FF007A;
  color: #FF007A;
}

.region-pre-content #block-menu-header > .first-item.tadeo-item-0:hover,
.region-pre-content #block-menu-content .first-item.tadeo-item-0:hover,
.region-banner #block-menu-header > .first-item.tadeo-item-0:hover {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  color: #FFF;
}
.region-pre-content #block-menu-header > .first-item.tadeo-item-0 a:hover,
.region-banner #block-menu-header > .first-item.tadeo-item-0 a:hover {
  background-size: contain;
}
.region-pre-content #block-menu-header > .first-item.tadeo-item-0 a,
.region-pre-content #block-menu-content .first-item.tadeo-item-0 a,
.region-banner #block-menu-header > .first-item.tadeo-item-0 a {
  background-image: url(/sites/tadeo/themes/bootstrap_utadeo/images/home-vector.png);
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  font-size: 0;
  height: 28px;
  transition: all 0.3s ease;
  width: 28px;
}
.main-container .region-pre-content .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.tadeo-item-0 > a {
  font-size: 0 !important;
  text-align: center;
  margin: 0 auto;
  background-color: rgba(0,0,0,0.5);
  background-position: center 3px;
}

/** AVATA TOOLS **/
.post-footer {
  background-color: #FFF;
}
.tadeo-avata-pages.tadeo-new-pages .main-container .region-content {
  padding-left: 0;
  width: 100%;
}
/*.tadeo-avata-pages.avata-interna-tools {
  background: #F0F0F0;
}*/
.tadeo-avata-pages .main-container .image-uconsultoria {
  background-color: #00558F;
  background-size: initial;
  border-radius: 5px;
  height: 100px !important;
  margin-bottom: 15px;
}
.tadeo-avata-pages .region-pre-content .image-uconsultoria h2 {
  display: none;
}
.tadeo-avata-pages.avata-interna-tools .main-container .region-content {
  background-color: #FFF;
  border: 0px solid #C0C0C0;
  border-radius: 5px;
}
.avata-interna-tools .views-field {
  width: 95%;
  margin: 0 auto;
}
.avata-interna-tools .view-id-content_inside_new {
  margin: 0 auto;
  width: 90%;
}
.avata-interna-tools .view-id-content_inside_new .views-row {
  position: relative;
}
.avata-interna-tools .view-id-content_inside_new .views-row .left-wrapper {
  float: left;
  height: 200px;
  width: 24%;
}
.avata-interna-tools .view-id-content_inside_new .views-row .right-wrapper {
  overflow: hidden;
  padding-top: 25px;
  width: 70%;
}
.avata-interna-tools .view-id-content_inside_new .views-row .views-field-tadeo-views-field-voting-count {
  align-items: center;
  color: #00558B;
  display: flex;
  line-height: 1.2em;
  width: 75%;
}
.avata-interna-tools .view-id-content_inside_new .views-row .views-field-tadeo-views-field-voting-count .views-label {
  float: left;
  width: 66%;
}
.avata-interna-tools .view-id-content_inside_new .views-row .views-field-tadeo-views-field-voting-count .views-field-field-node-reference {
  font-size: 3em;
  font-weight: bold;
}
.avata-interna-tools .view-id-content_inside_new .views-field-title h1 {
  color: #000;
  font-size: 1.5em;
}
.avata-interna-tools .view-id-content_inside_new .views-field-field-keywords {
  margin-top: 25px;
}
.avata-interna-tools .view-id-content_inside_new .views-field-field-keywords a {
  background-image: url("/sites/tadeo/modules/custom/tadeo_management/styles/32206/avata-arrow.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  border-radius: 3px;
  color: #000;
  font-size: 0.75em;
  font-style: italic;
  padding: 5px 20px 5px 10px;
  text-align: center;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-imagen-portada {
  float: left;
  margin: 0 5px 0 0;
  overflow: hidden;
  width: 100%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-images li {
  border: thin solid #C0C0C0;
  float: left;
  margin: 0 2px;
  width: 24%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-title {

}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-title h1 {
  color: #00558B;
  font-size: 1.7em;
  margin: 0;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-title,
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-body {
  margin: 0;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-body {
  color: #666666;
  text-align: justify;
  width: 100%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-body p {
  margin-top: 0;
  font-size: 1.1em;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-keywords {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
  width: 72%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-windows-chanel-video {
  color: #C0C0C0;
  font-size: 1.7em;
  font-weight: bold;
  text-align: center;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-url-reference {
  border-bottom: thin solid #C0C0C0;
  height: 55px;
  margin-top: 25px;
  text-align: center;
  width: 26%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-url-reference a {
  background-color: #98C332;
  border-radius: 5px;
  color: #FFF;
  font-size: 1.5em;
  padding: 10px;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-images {
  overflow: hidden;
  padding: 15px 0;
  width: 82%;
}
.avata-interna-tools .view-display-id-page_content_tool .views-row .views-field-field-images li {
  border: thin solid #C0C0C0;
  float: left;
  margin: 0 2px;
  width: 24%;
}
.avata-interna-tools .avata-rating-form {
  margin: 0 auto 25px;
  width: 86%;
}
.avata-interna-tools #block-views-webforms-block-webform-avata {
  margin: 0 auto;
  width: 90%;
}
.avata-interna-tools .avata-rating-form .form-type-radios .control-label {
  color: #00558B;;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
}
/*.avata-interna-tools .avata-rating-form .form-type-radios .control-label {
  color: #00558B;
  font-weight: bold;
}*/
.avata-interna-tools .avata-rating-form .form-type-radios #edit-submitted-califica-esta-herramienta {
  border-radius: 5px;
  border: thin solid #C0C0C0;
  overflow: hidden;
}
.avata-interna-tools .avata-rating-form .form-type-radio {
  align-items: center;
  background-color: #FFF;
  color: #C0C0C0;
  display: flex;
  float: left;
  height: 40px;
  justify-content: center;
  text-align: center;
  width: 20%;
}
.avata-interna-tools .avata-rating-form .form-type-radio:nth-child(1) {
  background-image: url("../images/cabito/no_interesa01.png");
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 124px;
}
.avata-interna-tools .avata-rating-form .form-type-radio:nth-child(2) {
  background-image: url("../images/cabito/no_gusta01.png");
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 124px;
}
.avata-interna-tools .avata-rating-form .form-type-radio:nth-child(3) {
  background-image: url("../images/cabito/indiferente01.png");
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 124px;
}
.avata-interna-tools .avata-rating-form .form-type-radio:nth-child(4) {
  background-image: url("../images/cabito/gusta01.png");
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 124px;
}
.avata-interna-tools .avata-rating-form .form-type-radio:nth-child(5) {
  background-image: url("../images/cabito/encanta01.png");
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 124px;
}
.wrapper-valoracion {
  color: #777;
  font-size: 1em;
  font-weight: bold;
}
.wrapper-valoracion .valoracion-num {
  width: 1%;
  display: inline-block;
}
.wrapper-valoracion .line {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  width: 98%;
}
.wrapper-valoracion .line:after {
  background-color: #C0C0C0;
  content: "";
  display: block;
  height: 1px;
  width: 98%;
}

.avata-interna-tools .avata-rating-form .form-type-radio:hover {
  background-color: #EEEEEE;
}
.avata-interna-tools .avata-rating-form .form-type-radios .form-type-radio:hover .control-label {
  color: #777;
  cursor: pointer;
}
/*.avata-interna-tools .avata-rating-form .form-type-radio {
  align-items: center;
  background-color: #00558B;
  color: #FFF;
  display: flex;
  float: left;
  height: 40px;
  justify-content: center;
  margin: 0 2px;
  text-align: center;
  width: 19.5%;
}*/
#block-menu-menu-crear-servicios-en-linea {
  height: 70px;
  overflow-y: visible;
  position: fixed;
  right: -148px;
  transition: all 0.5s ease;
  top: 203px;
  width: 183px;
  z-index: 9;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}
#block-menu-menu-crear-servicios-en-linea:hover {
  right: 0px;
}
#block-menu-menu-crear-servicios-en-linea ul.menu {
  background-color: #0099CC;
  border-radius: 5px 0 0 5px;
  margin-top: 0;
  padding: 3px 0;
  position: relative;
  width: 183px;
}
#block-menu-menu-crear-servicios-en-linea ul.menu li {
  align-items: center;
  background-image: url("../images/icono-crea.png");
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 40px;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 100%;
}
#block-menu-menu-crear-servicios-en-linea ul.menu li a {
  color: #FFFFFF;
  font-family: "Lato-Regular";
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  padding-left: 43px;
}
/*Tour virtual Utadeo*/
#block-menu-menu-tour-virtual {
  height: 70px;
  overflow-y: visible;
  position: fixed;
  right: -131px;
  transition: all 0.5s ease;
  top: 250px;
  width: 183px;
  z-index: 9;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}
#block-menu-menu-tour-virtual:hover {
  right: 0px;
}
#block-menu-menu-tour-virtual ul.menu {
  border-radius: 5px 0 0 5px;
  margin-top: 0;
  padding: 3px 0;
  position: relative;
  width: 183px;
}
#block-menu-menu-tour-virtual ul.menu li {
  align-items: center;
  background-image: url("../images/icono-tour-der.png");
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 180px;
  display: flex;
  height: 58px;
  justify-content: center;
  width: 100%;
}
#block-menu-menu-tour-virtual ul.menu li a {
  color: transparent;
  font-family: "Lato-Regular";
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  padding-left: 43px;
}
/*Fin Tour virtual Utadeo*/
.avata-interna-tools .avata-rating-form .form-type-radios .form-type-radio .control-label {
  align-items: flex-end;
  border-right: thin solid #C0C0C0;
  color: #777;
  display: flex;
  font-size: 1em;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.avata-interna-tools .avata-rating-form .form-type-radios .form-type-radio.active {
  background-color: #00558B;
}
.avata-interna-tools .avata-rating-form .form-type-radio.active:nth-child(1) {
  background-image: url("../images/cabito/no_interesa02.png");
}
.avata-interna-tools .avata-rating-form .form-type-radio.active:nth-child(2) {
  background-image: url("../images/cabito/no_gusta02.png");
}
.avata-interna-tools .avata-rating-form .form-type-radio.active:nth-child(3) {
  background-image: url("../images/cabito/indiferente02.png");
}
.avata-interna-tools .avata-rating-form .form-type-radio.active:nth-child(4) {
  background-image: url("../images/cabito/gusta02.png");
}
.avata-interna-tools .avata-rating-form .form-type-radio.active:nth-child(5) {
  background-image: url("../images/cabito/encanta02.png");
}
.avata-interna-tools .avata-rating-form .form-type-radios .form-type-radio.active .control-label {
  color: #FFFFFF;
}
.avata-interna-tools .avata-rating-form .form-type-radios .form-type-radio input[type="radio"] {
  display: none;
}
.avata-interna-tools .avata-rating-form .form-type-textfield input[type="text"],
.avata-interna-tools .avata-rating-form .form-type-textarea .form-textarea {
  border: thin solid #A7A7A7;
  border-radius: 3px;
  margin: 20px 2px 0;
  padding: 5px;
  width: 99%;
}
.avata-interna-tools .avata-rating-form .form-actions > .form-submit::before {
  background: none;
  margin-right: 0;
  height: 0;
  width: 0;
}
.avata-interna-tools .avata-rating-form .form-actions {
  width: 99%;
}
.avata-interna-tools .avata-rating-form .form-actions > .form-submit {
  font-size: 1.2em;
  width: 110px;
}
.avata-interna-tools .avata-rating-form .form-item-submitted-nid {
  display: none;
}

.avata-interna-tools #quicktabs-field_collection_quicktabs {
  width: 100%;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs-tabs {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
  background: none;
  border-bottom: 0px solid #00558F;
  height: auto;
  margin: 0px;
  min-height: 33px;
  width: 25%;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li:hover > a,
.avata-interna-tools #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li.active > a.active {
  background: #C0C0C0;
  border: 0;
  color: #fff;
  display: flex;
  height: auto;
  line-height: 1.5;
  min-height: 33px;
  white-space: normal;
  width: 100%;
  text-align: center;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li a {
  align-items: center;
  background: #FFF;
  border: 1px solid #C0C0C0;
  color: #C0C0C0;
  display: flex;
  height: auto;
  justify-content: center;
  line-height: 1.5;
  min-height: 33px;
  padding: 10px;
  text-align: center;
  white-space: normal;
  width: 100%;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs_main {
  border: 1px solid #C0C0C0;
  padding: 10px;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs_main .field-name-field-quicktab-body {
  color: #666666;
  font-size: 0.85em;
  margin: 0 auto;
  width: 97%;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs_main .field-name-field-quicktab-body li {
  list-style-type: disc;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs_main .field-name-field-quicktab-body a {
  color: #3F9DE9;
  font-size: 0.8em;
}
.avata-interna-tools #quicktabs-field_collection_quicktabs .quicktabs_main .field-name-field-quicktab-body table {
  color: #666666;
}
#block-views-webforms-block-webform-avata .views-row .views-field-sid {
  display: none;
}
.avata-interna-tools .wrapper-webform {
  border: thin solid #C0C0C0;
  border-radius: 5px;
  margin-bottom: 10px;
  overflow: hidden;
}
.avata-interna-tools .wrapper-webform .webform-calificacion {
  align-items: center;
  background-color: #00558B;
  color: #FFF;
  display: flex;
  float: left;
  font-weight: bold;
  font-size: 2em;
  height: 70px;
  justify-content: center;
  width: 70px;
}
.avata-interna-tools .wrapper-webform .wrapper-data {
  color: #666666;
  min-height: 70px;
  padding: 5px 5px 5px 80px;
}
.avata-interna-tools .wrapper-webform .wrapper-data .webform-nombre {
  float: left;
  font-weight: bold;
  padding-right: 3px;
}
.avata-interna-tools .view-display-id-block_webform_avata .pager-load-more a {
  background: transparent;
  color: #8D8D8D;
  box-shadow: none;
  font-size: 1.7em;
  height: 50px;
  position: relative;
  text-decoration: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.avata-interna-tools .view-display-id-block_webform_avata .pager-load-more a:hover {
  background: transparent;
  border: 1px solid transparent;
  height: 60px;
}
.avata-interna-tools .view-display-id-block_webform_avata .pager-load-more a::after {
  background-image: url("/sites/tadeo/themes/bootstrap_utadeo/images/avata-arrow-down.png");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  width: 100%;
}
.tadeo-avata-pages #login-form-avata {
  align-items: center;
  display: block;
  height: 310px;
  justify-content: center;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 90%;
}
.tadeo-avata-pages #login-form-avata .welcome-form {
  color: #FFF;
  font-size: 2em;
  margin-top: 30px;
}
.tadeo-avata-pages #login-form-avata .wrapper-form {
  bottom: 0;
  overflow: hidden;
  position: absolute;
}
.tadeo-avata-pages #login-form-avata .form-item-username {
  float: left;
  margin-right: 5px;
  padding-bottom: 20px;
  position: relative;
  width: 65%;
}
.tadeo-avata-pages #login-form-avata .form-item-username::after {
  content: "";
  height: 20px;
  width: 20px;
  background-image: url("/sites/tadeo/modules/custom/tadeo_management/styles/32206/form-user.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 5px;
  top: 4px;
}
.tadeo-avata-pages #login-form-avata .user-description {
  height: 51px;
  overflow: hidden;
  margin-top: 5px;
  color: #FFF;
  text-shadow: #222 2px 1px 1px;
}
.tadeo-avata-pages #login-form-avata .form-item-password {
  margin-bottom: 20px;
  position: relative;
  width: 65%;
}
.tadeo-avata-pages #login-form-avata .form-item-password::after {
  content: "";
  height: 21px;
  width: 20px;
  background-image: url("/sites/tadeo/modules/custom/tadeo_management/styles/32206/form-pass.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 5px;
  top: 3px;
}
.tadeo-avata-pages #login-form-avata #username,
.tadeo-avata-pages #login-form-avata #password {
  border: thin solid #C0C0C0;
  border-radius: 5px;
  padding-left: 30px;
  width: 100%;
}
.tadeo-avata-pages #login-form-avata button {
  background-color: #FDA229;
  border: 0;
  border-radius: 5px;
  color: #FFF;
  float: right;
  font-size: 0.9em;
  padding: 7px;
}
.tadeo-avata-pages #login-form-avata .term-description {
  float: left;
}
.tadeo-avata-pages #login-form-avata .term-description a {
  color: #FFF;
  display: block;
  float: left;
  padding: 0 5px;
  text-decoration: underline !important;
  text-shadow: #222 2px 1px 1px;
  transition: all 0.3s ease;
}
.tadeo-avata-pages #login-form-avata .term-description a:hover {
  color: #FDA229;
  text-shadow: none;
}
#avata-search-form .control-label {
  display: block;
  position: relative;
}
#checkboxes-form-avata > .form-item > .control-label {
  /*border-right: thin solid #8D8D8D;
  margin-right: 10px;*/
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  width: 77%;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools {
  margin: 0 auto;
  width: 95%;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header {
  margin-bottom: 5px;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header h2 {
  font-size: 1.6em;
  margin: 0;
  padding-bottom: 10px;
  text-align: left;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header h2::after {
  content: "";
  height: 0px;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header div {
  width: 93%;
  color: #000;
  text-align: center;
  justify-content: center;
  display: flex;
  font-size: 1.5em;
  margin: 0 auto;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header div#result-form-avata {
  display: block;
  font-size: 9px;
  justify-content: left;
  margin: 0;
  text-align: initial;
  width: auto;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header #result-form-avata .result-title {
  text-align: initial;
  width: auto;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header #result-form-avata .result-values {
  clear: both;
  display: block;
  font-size: 1em;
  justify-content: left;
  margin: 0;
  overflow: hidden;
  text-align: initial;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .view-header div.result-val {
  float: left;
  width: auto;
  background-color: #DADADA;
  border-radius: 5px;
  padding: 5px;
  margin-right: 15px;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row {
  border-radius: 5px;
  box-shadow: 0 3px 10px 0 rgba(0,0,0,0.7);
  float: left;
  height: 270px;
  margin: 0 1% 25px;
  position: relative;
  text-align: center;
  width: 30%;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-field-imagen-portada {
  display: flex;
  justify-content: center;
  padding: 0px 0 20px;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-field-imagen-portada .img-responsive {
  /*border: thin solid #C0C0C0;*/
  border-radius: 5px 5px 0 0;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-title a {
  color: #000;
  font-weight: bold;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-body {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 5px 5px 0 0;
  color: #FFF;
  display: flex;
  font-style: italic;
  font-weight: bold;
  height: 216px;
  justify-content: center;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.5s ease;
  visibility: hidden;
  width: 100%;
  z-index: 2;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row:hover .views-field-body {
  visibility: visible;
  opacity: 1;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-body .field-content {
  width: 80%;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-body a {
  display: block;
  clear: both;
  color: #FFF;
  border: thin solid #FFF;
  border-radius: 5px;
  font-size: 1.2em;
  font-style: normal;
  margin: 15px auto 0;
  padding: 10px;
  transition: all 0.5s ease;
  width: auto;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-body a:hover {
  background-color: #FFF;
  color: #000;
}
.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-tadeo-views-field-voting-count {
  position: absolute;
  width: 50px;
  height: 50px;
  z-index: 1;
  top: 0px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFF;
  font-size: 1.5em;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 5px 0 5px 0;
}


.block-soy-contacto-avata {
  clear: both;
}
.tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata {
  color: #262d37;
  font-size: 12px;
  margin-top: 20px;
}
.tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata table tr td a {
  color: #262d37;
}
.tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata .contacto {
  font-size: 1.2em;
  overflow: hidden;
  width: 100%;
}
.tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata .contacto .contenido {
  width: 33%;
  padding: 10px 0;
  float: left;
  text-align: center;
}
.tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata .contacto .contenido a {
  color: #888;
}


#avata-search-form .control-label input[type="checkbox"] {
  margin-right: 5px;
}
a#btn-white {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: #00558f;
  background: #FFF;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: thin solid #00558f;
}
a#btn-white:hover {
  color: #FFF;
  background: #00558F;
}
#search-form-avata {
  color: #8D8D8D;
}
#avata-search-form a#btn-white {
  font-size: 0;
  line-height: 0;
  padding: 5px 14px;
  width: 80px;
}
#avata-search-form a#btn-white::before {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/reload-blue.png") 0 0 no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  margin: 0 auto;
  width: 23px;
  vertical-align: middle;
}
.avata-interna-tools #avata-search-form a#btn-white {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  box-shadow: none;
  line-height: 20px;
  font-size: 0.9em;
  padding: 5px 14px;
  width: 130px;
}
.avata-interna-tools #avata-search-form a#btn-white:hover {
  background-color: transparent;
  color: #00558F;
}
.avata-interna-tools #avata-search-form a#btn-white::before {
  background: none;
  background-size: contain;
  content: "";
  display: block;
  height: 0px;
  margin: 0 auto;
  width: 0px;
  vertical-align: middle;
}
#avata-search-form .home-form-avata:hover a#btn-white::before {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/reload-white.png") 0 0 no-repeat;
  background-size: contain;
  content: "";
}
.avata-interna-tools #avata-search-form .home-form-avata:hover a#btn-white::before {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/back-white-arrow.png") 0 0 no-repeat;
  background-size: contain;
  content: "";
}
#avata-search-form .home-form-avata {
  float: left;
  margin-right: 10px;
}
#avata-search-form .form-item-title {
  float: left;
  margin-right: 3%;
  overflow: hidden;
  width: 82%;
}
#avata-search-form .form-item-title input {
  border-bottom: 1px solid #C2C2C2;
  height: 32px;
  padding: 0 10px;
  width: 100%;
  background-color: transparent;
  box-shadow: none;
  border-left: 0;
  border-radius: 0;
  border-top: 0;
}
/*#avata-search-form .form-item-title::after {
  background-image: url("/sites/tadeo/themes/bootstrap_utadeo/images/ico-search-avata.png");
  background-size: contain;
  content: "";
  height: 23px;
  position: absolute;
  right: 10px;
  width: 23px;
}*/
#avata-search-form #checkboxes-form-avata {
  float: left;
  margin-bottom: 50px;
  margin-left: 90px;
  overflow: hidden;
  width: 82%;
}
.avata-interna-nube #avata-search-form #checkboxes-form-avata,
.avata-interna-tic #avata-search-form #checkboxes-form-avata {
  float: left;
  margin-bottom: 50px;
  margin-left: 90px;
  overflow: hidden;
  width: 91%;
}
.avata-interna-tic #avata-search-form #checkboxes-form-avata .form-type-checkboxes {
  border-right: thin solid #8D8D8D;
  float: left;
  margin-right: 10px;
  width: 17%;
}
.avata-interna-nube #checkboxes-form-avata > .form-item > .control-label,
.avata-interna-tic #checkboxes-form-avata > .form-item > .control-label {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  width: 77%;
}
.avata-interna-nube #avata-search-form #checkboxes-form-avata .form-type-checkboxes {
  border-right: thin solid #8D8D8D;
  float: left;
  margin-right: 10px;
  width: 14%;
}
.avata-interna-nube #avata-search-form #checkboxes-form-avata .form-type-checkboxes.form-item-136436,
.avata-interna-nube #avata-search-form #checkboxes-form-avata .form-type-checkboxes.form-item-140880 {
  float: left;
  width: 20%;
}
#avata-search-form #checkboxes-form-avata .form-item .form-checkboxes {
  opacity: 0;
  overflow: visible;
  padding: 10px;
  position: absolute;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  transition: all 0.5s linear;
  visibility: hidden;
  width: 200px;
  z-index: 99;
}
#avata-search-form #checkboxes-form-avata .form-item.active .form-checkboxes {
  background-color: #DDD;
  border: thin solid #C0C0C0;
  border-radius: 0 0 5px 5px;
  height: auto;
  opacity: 0.95;
  visibility: visible;
}
#avata-search-form #checkboxes-form-avata .form-item .form-checkboxes .control-label {
  font-size: 0.9em;
}
#avata-search-form #checkboxes-form-avata .form-item.form-type-checkboxes > .control-label::after {
  background-image: url("/sites/tadeo/themes/bootstrap_utadeo/images/tiny-arrow-down.png");
  content: "";
  height: 11px;
  margin-left: 10px;
  position: absolute;
  top: 6px;
  width: 16px;
}
#avata-search-form #checkboxes-form-avata .form-item.form-type-checkboxes.active > .control-label::after {
  background-image: url("/sites/tadeo/themes/bootstrap_utadeo/images/tiny-arrow-up.png");
  content: "";
}
#avata-search-form button {
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border-radius: 4px;
  border: thin solid #FDA229;
  color: #FDA229;
  display: inline-block;
  font-family: "Lato-Regular";
  font-size: 18px;
  line-height: 20px;
  padding: 5px 0px;
  position: relative;
  width: 100px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#avata-search-form button::before {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/ico-search-avata-yellow.png") 0 0 no-repeat;
  content: "";
  height: 20px;
  margin-right: 5px;
  width: 20px;
  vertical-align: middle;
  display: inline-block;
}
#avata-search-form button:hover::before {
  background: url("/sites/tadeo/themes/bootstrap_utadeo/images/ico-search-avata-white.png") 0 0 no-repeat;
  content: "";
}
#avata-search-form button:hover {
  color: #FFF;
  background: #FDA229;
}
.view-display-id-page_content_video {
  color: #666;
}
.view-display-id-page_content_video .views-field-field-imagen-portada .field-content {
  align-items: center;
  border: 3px solid #E35831;
  border-radius: 50%;
  display: flex;
  height: 260px;
  justify-content: center;
  width: 260px;
}
.view-display-id-page_content_video .views-field-field-imagen-portada .field-content img {
  border-radius: 50%;
  border: 5px solid #FFF;
}
.view-display-id-page_content_video .views-field-title h1 {
  color: #00558B;
  font-size: 1.7em;
  margin: 0;
}
.page-content-video #block-system-main {
  margin: 0 auto;
  width: 80%;
}
.page-content-video .view-display-id-page_content_video .views-row > .views-fieldset {
  margin: 0 auto 25px;
  overflow: hidden;
  width: 60%;
}
.page-content-video .view-display-id-page_content_video .views-row .views-field-field-imagen-portada {
  float: left;
}
.page-content-video .view-display-id-page_content_video .views-row > .views-fieldset .views-fieldset {
  margin: 20px auto;
  min-height: 100px;
  overflow: hidden;
  text-align: center;
}
.page-content-video .view-display-id-page_content_video .views-row .views-field-body {
  margin: 25px auto;
  width: 60%;
}
.page-content-video .view-display-id-page_content_video .views-row .views-field-field-keywords {
  color: #00558B;
}
.page-content-video .view-display-id-page_content_video .views-row .views-field-field-keywords ul {
  margin: 0;
}
.page-content-video .view-display-id-page_content_video .views-row .mm-youtube-video {
  display: flex;
  justify-content: center;
}
.page-content-video .view-display-id-page_content_video .views-row iframe {
  min-width: 650px;
  width: initial !important;
}

.front #block-views-9f8963d0eca8cc6b06f2f2e05651e507 {
  position: relative;
}
.front #block-views-9f8963d0eca8cc6b06f2f2e05651e507::before {
  background-color: #F2F2F2;
  content: "";
  height: 375px;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: -1;
}
.front #block-views-9f8963d0eca8cc6b06f2f2e05651e507 .block-title {
  background-color: #FFF;
  display: block;
  margin: 0 auto;
  min-height: 40px;
  text-align: center;
  width: 30%;
}
.front #block-views-9f8963d0eca8cc6b06f2f2e05651e507 .block-title::after {
  content: "";
  display: block;
  height: 1px;
  width: 32px;
  background: #00558f;
  margin: 0 auto;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content ul {
  display: flex;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row {
  margin: 0 1%;
  width: 25%;
}
.micrositios .view-display-id-block_contenidos_bienestar_micrositios {
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
}
.micrositios .view-display-id-block_contenidos_bienestar_micrositios .view-content .views-row {
  float: left;
  margin: 0 1% 15px;
  min-height: 350px;
  width: 23%;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-field-microsites {
  background-color: #FC4C86;
  color: #FFF;
  padding: 1px 10px;
  width: 85%;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-fieldset {
  background-color: #FFF;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 150px;
  padding: 0 4px;
  position: relative;
}
.micrositios .view-display-id-block_contenidos_bienestar_micrositios .view-content .views-row .views-fieldset {
  background-color: #FFF;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 177px;
  padding: 0 4px;
  position: relative;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row h2 {
  font-size: 1em;
  line-height: 1.5em;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row h2::after {
  content: "";
  height: 0;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-title a {
  color: #424242;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-title a:hover{
  color: #797979;
}
.micrositios .view-display-id-block_contenidos_bienestar_micrositios .view-content .views-row .views-field-title a {
  color: #545454;
  font-weight: bold;
  line-height: 1.2em;
  display: block;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-nid {
  background-color: #81AAC6;
  border-radius: 5px 5px 0 0;
  bottom: -2px;
  left: 20%;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 60%;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-nid:hover {
  background-color: #00558f;
}
.front .view-display-id-block_contenidos_bienestar_front .view-content .views-row .views-field-nid a {
  color: #FFF;
  display: block;
  font-size: 12px;
  width: 100%;
}
.micrositios .view-display-id-block_contenidos_bienestar_micrositios .pager {
  clear: both;
}
.front .view-display-id-block_banner_promo .view-content {
  display: flex;
  margin: 20px auto;
  max-width: 1024px;
  width: 80%;
}
.front .view-display-id-block_banner_promo .views-row {
  display: flex;
  justify-content: center;
  width: 33%;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty ul {
  display: flex;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty .views-row {
  margin: 0 1%;
  position: relative;
  width: 33%;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty .views-row .views-field-field-category {
  background: #ffa300;
  color: #FFF;
  left: 0;
  padding: 1px 5px;
  position: absolute;
  top: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty .views-row .news-group-fields-custom {
  color: #454545;
  background-color: #FFF;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 100px;
  padding: 0 4px;
  position: relative;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty .views-row .news-group-fields-custom span {
  color: #888;
  font-size: 0.8em;
}
.tadeo-faculty-pages .view-display-id-block_content_faculty .tadeo-link-all {
  border-bottom: thin dashed #777;
  padding-bottom: 15px;
  text-align: center;
}
.home .text-center .pagination,
.tadeo-faculty-pages #block-views-slider-home-new-block-videos-yt .view-display-id-block_videos_yt .view-footer {
  display: none;
}
#block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura,
#block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura {
  border-top: 1px dashed #333;
  border-bottom: 1px dashed #333;
  margin-bottom: 20px;
  padding: 15px 0 20px 0;
}
#block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura h1,
#block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura h1 {
  color: #00558f;
  font-family: "Lato-Regular";
  font-size: 25px;
  text-align: center;
}
.input-group {
  position: relative;
}
.input-group input#edit-search-tipificacion {
  width: 100%;
  background: #FFF;
  border: 2px solid #BFBFBF;
  border-radius: 5px;
  color: #666666;
  font-size: 0.8em;
  height: 35px;
  padding: 5px 10px;
}
.input-group span.input-group-addon {
  position: absolute;
  right: 3px;
  top: 6px;
}
#block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura .dropdown,
#block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura .dropdown {
  position: absolute;
  background-color: #FFF;
  border-radius: 0 0 8px 8px;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 35px;
  width: 100%;
  z-index: 1;
  padding: 5px 10px;
}
#block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura .dropdown a,
#block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura .dropdown a {
  color: #00558f;
}
#view-display-programs .id_asignatura {
  background-color: #F2F2F2;
  border-radius: 0 0 8px 8px;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  display: flex;
  justify-content: center;
}
#view-display-programs .id_asignatura .rst-data {
  min-height: 90px;
  text-align: center;
  width: 25%;
}
#block-tadeo-programs-tadeo-tipificacion-posgrado #view-display-programs .id_asignatura .rst-data {
  min-height: 90px;
  text-align: center;
  width: 33.3333%;
}
#view-display-programs .id_asignatura .rst-data h3 {
  background-color: #0099CC;
  color: #FFF;
  margin: 0;
  padding: 5px 0;
}
#view-display-programs .id_asignatura .rst-data .rst-value {
  font-size: 0.85em;
  padding: 7px 0;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .form-item-search-tipificacion {
  display: none;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .form-submit {
  border: 2px solid #BFBFBF;
  border-radius: 5px;
  color: #0099CC;
  display: none;
  padding: 5px 10px;
  text-align: center;
  transition: all 0.3s ease;
  width: 100%;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container {
  border: 0;
  font-size: 16px;
  padding: 0;
  width: 100% !important;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-single {
  background: #FFF;
  border: 2px solid #BFBFBF;
  border-radius: 5px;
  color: #666666;
  font-size: 1em;
  height: 35px;
  padding: 5px 10px;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-results {
  font-size: 1em;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-single div {
  height: 30px;
  width: 30px;
}
#tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-single div b {
  background-image: url("/sites/tadeo/themes/bootstrap_utadeo/images/arrow-down.png");
  background-position: center center;
  background-size: contain;
  margin: 0 auto;
  width: 20px;
}



/** Comunicados UTadeo **/
.view-display-id-block_comunicados_home {
  margin-bottom: 20px;
  overflow: hidden;
}
.view-display-id-block_comunicados_home .views-row.views-row-1 {
  width: 50%;
  float: left;
  position: relative;
  max-width: 620px;
}
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-field-category,
.view-display-id-block_comunicados_all .views-row .views-field-field-category {
  position: absolute;
}
.view-display-id-block_comunicados_home .views-row .views-field-field-category,
.view-display-id-block_comunicados_home .views-row .views-field-field-images {
  display: none;
}
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-field-category,
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-field-images {
  display: block;
}
.view-display-id-block_comunicados_home .views-row .views-field-field-category a,
.view-display-id-block_comunicados_all .views-row .views-field-field-category a {
  background-color: #0099CC;
  color: #FFF;
  font-family: "Lato-Regular";
  font-size: 1em;
  text-align: center;
}
.view-display-id-block_comunicados_home .views-row .views-field-nothing {
  border-bottom: dashed thin #797979;
  min-height: 93px;
  margin-bottom: 10px;
}
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-nothing {
  position: absolute;
  border-bottom: dashed 0px #797979;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  color: #FFF;
  margin-bottom: 0;
  width: 100%;
}
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-nothing .date-display-single,
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-nothing a,
.view-display-id-block_comunicados_home .views-row.views-row-1 .views-field-nothing a {
  color: #FFF;
}
.view-display-id-block_comunicados_home .views-row .views-field-nothing a:hover {
  color: #0099CC;
}
.view-display-id-block_comunicados_home .views-row.views-row-2,
.view-display-id-block_comunicados_home .views-row.views-row-3,
.view-display-id-block_comunicados_home .views-row.views-row-4 {
  overflow: hidden;
  width: 48%;
  float: right;
}
.view-display-id-block_comunicados_home .views-row .views-field-field-category,
.view-display-id-block_comunicados_home .views-row .views-field-field-images {
  display: none;
}
.view-display-id-block_comunicados_all {
  margin-top: 20px;
}
.view-display-id-block_comunicados_all .views-row {
  width: 32%;
  float: left;
  position: relative;
  max-width: 620px;
  margin: 0 0.5% 15px;
}
.view-display-id-block_comunicados_all .views-row .views-field-nothing {
  background-color: #FFF;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 155px;
  overflow: hidden;
  padding: 0 4px;
  position: relative;
}
.view-display-id-block_comunicados_home .view-footer {
  clear: both;
  padding-top: 15px;
  text-align: center;
}
.view-display-id-block_comunicados_home .view-footer a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #00558f;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.view-display-id-block_comunicados_home .view-footer a:hover {
  color: #00558f;
  background: white;
  border: 1px solid #00558f;
}
.menu-header-mobile {
  display: none;
}
#block-menu-menu-inscribete-ya {
  position: fixed;
  bottom: 0;
  background: #FF007A;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 99;
}
#block-menu-menu-inscribete-ya .menu {
  margin: 4px;
}
#block-menu-menu-inscribete-ya .menu a {
  color: #FFF;
  font-weight: bold;
  font-size: 20px;
  padding: 5px 70px;
}
.home-enlaces-publicos {
  margin: 10px 0 15px;
}
.home-enlaces-publicos > ul {
  display: flex;
  justify-content: center;
}
.home-enlaces-publicos > ul li {
  margin: 0 10px;
  position: relative;
}
.home-enlaces-publicos > ul li.middle::before {
  background-color: #777;
  height: 30px;
  width: 1px;
  content: "";
  margin-right: 5px;
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
}
.home-enlaces-publicos > ul li.middle::after {
  background-color: #777;
  height: 30px;
  width: 1px;
  content: "";
  margin-right: 5px;
  display: block;
  position: absolute;
  right: -15px;
  top: 6px;
}
.home-aspirantes-conectate {
  background-color: #F5F5F5;
  border-top: thin solid #bbb;
  border-bottom: thin solid #bbb;
  padding: 20px;
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 20px 0;
}
.home-aspirantes-conectate h2.block-title {
  display: block;
  color: #424242;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  margin-right: 15px;
  font-family: "Lato-Regular";
}
.home-aspirantes-conectate .main-container h2.block-title::after {
  display: block;
  content: "";
  height: 0px;
  width: 0px;
}

.home-aspirantes-conectate p {
  margin: 5px 0;
}
.home-aspirantes-conectate p a,
.home-enlaces-publicos > ul li a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #00558f;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-aspirantes-conectate p a:hover,
.home-enlaces-publicos > ul li a:hover {
  background: white;
  border: 1px solid #00558f;
  color: #00558f;
}

@media only screen and (max-width : 1024px) {
  .block.home-enlaces-publicos > ul {
    flex-direction: column;
    text-align: center;
    
  }
  .block.home-enlaces-publicos > ul li a {
    margin-top: 5px;
    width: 80%;
  }
  .block.home-enlaces-publicos > ul li.middle::before{
    content: none;
  }
  .block.home-enlaces-publicos > ul li.middle::after{
    content: none;
  }
  .view-display-id-block_comunicados_home .view-content .views-row.views-row-1 {
    width: 95%;
  }
  .view-display-id-block_comunicados_home .view-content .views-row.views-row-2,
  .view-display-id-block_comunicados_home .view-content .views-row.views-row-3,
  .view-display-id-block_comunicados_home .view-content .views-row.views-row-4 {
    width: 95%;
    float: left;
  }
  .main-container .menu-header-mobile {
    display: block;
  }
  .main-container #block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura h1,
  .main-container #block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura h1 {
    font-size: 18px;
    line-height: 24px;
  }
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .form-item-search-tipificacion,
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .form-submit {
    display: block;
  }
  .main-container #block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura .dropdown,
  .main-container #block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura .dropdown {
    position: absolute;
    background-color: #FFF;
    border-radius: 0 0 8px 8px;
    border-bottom: 2px solid #BFBFBF;
    border-left: 2px solid #BFBFBF;
    border-right: 2px solid #BFBFBF;
    min-height: 35px;
    width: 80%;
    z-index: 9;
    padding: 5px 10px;
  }
  .main-container #block-tadeo-programs-tadeo-tipificacion-asignatura #tadeo-tipificacion-asignatura .dropdown a,
  .main-container #block-tadeo-programs-tadeo-tipificacion-posgrado #tadeo-tipificacion-asignatura .dropdown a {
    color: #00558f;
  }
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas #edit-select-tipificacion,
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container {
    display: none !important;
  }
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-single {
    font-size: 0.8em;
  }
  .main-container #tadeo-tipificacion-asignatura #searcher-tipificacion-asignaturas .chosen-container .chosen-results {
    font-size: 0.8em;
  }
  .main-container #view-display-programs .id_asignatura {
    display: block; 
  }
  .main-container #view-display-programs .id_asignatura .rst-data {
    min-height: auto;
    width: 100%;
  }
  .main-container #view-display-programs .id_asignatura .rst-data h3 {
    font-size: 21px;
  }
  .main-container #view-display-programs .id_asignatura .rst-data .rst-value {
    font-size: 17px;
  }
}
/*Fin css comunicados home*/

.generico .main-container {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.generico .main-container .row {
  margin-left: 0;
  margin-right: 0;
}
.generico .main-container .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
.generico .main-container .image-uconsultoria {
  background-size: cover;
  position: relative;
}
.generico .main-container .image-uconsultoria::before {
  content: "";
  background-color: rgba(43, 163, 163, 0.7);
  width: 100%;
  height: 100%;
  display: block;
}
.generico .main-container .region-pre-content {
  height: 320px;
}
.generico .main-container .region-pre-content .image-uconsultoria h2 {
  color: #FFF;
  left: 10%;
  margin: 0 auto 10px;
  position: absolute;
  top: 20%;
  width: 80%;
}
.generico .main-container .region-pre-content .image-uconsultoria h2::after {
  background-color: #FFF;
  content: "";
  margin: 1px auto 0;
}
.generico .main-container .region-pre-content .tadeo-links-wrapper {
  top: 35%;
}
.generico .main-container .region-pre-content .tadeo-links-wrapper #block-menu-content h2::after {
  background-image: url(/sites/tadeo/themes/bootstrap_utadeo/images/menu-alt.png);
  height: 20px;
  margin-top: 0;
  top: 9px;
  width: 20px;
}
.generico .main-container .region-pre-content .tadeo-links-wrapper #block-menu-content.active h2::after {
  background-image: url(/sites/tadeo/themes/bootstrap_utadeo/images/menu-close.png);
  height: 17px;
  top: 10px;
  width: 17px;
}
.generico .main-container .region-pre-content #block-tadeo-pages-body-teaser {
  top: 55.3%;
}
.generico .main-container .region-pre-content #block-tadeo-pages-body-teaser p {
  margin: 0;
}
.generico.tadeo-new-pages .main-container .region-content {
  width: 80%;
  margin: 0 auto;
  max-width: 1200px;
}
.generico .main-container .slider > .view-content {
  margin-bottom: 0;
  max-height: 412px;
}
.generico .main-container .slider .views-row .views-field-field-category {
  background: #ffa300;
  color: #424242;
  display: block;
  font-family: "Lato-Bold";
  font-size: 14px;
  font-weight: normal;
  left: 0;
  line-height: 20px;
  padding: 4px 8px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 180px;
}
.generico .main-container .slider .views-row .views-field-field-image {
  max-width: 780px !important;
  overflow: hidden;
}
.generico .main-container .slider .views-row .news-group-fields-custom {
  background-color: rgba(0, 0, 0, 0.2);
  max-width: 780px;
}
.generico .main-container .slider .boostrap-links-actions {
  margin-top: 20px;
}
.generico .main-container .slider .view-footer .slider-progress-bar {
  bottom: 58px;
}
.generico .main-container .tadeo-links-wrapper #block-menu-content.active .links-content {
  background-color: rgba(2, 35, 34, 0.97);
  border: 0;
}
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.first-0,
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item {
  border-bottom: 1px solid #BDEFEC;
}
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a,
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > span {
  color: #79E8E5;
  font-size: 1.1em;
}
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item.expanded.active > .menu,
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu .menu-item.expanded.active > .menu-3 {
  border-top: 1px solid #BDEFEC;
}
.generico .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item a {
  color: #FFF;
  font-size: 14px;
}
.generico .slider .view-header h2,
.generico .main-container .view-header .views-field-field-label-projects {
  color: #2BA3A3;
  font-family: "Lato-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  margin: 0;
}
.generico .slider .view-header h2::after {
  content: "";
  height: 0px;
  margin: 0;
}
.generico .slider .view-header::after,
.generico .view-header .views-field-field-label-projects::after {
  background: #114B4B;
  content: "";
  display: block;
  height: 2px;
  margin: 0 auto;
  width: 32px;
}
.generico .view-display-id-block_special_projects > .view-content ul {
  display: flex;
}
.generico .view-display-id-block_special_projects_all > .view-content .views-row {
  float: left;
  margin: 0 1% 20px;
  width: 31%;
}
.generico .view-display-id-block_special_projects > .view-content .views-row {
  margin: 0 1%;
  width: 33%;
}
.generico .view-display-id-block_special_projects > .view-content .views-row .views-field-field-microsites {
  background-color: #FC4C86;
  color: #FFF;
  padding: 1px 10px;
  width: 85%;
}
.generico .view-display-id-block_special_projects_all > .view-content .views-row .views-fieldset,
.generico .view-display-id-block_special_projects > .view-content .views-row .views-fieldset {
  background-color: #FFF;
  border-bottom: 2px solid #BFBFBF;
  border-left: 2px solid #BFBFBF;
  border-right: 2px solid #BFBFBF;
  min-height: 150px;
  padding: 0 4px;
  position: relative;
}
.generico .view-display-id-block_news_4 > .view-content .views-row .views-field-title a,
.generico .view-display-id-block_special_projects_all > .view-content .views-row .views-field-title a,
.generico .view-display-id-block_special_projects > .view-content .views-row .views-field-title a {
  color: #2E7DAA;
  display: block;
  font-weight: bold;
  line-height: 1.2em;
  padding-top: 5px;
}
.generico .view-display-id-block_special_projects_all > .view-content .views-row .views-field-body,
.generico .view-display-id-block_special_projects > .view-content .views-row .views-field-body {
  font-size: 0.9em;
  line-height: 1.25;
}
.generico .view-display-id-block_news_4 > .view-content .views-row .views-field-body p {
  font-size: 1.05em;
  line-height: 1.25;
  color: #333;
}
.generico .view-footer .boostrap-links-actions .tadeo-link-all {
  text-align: center;
}
.generico .view-footer .boostrap-links-actions .tadeo-link-all a {
  background-color: #3BD8DB;
}
.generico .view-footer .boostrap-links-actions .tadeo-link-all a:hover {
  color: #3BD8DB;
  background: white;
  border: 1px solid #3BD8DB;
}
.generico #block-views-bf55aeb4561a24b329937aa95114cdbe {
  float: left;
  margin-right: 1%;
  width: 49%;
}
.generico #block-views-34854179445f584db45421f780bb8f44 {
  float: right;
  margin-left: 1%;
  width: 49%;
}
.generico .view-display-id-block_special_gallery .view-content ul,
.generico .view-display-id-block_special_gallery .view-content .jcarousel-clip-horizontal {
  margin: 0;
  width: 100%;
}
.generico .view-display-id-block_special_gallery .view-content .jcarousel-clip-horizontal li {
  /*width: 559px;*/
}
.generico .view-display-id-block_special_gallery .view-content .jcarousel-container-horizontal {
  padding: 0;
}
.generico .view-display-id-block_special_gallery header {
  display: none;
}
.generico #block-views-bf55aeb4561a24b329937aa95114cdbe .block-title,
.generico #block-views-34854179445f584db45421f780bb8f44 .block-title {
  color: #2BA3A3;
  display: block;
  font-size: 1.5em;
  font-weight: bold;
}
.generico #block-views-34854179445f584db45421f780bb8f44 .block-title {
  text-align: right;
}
.generico #block-views-bf55aeb4561a24b329937aa95114cdbe .block-title::after,
.generico #block-views-34854179445f584db45421f780bb8f44 .block-title::after {
  background: #114B4B;
  content: "";
  display: block;
  height: 2px;
  width: 32px;
}
.generico #block-views-bf55aeb4561a24b329937aa95114cdbe .block-title::after {
  margin: 0;
}
.generico #block-views-34854179445f584db45421f780bb8f44 .block-title::after {
  margin: 0 0 0 auto;
}
.generico #block-views-77033d4a29cc0c2ba30b3ede03aadec6 {
  clear: both;
}
.generico .view-display-id-block_news_4 .views-field-field-category,
.generico .view-display-id-block_view_all_events_microsite .views-field-field-category,
.generico .view-display-id-block_schedule_microsites_bienestar .views-field-field-event-type {
  position: absolute;
  top: 0;
  text-align: center;
}
.generico .view-display-id-block_news_4 .views-field-field-category > .field-content,
.generico .view-display-id-block_view_all_events_microsite .views-field-field-category > .field-content a,
.generico .view-display-id-block_schedule_microsites_bienestar .views-field-field-event-type > .field-content {
  clear: both;
  font-family: "Lato-Bold";
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #FFFFFF;
  background: #2E7DAA;
  padding: 4px 8px;
  width: 180px;
  display: block;
}
.generico .view-display-id-block_view_all_events_microsite .bef-select-as-links a,
.generico .view-display-id-block_schedule_microsites_bienestar .bef-select-as-links a {
  background-color: #114B4B;
}
.generico .view-display-id-block_view_all_events_microsite .bef-select-as-links a.active,
.generico .view-display-id-block_schedule_microsites_bienestar .bef-select-as-links a.active,
.generico .view-display-id-block_view_all_events_microsite .bef-select-as-links a:hover,
.generico .view-display-id-block_schedule_microsites_bienestar .bef-select-as-links a:hover {
  background-color: white;
  border: 1px solid #114B4B;
  color: #114B4B;
}
.generico .view-display-id-block_view_all_events_microsite .view-content ul > .views-row {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 2%;
  vertical-align: top;
  width: 23%;
}
.generico .view-display-id-block_view_all_events_microsite .view-content ul > .views-row.views-row-4,
.generico .view-display-id-block_view_all_events_microsite .view-content ul > .views-row.views-row-8 {
  margin-right: 0;
}
.generico .view-display-id-block_schedule_microsites_bienestar .view-content ul > .views-row span.date-display-single,
.generico .view-display-id-block_view_all_events_microsite .view-content ul > .views-row span.date-display-single {
  font-size: 12px;
}
.generico .view-display-id-block_schedule_microsites_bienestar .view-content ul > .views-row h3,
.generico .view-display-id-block_view_all_events_microsite .view-content ul > .views-row h3 {
  margin-left: 0;
}
.generico .main-container .region-content .field-name-title-field .field-item.even {
  color: #2BA3A3;
  font-family: "Lato-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2em;
  text-align: center;
}
.generico .main-container .region-content .field-name-title-field .field-items::after {
  background: #114B4B;
  content: "";
  display: block;
  height: 2px;
  margin: 0 auto;
  width: 32px;
}
.generico .block-views .pager-load-more {
  clear: both;
  padding-top: 20px;
  text-align: center;
}
.generico .block-views .pager-load-more a {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #3BD8DB;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.generico .block-views .pager-load-more a:hover {
  background: white;
  border: 1px solid #3BD8DB;
  color: #3BD8DB;
}
.generico .main-container .view-display-id-block_special_videos_all {
  margin-top: 15px;
}
.generico .main-container .view-display-id-block_special_videos .views-row {
  position: relative;
}
.generico .main-container .view-display-id-block_special_videos_all .views-row {
  float: left;
  margin-bottom: 20px;
  margin-right: 1%;
  position: relative;
  width: 49%;
}
.generico .main-container .view-display-id-block_special_videos .views-row .views-field-title,
.generico .main-container .view-display-id-block_special_videos_all .views-row .views-field-title {
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  bottom: 7px;
  padding: 10px;
}
.generico .main-container .view-display-id-block_special_videos .views-row .views-field-title a,
.generico .main-container .view-display-id-block_special_videos_all .views-row .views-field-title a {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  width: 100%;
}
@media only screen and (max-width : 1024px) {
  .generico .main-container .row .region-pre-content {
    height: auto;
    margin-bottom: 15px;
  }
  .generico .main-container .row .region-pre-content #block-tadeo-pages-body-teaser {
    top: initial;
    width: 100%;
    position: relative;
    left: initial;
  }
  .generico .main-container .row .region-pre-content .tadeo-links-wrapper {
    top: 40%;
  }
  .generico .main-container .row .region-pre-content .tadeo-links-wrapper #block-menu-content h2::after {
    top: 0px;
  }
  .generico .main-container .row .region-pre-content .tadeo-links-wrapper #block-menu-content.active h2::after {
    top: 1px;
  }
  .generico .main-container .row .region-pre-content .image-uconsultoria h2 {
    font-size: 26px;
  }
  .generico .main-container .row .region-content {
    width: 100%;
    margin: 0 auto;
  }
  .generico .main-container .row .view-display-id-block_special_projects > .view-content ul {
    display: block;
  }
  .generico .main-container .row .view-display-id-block_special_projects > .view-content .views-row {
    margin: 0 1% 15px;
    width: 98%;
  }
  .generico .main-container .row #block-views-bf55aeb4561a24b329937aa95114cdbe {
    float: left;
    margin-right: 1%;
    width: 99%;
  }
  .generico .main-container .row #block-views-34854179445f584db45421f780bb8f44 {
    float: left;
    margin-left: 0;
    width: 99%;
    margin-right: 1%;
  }
  .generico .main-container .row .slider .views-row .news-group-fields-custom {
    background-color: rgba(0,0,0,0.5);
    max-width: 98%;
  }
  .generico .main-container .row .slider .view-footer .slider-progress-bar {
    bottom: 74px;
  }
  .generico .main-container .row .region-content .field-name-title-field .field-item.even {
    font-size: 1.6em;
  }
  .generico .main-container .row .view-display-id-block_special_projects_all > .view-content .views-row {
    width: 99%;
  }
  .generico .main-container .row .view-display-id-block_special_videos_all .views-row {
    width: 99%;
  }
  .generico .main-container .row .view-display-id-block_view_all_events_microsite .view-content .views-row,
  .generico .main-container .row .view-display-id-block_schedule_microsites_bienestar .view-content .views-row {
    height: auto !important;
    margin-bottom: 20px;
    margin-right: 1%;
    width: 99%;
  }
  .front .main-container .view-display-id-block_banner_promo .view-content {
    display: block;
    margin: 10px auto;
    max-width: 100%;
    width: 90%;
  }
  .front .main-container .view-display-id-block_banner_promo .views-row {
    display: flex;
    justify-content: center;
    margin: 15px 0;
    width: 100%;
  }
  .tadeo-faculty-pages .main-container .view-display-id-block_content_faculty ul {
    display: block;
  }
  .tadeo-faculty-pages .main-container .view-display-id-block_content_faculty .views-row {
    margin: 0 1% 15px;
    position: relative;
    width: 100%;
  }
}
/** Fin Micrositios Genéricos **/

/*Modelo de micrositios que usan la clase micrositios-template aplica para Page/Micrositios*/
.micrositios-template .main-container {
  padding: 0 !important;
  width: 100%;
}
.micrositios-template .main-container .row {
  margin: 0;
}
.micrositios-template .col-sm-12,
.micrositios-template .main-container .region-pre-content {
  padding: 0;
}
.micrositios-template.tadeo-new-pages .main-container .region-content {
    width: 100%;
}

.micrositios-template .main-container .region-pre-content .image-uconsultoria {
    height: 500px !important;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-content: flex-end;
    flex-wrap: wrap;
}
.micrositios-template .main-container .region-pre-content .image-uconsultoria h2 {
    top: initial;
    margin: 0;
    background: #fff;
    padding: 0 10px;
    border-radius: 5px 5px 0 0;
    background: rgba(255,255,255,0.8);
    margin-bottom: 15px;
}
.micrositios-template .main-container .region-pre-content .image-uconsultoria h2::after {
    content: "";
    background: none;
    height: 0;
    width: auto;
    margin: initial;
}
.micrositios-template .main-container .region-pre-content .image-uconsultoria:before{
    
    content: "";
    display: block;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0.7;
}
.micrositios-template .main-container .region-pre-content section#block-tadeo-pages-reference-body-value,
.micrositios-template .main-container .region-pre-content section#block-tadeo-pages-body-value {
    position: absolute;
    width: 100%;
    top: 25%;
    display: flex;
    justify-content: center;
}
.micrositios-template .tadeo-pages.microsite-body-value{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
}

.micrositios-template .main-container .region-pre-content .microsite-body-value h3 {
    font-family: 'Roboto Regular';
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}
.micrositios-template .main-container .region-pre-content .microsite-body-value h2 {
    font-family: 'Roboto Italic';
    font-size: 40px;
    color: #fff;
    width: 30%;
    line-height: 40px;
}
.micrositios-template .main-container .region-pre-content .microsite-body-value h2:after {
    background: #DCB719;
    height: 3px;
    width: 67px;
    margin-top: 13px;
}
.micrositios-template .main-container .region-pre-content .microsite-body-value p {
    padding-top: 128px;
    width: 60%;
    font-size: 22px;
}

/*Para el logo, cuando no lleva el cabezote Utadeo*/
.micrositios-template.interna-programa .banner {
    max-width: initial;
    margin: initial;
    padding: initial;
}
.micrositios-template .region-pre-content .block-image {
    padding: 10px;
    position: absolute;
    top: 0;
    z-index: 10;
    filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.3));
    display: none;
}
/*fin del logo*/
/*Para el menu*/
.micrositios-template .main-container .tadeo-links-wrapper {
    top: initial;
    position: initial;
    width: 100%;
    left: 0;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-menu-content h2{
  display: none;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .title-links-content {
    margin: 0;
}

.micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .links-content{
    border: none;
    border-radius: 10px;
    display: block;
    opacity: 1;
    visibility: visible;
    width: 60%;
    min-height: initial;
    padding: 0;
    background: #00558f;
    max-width: 1024px;
    margin-top: -15px;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .links-content .content > .menu {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item {
    border: 0;
    float: left;
    margin: 0;
    padding: 2px 12px;
    width: auto;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item:hover {
    background: #00558f;
}
.micrositios-template .main-container .region-pre-content .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.tadeo-item-0 > a {
    background-color: #00558f;
    background-image: url(/sites/tadeo/themes/bootstrap_utadeo/images/home-vector-02.png);
    border-radius: 5px;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a,
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > span {
    align-items: center;
    display: flex;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    margin-bottom: 3px;
    text-align: center;
    color: #fff;
}

.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item:last-child::after {
    content: "";
    height: 0;
    width: 0;
}

.micrositios-template .region-pre-content #block-menu-content .first-item.tadeo-item-0:hover {
    background-color: initial;
    border-radius: 0;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a:hover {
    text-decoration: none!important;
    color: #F8BC17;
}
/*fin de css para el menu*/
/*Submenu*/
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded > a::after, 
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded > span::after
{
    position: relative;
    font-family: 'Material Design Icons';
    content: "\f219";
    background-image: none;
    font-size: 25px;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.active > a::after,
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.menu-visible-processed.active > span::after
{
    background: none;
    content: "\f21c";
    font-family: 'Material Design Icons';
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item a {
    color: #F8BC17;
    text-align: justify;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item a:hover {
    color: #fff;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > a:focus, 
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item > span:focus {
    text-decoration: none;
}
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.active .menu,
.micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item:hover > .menu {
    background-color: #00558f;
    height: auto;
    left: 0;
    top: auto;
    visibility: visible;
    position: absolute;
    display: block;
    width: 100%;
    opacity: 1;
    z-index: 1;
}
/*Submenu fin*/
@media only screen and (max-width : 1024px) {
  
  /*Para el menu*/
  .micrositios-template .main-container div.tadeo-links-wrapper {
    background: #00558f;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .title-links-content h2 {
    display: block;
    color: #FFFFFF;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .title-links-content h2::after {
    background-image: none;
    content: "\f414";
    font-family: "Material Design Icons";
    font-size: 30px;
    top: 0;
    margin-top: 6px;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content .title-links-content {
    background: transparent;
    width: 100%;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content.tadeo-links-content.active .links-content {
    display: block;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content.tadeo-links-content .links-content {
    display: none;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-menu-content.active .title-links-content h2::after {
    content: "\f22b";
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content {
    display: block;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .links-content .content > .menu > .menu-item {
    width: 98%;
    border-bottom: 1px solid #8FD1E3;
    left: 1%;
  }
  .micrositios-template .main-container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .links-content .content > .menu > .menu-item > a {
    font-size: 18px;
    padding: 5px;
  }
  .micrositios-template .main-container.container .tadeo-links-wrapper #block-menu-content .links-content .content > .menu {
    display: initial;
    justify-content: center;
    align-items: center;
  }
  .micrositios-template .main-container.container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item.expanded.active .menu {
    display: contents;
    visibility: visible;
  }
  .micrositios-template .main-container.container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu .menu-item .menu-item a {
    text-align: center;
  }
  .micrositios-template .main-container.container .tadeo-links-wrapper #block-tadeo-blocks-tadeo-links .content > .menu > .menu-item:hover > .menu {
    visibility: hidden;
  }
  /*fin del menu*/
  /**Para header mobile*/
  .micrositios-template .main-container.container .block-tadeo-library .image-uconsultoria {
    /*background-image: url('header-mobile.png')!important;
    background-size: contain;*/
  }
  /*Fin header mobile*/

} 
/*Modelo de micrositios que usan la clase micrositios-template aplica para Page/Micrositios Final*/ 
/*Para micrositio con clase micrositio-generico para todos los que usan este contexto*/
.micrositio-generico .region-pre-content .block-image {
    display: none;
}
/*Para micrositio con clase micrositio-generico - final*/

#tadeo-newsletter-caribe-settings-form .panel-default > .panel-heading,
#tadeo-newsletter-batch-settings-form .panel-default > .panel-heading {
  background-color: transparent;
  border-color: #FFF;
  float: inherit;
}
#tadeo-newsletter-caribe-settings-form .panel-default .control-label,
#tadeo-newsletter-batch-settings-form .panel-default .control-label {
  display: block;
}
#tadeo-newsletter-caribe-settings-form .panel-default .form-control,
#tadeo-newsletter-batch-settings-form .panel-default .form-control {
  background-color: #f9f9f9;
  border: 1px solid #999;
  border-radius: 3px;
  padding: 2px;
}
#tadeo-newsletter-caribe-settings-form .panel-default .form-item,
#tadeo-newsletter-batch-settings-form .panel-default .form-item {
  margin: 5px 0 15px;
  position: relative;
}
#tadeo-newsletter-caribe-settings-form .panel-default input.form-checkbox,
#tadeo-newsletter-batch-settings-form .panel-default input.form-checkbox {
  margin-right: 15px;
}
#tadeo-newsletter-caribe-settings-form .panel-default .dropdown,
#tadeo-newsletter-batch-settings-form .panel-default .dropdown {
  position: absolute;
  background-color: #a0cfeb;
  width: 100%;
  border-color: #424242;
  border-radius: 0 0 5px;
  padding-left: 10px;
}
#tadeo-newsletter-caribe-settings-form .panel-default .dropdown a,
#tadeo-newsletter-batch-settings-form .panel-default .dropdown a {
  color: #00558f;
}
#cboxLoadedContent #content-colorbox {
  text-align: center;
  padding: 20px;
}
#cboxLoadedContent #content-colorbox .confirm-boton {
  margin: 20px;
}
#cboxLoadedContent a.btn-send-form,
#tadeo-newsletter-caribe-settings-form .panel-default a.btn-open-colorbox,
#tadeo-newsletter-batch-settings-form .panel-default a.btn-open-colorbox {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #00558f;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  box-shadow: 0 2px 4px 0 rgba(121,121,121,0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: none;
}
#cboxLoadedContent a.btn-send-form:hover,
#tadeo-newsletter-caribe-settings-form .panel-default a.btn-open-colorbox:hover,
#tadeo-newsletter-batch-settings-form .panel-default a.btn-open-colorbox:hover {
  background: white;
  color: #00558f;
}
#cboxLoadedContent a.btn-send-form::before,
#tadeo-newsletter-caribe-settings-form .panel-default a.btn-open-colorbox::before,
#tadeo-newsletter-batch-settings-form .panel-default a.btn-open-colorbox::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  height: 15px;
  width: 18px;
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -995px -4px no-repeat;
  vertical-align: middle;
}


#block-views-slider-home-new-block-2 {
  margin-top: 50px;
}

.not-front .pager {
  position: relative;
  height: 50px;
  display: flex;
  width: 100%;
  align-content: center;
}
.not-front .pager .pager-next {
  display: flex;
  justify-content: center;
  width: 100%;
}
.not-front .pager .pager-next a {
  float: left;
  display: block;
  position: relative;
  margin: 10px 0;
}
.not-front .ajax-progress {
  height: 32px;
  position: relative;
  width: 32px;
}
.not-front .ajax-progress * {
  background: transparent url("../images/ajax-loader.gif") no-repeat center bottom / 32px;
  height: 32px;
  width: 32px;
}
.page-user .views-exposed-form .control-label {
  display: block;
}
.page-user .main-container {
  position: relative;
  padding: 0;
  width: 100%;
}
.page-user .main-container .row {
  margin: 0;
}
.page-user .main-container .row > .col-sm-12 {
  padding: 0;
}
.page-user .main-container .row .region-content {
  width: 100%;
}
.page-user .tadeo-dashboard-wrapper-menu {
  background-color: #f8f8f8;
  border: thin solid #e7e7e7;
  left: 0;
  min-height: 100%;
  position: absolute;
  z-index: 1;
  width: 250px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title {
  border-bottom: 1px solid #e7e7e7;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .tadeo-dashboard-types {
  background-color: #f8f8f8;
  color: #337ab7;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px 15px 10px 30px;
  position: relative;
  transition: all 0.3s ease;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title.active .tadeo-dashboard-types,
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .tadeo-dashboard-types:hover {
  background-color: #eee;
  color: #23527c;
  text-decoration: none;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .tadeo-dashboard-types::after {
  content: "\f21a";
  font: normal normal normal 1.2em/1 "Material Design Icons";
  position: absolute;
  right: 15px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title:nth-child(2) .tadeo-dashboard-types::before {
  content: "\f49b";
  font: normal normal normal 1.2em/1 "Material Design Icons";
  position: absolute;
  left: 10px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title:nth-child(3) .tadeo-dashboard-types::before {
  content: "\f3f8";
  font: normal normal normal 1.2em/1 "Material Design Icons";
  position: absolute;
  left: 10px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title:nth-child(4) .tadeo-dashboard-types::before {
  content: "\f401";
  font: normal normal normal 1.2em/1 "Material Design Icons";
  position: absolute;
  left: 10px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title.active .tadeo-dashboard-types::after {
  content: "\f219";
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .menu .tadeo-type {
  background-color: #f8f8f8;
  color: #337ab7;
  padding: 5px 15px;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .menu .tadeo-type a {
  font-size: 14px;
  display: block;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .menu .tadeo-type:hover {
  background-color: #eee;
  color: #23527c;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title .menu {
  height: 0;
  max-height: 400px;
  overflow: auto;
  transition: all 0.3s ease;
  visibility: hidden;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.page-user .tadeo-dashboard-wrapper-menu .tadeo-dashboard-title.active .menu {
  height: auto;
  max-height: 400px;
  overflow: auto;
  visibility: visible;
}
.region-content > #block-quicktabs-dashboard,
.region-content > #block-devel-execute-php,
.region-content > .profile {
  margin-left: 250px;
  padding: 10px;
}

.page-user #user-login {
  padding-top: 200px;
  display: flex;
  justify-content: center;
}
.page-user #user-login > div {
  background-color: #f8f8f8;
  border: thin solid #e7e7e7;
  border-radius: 3px;
  padding: 15px;
  width: 60%;
}
.page-user label.control-label {
  display: block;
}
.page-user .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.page-user .views-exposed-form .form-item.form-item-nid {
  width: 100px;
}
.page-user .views-exposed-form .form-item.form-item-title,
.page-user .views-exposed-form .form-item.form-item-name {
  width: 200px;
}
.page-user .views-exposed-form .form-item.form-item-field-node-reference-target-id {
  width: 350px;
}
.page-user .views-exposed-form .form-item.form-item-field-node-reference-target-id .chosen-container-single .chosen-single {
  border: 0 solid #aaa;
}
.page-user .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.page-user .views-exposed-form label {
  font-weight: normal;
  color: #555;
  font-size: 14px;
}
.page-user .table > thead > tr > th {
  font-size: 14px;
  padding: 4px;
}
.page-user .table > thead > tr > th > a {
  color: #333;
  font-size: 14px;
}
.page-user .table > tbody > tr > td {
  font-size: 14px;
}
.page-user .views-exposed-form .views-exposed-widget .btn {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  margin-top: 1.2em;
  padding: 5px;
}
.page-user .views-exposed-form .views-exposed-widget .btn::before {
  content: "\f2fe";
  font: normal normal normal 1.2em/1 "Material Design Icons";
}
.page-user .views-exposed-form .views-exposed-widget .btn:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
  color: #333;
}
.page-user .views-exposed-form .views-exposed-widget .form-item.form-item-field-workflow {
  float: left;
  margin-right: 15px;
}
.page-user ul.quicktabs-tabs.quicktabs-style-sky li.active a,
.page-user ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
  background-image: none;
  background-color: #337ab7;
  border-color: #B3B3B3;
  height: 3em;
  min-height: 3em;
  line-height: 3em;
  top: 0;
}
.page-user ul.quicktabs-tabs.quicktabs-style-sky li a,
.page-user ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
  background-image: none;
}
.page-user ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
.page-user ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
  background-color: #337ab7;
  background-image: none;
  color: #fff;
  height: auto;
}
.page-user .view-display-id-dashboard_approval_comments .view-content .views-row {
  font-weight: normal;
  color: #555;
  font-size: 14px;
}
#block-views-promo-banners-block-promo {
  display: none;
}

.main-container .region-content #comments {
  margin: 0 auto;
  width: 90%;
}
.main-container .region-content #comments .field-name-comment-body .field-item {
  color: #666;
}
@media only screen and (max-width : 1024px) {
  .region-pre-content #block-menu-menu-crear-servicios-en-linea {
    right: initial;
    left: -148px;
    top: 250px;
  }
  .region-pre-content #block-menu-menu-crear-servicios-en-linea:hover {
    right: initial;
    left: 0;
  }
  .region-pre-content #block-menu-menu-crear-servicios-en-linea ul.menu {
    border-radius: 0 5px 5px 0;
  }
  .region-pre-content #block-menu-menu-crear-servicios-en-linea ul.menu li {
    background-position: 148px center;
  }
  .region-pre-content #block-menu-menu-crear-servicios-en-linea ul.menu li a {
    padding-left: 0;
    padding-right: 37px;
  }
  /*Botón tour virtual*/
  .region-pre-content #block-menu-menu-tour-virtual {
    right: initial;
    left: -127px;
    top: 297px;
  }
  .region-pre-content #block-menu-menu-tour-virtual:hover {
    right: initial;
    left: 0;
  }
  .region-pre-content #block-menu-menu-tour-virtual ul.menu {
    border-radius: 0 5px 5px 0;
  }
  .region-pre-content #block-menu-menu-tour-virtual ul.menu li {
    background-image: url("../images/icono-tour-izq.png");
    background-position: left;
  }
  .region-pre-content #block-menu-menu-tour-virtual ul.menu li a {
    padding-left: 0;
    padding-right: 37px;
  }
  /*Fin boton tour virtual*/
  .region-content #block-views-7cad782acff5e4dfc1b09aaad4a59376 .block-title {
    color: #00558f;
    display: block;
    text-align: center;
    font-size: 1.4em;
  }
  .region-content .view-display-id-block_representantes_programas .item-list {
    float: initial;
    width: 100%;
  }
  .region-content .view-display-id-block_representantes_programas .views-row {
    width: 100%;
  }
  .region-content .view-display-id-block_representantes_programas .item-list h3 {
    font-size: 1em;
  }

  .avata-interna-tools.tadeo-avata-pages .view-id-content_inside_new .views-row .left-wrapper {
    float: left;
    width: 100%;
  }
  .avata-interna-tools.tadeo-avata-pages .view-id-content_inside_new .views-row .right-wrapper {
    overflow: hidden;
    padding-top: 25px;
    width: 100%;
    font-size: 0.85em;
  }
  .avata-interna-tools.tadeo-avata-pages .view-display-id-page_content_tool .views-row .views-field-field-images {
    overflow: hidden;
    padding: 15px 0;
    width: 100%;
  }
  .avata-interna-tool.tadeo-avata-pagess .view-display-id-page_content_tool .views-row .views-field-field-images a {
    width: 48%;
    display: block;
    float: left;
    padding-right: 4px;
    padding-bottom: 4px;
  }
  .avata-interna-tools.tadeo-avata-pages #quicktabs-field_collection_quicktabs ul.quicktabs-tabs li {
    background: none;
    border-bottom: 0px solid #00558F;
    height: auto;
    margin: 0px;
    min-height: 33px;
    width: 25%;
    font-size: 0.55em;
  }
  .avata-interna-tools.tadeo-avata-pages .info_importante {
    padding: 0 !important;
    max-width: 100% !important;
  }
  .avata-interna-tools.tadeo-avata-pages .info_complementaria {
    padding-left: 0 !important;
    max-width: 100% !important;
  }
  .avata-interna-tools.tadeo-avata-pages .info_complementaria ul {
    padding-left: 20px !important;
    font-size: 0.95em !important;
  }
  .avata-interna-tools.tadeo-avata-pages .info_importante ul {
    padding-left: 20px !important;
  }
  .avata-interna-tools.tadeo-avata-pages .view-display-id-page_content_tool .views-row .views-field-field-url-reference {
    border-bottom: thin solid #C0C0C0;
    height: 55px;
    margin-top: 25px;
    text-align: center;
    width: 90%;
  }
  .avata-interna-tools.tadeo-avata-pages .view-display-id-page_content_tool .views-row .views-field-field-url-reference a {
    background-color: #98C332;
    border-radius: 5px;
    color: #FFF;
    font-size: 1em;
    padding: 10px;
  }
  .avata-interna-tools.tadeo-avata-pages .avata-rating-form .form-type-radios .control-label {
    color: #00558B;
    display: block;
    font-size: 1em;
    font-weight: bold;
  }
  .avata-interna-tools.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row {
    height: 210px;
    width: 100%;
  }
  .avata-interna-tools.tadeo-avata-pages .main-container .region-content .view-display-id-block_avata_related_tools .views-row .views-field-body {
    font-size: 0.95em;
    height: 160px;
  }
  .tadeo-avata-pages .view-display-id-block_link_contacto_conozca_avata .view-content .contacto .contenido {
    padding: 5px 0;
    width: 100%;
  }
  .tadeo-avata-pages .main-container .region-content .block-views .view-display-id-block_avata_related_tools .view-header h2 {
    font-size: 1.1em;
    margin: 8px 0 0;
  }
  .tadeo-avata-pages .main-container #block-tadeo-library-tadeo-img-uconsultoria .image-uconsultoria {
    background-color: #00558F;
    background-size: 320% !important;
    background-position: 0 50% !important;
    border-radius: 5px;
    height: 80px !important;
    margin-bottom: 15px;
  }

  /** Calendario Académico **/
  .tadeo-calendario-academico .main-container .row #block-tadeo-calendario-tadeo-calendario-search {
    height: auto;
    padding-bottom: 5px;
    padding-top: 20px;
  }
  .tadeo-calendario-academico .main-container .row .content-search-form #element_1 {
    margin: 0;
    width: 98%;
  }
  .tadeo-calendario-academico .main-container .row .form-radios > .form-item {
    width: 33%;
    text-align: center;
  }
  .tadeo-calendario-academico .main-container .row .form-radios > .form-item .control-label {
    text-align: left;
    margin-left: 10px;
  }
  .tadeo-calendario-academico .main-container .row .form-radio {
    right: 7px;
  }
  .tadeo-calendario-academico .main-container .row #tadeo-calendario-repository-form .form-type-select {
    margin: 0 1% 5px;
    width: 98%;
  }
  .tadeo-calendario-academico .main-container .row #tadeo-calendario-repository-form .form-type-select.form-item-title,
  .tadeo-calendario-academico .main-container .row .btn-submit > .form-submit {
    width: 98%;
  }
  .tadeo-calendario-academico .main-container .view-display-id-page_calendario .item-list {
    margin: 0;
    width: 99%;
  }
  .tadeo-calendario-academico .main-container .row #block-tadeo-filters-tadeo-cooperacion-calendario {
    width: 98%;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper {
    height: initial;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper .months-events-content {
    display: inline-block;
    min-height: initial;
    width: 100%;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper .months-events-content .event-month.current-year {
    width: 100%;
    display: initial;
    height: auto;
    font-size: 22px;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper .months-events-content .event-month {
    padding: 2px;
    text-align: center;
    float: left;
    width: 25%;
    display: inline-block;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper .months-events-content .event-month > a {
    font-size: 16px;
    display: block;
    text-align: center;
  }
  .tadeo-calendario-academico .main-container .row .calendar-cni-wrapper #event-upcoming-reload {
    display: block;
    float: right;
    margin: 0;
    width: 100%;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td.single-day div.monthview {
    background: transparent;
    position: relative;
    min-height: 25px;
    min-width: 61px;
    display: inline-table;
    overflow: visible;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td .inner div.calendar.monthview > div {
    display: none;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td:hover .inner div.calendar.monthview > div {
    background: #D685D6;
    border-radius: 5px;
    bottom: 0;
    display: inline-block;
    padding: 5px;
    position: absolute;
    right: -151px;
    width: 150px;
    z-index: 999;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td:hover .inner div.calendar.monthview > div::after {
    content: "\f416";
    font-family: "Material Design Icons";
    display: block;
    font-size: 36px;
    position: absolute;
    z-index: 2;
    color: #D685D6;
    bottom: 7px;
    left: -20px;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td:hover .inner div.calendar.monthview > div a {
    color: #FFFFFF;
    font-weight: normal;
    font-size: 1.22em;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td:hover .inner div.calendar.monthview > div.cutoff {
    display: none;
  }
  .tadeo-calendario-academico .main-container .row .calendar-calendar .month-view .full td.single-day div.monthview::after {
    content: "\f209";
    font-family: "Material Design Icons";
    display: block;
    font-size: 36px;
    position: absolute;
    z-index: 2;
    color: #85D6D6;
    bottom: -10px;
    right: 0;
  }
  .tadeo-calendario-academico section#block-block-367.block {
    padding: initial;
  }
  .tadeo-calendario-academico .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-sky {
    display: block;
    height: auto;
  }
  .tadeo-calendario-academico .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-sky li {
    width: 100%;
  }
  .tadeo-calendario-academico .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-sky li a {
    width: 100%;
  }
  .tadeo-calendario-academico .ui-accordion .ui-accordion-content {
    padding: 10px;
  }
  
  /* Final del Calendario Académico */
  
  .front .main-container #block-views-9f8963d0eca8cc6b06f2f2e05651e507::before {
    content: "";
    height: 100%;
  }
  .front .main-container #block-views-9f8963d0eca8cc6b06f2f2e05651e507 .block-title {
    width: 70%;
  }
  .front .main-container .view-display-id-block_contenidos_bienestar_front .view-content ul {
    display: block;
  }
  .front .main-container .view-display-id-block_contenidos_bienestar_front .view-content .views-row {
    margin: 0 2% 10px;
    width: 96%;
  }
  .micrositios .main-container .view-display-id-block_contenidos_bienestar_micrositios .view-content .views-row {
    float: left;
    margin: 0 1% 10px;
    min-height: auto;
    width: 98%;
  }
}

#block-quicktabs-programs-inside .field-slideshow-wrapper {
  position: relative;
}
#block-quicktabs-programs-inside .field-slideshow-wrapper .field-slideshow-controls a {
  position: absolute;
  top: 45%;
  display: block;
  height: 45px;
  width: 35px;
  z-index: 100;
  cursor: pointer;
  font-size: 0;
  padding: 5px;
  opacity: 0.7;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: linear;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: linear;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: linear;
}
#block-quicktabs-programs-inside .field-slideshow-wrapper .field-slideshow-controls a:hover {
  opacity: 1;
}
#block-quicktabs-programs-inside .field-slideshow-wrapper .field-slideshow-controls a.prev {
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -19px -13px no-repeat #CCC;
  left: 0px;
  border-radius: 0px 5px 5px 0px;
}
#block-quicktabs-programs-inside .field-slideshow-wrapper .field-slideshow-controls a.next {
  background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -105px -13px no-repeat #CCC;
  right: 0px;
  border-radius: 5px 0px 0px 5px;
}
.interna-programa .program-brochure {
  display: flex;
  justify-content: center;
}
.main-container .row a.btn-blue {
  font-family: "Lato-Regular";
  font-size: 14px;
  line-height: 20px;
  color: white;
  background: #00558f;
  -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: none;
  border: 1px solid #00558f;
  text-decoration: none;
}
.main-container .row a.btn-blue:hover {
  color: #00558f;
  background: white;
}

/*Class botones genéricos redes sociales en contenidos con CSS*/
a.icon-redes{
  color: #fff!important;
  float: left;
  display: block;
}
a.icon-redes:before{
    font: normal normal normal 2em/1 "Material Design Icons";
    color: #fff;
    background: #7E7E7E;
    padding: 5px;
    border-radius: 50%;
}
a.icon-redes.fb:before{
  content: "\f2d8";
}
a.icon-redes.in:before{
  content: "\f3b9";
}
a.icon-redes.tw:before{
  content: "\f5c9";
}
a.icon-redes.yt:before{
  content: "\f63c";
}

/*Class botones genéricos redes sociales en las páginas de los programas con CSS*/
.interna-programa a.icon-redes.wa {
    color: #0B5345!important;
    float: initial;
    display: initial;
}
.interna-programa a.icon-redes.wa::before {
    content: "\f620";
    font-family: 'Material Design Icons';
    padding-right: 5px;
    background: none;
    color: #0B5345;
    font-size: 20px;
}

/**/
.interna-programa.node-type-program .block-more-information .webform-client-form .webform-component-fieldset.panel {
  display: block;
}
.interna-programa.node-type-program .block-more-information .webform-client-form .webform-component-fieldset.panel .panel-heading {
    float: initial;
    line-height: 0.5em;
}
.interna-programa.node-type-program .block-more-information .webform-client-form .webform-component-fieldset.panel .panel-heading .panel-title {
    font-size: 14px;
}
.interna-programa.node-type-program .block-more-information .webform-client-form .form-select {
    border: none;
    border-bottom: 1px solid;
}
.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-select .control-label {
    display: block;
    font-size: 14px;
}
/**/

/*Class para formulario de Inmedialabs en programas*/
.interna-programa #block-tadeo-programs-tadeo-inmedialab-form {
    -webkit-box-shadow: 0 2px 4px 0 rgb(121 121 121 / 50%);
    -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5);
    box-shadow: 0 2px 4px 0px rgb(121 121 121 / 50%);
    padding: 0;
    border-top: 1px solid rgb(121 121 121 / 15%);
}


/** Más información mobile **/
.interna-programa.node-type-program #block-tadeo-programs-tadeo-program-moreinfo,
.tadeo-educontinua-programas #block-tadeo-programs-tadeo-program-moreinfo { display: none; }
.interna-programa.node-type-program #block-tadeo-programs-tadeo-program-moreinfo h2,
.tadeo-educontinua-programas #block-tadeo-programs-tadeo-program-moreinfo h2 {
  display: block;
  margin: 0;
}
.interna-programa.node-type-program #block-tadeo-programs-tadeo-program-moreinfo h2 > a,
.tadeo-educontinua-programas #block-tadeo-programs-tadeo-program-moreinfo h2 > a {
  font-family: "Lato-Regular";
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: white;
  display: block;
  background: #00558f;
  padding: 8px 34px;
  text-align: center;
  margin: 0;
}
.tadeo-educontinua-programas .block-more-information {
  padding-right: 11px;
  position: absolute;
  right: 0px;
  top: 120px;
  width: 300px;
  z-index: 1;
}
.node-type-continued-education .block-more-information .webform-client-form .form-type-select .control-label {
    display: block;
    font-size: 13px;
}
.tadeo-educontinua-programas .block-share {
  padding-right: 11px;
  position: absolute;
  right: 0px;
  width: 300px;
  top: 50px;
  z-index: 1;
}
.tadeo-educontinua-programas .block-share { margin-bottom: 16px; }

.tadeo-educontinua-programas .block-share .a2a_button { padding: 0; margin-right: 16px; height: 28px; }

.tadeo-educontinua-programas .block-share .a2a_button_whatsapp { display: none; }

.tadeo-educontinua-programas .block-share .btn-social { height: 28px; width: 26px; display: inline-block; }

.tadeo-educontinua-programas .block-share .social_fb { background: url("../images/svg/facebook.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_fb:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_tw { background: url("../images/svg/twitter.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_tw:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_in { background: url("../images/svg/instagram.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_in:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_yt { background: url("../images/svg/youtube.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_yt:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_fl { background: url("../images/svg/flicker.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_fl:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_li { background: url("../images/svg/linkedin.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_li:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

.tadeo-educontinua-programas .block-share .social_wu { background: url("../images/svg/whatsapp.svg") no-repeat center; }

.tadeo-educontinua-programas .block-share .social_wu:hover { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

#edit-submitted-datos-primer-programa-diurno,
#edit-submitted-datos-primer-programa-nocturno,
#edit-submitted-datos-segundo-programa-diurno,
#edit-submitted-datos-segundo-programa-nocturno {
  height: 300px;
  overflow: scroll;
  border: 1px solid #424242;
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
}
#edit-submitted-datos-primer-programa-diurno .form-type-radio.radio,
#edit-submitted-datos-primer-programa-nocturno .form-type-radio.radio,
#edit-submitted-datos-segundo-programa-diurno .form-type-radio.radio,
#edit-submitted-datos-segundo-programa-nocturno .form-type-radio.radio {
  height: auto;
  padding: 5px 0;
  width: 100%;
}

@media only screen and (max-width: 1024px) { .tadeo-educontinua-programas .block-share { text-align: center; margin-top: 24px; }
  .interna-programa .accreditation-loge-1 { -moz-background-size: 75px; background-size: 75px; bottom: -138px; right: 15%; margin-right: -50px; }
  .tadeo-educontinua-programas .block-share .a2a_button .social_fb { height: 49px; width: 46px; background: url("../images/svg/facebook-big.svg") no-repeat center; }
  .tadeo-educontinua-programas .block-share .a2a_button .social_tw { height: 49px; width: 46px; background: url("../images/svg/twitter-big.svg") no-repeat center; }
  .tadeo-educontinua-programas .block-share .a2a_button .social_li { height: 49px; width: 46px; background: url("../images/svg/linkedin-big.svg") no-repeat center; }
  .tadeo-educontinua-programas .block-share .a2a_button .social_wu { height: 49px; width: 46px; background: url("../images/svg/whatsapp.svg") no-repeat center; }
  .tadeo-educontinua-programas .block-share .a2a_button.a2a_button_whatsapp { display: inline-block; } }

.interna-programa.node-type-program .block-more-information .block-title,
.tadeo-educontinua-programas .block-more-information .block-title { font-family: "Lato-Regular"; font-size: 18px; font-weight: normal; line-height: 24px; color: white; display: block; background: #00558f; padding: 8px 34px; text-align: center; margin: 0; }

.interna-programa.node-type-program .block-more-information .webform-client-form { -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); padding: 16px 8px; display: block; }
.tadeo-educontinua-programas .block-more-information .webform-client-form { -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); padding: 16px 8px; display: block; height: 325px; }

.interna-programa.node-type-program .block-more-information .webform-client-form > *,
.tadeo-educontinua-programas .block-more-information .webform-client-form > * { font-family: "PT-Sans Regular"; font-size: 16px; font-weight: normal; line-height: 22px; color: #797979; }

.interna-programa.node-type-program .block-more-information .webform-client-form .panel,
.tadeo-educontinua-programas .block-more-information .webform-client-form .panel { display: none; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-group,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-group { margin-bottom: 16px; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-group input,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-group input { width: 100%; }

.interna-programa.node-type-program .block-more-information .webform-client-form .SumoSelect,
.tadeo-educontinua-programas .block-more-information .webform-client-form .SumoSelect { width: 100%; }

.interna-programa.node-type-program .block-more-information .webform-client-form .CaptionCont,
.tadeo-educontinua-programas .block-more-information .webform-client-form .CaptionCont { border: none; border-bottom: 1px solid #424242; padding-left: 0; }

.interna-programa.node-type-program .block-more-information .webform-client-form .CaptionCont label > i,
.tadeo-educontinua-programas .block-more-information .webform-client-form .CaptionCont label > i { background: url("../images/svg/group.svg") -180px -4px no-repeat; }

.interna-programa.node-type-program .block-more-information .webform-client-form .CaptionCont:hover,
.tadeo-educontinua-programas .block-more-information .webform-client-form .CaptionCont:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.interna-programa.node-type-program .block-more-information .webform-client-form .optWrapper,
.tadeo-educontinua-programas .block-more-information .webform-client-form .optWrapper { top: 32px; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-checkbox .control-label,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-type-checkbox .control-label { display: block; font-size: 12px; line-height: 16px; position: relative; padding-left: 30px; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-checkbox input,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-type-checkbox input { position: absolute; left: -9999px; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-checkbox .custom-input,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-type-checkbox .custom-input { height: 24px; width: 24px; display: inline-block; background: url("../images/svg/group.svg") -376px 0 no-repeat; margin-right: 8px; vertical-align: top; position: absolute; left: 0; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-type-checkbox .custom-input.checked,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-type-checkbox .custom-input.checked { background: url("../images/svg/group.svg") -416px 0 no-repeat; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-actions,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-actions { text-align: right; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-submit,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-submit { font-family: "Lato-Regular"; font-size: 14px; line-height: 20px; color: white; background: #00558f; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; padding: 10px 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; border: none; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-submit:hover,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-submit:hover { color: #00558f; background: white; border: 1px solid #00558f; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-submit:before,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-submit:before { content: ""; display: inline-block; margin-right: 10px; height: 15px; width: 18px; background: url("../images/svg/group.svg") -995px -4px no-repeat; vertical-align: middle; }

.interna-programa.node-type-program .block-more-information .webform-client-form .form-submit:hover,
.tadeo-educontinua-programas .block-more-information .webform-client-form .form-submit:hover { border: none; }

/*Ocultar campos de la integracion de ZOOM que no debe manipular el usuario*/
div#webform-component-sede,
div#webform-component-medio,
div#webform-component-codcampana,
div#webform-component-detalleMedioVenta,
div#webform-component-detalleFuenteVenta,
div#webform-component-productoServicio,
div#webform-component-resultCode,
div#webform-component-resultJson,
div#webform-component-cidProgramas,
div#webform-component-ADIOPO-EVENTO,
div#webform-component-ADIOPO-PERING,
div#webform-component-EC-EVENLEAD{
  display: none;
}
div#webform-component-sede input,
div#webform-component-medio input,
div#webform-component-codcampana input,
div#webform-component-detalleMedioVenta input,
div#webform-component-detalleFuenteVenta input,
div#webform-component-productoServicio input,
div#webform-component-resultCode input,
div#webform-component-resultJson textarea,
div#webform-component-cidProgramas input,
div#webform-component-ADIOPO-EVENTO input,
div#webform-component-ADIOPO-PERING select,
div#webform-component-EC-EVENLEAD input{
  pointer-events: none;
  border: none;
}

div#webform-component-productoServicio.form-type-select,
div#webform-component-ADIOPO-EVENTO.webform-component-radios {
    display: block;
}

.interna-programa #block-webform-client-block-288556 .form-item-submitted-codcampana,
.interna-programa #block-webform-client-block-288556 .form-item-submitted-detalleMedioVenta,
.interna-programa #block-webform-client-block-288556 .form-item-submitted-detalleFuenteVenta,
.interna-programa #block-webform-client-block-288556 .form-item-submitted-productoServicio,
.interna-programa #block-webform-client-block-288556 .form-item-submitted-resultCode,
.interna-programa #block-webform-client-block-288556 .form-item-submitted-resultJson {
   display: none;
}
.webform-client-form button[disabled],
.webform-client-form button:disabled {
    background: #ccc!important;
    color: #999!important;
    border: 1px solid #999!important;
    box-shadow: none!important;
    font-size: 0!important;
}
.webform-client-form button[disabled]::before,
.webform-client-form button:disabled::before {
    content: "Procesando..."!important;
    background: none!important;
    font-size: 15px;
    min-width: 90px;
}
/*Fin Ocultar campos de la integracion de ZOOM que no debe manipular el usuario*/
/*Página de agradecimiento de la Integración de ZOOMCRM*/
.page-zoomcrm .main-container {
    width: 100%;
    padding: 0;
    background-image: url(/sites/tadeo/themes/bootstrap_utadeo/css/landing/fondo-plazoleta.jpg);
}
.page-zoomcrm .row {
    margin: 0;
}
.page-zoomcrm .tadeo-zoomcrm.content{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.page-zoomcrm .tadeo-zoomcrm-message {
    margin: 100px 0;
}
.page-zoomcrm .tadeo-zoomcrm-message .title {
    text-align: center;
}
.page-zoomcrm .tadeo-zoomcrm-message .title h1 {
    text-align: center;
    font-size: 2.5em;
    text-shadow: 2px 2px #000;
    color: #fff;
}
.page-zoomcrm .tadeo-zoomcrm-message .title h2 {
    color: #fff;
    font-size: 3em;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    text-shadow: 2px 2px #000;
    margin-top: 25px;
}
.page-zoomcrm .tadeo-zoomcrm-message .title h2::after{
    content: none;
}
.page-zoomcrm .tadeo-zoomcrm-data .subtitle {
    text-align: center;
    margin-bottom: 100px;
}
.page-zoomcrm .tadeo-zoomcrm-data .subtitle h3 {
    color: #fff;
    text-align: center;
    font-size: 2em;
    text-shadow: 2px 2px #000;
    line-height: initial;
}
.page-zoomcrm .tadeo-zoomcrm-data .content {
    text-align: center;
    margin-bottom: 100px;
}
.page-zoomcrm .tadeo-zoomcrm-data .content p {
    color: #fff;
    text-align: center;
    font-size: 1.5em;
    text-shadow: 2px 2px #000;
}
.page-zoomcrm footer.footer {
    margin: 0;
    padding: 0;
}
.page-zoomcrm .tadeo-zoomcrm-data .content p a {
    color: #fff;
}
.page-zoomcrm .tadeo-zoomcrm-data .content p a:hover {
    color: aqua;
}
/*Fin Página de agradecimiento de la Integración de ZOOMCRM*/

/*Micrositios / Pages Genéricos con home en campo include_views*/
.micrositio-generico .main-container {
    width: 100%;
    padding: 0;
}
.micrositio-generico .row {
    margin: 0;
}
.micrositio-generico .col-sm-12 {
    padding: 0;
}
.micrositio-generico .image-uconsultoria {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    align-content: center;
    height: 400px!important;
    box-shadow: 2px 2px 2px #ccc;
}
.micrositio-generico .region-pre-content .image-uconsultoria h2{
    top: initial;
    margin: 0;
    background: #fff;
    padding: 0 10px;
    border-radius: 0 0 5px 5px;
}
.micrositio-generico .all-content-block ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
.micrositio-generico .all-content-block ul li {
    width: 30%;
    padding: 10px;
    position: relative;
}
.micrositio-generico .all-content-block ul li .views-field-field-category {
    background: #ffa300;
    width: fit-content;
    padding: 2px 10px;
    color: #fff;
}
.micrositio-generico .all-content-block ul li .news-group-fields-custom {
    position: relative;
    color: #000;
    border: 1px solid #ccc;
}
.micrositio-generico .all-content-block .view-footer {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.micrositio-generico .swiper-container {
    display: flex;
    justify-content: center;
}
.micrositio-generico .swiper-container .swiper-wrapper {
    max-width: initial;
    text-align: center;
}
.micrositio-generico .swiper-container .swiper-wrapper li {
    width: inherit!important;
}
.micrositio-generico .swiper-container .swiper-wrapper li iframe {
    max-width: 747px;
}
.micrositio-generico .tema-interes-home .view-footer{
    display: flex;
    justify-content: space-between;
}
.micrositio-generico .swiper-container .swiper-wrapper li .views-field-title {
    max-width: 740px;
    text-align: center;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}
.micrositio-generico .swiper-container .swiper-wrapper li .views-field-title .field-content {
    font-size: 18px;
    color: #444;
    font-weight: bold;
}

.micrositio-generico .tema-interes-home .view-footer .arrow-control{
    background: none;
    display: flex;
    font-size: 0;
    height: 48px;
    width: 48px;
    background-color: #F1A40D;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.micrositio-generico .tema-interes-home .view-footer .arrow-control-previous {
    margin-top: -26%;
    z-index: 20;
}
.micrositio-generico .tema-interes-home .view-footer .arrow-control-previous::before{
    content: "\f144";
    font-family: "Material Design Icons";
    color: #FFF;
    height: 35px;
    width: 35px;
    font-size: 26px;
    text-align: center;
}
.micrositio-generico .tema-interes-home .view-footer .arrow-control-next{
    margin-top: -26%;
    z-index: 20;
}
.micrositio-generico .tema-interes-home .view-footer .arrow-control-next::before{
    content: "\f149";
    font-family: "Material Design Icons";
    color: #FFF;
    height: 35px;
    width: 35px;
    font-size: 26px;
    text-align: center;
}
.micrositio-generico .tema-interes-home .view-footer .arrow-control.swiper-button-disabled{
    display: contents;
}
.micrositio-generico .tema-interes-home .view-footer .slider-progress-bar{
    display: none;
}
/*Final Micrositios / Pages Genéricos*/

/** Video Home Facebook **/
.page-node-1 .view-display-id-block_videos_yt .swiper-wrapper .views-field-body .field-content iframe {
  height: 446px !important;
}

/*colectivos grupos*/
.page-colectivos-grupos .views-field.views-field-title {
    font-size: 30px;
    color: #FF569E;
}
.page-colectivos-grupos div#views_slideshow_controls_text_colectivos-block_colectivos_grupos_fotos {
    display: flex;
    justify-content: center;
}
.page-colectivos-grupos div#views_slideshow_controls_text_colectivos-block_colectivos_grupos_fotos .views_slideshow_controls_text_pause {
    display: none;
}
.page-colectivos-grupos div#views_slideshow_controls_text_colectivos-block_colectivos_grupos_fotos span {
    margin: 10px;
}
.page-colectivos-grupos div#views_slideshow_controls_text_colectivos-block_colectivos_grupos_fotos span a {
    color: #FF569E;
}


#webform-client-form-303080 .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #E1EEf4;
}

@media only screen and (max-width: 767px) {
  #webform-client-form-303080 .table-responsive > table.table > tbody > tr > td {
    white-space: initial !important;
    padding: 4px;
    font-size: .95em;
    line-height: 1.3;
  }
  #webform-client-form-303080 .node-webform .form-type-webform_grid table > thead > tr > th {
    width: 358px;
    font-size: .95em;
  }
}

.interna-programa.node-type-program .block-more-information.fixed,
.tadeo-educontinua-programas .block-more-information.fixed { background: white; position: fixed; top: 110px; width: 284px; z-index: 10; }

/*GALERIA FOTOGRAFICA*/
.view-display-id-block_multimedia_field_image_inf .views-slideshow-cycle-main-frame,
.view-display-id-block_multimedia_field_image_inf .views_slideshow_main,
.view-display-id-block_multimedia_field_image_inf .views-slideshow-cycle-main-frame > .views-slideshow-cycle-main-frame-row {
    margin: 0 auto;
    max-width: 1024px;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-cycle-main-frame > .views-slideshow-cycle-main-frame-row img {
    width: 1920px;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-cycle-main-frame > .views-slideshow-cycle-main-frame-row .conjunto-de-campos {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 10px;
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.5);
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom {
    max-width: 1024px;
    margin: 0 auto;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-pager-fields {
    display: flex;
    flex-wrap: nowrap;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-pager-fields > div {
    padding: 0;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-controls-text {
    display: none;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause {
    display: none;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-controls-text > span a {
    font-size: 0;
    display: block;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-controls-text > span.views-slideshow-controls-text-previous a {
    background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -22px -17px no-repeat;
    width: 30px;
    height: 39px;
}
.view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom .views-slideshow-controls-text > span.views-slideshow-controls-text-next a {
    background: url(/sites/tadeo/themes/bootstrap_utadeo/images/svg/group.svg) -108px -17px no-repeat;
    width: 30px;
    height: 39px;
}

/************************/
.program-2023 .banner-inf .faculty-container .info-prog-block .prg-modality.nivel-171::after,
.program-2023 .banner-inf .faculty-container .info-prog-block .prg-modality.nivel-181::after,
.program-2023 .banner-inf .faculty-container .info-prog-block .prg-modality.nivel-211::after {
    content: " Asistida por Tecnología (PAT-Sincrónico)";
}
/*Oculta la ciudad para los programas 100% Virtual*/
.program-2023 .banner-inf .faculty-container .info-prog-block .prg-city.prg-city3 {
    display: none;
}

.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa .quicktabs-tabs li a#quicktabs-tab-programs_inside_2023-2 {
    color: transparent;
}
.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa .quicktabs-tabs li a#quicktabs-tab-programs_inside_2023-2::before {
    content: "Director y Expertos";
    color: #00558f;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa .quicktabs-tabs li.active a#quicktabs-tab-programs_inside_2023-2::before,
.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa .quicktabs-tabs li:hover a#quicktabs-tab-programs_inside_2023-2::before {
    color: #fff;
}
.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa #block-director-programa .program-teachers h1 {
    font-size: 0;
}
.page-node-323182.styleb-2023.program-2023.node-type-program.interna-programa #block-director-programa .program-teachers h1::before {
    content: "Expertos temáticos";
    font-size: 24px;
}

/*****************/

@media only screen and (max-width: 1024px) {
  .interna-programa.node-type-program #block-tadeo-programs-tadeo-program-moreinfo,
  .tadeo-educontinua-programas #block-tadeo-programs-tadeo-program-moreinfo { position: fixed; bottom: 0; display: inline-block; margin-bottom: 35px; margin-left: 16px; z-index: 15; width: 90%; }
  .tadeo-educontinua-programas .region-content #block-system-main { margin-top: 100px; }
  .interna-programa.node-type-program .block-more-information,
  .tadeo-educontinua-programas .block-more-information { bottom: 0; display: inline-block; margin-left: 0px; margin-top: 15px; position: relative; width: 100%; z-index: 17; }
  .interna-programa.node-type-program .block-more-information .block-title,
  .tadeo-educontinua-programas .block-more-information .block-title { text-align: left; padding: 8px 16px; position: relative; }
  .interna-programa.node-type-program .block-more-information .block-title:after,
  .tadeo-educontinua-programas .block-more-information .block-title:after { content: ""; height: 24px; width: 24px; background: url("../images/svg/group.svg") -296px -40px no-repeat; position: absolute; top: 8px; right: 16px; }
  .interna-programa.node-type-program .block-more-information .block-title.open:after,
  .tadeo-educontinua-programas .block-more-information .block-title.open:after { background: url("../images/svg/white-close-icon.svg") center no-repeat; -moz-background-size: 24px; background-size: 24px; }
  .interna-programa.node-type-program .block-more-information .webform-client-form,
  .tadeo-educontinua-programas .block-more-information .webform-client-form { background: white; display: block; }

  .view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom div.views-slideshow-pager-fields {display: none;}
  .view-display-id-block_multimedia_field_image_inf .views-slideshow-controls-bottom div.views-slideshow-controls-text {
    display: flex;
    justify-content: center;
  }
}
/** Mediaquery max-width: 1024px **/
@media (min-width: 768px) and (max-width: 1024px) { .table-responsive { width: 100%; margin-bottom: 16.5px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { body iframe { width: 100% !important; min-height: 300px; }
  body .container { padding-left: 0; padding-right: 0; width: 100%; }
  body .row { margin: 0; }
  body .row > .col-sm-12 { padding: 0; margin-left: 20px; width: 96%; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .region-header-second { min-height: 68px; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .btn-hamburger-menu { display: block; left: 7%; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .logo { float: none; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto; top: 16px; }
  .header .logo img { width: 200px; height: auto; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .siguenos { float: none; width: 100%; padding: 0; display: none; }
  .header .siguenos h2 { position: initial; color: #424242; font-size: 14px; text-align: center; }
  .header .siguenos .menu { float: none; }
  .header .siguenos .menu > li { border-bottom: none !important; width: auto !important; margin-right: 20px !important; }
  .header .siguenos .menu > li:last-child { margin-right: 0 !important; }
  .header .siguenos .menu a { -moz-background-size: 40px !important; background-size: 40px !important; height: 35px; width: 32px; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .english-site { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .btn-search { position: absolute; top: 16px; right: 38px; float: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .block-search { height: 80px; top: -28px; padding: 16px 20px 16px 16px; }
  .header .block-search .form-control { width: 90%; }
  .header .block-search .btn { display: none; }
  .header .block-search .close-search { padding: 0; text-indent: -5000em; background: url("../images/svg/group.svg") -457px 0px no-repeat; height: 40px; width: 40px; position: absolute; right: 16px; top: 20px; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .menu-principal .btn-hamburger-close { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .menu-principal .white-group { display: block; } }

@media (min-width: 768px) and (max-width: 1024px) { .header .menu-principal { width: 350px; background: white; margin-top: 0; text-align: left; padding: 16px; position: absolute; top: -36px; left: -100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
  .header .menu-principal.open { left: 0; z-index: 100; }
  .header .menu-principal.open .dropdown-menu { top: 0; margin-left: 0; left: -768px !important; border: none; background-color: #ececec; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; display: block; width: 768px !important; }
  .header .menu-principal.open .dropdown-menu.open-menu { left: 0 !important; }
  .header .menu-principal.open .dropdown-menu > li { border-bottom: 1px solid #c0c0c0; display: block; margin-bottom: 0; padding: 8px 0; width: 100%; }
  .header .menu-principal.open .dropdown-menu a { color: #424242; font-family: "Lato-Bold"; }
  .header .menu-principal .menu > li > a, .header .menu-principal .nolink { color: #424242 !important; font-size: 16px; line-height: 22px; }
  .header .menu-principal .menu > li { border-bottom: 1px solid #ececec; padding: 10px 0; margin-right: 0; width: 100%; position: initial; }
  .header .menu-principal .menu > li:hover { background: none; border-top: none; border-left: none; border-right: none; padding: 10px 0; }
  .header .menu-principal .menu > li.expanded { position: initial; }
  .header .menu-principal .menu > li.expanded:after { content: ""; height: 24px; width: 24px; position: absolute; right: 16px; background: url("../images/svg/group.svg") -256px 0 no-repeat; } }
@media (min-width: 768px) and (max-width: 1024px) { .block-easy-breadcrumb { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .siguenos.js-clone { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .main-container { padding: 0 40px; } }
@media (min-width: 768px) and (max-width: 1024px) { body.lateral-menu-open .menu-servicios { left: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { body.lateral-menu-open .btn-servicios { left: 197px; } }
@media (min-width: 768px) and (max-width: 1024px) { h2 { font-size: 18px; line-height: 24px; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .region-header-first { padding: 0; width: auto; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .menu-publico .menu > li.first { border-left: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .header .menu-publico { float: none; }
  .header .menu-publico a { font-family: "Lato-Regular"; font-size: 12px; font-weight: normal; line-height: 18px; color: white; }
  .header .menu-publico .mobile { border-right: none !important; display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .footer .region-footer-first { max-height: initial; padding-left: 16px; padding-right: 16px; float: none; display: block; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .footer .region-footer-second { min-height: 200px; padding-left: 16px; padding-right: 16px; float: none; overflow: auto; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .footer .sedes { text-align: center; width: 100%; }
  .footer .sedes .sede-section { margin-right: 5%; margin-bottom: 24px !important; display: inline-block; }
  .footer .sedes h4 { position: relative; }
  .footer .sedes h4:after { position: absolute; left: 50%; margin-left: -16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .footer .footer-extra { margin-top: 16px; margin-bottom: 16px; text-align: center; } }
@media (min-width: 768px) and (max-width: 1024px) { .footer { padding-bottom: 0; padding-top: 0; margin-top: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .post-footer { padding-left: 16px; padding-right: 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .slider img { width: 98%; height: 195px; }
  .slider iframe { height: 195px !important; }
  .slider .view-content { margin-bottom: 0; }
  .slider .arrow-control { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .btn-servicios { width: 122px; left: -44px; top: 160px; z-index: 20; }
  .btn-servicios:before { background: url("../images/svg/group.svg") -220px -45px; } }
@media (min-width: 768px) and (max-width: 1024px) { .menu-servicios { left: -100%; top: 116px; width: 241px; }
  .menu-servicios .menu { width: 241px; } }
@media (min-width: 768px) and (max-width: 1024px) { .boletin { position: relative; width: 288px; margin: 0 auto; top: 16px; left: 0; z-index: 5; display: none; }
  .boletin.js-clone { display: block; width: 68%; margin: 0 auto; } }
@media (min-width: 768px) and (max-width: 1024px) { .buscador-programas { padding: 0 16px; margin-bottom: 32px; }
  .buscador-programas.js-clone { display: block; padding: 0; }
  .buscador-programas.js-clone .searcher-form form { border: none; }
  .buscador-programas h1 { font-size: 24px; line-height: 30px; }
  .buscador-programas .searcher-form { border: none; padding: 0; }
  .buscador-programas .searcher-form > * { width: 100%; }
  .buscador-programas .searcher-form form { width: 100%; }
  .buscador-programas .searcher-form .form-item-program-type { width: 100% !important; }
  .buscador-programas select { border: 1px solid #c0c0c0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 10px 16px; margin-bottom: 8px; width: 100%; }
  .buscador-programas input[type="text"] { width: 80%; } }
@media (min-width: 768px) and (max-width: 1024px) { .programate-utadeo .block-categories { height: 221px; width: 304px; overflow: scroll; left: 8px; top: 30px; } }
@media (min-width: 768px) and (max-width: 1024px) { .programate-utadeo .view-header, .programate-utadeo .view-filters { padding: 0 16px; position: relative; }
@media (min-width: 768px) and (max-width: 1024px) { .info-blocks .view-content > .views-row { margin-right: 2%; margin-bottom: 24px; width: 46%; }
  .info-blocks .view-content > .views-row img { width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) {
  .home .region-banner .menu-banner { width: 211px; background: white; margin-left: -webkit-calc(-211px/2); margin-left: -moz-calc(-211px/2); margin-left: calc(-211px/2); padding: 0 16px; text-align: center; border: 1px solid #c0c0c0; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); bottom: 0; display: none; }
  .home .banner .region-banner .menu-banner ul.menu { display: block; }
  .home .banner .region-banner .menu-banner ul.menu > li { display: block; margin-right: 0; border-bottom: 1px solid #ececec; width: 100%; }
  .home .region-banner .menu-banner .leaf a { background: none; border: none; font-size: 12px; color: #424242; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 5px 0; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .home .region-banner .btn-info-utadeo { display: block; z-index: 999; }
  .home .banner div.region-banner .menu-banner .menu {
    display: block;
    position: relative;
    z-index: 999;
  }
  .home .banner div.region-banner .menu-banner {
    z-index: 999;
  }
  .home .banner div.region-banner .menu-banner .menu > li {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) { .home .region-banner { overflow: hidden; }
  /*.home .region-banner .views-field-field-image { margin-left: -50%; margin-right: -50%; }*/
  .home .region-banner .views-row .views-field-field-image img { height: 400px; }
  .home .region-banner .views-field-field-image:after { width: 150%; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .menu-principal .menu > li > a, .home .menu-principal .nolink { color: #424242; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .menu-principal { overflow-y: scroll; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .main-container h4 { font-size: 16px; line-height: 22px; margin-bottom: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .programa-home .view-header { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .programa-home .views-field-field-category-slider { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .programa-home .views-field-nothing .bottom-academics-programs { display: block; }
  .home .programa-home .views-field-nothing .bottom-academics-programs h2 { font-size: 16px; line-height: 22px; }
  .home .programa-home .views-field-nothing .bottom-academics-programs p { display: none; } }

@media (min-width: 768px) and (max-width: 1024px) { .home .programa-home .view-content:hover .views-field-nothing, .home .programa-home .view-content:hover .views-field-field-category-slider, .home .programa-home .view-content:hover .views-slide-counter { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .programa-home .views-field-field-video-url-youtube { max-height: 195px; }
  .home .programa-home .slider-progress-bar { display: none; }
  .home .programa-home .swiper-container { padding: 0 15%; }
  .home .programa-home .swiper-wrapper .swiper-slide.swiper-slide-prev ~ .swiper-slide-active { margin-left: 10%; }
  .home .programa-home .swiper-wrapper .swiper-slide.swiper-slide-prev { margin-left: -10%; }
  .home .programa-home .swiper-wrapper .swiper-slide.swiper-slide-next { margin-left: 10%; } }
@media (min-width: 768px) and (max-width: 1024px) { .home .tema-interes-home h2 { padding-left: 16px; }
  .home .tema-interes-home h2:after { display: block; }
  .home .tema-interes-home .views-slider-counter { right: 0; padding-right: 16px; }
  .home .main-container .programate-utadeo-home-mobile .views-row h6 { display: none; }
}

@media (min-width: 768px) and (max-width: 1024px) { .programas .main-container { margin-top: 100px; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas .region-pre-content { padding-left: 16px; padding-right: 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas .views-dropdown .view-content > .views-row { margin-right: 0; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas .views-dropdown { margin-bottom: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas #block-views-slider-home-new-block { overflow: hidden; }
  .programas #block-views-slider-home-new-block .views-field-field-image { margin-left: -50%; margin-right: -50%; }
  .programas #block-views-slider-home-new-block .views-field-field-image img { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
  .programas #block-views-slider-home-new-block .views-field-field-image:after { width: 150%; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas .btn-info-utadeo { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .programas .menu-banner { width: 211px; background: white; margin-left: -webkit-calc(-211px/2); margin-left: -moz-calc(-211px/2); margin-left: calc(-211px/2); padding: 0 16px; text-align: center; border: 1px solid #c0c0c0; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); bottom: 5px; display: none; }
  .programas .menu-banner .menu > li { display: block; margin-right: 0; border-bottom: 1px solid #ececec; width: 100%; }
  .programas .menu-banner .leaf a { background: none; border: none; font-size: 12px; color: #424242; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 5px 0; } }
@media only screen and (max-width: 1024px) { .programas .buscador-programas { display: block; padding: 0; /*position: fixed;*/ bottom: 0; margin-bottom: 0; margin-left: -16px; width: 96%; z-index: 10; }
  .programas .buscador-programas h1 { color: white; background: #00558f; padding: 5px 20px; margin: 0; text-align: center; width: 100%; }
  .programas .buscador-programas .searcher-form { background: white; padding: 8px 16px; border: 1px solid #ccc; }
  .programas .buscador-programas .searcher-form > * { width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .banner { padding: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .region-pre-content { padding: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .region-content { padding: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .menu-publico li.active-trail { background: white; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .buscador-programas { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .banner-estudiantes { margin-bottom: 32px; overflow: hidden; }
  .estudiantes .banner-estudiantes .block-image { margin-left: -50%; margin-right: -50%; }
  .estudiantes .banner-estudiantes .block-image img { height: 100px; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .tema-interes-home h2 { padding-left: 16px; }
  .estudiantes .tema-interes-home h2:after { display: block; }
  .estudiantes .tema-interes-home .views-slider-counter { right: 0; padding-right: 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .info-blocks .view-content > .views-row { margin-right: 0; margin-bottom: 24px; width: 100% !important; }
  .estudiantes .info-blocks .view-content > .views-row img { width: 100%; }
  .estudiantes .info-blocks .view-header { padding: 0 16px; }
  .estudiantes .info-blocks .view-header a { display: none; }
  .estudiantes .info-blocks .view-footer { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .single-block { padding: 0 16px; width: 100%; }
  .estudiantes .single-block.tadeistas { padding: 0; }
  .estudiantes .single-block.tadeistas .view-header { padding: 0 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .elecciones-utadeo { padding: 0 16px; margin-bottom: 16px; width: 100%; }
  .estudiantes .elecciones-utadeo .views-row { position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  .estudiantes .elecciones-utadeo .views-row .views-field-nothing { background: rgba(0, 0, 0, 0.24); position: absolute; top: 0; height: 100%; }
  .estudiantes .elecciones-utadeo .views-row .views-field-nothing * { color: white; }
  .estudiantes .elecciones-utadeo .views-row .views-field-nothing h5:first-of-type { margin-bottom: 20px; }
  .estudiantes .elecciones-utadeo.comite { margin-top: 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .semilleros .view-semilleros > .view-content .views-row { margin-bottom: 0; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .semilleros { padding: 0 16px; width: 100%; }
  .estudiantes .semilleros .view-footer { margin-top: 16px; }
  .estudiantes .semilleros .pager { position: initial; margin-left: 0; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .programate-utadeo { width: 100%; }
  .estudiantes .programate-utadeo .view-header { padding: 0 16px; }
  .estudiantes .programate-utadeo .view-header a { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .estudiantes .buscador-programas { display: block; position: fixed; bottom: 0; margin-bottom: 0; margin-left: -16px; margin-right: -16px; z-index: 10; }
  .estudiantes .buscador-programas h1 { color: white; background: #00558f; padding: 5px 20px; margin: 0; text-align: center; width: 100%; }
  .estudiantes .buscador-programas .searcher-form { background: white; padding: 8px 16px; }
  .estudiantes .buscador-programas .searcher-form > * { width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .banner { padding: 0; margin-bottom: 108px; }
  .interna-programa .banner .view-footer { text-align: center; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .main-container { padding: 0 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .sidebar-left { padding: 0 5%; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .sidebar-right { padding: 0 5%; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .quicktabs-tabpage .tab-program-inside { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .quicktabs-tabpage .view-content { margin: 16px 0; display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .quicktabs-tabs li:last-child { width: 100% !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .quicktabs-tabs li { width: 100% !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .quicktabs-tabs { display: none; margin-left: -16px; margin-right: -16px; }
  .interna-programa .quicktabs-tabs.js-clone { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .faculty-banner { padding-top: 24px; } }
/*@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .accreditation-loge-1 { -moz-background-size: 56px; background-size: 56px; bottom: -140px; right: 50%; margin-right: -48px; } }*/
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .resolutions { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .block-share { text-align: center; margin-top: 24px; }
  .interna-programa .block-share .a2a_button .social_fb { height: 49px; width: 46px; background: url("../images/svg/facebook-big.svg") no-repeat center; }
  .interna-programa .block-share .a2a_button .social_tw { height: 49px; width: 46px; background: url("../images/svg/twitter-big.svg") no-repeat center; }
  .interna-programa .block-share .a2a_button .social_li { height: 49px; width: 46px; background: url("../images/svg/linkedin-big.svg") no-repeat center; }
  .interna-programa .block-share .a2a_button .social_wu { height: 49px; width: 46px; background: url("../images/svg/whatsapp.svg") no-repeat center; }
  .interna-programa .block-share .a2a_button.a2a_button_whatsapp { display: inline-block; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .block-more-info { position: fixed; bottom: 0; margin-left: -16px; z-index: 17; width: 90%; }
  .interna-programa .block-more-info .block-title { text-align: left; padding: 8px 16px; position: relative; }
  .interna-programa .block-more-info .block-title:after { content: ""; height: 24px; width: 24px; background: url("../images/svg/group.svg") -296px -40px no-repeat; position: absolute; top: 8px; right: 16px; }
  .interna-programa .block-more-info .block-title.open:after { background: url("../images/svg/white-close-icon.svg") center no-repeat; -moz-background-size: 24px; background-size: 24px; }
  .interna-programa .block-more-info .webform-client-form { background: white; display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa #block-views-slider-home-new-block-3 { overflow: hidden; }
  .interna-programa #block-views-slider-home-new-block-3 .views-field-field-image { margin-left: -50%; margin-right: -50%; }
  .interna-programa #block-views-slider-home-new-block-3 .views-field-field-image img { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
  .interna-programa #block-views-slider-home-new-block-3 .views-field-field-image:after { width: 150%; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa #block-views-slider-home-new-block-3 { margin-left: -16px; margin-right: -16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .btn-info-utadeo { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .menu-banner { width: 211px; background: white; margin-left: -webkit-calc(-211px/2); margin-left: -moz-calc(-211px/2); margin-left: calc(-211px/2); padding: 0 16px; text-align: center; border: 1px solid #c0c0c0; -webkit-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); box-shadow: 0 2px 4px 0 rgba(121, 121, 121, 0.5); bottom: 5px; display: none; }
  .interna-programa .menu-banner .menu > li { display: block; margin-right: 0; border-bottom: 1px solid #ececec; width: 100%; }
  .interna-programa .menu-banner .leaf a { background: none; border: none; font-size: 12px; color: #424242; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 5px 0; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .view-director .view-footer { display: none; margin-bottom: 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .view-highlighted .views-row > * { width: 100%; }
  .interna-programa .view-highlighted .views-row .views-field-nothing { padding-left: 0; margin-top: 8px; }
  .interna-programa .view-highlighted .views-row img { height: 192px; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .view-agreement .views-row { margin-bottom: 16px; width: 100% !important; }
  .interna-programa .view-agreement .views-row img { height: 182px; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .view-agreement .view-footer { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { .interna-programa .col-sm-6 { padding: 0 5%; width: 100%; }
  .interna-programa .quicktabs-hide { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .block-views { margin-bottom: 32px; } }
@media (min-width: 768px) and (max-width: 1024px) { .block.mobile { display: block;  margin-left: 20px;} }
@media (min-width: 768px) and (max-width: 1024px) { .block.facebook-mobile { float: left; } }
@media (min-width: 768px) and (max-width: 1024px) { .redes { display: block; padding: 0 16px; width: 100%; } }
@media (min-width: 768px) and (max-width: 1024px) { .block.instagram { display: block; width: 90%; margin: 0 auto; padding: 0 !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .block.linkedin { display: block; width: 100%; padding: 0 16px; } }
@media (min-width: 768px) and (max-width: 1024px) { .content-tweets-blocks { display: block; width: 100%; padding: 0 16px; } }
@media (min-width: 768px) and (min-width: 1024px) { .more-link { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .block.desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .main-container .tadeo-links-wrapper #block-menu-content.active .links-content { width: 100% !important; } }
@media only screen and (max-width: 1440px) {
  .footer .info-legal .dropdown-menu > li {
    width: 50%;
  }
}