body{
  color:#282828;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  /*font-size: 0.90rem;*/
}
#footer {
  margin-top: 40px;
  background: #3E93C5 !important;
}
#main-footer {
  padding-top: 25px;
  padding-bottom: 0px;
}
#main-footer, #lower-footer {
  background: #3E93C5 !important;
}
.footer-title{
  color: #ffffff;
  font-weight: 400;
}
.footer-link{
  color: #FFFFFF;
}
.url{
  color: #FFFFFF;
}
.text-muted{color: #ffffff!important;}
.footer-hr{
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.38);
  margin-top: 0rem;*
  margin-bottom: 0rem;
}
.text-small{    font-size: 0.8rem;}
.list-unstyled li {margin-bottom: 10px;}
.icono-footer{font-size: 25px;}


.navbar-inverse {
  border-color: #080808;
  padding-top: 0px;
  padding-bottom: 0px;
  z-index: 5000;
}
.nav.navbar-nav > li {
  display: table-cell;
  text-align: center;
  position: relative;

  line-height: 1.8;
  font-weight: 400;
}
.navbar-toggler {
  display: none;
  border-color: rgba(255, 255, 255, 0.45);
  border: 1px solid #ccc;
}
.navbar-collapse{
  border-color: #db2d2d;
}
.nav.navbar-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  width: 100%;
}
#header .navbar-light .navbar-nav .nav-link {
  color: rgba(55,97,165,.9);
}
#header .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(255,255,255,.9) !important;
  background-color: rgba(0,113,184,0.57);
}
.bg-light {
  background-color: rgba(255,255,255,0) !important;
}
.nav-item.active > a{
  background-color: rgba(0,113,184,0.57);
  color: #ffffff !important;
}
.nav-link a{
  padding: .5rem 0rem !important;
}
.nav-link {
  font-size: 13px !important;
}


.icon-menu-1:before {
  content: '\e982';
  margin-top: 4px;
}
.dropdown-item a{
  color: #212529;
  font-size: 14px;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: #ffffff;
}
/*submenu*/
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: .8em;
}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}

@media (max-width: 991.98px) {
  .side-collapse-container{
    width: 100%;
    right:0;
    transition:right .9s;
  }
  .side-collapse-container.out{
    left: calc(100% - 6.75em);
  }
  .side-collapse {

    bottom:auto;
    right:0;
    width: calc(100% - 6.75em);
    position:absolute;
    overflow:hidden;
    transition:width .42s;
  }
  .block-region-sidebar .navbar-inverse {
    width: 100% !important;
    background-color: #ffffff;
  }
  .side-collapse.in {
    width:0;
  }
  .navbar-toggler {
    display: block  !important;
  }
  .nav.navbar-nav{
    margin: 5px;
    display: flex;
  }
  .nav.navbar-nav > li {
    display: block;
    text-align: left;
    position: relative;
    border-right: 0px solid #dee0e5;
    border-bottom: 1px solid #dee0e5;
  }
  .nav.navbar-nav > li:first-child {
    border-left: 0px solid #dee0e5;
  }
  .navbar-inverse {
    background-color: #0070b4;
  }
  #header .navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
  }
  .nav-item.active > a {
    background-color: #7391c0;
  }
}


@media screen and (min-width: 1024px) {
  #header {
    top: 0px;
    left: 0;
    right: 0;
    z-index: 1;
    background-color: rgba(255,255,255,0.85);
    border-bottom: 1px solid #ccc;
  }
  .contenedor {
    margin-top: 240px;
  }
}

/*Inicio iconos*/
.post-image {
  position: relative;
}

.imggrayscale a {
  color: #000;
}
.imggrayscale:hover {
  /*filter: gray;*/
  -webkit-filter: grayscale(100%);
}
.destacado-borde {
  border: 1px solid #ecedf1;
  padding-left: 0;
  padding-right: 0;
}
.resumen {
  height: 90px;
}
.resumen p {
  font-size: 15px;
  color: #000;
  line-height: 22px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}
