/* agregar estilos del sitio aqui - CyD*/



.uc-navbar_mobile-logo .h2{margin-bottom:0rem !important}
div.overflow{overflow-x: auto}
.ext_slideout{background:#0176de;border-radius: 4px 0 0 4px;box-shadow: 0 0 8px 0 hsla(0,0%,53.3%,.3);}
#ext_slideout_inner_id1 {width: 300px;background:#0176de;border:0;border-radius: 0 0 0 4px;box-shadow: 0 0 8px 0 hsla(0,0%,53.3%,.3);}
#userForm label{display:none}
#userForm .rsform-block-submit{width:100%}

#g-recaptcha-31 {margin:0 0 -5px 48px}


.uc-table thead tr th:first-of-type {background: #173F8A }

.uc-table input[type="checkbox"], input[type="radio"] {
    width: 30px;
    height: 30px;
}
.uc-btn.btn-cta {line-height:20px}

.item-page-cursos img{max-width:100%}
.item-page-cursos .table{overflow-x: auto}

.moduletable-areas a {color:#000;text-decoration:none}
.moduletable-areas a:hover{text-decoration:underline; opacity:.7;transition-duration:.4s}

.moduletable-sitios h3 a {color:#000;text-decoration:none;display:block;padding: 15px 0;}
.moduletable-sitios h3 a:hover{opacity:.7;transition-duration:.4s}

.item-page-pago .uc-card span {font-size:40px;font-weight:600;text-align:center}
.item-page-pago .uc-card div img{margin-top:16px}
.item-page-pago .uc-card p {text-align:center;margin-top:16px}
.item-page-pago .pago {width:100%;display:table;}
.item-page-pago .pago > div{width: 110px;float: left;margin: 0 26px;height: 100px;}
.item-page-pago .pago p {
    text-align: center;
    margin-top: 16px;
    line-height: 14px;
    font-size: 14px;
    font-weight: bold;
}

.moduletable-filtros label {font-size:15px; padding-left: 5px;}
.moduletable-filtros .uc-btn {width:100%}
.moduletable-filtros .btn-primary {display:block !important;text-align:center !important}
.moduletable-filtros h3 {
    border-left: 5px solid #0176de;
    margin-left: -25px;
    padding-left: 18px;
}

.btns {margin: 30px auto;justify-content: center;}
.btns > div {margin-bottom:20px}
/* Cursos */

.blog-cursos .item-image img {width: 100%;height: 160px;object-fit: cover}
.blog-cursos h4 {margin-bottom:20px}
.blog-cursos h4 a{color:#000;}
.moduletable-cursos .item-image img {width: 100%;height: 150px;object-fit: cover}

.item-page-cursos .fields-container {display:none}
.item-page-cursos .page-header {display:none}
.item-page-cursos .item-image img {float:right; margin: 0 0 32px 64px}

ul.areas{list-style: none; margin: -16px 0 32px -44px}
ul.areas li {font-size:13px;background: #ddd; padding: 3px 10px; margin:5px; display:inline-block; border-radius: 4px}

/* campos personalizados*/
.uctag {position:absolute; top:-136px}
.uctag a {color:#fff;text-decoration:none}
.uctag .field-value{margin:0; padding:0}
.start .field-value{border-left: 5px solid #0176de;margin-left: -25px;padding-left: 50px}
.field-value{font-weight: 600;margin-left: -25px;padding-left: 56px}
.fields-container .start span {font-size:24px !important}
.start span {background-image: url('/images/banners/icons/date_range-24px.svg');opacity:.8;background-repeat: no-repeat;background-position: 18px;}
.time span {background-image: url('/images/banners/icons/schedule_black_24dp.svg');opacity:.8;background-repeat: no-repeat;background-position: 30px; background-size: 16px}
.mode span {background-image: url('/images/banners/icons/place-24px.svg');opacity:.8;background-repeat: no-repeat;background-position: 32px; background-size: 16px}
.conduce span {background-image: url('/images/banners/icons/workspace_premium_black_24dp.svg');opacity:.8;background-repeat: no-repeat;background-position: 32px 0; background-size: 16px;display: block;line-height: 20px;}
.field-value span{opacity:.8;background-repeat: no-repeat;background-position: 0px;}
.field-value .start span {background-size: 20px}
.field-value .time span, .field-value .mode span{background-size: 16px}
.field-value{font-weight: 400}

.blog-noticias .item-image img {width: 100%;height: 160px;object-fit: cover}

.moduletable-noticias .item-image img {
    width: 200px !important;
    height: 150px !important;
    object-fit: cover;
}



/*
.item-page .item-image img, .item-page-noticias img {
    float: right;
    max-width: 40%;
    margin: 0 0 32px 32px;
}
.item-page .sigFreeContainer {
    float: right;
    width: 40%;
    margin: 0 0 32px 32px;
    position: absolute;
    top: 0;
    right: 0;
}
*/

.sitename .h2 {text-align:right}
.card-bg--blue p{font-family: Roboto Slab,serif;font-size: 1.25em;padding: 32px;margin: 0;
}

.moduletable-testimonios .img-fluid img {width:100%; height:auto;object-fit:cover}

.item-page-noticias .item-image img {
    width: 100% !important;
    height: auto;
}


.uc-university-grid :first-child {
 grid-column:1/1;
 grid-row:1/4
}
.uc-university-grid :nth-child(2) {
 grid-column:2/4;
 grid-row:1/3
}




/* Newsletters*/
.category-list-newsletter a:link {text-decoration:none}
.category-list-newsletter a:hover {text-decoration:underline}
.item-page-newsletter table{width:700px !important;margin: 0 auto;}
.item-page-newsletter table{background:#e3e3e3}
.item-page-newsletter table a[target="_blank"]{background:none;padding:0}
.item-page-newsletter table img{float:none;border:0;box-shadow: 0 0 0 #fff;margin:auto}
.item-page-newsletter table td img{margin:auto}
.item-page-newsletter table,.item-page-newsletter table td{padding:0}
.item-page-newsletter p{margin:0}
.item-page-newsletter > table{margin:0 auto}
.item-page-newsletter .page-header{display:none}
.moduletable-newsletter .uc-card_body h4{text-align:center}
.moduletable-newsletter .uc-tag{display:none}
.moduletable-newsletter img {width: 365px;height: auto;object-fit: cover}
.newsflash-vert-newsletter p{display:none}

/* Opinion */

.moduletable-opinion .item-image {width:50% !important}
.moduletable-programas a.h4:hover{text-decoration:underline}

.item-page img {width:100%}

.sf-arrows .sf-with-ul {padding-right: 0}
.sf-arrows .sf-with-ul::after {display:none}

/* Programas */

.moduletable-destaca{float:left;background:#fff}
.destacados {margin: 35px 0;float: left}
.destacados h2 {font-size: 20px;color: #fff;background: rgb(0,0,0,0.7);padding: 15px 25px;display: inline-block;font-family: Roboto Condensed}
.destacados .categoria {position: absolute;z-index: 1;font-size: 13px;color: #999;text-transform: uppercase;padding: 5px 10px;background: #000}
.destacados .categoria a{color:#999;text-decoration:none}
.destacados .categoria a:hover{color:#FFF;text-decoration:none}
.destacados li{font-size:16px;line-height:160%; text-align:left;text-transform: uppercase;font-family: Roboto Condensed}
.destacados .img_caption {margin-bottom: -10px;width:100% !important}
.captionjs-animated {width:100%;height:100%}
.destacados figcaption p {line-height: 150%;font-size:16px}

.item-page-observatorio blockquote {font-size: 16px; border-left: 5px solid #3d7edb;background: #f6f6f6;padding:30px}
.item-page-observatorio blockquote .doclink{float:right;font-size: 16px}


.extension {width:65%;float:left;height:330px;margin-bottom:18px}
.ext1, .ext2 {width:48.5%;height:330px;float:left}
.ext1 {margin-right:20px}
.ext1 img{height:350px;float:left; object-fit: cover}
.ext2 img{height:350px;float:left; object-fit: cover}
.investigacion {display:block; float:left;width:65%}
.investigacion img{width: 100%;float: left;height: 330px;object-fit: cover}

.publicaciones {width:33%;float:left;height:680px;margin-right:20px}
.publicaciones h2 {line-height:150%;margin-bottom:80px}
.extension h2 {line-height:150%;margin-bottom:80px}
.investigacion h2 {line-height:150%;margin-bottom:80px}







.navbar-brand {
    padding-top: inherit;
    padding-bottom: inherit;
    margin-right: inherit;
    font-size: inherit;
    line-height: inherit;
    white-space: inherit;
}
/*[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: none;
    height: 0;
    border: 0;
}*/

.material-icons{vertical-align:bottom;float: left;margin-right: 5px;font-size: 20px}
#top {position: absolute;height:100%}


div.mod_search143 input[type="search"] {width: 100%}
#rsepro-upcoming-module > .uc-card {float: left;width: 30.6%;margin: 50px 16px;min-height: 200px}
.card-type--date .month > div{float:left}
.card-type--date .mes{margin:7px 0 0 10px}
.card-type--date .dia {font-size: 34px;font-weight: 700;line-height: 1.1}
.card-type--date .hora, .card-type--date .agno{display:none !important}
.rsep_location .uc-subtitle {display:block}
.rsep_contact_block {margin: 0}
.rsep_mail, .rsep_url {margin: 15px 0px !important;line-height: 20px;text-transform: none}
.rsep_location {margin: 0!important;line-height: normal!important}
[class^="icon-"], [class*=" icon-"] {height: auto;margin-top: 0}
.rs_cat_link, .rs_cat_link:hover {color: #fff;text-decoration: none}
.rs_cat_link {font-size: .875em;padding: 4px 8px;border-radius: 4px;background-color: #0176de;display: inline-block;font-weight: 500;line-height: 1;letter-spacing: .5px;align-self: flex-start;z-index: 10;-webkit-transition: background-color .2s ease;transition: background-color .2s ease}
.rs_cat_link:hover {background-color: #173f8a}

.rsepro-filter-container, .rs_rss {display:none}
.rs_event_detail{float:left;background:#fff!important}
.rs_event_detail:hover {background: #f6f6f6 none repeat scroll 0 0 !important}
.rs_event_image {display:none}
.rs_event_details > div {margin-bottom: 20px}
.rsepro-event-categories-block{margin-top: 20px;display: block}
.color-black {text-decoration:none}
.rs_events_container a {text-decoration: none}
.rs_events_container a:hover {text-decoration: underline}
#rs_event_show .description {text-align: inherit}
.rs_event_detail {margin: 0 !important}
.rs_events_container .col-lg-3{margin-bottom:30px}
.rsepro-event-location-block a {pointer-events: none;cursor: default;text-decoration: none;color: black}
.rs_filter_clear {display: none}

/* @group reset superfish menu mobile*/
.mm-menu > .mm-panel.mm-hasnavbar {padding-top: 20px !important;padding-left: 0;padding-right: 0;}
#menu .sf-menu{float:none;}
#menu .sf-menu a{border:0;display:flex;color: #000;line-height: 14px}
#menu .sf-menu li{float:none;background:none;width: 100%;padding: 5px 0}
#menu .sf-menu li:hover{border-color:rgba(0,0,0,0.1);background:none}
#menu h3{display:none}
.mm-menu-mobile .sf-menu li:first-child {width: 8%}
/* @end */

#mobile-nav {color: #fff;padding: 15px;position: absolute;right: 0;text-align: center;min-width: 75px;top: 59px;background: #3d7edb;outline-offset: 0;border: 0;font-size: 12px;text-transform:uppercase;
height: 85px}

.mm-menu > .mm-panel > .mm-listview {margin: 10px 0px !important}
.mm-theme-uc .mm-listview > li > a, .mm-theme-uc .mm-listview > li > span {display: flex;color: #000 !important;line-height: 14px;font-weight: 500}
#menu.mm-theme-uc .mm-listview > li.active {background-color: #F7F7F7!important}
.mm-listview > li, .mm-listview > li::after, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before {padding: 5px 0 !important}
.mm-navbar .mm-btn:first-child {border-right: 1px solid #ddd;height:50px}
.mm-navbar .mm-btn {width: 45px !important}
.mm-menu.mm-front {z-index: 3 !important}
.mm-menu .search .form-group{margin:0}
.mm-menu.mm-front {top: 144px;background:#fff;width: 100%;height: auto;z-index:9999 !important}
.mm-listview li:first-child {border-top: 1px solid #ddd !important;}
.mm-navbar {border-bottom: 0px!important}
.mm-menu > .mm-panel > .mm-navbar + .mm-listview {border-top: 1px solid #ddd;}
.mm-navbar .mm-btn {height: 50px}
.mm-navbar > * {padding: 15px 0 !important}




/* Buscador */
.uc-header .search-buscar label{display:none}
.uc-header .search-buscar .form-control {width: 98%;margin-right: 55px}
.search-buscar .form-control {border-radius: 5px !important;border: 1px solid #ddd;padding: 12px 12px;color: #999;font-size: 14px;width: 100%;text-align: left;margin-right: 0;float: right;}
.search-buscarmobile {margin: 20px}
.search-buscarmobile label{display:none}
.search-buscarmobile .inputbox {background-color: #fff !important;border-radius: 4px !important}
div.mod_search245 input[type="search"] {width: 100%;border: 1px solid #ddd !important;}

.overlay { position: absolute;top: -303px;bottom: 0;left: 0;right: 0;transition: opacity 1000ms;visibility: hidden;opacity: 0;z-index:999}
.overlay:target{visibility: visible;opacity: 1;z-index:999}
#popupBody {width: 99.5%;padding: 0 5px 0 88px;background: #FFF;position: absolute;margin: 320px auto;}
#cerrar {position: absolute;top: 1px;right: 22px;font-size: 27px;text-decoration: none;color: #0176de;transition: all 100ms;padding: 0px 10px;z-index: 999;background: #fff;}

.uc-search-bar {position: absolute;width: 95%;top: 140px;display:none}
.uc-navbar_mobile-content .uc-navbar_mobile-list .list-item {display: flex;justify-content: space-between}
.uc-link img {height: auto !important}
.collapse-nav-mobile .uc-collapse_heading-mobile.js-accordion-active-element, .collapse-nav-mobile .uc-collapse_heading.js-accordion-active-element {box-shadow: inset 4px 0 0 0 #0176de;border-radius: 0;line-height: 1.5;transition: .2s ease}
.collapse-nav-mobile .uc-collapse_body {-webkit-transition: height .25s linear;transition: height .25s linear;background-color: #f6f6f6}
a:focus, button:focus {outline: 0px solid rgba(1,118,222,.7);outline-offset: 0px}

/*Menu superfish*/
.sf-menu {float: none;margin-left: 0px !important;}
.sf-menu ul {box-shadow: 0 0 20px rgba(0,0,0,.3);}
.sf-menu li, .sf-menu li.active{background: #fff !important}
.sf-menu li:last-child {width:30px; border-right:0 !important}
.sf-menu li:hover {background: none}
.sf-menu li ul{padding:12px 24px;background:#fff; border-radius:3px}
.sf-menu li li {background: #fff;padding: 8px 0 !important;border-bottom: 1px solid#ddd;border-right:0 !important; border-left:0 !important;text-align: left !important;width:100% !important}
.sf-menu li li:last-child{border-bottom:0 !important}
.sf-menu li li:hover {background: #fff}
.sf-menu a {font-weight: 500}
.sf-menu li li a {display: flex !important}
.sf-menu li li a:hover {text-decoration:none !important}
.sf-menu .triangle {content: "";position: absolute;top: -5px;left: 30px;width: 15px;height: 15px;background-color: #fff;z-index: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-radius: 4px}
.sf-menu a {color: #0176de;text-decoration: none;padding: 0}
.sf-menu a:hover {color: #0056b3;text-decoration: underline}

.uc-navbar .uc-navbar_nav .active a.uc-btn {
    border-bottom: 2px solid #0056b3;
}
.loadmod .col-lg-12 {padding: 0px !important}
.breadcrumbs{padding: 25px 20px;white-space: nowrap}

/* Contenidos */
.item-page-cursos .uc-table {min-width: 1000px}
.uc-table{width:100%}
.uc-table img {margin:0 !important; padding:0 5px!important}
.uc-table .vacio {margin:0 !important; padding:0!important}

.uc-pagination .counter, .uc-pagination .disabled {display:none}
.item-page-noticias .page-header h1 {display:none}

.uc-carousel-cards .carousel-controls .next, .uc-carousel-cards .carousel-controls .prev {background: url('http://joomlakit.lib.uc.cl/images/iconos/fle-sig.png'); width: 49px; height:28px}
.moduletable-sitios a:hover{opacity: .8; transition: .3s ease-in-out}
.moduletable-enlaces img {width:100%; height:160px; object-fit:cover }
.uc-footer .uc-footer_social {margin: 16px 0 !important}






/* External Login*/
.externallogin {font-size: 14px;float:right;text-align:right;white-space:nowrap}
.login-greeting{font-size: 12px;text-align: right;}
.externallogin input.btn-primary {font-size: 14px;background:#eee;padding: 5px 20px;margin: 3px 0;border: 0;border-radius: 4px;color:#555 !important}
.externallogin input.btn-primary:hover{background: #0176de;color:#fff !important;transition: ease-in-out 0.4s;}

/* intranet */
.moduletable-areas{margin-top:50px}
.moduletable-areas ul li{list-style:none; margin-left:-40px;line-height:30px}
.moduletable-areas ul li a{text-decoration:none}
.moduletable-areas ul li a:hover {text-decoration:underline}
.moduletable-areas ul li.current a{font-weight:bold}
.profile {display:none}


/*-- Sitios relacionados --*/

.enlaces .uc-card img {margin: -30px -30px 12px -30px;width: 235px;height: 200px;object-fit: cover;opacity:.5}
.enlaces .uc-card img:hover {opacity:1;transition:.5s}
.enlaces div:first-child {margin-left: 0}
.enlaces div:last-child {margin-right: 0}
.enlaces {margin:20px 0}
.enlaces > .uc-card {margin: 10px;float: left;padding: 15px}


/*--- Documentos docman----*/
.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-6 .koowa_media__item {}
#tns5 > .tns-item {width:auto !important}
.k-ui-namespace .koowa_media__item__icon i {font-size: 48px}
.k-ui-namespace table td {border:0}
a.docman_track_download{background:url("../../../images/iconos/pdf.png");background-repeat: no-repeat;background-size: 24px;background-position: left;padding: 0px 0 8px 30px}
h4 a{text-decoration:none}
.k-ui-namespace .koowa_media--gallery .koowa_media__item__content {background: #fff}
h3.koowa_header{font-size: 24px; padding: 21px 0;margin-left: -5px !important}
.k-ui-namespace .koowa_header__item--image_container {display: none}
.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-5 .koowa_media__item { }
.k-ui-namespace .koowa_media--gallery .koowa_media__item__link {padding: 0px}
.k-ui-namespace .koowa_media--gallery .overflow_container {text-align:left}
.k-ui-namespace .koowa_media--gallery .overflow_container i {float:right}
.koowa_media__item__thumbnail img {border-radius: 0}

/*----- INTERIOR ----

.moduletable-buscar {float:right; margin:10px 10px 0 0!important; padding:0}
.moduletable-slider{position: relative}
.search{float:right}
.sitename h1{text-align: right;margin-right: 25% !important}
.sitename h1 span {font-size:70%;display:block}

.item-page img{margin: 0 30px 10px 0}
.moduletable-ver-todas {display: inline-block;top: 9px;right: 30px;position: absolute}
*/

/* @group pagination */
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination ul.pagination{display:block}
.pagination > li{display:inline}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#444;background-color:#fff;/*border:1px solid #ddd;margin-left:-1px*/}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:2;color:#444;background-color:#eee;border-color:#ddd}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;background-color:#6495cc;border-color:#6495cc;cursor:default}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px}
/* @end */


/* sliders acordeones */

.rl_sliders.accordion {box-shadow: 0 0 8px 0 hsla(0,0%,53.3%,.18);margin-top: 40px}
.rl_sliders.accordion .accordion-group div:first-child {border-top-right-radius: 4px !important}
.rl_sliders.accordion > .accordion-group {margin-bottom: -1px;border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important;border-top-left-radius: 0px !important}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {cursor: pointer;color: #000 !important;font-weight: 700;text-decoration: none !important;font-size:18px;letter-spacing: 0.25px}
.rl_sliders.accordion > .accordion-group .panel-heading {display: block;line-height: 1;border-left: 4px solid #0176de;color: inherit}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {padding: 22px;height: auto !important}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {color: #000;letter-spacing: .25px;font-weight: 700; text-decoration: none; background: none; height:auto !important}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {background-color: #fff !important}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {display: block;padding: 0}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {padding: 24px}
.rl_sliders.accordion > .accordion-group.icon > .accordion-heading > a.accordion-toggle span.rl_sliders-toggle-inner::before {content: "\2a";float: right;color: #0176DE}
.rl_sliders.accordion > .accordion-group.icon > .accordion-heading > a:hover.accordion-toggle span.rl_sliders-toggle-inner::before {color: #fcd000}
.rl_sliders.accordion > .accordion-group.icon > .accordion-heading > a:focus.accordion-toggle span.rl_sliders-toggle-inner::before {color: #fcd000}
.rl_sliders.accordion span.rl_sliders-toggle-inner {line-height:1.2}
.rl_sliders li span{font-size:20px; font-weight:600;margin-right: 10px;}

#jmap_sitemap h1{margin-bottom:32px}
.moduletable-fondoerror {position: absolute;z-index: -1;width:100%}
.moduletable-fondoerror img{opacity:0.5}
#error-404 {top:-250px}
.fondo img {opacity:0.5}

/* ----Resultado busquedas ----*/
.form-limit{display: none;float: right;margin-left: 100%;margin-bottom: 20px}
p.counter{margin: 6px 0 0 0;font-size: 12px;width: 90px;text-align: right}
.form-limit label {margin: 6px 15px 0 10px;font-size: 12px;width: 120px;text-align: right}
.chzn-container-single .chzn-single span {margin:0 5px !important}
.chzn-container-single .chzn-single {width: 50px !important;margin:0 5px !important}


/* formularios */

#userForm .form-group label {margin-bottom: 10px !important;display:none}
#userForm .formControls img{display:flex !important}
#userForm .rsform-reset-button {background-color: #fff !important;border: 1px solid #eaeaea}
#userForm .rsform-reset-button:hover {border: 1px solid #0176de !important;background-color: #f6f6f6 !important}
#userForm .formError {color:#f24f4f !important;font-size: 14px!important; font-weight:bold !important;}
#userForm .formControls input.rsform-radio {padding: 8px;min-width: 10px;height: 10px;margin: 0 8px;border: 1px solid #ddd;}


/* ---- MOBILE ----*/

@media (max-width: 480px) {
  header .sitename h1, header .sitename .site-nm {font-size: 20px !important;padding: 4px 0}
}

@media (max-width: 991px) {
  header .sitename h1, header .sitename .site-nm {font-size: 28px;text-align: left;margin-left: 0}
.logo {margin-left: 0;margin-right: 0;background: #173F8A !important;padding: 15px !important}
  #menu-pp {display:none}
.sitename {margin-top: 0;padding: 20px;position: relative}
.uc-navbar .hidden-sm{display:none}  
.uc-navbar .container{/*max-width:100% !important;*/padding-left:0; padding-right:0} 
.sf-menu > li {float: none;}
.sitename h1 {margin-right: 15% !important}
.mm-menu-mobile .uc-icon {display:none}
.search-buscar {display: block}
.moduletable-left2 {display: none}
.enlaces div:first-child {margin-left: 10px}
/*.externallogin input.btn-primary {display:none}*/
.sf-menu li:last-child {display:none}  
}


@media (min-width: 992px) {
  .uc-navbar .hidden-lg {display:none}
 #menu-pp {display:none;}
  .uc-navbar_mobile-bar .uc-navbar_mobile-logo {background: none !important}
  .mm-menu-mobile .sf-vertical {display:none}  
  .djslider-default .navigation-numbers {right: 60px;float: right;top: 90%;position: absolute} 
  .moduletable-servicios .swith div:first-child {display:none !important}
  .uc-navbar_mobile-bar.navbar-brand .uc-navbar_mobile-logo {padding: 0 !important;}
  .moduletable-sitios .uc-carousel-cards {padding-top:0 !important}
  .loadmod{display:none}
} 

@media (max-width:991px) {
  .moduletable-fondoerror {display:none}
  #rsepro-upcoming-module > .uc-card {width: auto}
 /*.right{display:none}*/
  .rs_events_container li{width: 100% !important}
  #error-404 {top:50px}
  .fondo img {display:none}
  .moduletable-noticias .uc-card.card-bg--image {max-height: 450px}
  .item-page .item-image img, .item-page-noticias img {
    float: none;
    max-width: 100%;
    margin: 32px 0;}
  .moduletable-sitios .blocks{display:none}
  .moduletable-filtros h3 {margin-left: -21px !important;}
#ext_slideout_id1, #ext_slideout_inner_id1 {top: 144px;}
  .mainmenu .form-group {margin: 1.3rem !important}
  .mm-menu .search {background: #fff !important}
  .uc-navbar_mobile-bar.navbar-brand .uc-navbar_mobile-logo {padding: 11px 16px;margin-right: 70px}
 }

@media (max-width:1199px) {
  .item-page .sigFreeContainer {
    float: none;
    width: 100%;
    margin: 0 32px;
    position: relative;
    top: 0;
    right: 0;}
}


@media (min-width: 768px) and (max-width:991px) {
.enlaces > div {width: 30.2% !important}
.moduletable-noticias .nspCol2 {width: 98.7% !important; margin: 20px 12px !important}
.moduletable-servicios .col-md-3 {flex: 0 0 50%;max-width: 50%}
}

@media (min-width: 992px) and (max-width:1199px) {
.moduletable-noticias .nspCol2 {width: 47.2% !important}
  .moduletable-noticias .nspArt img.nspImage {width: 240px}
  .enlaces > .uc-card {width: 14.8%}
  #popupBody {width: 99.5%;margin: 289px auto;}
  #rsepro-upcoming-module > .uc-card {width: 30%}
  .moduletable-video .uc-card .uc-quote {font-size: 1.04em}
 
}


@media (max-width:767px) {
.moduletable-noticias .nspCol2 {width: 100% !important; margin: 20px 0 !important}
  .moduletable-noticias .nspArt img.nspImage {width: 100%;height: 300px;margin-left: 0}
  .moduletable-noticias .nspArt .fright {float: right;padding: 0;margin: 0px 25px 20px 0}
  .nspArt h4.nspHeader a {padding: 15px 20px 0 20px;display: inline-block}
  .newsflash-image img {width: 100%;object-fit: cover} 
  .blog-testimonios .item-image img{width: 100%;height: 100%}
  .uc-navbar_mobile-logo .h2{font-size: 1.2em;line-height: 1.5}
  .fields-container{margin-left:5px !important}
}

@media (min-width: 481px) and (max-width:767px) {
.enlaces > div {width: 45% !important}
.uc-breadcrumb .uc-breadcrumb_item.current span {width: 250px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
}

@media (max-width: 480px) {
.enlaces > div {width: 45.5% !important}
  .uc-breadcrumb .uc-breadcrumb_item.current span {width: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
}


@media (min-width: 1200px) {
 .enlaces > .uc-card {width: 15.2%} 
 .moduletable-video .uc-card{min-height:452px}
  
}