.noticia-inicio {
  color: #fff;
  font-size: 18px;
  font-family: 'Arial';
  font-weight: 400;
}
.noticia-inicio:hover{
  color: #fff;
}
.post-title-new {
  margin: 0 6px 7px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.text-gray-ccc{color: #ccc;}

@media screen and (max-width: 1024px){
  #search-form input.custom-search-box{
    width:40px;
  }
}
@media (max-width: 768px) {
  #logo{padding-bottom: 15px !important;padding-top: 15px !important;}
  #logo img {width: 90% !important;}
  .barra-icon-button {padding: 5px 0px 5px 0px !important;}
}
.site-map-menu {
  padding-left: 27px;
}
#site-map .content > ul > li {
  vertical-align: top;
  margin: 10px;
}
ul li.leaf {
  list-style-image: url('/themes/uazuay/images/li_arrow.png');
}
ul li.expanded {
  list-style-image: url('/themes/uazuay/images/menu-expanded.png');
  list-style-type: circle;
}
#site-map .content > ul > li > a {
  font-weight: bold;
  pointer-events: none;
  cursor: default;
}
.expanded > a:first-child {
  pointer-events: none;
  cursor: default;
  font-weight: 600;
}
.expanded a {
  color: #274472;
  font-size: 13px;
}
.site-map-menu {
  padding-left: 27px;
}
ul li.leaf {
  list-style-image: url('/themes/uazuay/images/li_arrow.png');
}

.sitemap-menu a{
  color: #274472;
  font-size: 13px;
}
.sitemap-box-front.sitemap-box{
  display: none;
}
.titulo-corresponsales{
  color: #3e474c;
  font-size: 22px;
  font-weight: bold;
  margin: 41px 0px 0px 0px
}

/*p{margin-bottom: 3px !important;}*/

a.hc-item {
  -webkit-transition-property: -webkit-transform,opacity,background-color;
  -moz-transition-property: -moz-transform,opacity,background-color;
  -o-transition-property: -o-transform,opacity,background-color;
  /*transition-property: transform opacity background-color;*/
  -webkit-transition-duration: .3s;
  -moz-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  backface-visibility: hidden;
  background-color:
    #252b2c;
  opacity: 1;
}

a.hc-item img {
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-duration: 1.2s;
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-delay: 0s;
  display: block;
  position: relative;
}

.hc-rollover {
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s;
  background-color: #000;
  background-color:
    rgba(0,0,0,0);
  opacity: 0;
  padding: 1em 1.5em;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 200;
  width: 100%;
}


.hc-overlay {
  font-smoothing: antialiased;
  -webkit-transition-property: -webkit-transform,opacity;
  -moz-transition-property: -moz-transform,opacity;
  -o-transition-property: -o-transform,opacity;
  /*transition-property: transform opacity;*/
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-delay: 0s;
  padding: 16px 32px;
  position: absolute;
  text-align: center;
  height: 100%;
  top: 0;
  left: 0;
}

.hc-item.with-image .hc-overlay {
  padding: 16px;
  text-align: left;
  z-index: 100;
}
.vjack::before {
  content: "";
  height: 100%;
  margin-right: -.25em;
}
.vcenter, .vjack::before {
  vertical-align: middle;
}
.vbottom, .vcenter {
  width: 99%;
}
.vbottom, .vcenter, .vjack::before {
  display: inline-block;
}

.hc-item.with-image .hc-overlay .vcenter, .vbottom {
  vertical-align: bottom;
}
.hc-item.with-image .hc-overlay {
  text-align: left;
}

.hc-item.with-image .hc-title {
  font-family: freight-sans-pro-n5,freight-sans-pro,sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 1.2;
  margin-bottom: 0;
}

a.hc-item.with-image:focus img, a.hc-item.with-image:hover img {
  webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}
.form-item{margin-top: 15px;}
#art-banner{ width: 99.58vw; position: relative; left: 50%; right: 50%; margin-left: -50.2vw; margin-right: -50vw; display: block; }
.tp-banner {
  width: 100%;
  position: relative;
}
.img-banner {
  width: 100%;
}

.tab-header ul {
  border-bottom: 1px solid #d6d6d6;
  list-style: none;
  margin: 0;
  padding: 0;
}

.tab-header li {
  background: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 3px;
  margin-bottom: 0px !important;
  color: #274472;
  padding: 15px 20px;
  position: relative;
  display: inline-block;
  -webkit-transition: background 0.3s, color 0.2s, border 0.3s;
  -moz-transition: background 0.3s, color 0.2s, border 0.3s;
  cursor: pointer;
}

.tab-header li.active-tab, .tab-header li:hover {
  background: #ffffff !important;
  border-top-color: #ffffff !important;
  border-bottom-color: #000000 !important;
  color: #fff;
}

.tab-header a {
  color: #333 !important;
}
.color-negro {
  color: #000000;
  text-decoration: none !important;
}
.color-gris {
  color: #636465;
}
.font-size-download20{font-size: 15px;}
.accordions {
  margin: 0;
  padding: 0;
  list-style: none;
}
.accordion {
  margin-bottom: 7px;
  background-color: #f5f5f5;
}

.accordion-header h6 {color: #717175;}
.accordion-header {
  background-color: #f5f5f5;
  margin-bottom: 7px;
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px 15px 45px;
  position: relative;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-top: 1px solid #f3f7fa;
  transition: background 0.3s, color 0.2s, border 0.3s;
  -webkit-transition: background 0.3s, color 0.2s, border 0.3s;
  -moz-transition: background 0.3s, color 0.2s, border 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .accordion-header {
    padding: 15px 20px 15px 15px;
  }
  }
.accordion-active .accordion-header, .accordion-header:hover {
  background: #fafbfd !important;
  border-top-color: transparent !important;
  color: #000000 !important;
  transition: all ease 0.3s;
  border-bottom-color: #cacaca !important;
}

.accordion-active .accordion-header, .accordion-header:hover {
  background: #63b2f5;
  border-top-color: #7cc5f8;
  border-bottom-color: #579dd9;
  color: #fff;
}

.accordion-icon {
  position: absolute;
  top: 11px;
  left: 15px;
  font-size: 18px;
}

.accordion-active .accordion-icon:before {
  content: '\e986' !important;
  color: #000000 !important;
}

.accordion-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  content: '\e807';
  color: #808ca4;
  transition: color 0.3s;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
}

.accordion-icon:before {
  content: '\e821' !important;
  color: #3a3d3f !important;
}


.titulo-noticias-micro {
  color: #3e474c !important;
  font-size: 24px;
  font-weight: 600;
  margin: 0px 0;
}

.fecha-noticias-micro {
  font-weight: normal;
  font-size: 14px;
  color: #595959;
}
#block-addtoanybuttons{text-align: center;}
#block-addtoanybuttons-2{text-align: center;}
#block-uazuaycarrera-addtoanybuttons{text-align: center;}
.pane-title{
  border-bottom: 2px solid #055fa4;
  color: #055fa4;
  padding-bottom: 19px;
  margin: 30px 0 0px;
  width: 100%;
}

.block-region-sidebar .navbar-toggler{display: none !important;}
.block-region-sidebar .bg-dark{
  background-color: #ffffff !important;
}
.block-region-sidebar .navbar{
  display: block;
  padding: 0px 0px;
}
.block-region-sidebar .navbar-nav {
  display: block;
}

.block-region-sidebar .nav-item > a{
  color: #1a1a1a !important;
  padding-left: 0px !important;
}

.block-region-sidebar .nav-item > a.active:before{
  font-family: "fontello";
  content: '\f105';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

.block-region-sidebar ul li {
  border-bottom: solid 1px #B2B2B2;
  width: 100%;
}
.block-region-sidebar .navbar-inverse{
  overflow: visible !important;
  top: 0px !important;
  position: relative !important;
  z-index: 0 !important;
}
.contenido{
  margin-top: 25px;
}
caption {
  caption-side: top;
}
#search-trigger {
  width: 30px;
}


.block-region-sidebar .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: .5rem 1rem;
  font-size: 13px;
}

.block-region-sidebar .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.block-region-sidebar .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}
#menu-blog > .block-region-sidebar{
  border-left: 1px solid #9e9e9e;
  padding-left: 12px;
  position: relative;
  top: 0px;
}

.menu-lateral-blog h3 {
  font-size: 18px;
  color: #055fa4;
  padding-bottom: 19px;
  margin: 19px 0 6px;
  font-weight: bold !important;
  border-bottom: 2px solid #055fa4;
}
.grey-h3-h4{
  color: #3e474c;
}
h2, h3, h4, h5, h6 { color: #3e474c;}
.to-top {
  background-color: #373737;
  color: #9f9197;
  z-index: 9999;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  font-size: 25px;
  line-height: 35px;
  text-align: center;
  position: fixed;
  bottom: -100px;
  left: 50%;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.to-top:hover {
  background-color: #10a1d6;
  color: #ffffff;
}

#uw-alert {
  position: relative;
  font-family: Helvetica,Arial,sans-serif;
}
#uw-alert .alerts {
  position: relative;
}
.alerts {
  padding: 12px;
  color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}

.alert {
  padding: 15px;
  margin-bottom: 0px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alerts h1 {
  font-family: inherit;
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 6px;
  margin-top: 0px;
}

.alert p:last-child, .alert p:nth-last-child(2) {
  margin-bottom: 0;
}

.alert p, .alert li {
  font-size: 16px;
  line-height: 1.2;
  margin: 0 0 1em;
}

.alert>p+p {
  margin-top: 5px;
}
.alerts a {
  color: #ffffff;
  text-decoration: underline;
}


/* HC Rollover */
a.hc-item {
  width: 100%;
  position: relative;
  overflow: hidden;
  float: left;
}
a.hc-item {
  -webkit-transition-property: -webkit-transform,opacity,background-color;
  -moz-transition-property: -moz-transform,opacity,background-color;
  -o-transition-property: -o-transform,opacity,background-color;
  /*transition-property: transform opacity background-color;*/
  -webkit-transition-duration: .3s;
  -moz-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  backface-visibility: hidden;
  background-color: #252b2c;
  opacity: 1;
}

a.hc-item img {
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-delay: 0s;
  display: block;
  position: relative;
}

a.hc-item.with-image:focus img, a.hc-item.with-image:hover img {
  webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}

.hc-overlay {
  font-smoothing: antialiased;
  -webkit-transition-property: -webkit-transform,opacity;
  -moz-transition-property: -moz-transform,opacity;
  -o-transition-property: -o-transform,opacity;
  /*transition-property: transform opacity;*/
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-delay: 0s;
  padding: 16px 32px;
  position: absolute;
  text-align: center;
  height: 100%;
  top: 0;
  left: 0;
}

.vjack:before {
  content: "";
  height: 100%;
  margin-right: -.25em;
}

.vbottom, .vcenter, .vjack:before {
  display: inline-block;
}

.vbottom, .vcenter {
  width: 99%;
}

.vcenter, .vjack:before {
  vertical-align: middle;
}


.hc-item.with-image .hc-title {
  font-family: freight-sans-pro-n5,freight-sans-pro,sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 1.2;
  margin-bottom: 0;
}
.hc-rollover p, .hc-title {
  font-weight: 400;
  line-height: 1.25;
  color: #fff;
}
.hc-item.with-image .hc-overlay {
  padding: 16px;
  text-align: left;
  z-index: 100;
}
a.hc-item.with-image:focus .hc-overlay, a.hc-item.with-image:hover .hc-overlay {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 0;
}
.hc-item.with-image .hc-overlay {
  padding: 28px;
}
.hc-item.with-image .hc-overlay {
  padding: 16px;
  text-align: left;
  z-index: 100;
}
.hc-item.with-image .hc-overlay .vcenter, .vbottom {
  vertical-align: bottom;
}
/*siguiente elemento*/


.hc-rollover {
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.215,.61,.355,1);
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s;
  background-color: #000;
  background-color: rgba(0,0,0,.45);
  opacity: 0;
  padding: 1em 1.5em;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 200;
  width: 100%;
}

.hc-item.with-image:after {
  background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(40%,transparent),color-stop(100%,rgba(0,0,0,.8)));
  background-image: -webkit-linear-gradient(transparent 40%,rgba(0,0,0,.8));
  background-image: -moz-linear-gradient(transparent 40%,rgba(0,0,0,.8));
  background-image: -o-linear-gradient(transparent 40%,rgba(0,0,0,.8));
  background-image: linear-gradient(transparent 20%,rgba(0,0,0,.8));
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

a.hc-item.with-image:focus .hc-rollover, a.hc-item.with-image:hover .hc-rollover {
  opacity: 1;
}



.tab-header a{color: #333 !important;}
.tab-header li {background: #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.tab-header li.active-tab, .tab-header li:hover {background: #ffffff !important; border-top-color: #ffffff !important; border-bottom-color: #000000 !important;}
.tab-header li {margin-bottom: 0px !important;}
.field-wrapper {margin-top:10px;}
.fieldset-wrapper {margin-top: 10px;}
fieldset {margin-top: 15px;}
.minusculas span{font-size: 13px !important;}
.tparrows.default {left: 0px!important;}
.tparrows.default.tp-rightarrow {right: 0px!important; left: auto!important;}
.addressfield-autocomplete-reveal {display: none;}
.adjunto .description{color: white;}
.number-circle{background-color: black; border-radius: 48px; padding: 1px 9px 2px 8px; color: white;}
@media (max-width:779px){.desktop{display:none}}
@media (min-width:779px){.movil{display:none}}
.tab-header li{padding: 15px 2px;}
.tab-header a{ background-image: url(/themes/uazuaycarrera/css/images/admision-arrow-updown.png); background-repeat: no-repeat; background-position: center 78px; display: block; height: 110px; text-transform: none; text-align: center; padding: 20px 10px 30px; opacity: 0.45; color: #000000 !important; font-size: 14px;
}
.active-tab h4{font-weight: 600 !important;}
.tab-header a:hover, a:focus {text-decoration: none;}
.tab-header li {background: #ffffff; border-top: 1px solid #ffffff; border-radius: 0px; -webkit-border-radius: 0px; border-bottom: 1px solid #ffffff; }
.tab-header li.active-tab a, .tab-header li:hover a {color:black !important;background-position: center -221px;opacity: 1;}
.tab-header li.active-tab, .tab-header li:hover {background: #ffffff !important; border-top-color: #ffffff !important; border-bottom-color: #fff0 !important; }
.tab-header li {margin-bottom: 0px !important;}
ul.tabs.pasos li.uno a span {color: #0091CC;}
ul.tabs.pasos li.dos a span {color: #C40088;}
ul.tabs.pasos li.tres a span {color: #9939B3;}
ul.tabs.pasos li.cuatro a span {color: #27AE60;}
.tab-header li.uno.active-tab{background: #e3f1f7 !important;}
.tab-header li.dos.active-tab{background: #F7EFE8 !important;}
.tab-header li.tres.active-tab{background: #F2F1F6 !important;}
.tab-header li.cuatro.active-tab{background: #ECF7F4 !important;}
.tab.active.uno{background: #e3f1f7 !important;}
.tab.dos{background: #F7EFE8 !important;}
.tab.tres{background: #F2F1F6 !important;}
.tab.cuatro{background: #ECF7F4 !important;}
@media (min-width: 992px){ ul.tabs.pasos li a span {display: block;float: left;font-size: 3.5em;font-weight: bold;}
}
a { color: #66a1cb; }
#block-gtranslate{display: none;}
.gtranslate-custom{display: none !important;}
jdiv{display: none;}
#purechat-container{display: none;}

@media (max-width: 600px) {
  #block-gtranslate {
    display: block;
    text-align: center;
  }
}
b, strong {color: #3e474c;}
#button-to-top{
  background: #e2eaf2;
  position: fixed;
  bottom: 20px;
  right: auto;
  z-index: 1000;
  display: block;
  width: 45px;
  height: 45px;
  text-align: center;
  font-size: 25px;
  padding-top: 1px;
  color: #808ca4;
  border-top: 1px solid #f3f7fa;
  border-bottom: 1px solid #bfc8d7;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  transition: background 0.3s, color 0.2s;
  -webkit-transition: background 0.3s, color 0.2s;
  -moz-transition: background 0.3s, color 0.2s;
  margin-left: 50px;
}
.captcha{margin-top: .5rem !important;}
/**
 * @file
 * Styles for Seven's Pagination.
 */
.pager__items {
  margin: 0.25em 0 0.25em 1.5em; /* LTR */
  padding: 0;
}
[dir="rtl"] .pager__items {
  margin: 0.25em 1.5em 0.25em 0;
}
.pager__item {
  display: inline-block;
  margin: 0;
  padding: 0 0.4em;
  color: #757575;
  font-size: 1.08em;
}
.pager__item a {
  padding: 0 5px 2px;
  transition: border-bottom-color 0.2s;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  font-weight: 600;
  line-height: 1.55em;
  -webkit-font-smoothing: antialiased;
}
.pager__item.is-active a {
  color: #2a678c;
  border-bottom-width: 3px;
  border-bottom-color: #2a678c;
  font-weight: 700;
}
.pager__item a:hover,
.pager__item a:focus {
  color: #3395d2;
  border-bottom-color: #3395d2;
}
.pager__item--next a,
.pager__item--last a,
.pager__item--first a,
.pager__item--previous a {
  color: #2a678c;
  border-bottom-width: 0;
}
.icon-plus{
  color: #3a3d3f;
  font-size: 16px;
}
.icon-minus{
  color: #3a3d3f;
  font-size: 16px;
}
/* Center Pagerer*/
.pager__items{
  text-align: center!important;

}
.search-form.google-cse{display: none;}
.js-quickedit-page-title{display: none !important;}
.container-item-news {
  width: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  padding: 15px;
}
.overlay-news {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  padding-top: 15px;
  padding-left: 36px;
  padding-right: 36px;
  padding-bottom: 36px;
  text-align: left;
  z-index: 100;
  width: 100%;
}
.vcenter-news {
  position: relative;
  height: 100%;
}
.title-news {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  color: #ffff;
}
.container-news-date {
  background-color: #00335D;
  display: grid;
  width: max-content;
  border-radius: 0px 0px 8px 8px;
  padding-left: 5px;
  padding-right: 6px;
}
.day-news {
  font-weight: 600;
  font-size: 1.75rem;
  color: #ffff;
  background-color: #00335D;
}
.month-news {
  color: #ffff;
  font-size: 0.875rem;
}
.news-shadow{
  box-shadow: inset 3px 3px 129px 0 #000000;
  position: absolute;
  top: 15px;
  left: 14px;
  width: 92%;
  height: 88%;
}

.block.block-core.block-local-tasks-block ul {
  list-style-type: none;
  padding-inline-start: 0px;
}
.block.block-core.block-local-tasks-block ul li {
  display: table-cell;
}
.block.block-core.block-local-tasks-block ul li a {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #007bff;
  border-color: #007bff;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-unstyled li {
  margin-bottom: 10px;
}
.horizontal-li {
  display: inline-block;
}
.acceso-directo-title{
background-color: rgba(204, 204, 204, 0.71);bottom: 0px;position: absolute;left: 14px;right: 14px; padding-left: 5px;
}
.acceso-directo-title > div {
  padding-top:0px; padding-bottom: 0px; color: black; font-size: 14px;
}
h1.h3{color: #3e474c;}
h1.h2{color: #3e474c;}
h2.h4{color: #3e474c;}
.block-system-breadcrumb-block{
  margin-top: 15px;
}
.block-system-breadcrumb-block ol{
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0rem 0rem;
  list-style: none;
}
.block-system-breadcrumb-block ol li:not(:last-child){
  color: #757575;
}
.block-system-breadcrumb-block ol li > a{
  color: #757575;
}
.block-system-breadcrumb-block ol li:not(:last-child):after  {
  display: inline-block;
  padding-right: .5rem;
  color: #bfbfbf;
  content: " >";
}
.h6{font-weight: 400}
.bg-gray-1 {
  background-color: #f1f1f1;
}
.highlight{
  background-color: #f7f7f9;
}
.weight-700 {
  font-weight: 700;
}

.divider:after, .divider:before {
  content: "";
  flex: 1;
  height: 1px;
  background: #eee;
}
.block-gtranslate .gtranslate{display: none;}

/*Estilo MENU-Informacion de la carrera by:Andres Tirado*/

#block-informaciondelacarrera{ /*Layout*/
  display: block;
  padding: 0px 0px;
}

#block-informaciondelacarrera .menu{ /*Estilo del manu*/
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
#block-informaciondelacarrera ul li a{ /*Borde*/
  border-bottom: solid 1px #B2B2B2;
}

#block-informaciondelacarrera .menu-item > a{ /*Menu item*/
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

#block-informaciondelacarrera .menu-item--active-trail > a.is-active:before { /*Flecha de seleccion*/
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}


/* Menu Investigacion By: Josue Escobar */

#block-investigacion
{
  display:block;
  padding:0px 0px;
}

#block-investigacion .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-investigacion .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-investigacion ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-investigacion .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* ---  */

/* Menu Actividades y Destrezas By: Josue Escobar */

#block-actividades
{
  display:block;
  padding:0px 0px;
}

#block-actividades .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-actividades .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-actividades ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-actividades .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */


  /* Menu Espacios de Formacion Basica | Galerias By: Josue Escobar */

#block-espaciosdeformacion
{
  display:block;
  padding:0px 0px;
}

#block-espaciosdeformacion .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-espaciosdeformacion .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-espaciosdeformacion ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-espaciosdeformacion .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */


  /* Menu Practicas Basica | Galerias By: Josue Escobar */

#block-practicas
{
  display:block;
  padding:0px 0px;
}

#block-practicas .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-practicas .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-practicas ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-practicas .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */

  /* Menu Practicas Inicial | Galerias By: Josue Escobar */

#block-practicasinicial
{
  display:block;
  padding:0px 0px;
}

#block-practicasinicial .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-practicasinicial .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-practicasinicial ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-practicasinicial .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */

  /* Menu Espacios de Formacion Inicial | Galerias By: Josue Escobar */

#block-espaciosdeformacioninicial
{
  display:block;
  padding:0px 0px;
}

#block-espaciosdeformacioninicial .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-espaciosdeformacioninicial .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-espaciosdeformacioninicial ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-espaciosdeformacioninicial .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */


  /* Menu Voluntariado Basica | Galerias By: Josue Escobar */

#block-voluntariado
{
  display:block;
  padding:0px 0px;
}

#block-voluntariado .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-voluntariado .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-voluntariado ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-voluntariado .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}

/* --- */


  /* Menu Voluntariado Inicial | Galerias By: Josue Escobar */

#block-voluntariadoini
{
  display:block;
  padding:0px 0px;
}

#block-voluntariadoini .menu-item--active-trail > a.is-active:before {
  font-family: "fontello";
  content: '\e9e8';
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
}

#block-voluntariadoini .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

#block-voluntariadoini ul li a {
  border-bottom: solid 1px #b2b2b2;
}

#block-voluntariadoini .menu-item > a {
  color: #1a1a1a !important;
  padding-left: 0px !important;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 13px;
}
.full-width {
  width: 99.58vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50.2vw;
  margin-right: -50vw;
  display: block;
}


@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

.btn-languages {

  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  display: block;
  width: 100%;
  height: calc(1.1em + 0.75rem + 2px);
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0rem 0rem;
  background-clip: padding-box;

  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn-languages:hover {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
  box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);
}
#btnlanguages{display: none;}
.awb-image-frame:hover {
  display: inline-block;
  transition: opacity .35s,transform .35s;
  box-shadow: 0 3px 15px rgba(0,0,0,.4);
  transform: perspective(1000px) scale(1.03);
}
.bg-light-2 {
  background-color: #f3f3f3 !important;
}
#block-breadcrumbs ol {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0rem 0rem;
  list-style: none;
}
#block-breadcrumbs ol li:not(:last-child)::after {
  display: inline-block;
  padding-right: .5rem;
  color: #bfbfbf;
  content: " >";
}
.has-search .form-control-feedback {
  position: absolute;
  z-index: 2;
  display: block;
  width: 2.375rem;
  height: 2.375rem;
  line-height: 2.375rem;
  text-align: center;
  pointer-events: none;
  color: #aaa;
}
.has-search .form-control {
  padding-left: 2.375rem;
}
#block-breadcrumbs {
  margin-top: 15px;
}
.bg-light-1 {
  background-color: #e8e8e8;
}
#section-about{
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: top !important;
}





.js-pager__items.pager .button {
  background-color: #1c86c9;
  color: white !important;
  border: none;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
}

.js-pager__items.pager .button:hover {
  background-color: white;
  color: #26900C  !important;
}

.js-pager__items.pager {
  text-align: center;
  list-style-type: none;
  padding: 0;
      margin: 0;
}
