/*Miga de pan*/
.breadcrumb {

  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;

}
@media only screen and (min-width: 839px) {

  .contentSignpost .breadcrumb,

  .promoSlideshow .breadcrumb {

    margin-bottom: 1px;

  }

}
.wpthemeCrumbTrailSeparator {

  padding: 0px !important;

}
header.header__public .grid__header .breadcrumb a {

  text-decoration: none;
  color: unset !important;

}
.mdl-layout__drawer .box__user .head__user {

  padding: 10px 20px 0px;

}
.mdl-layout__drawer .box__user .data__user .user__session {

  padding-top: 40px;

}
#ingresar_login_responsive {

  border: none;

}.theme--dark .ListaType2 .item div.itemDetails h3 {      color: #fff;}
.theme--dark #ingresar_login_responsive {

  border: none;

}
.mdl-layout__drawer .box__user .data__user {

  height: auto;

}
.theme--dark



  .mdl-layout__drawer



  .box__user



  .head__user



  a.mdl-navigation__link-drawer,

.theme--default



  .mdl-layout__drawer



  .box__user



  .head__user



  a.mdl-navigation__link-drawer {

  color: #fff !important;

}
.mdl-layout__drawer



  .box__user



  .data__user



  .mdl-tabs__tab-bar



  a.mdl-tabs__tab:hover {

  text-decoration: none;

}
.mdl-layout__drawer .box__user .data__user .mdl-tabs__tab-bar a.mdl-tabs__tab {

  text-decoration: none;

}
.mdl-layout__drawer



  .box__user



  .data__user



  .mdl-tabs__tab-bar



  a.mdl-tabs__tab.is-active:hover {

  text-decoration: none;

}
.mdl-layout__drawer



  .box__user



  .data__user



  .mdl-tabs__tab-bar



  a.mdl-tabs__tab.is-active {

  text-decoration: none;

}
.theme--dark .mdl-layout__drawer .box__user .panel__white a {

  color: #fff !important;

}
.theme--dark .mdl-layout__drawer {

  border: 1px solid #000;

}
.theme--dark .mdl-layout__drawer .box__user .panel__white {

  border-bottom: 1px solid #000;

}
#TituloVU {

  display: none;

}
/*Links hover*/
button a:hover {

  cursor: pointer;

}
.card__number a:hover {

  cursor: pointer !important;

}
a:hover {

  cursor: pointer;

}
/* Palabra Seleccionar Menus */
.theme--dark .nav__filter p {

  font-family: Roboto Condensed Regular;
  color: hsla(0, 0%, 100%, 0.38);

}
.nav__filter p {

  position: relative;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row;
  flex-direction: row;
  line-height: 0;
  text-decoration: none;
  font-family: Roboto-Regular;
  font-size: 14px;
  line-height: 16px;
  padding: 13px 10px;
  letter-spacing: 1.25px;
  color: rgba(0, 0, 0, 0.87);

}
/* Fin Palabra Seleccionar Menus */
/*Algunos enlaces Dark Theme*/
.theme--dark .article__tags > button {

  border: 1px solid #ffc107;
  color: #fff;

}
.theme--dark .scrolling-wrapper .item__card .item__footer .item__icon a {

  color: hsla(0, 0%, 100%, 0.6);

}
.theme--dark .scrolling-wrapper .item__card .item__head p.title.dark a {

  color: #fff;

}
.theme--dark section.search .copy p {

  color: #fff;

}
/* Paginadores estilos dark */
.theme--dark .wpthemeFrame .pagingBar a {

  color: #ffaa00 !important;

}
.theme--dark .wpthemeFrame .pagingBar {

  color: rgb(160, 160, 160) !important;

}
.theme--dark .wpthemeFrame .pagingLinks a {

  color: rgb(160, 160, 160) !important;

}
.theme--dark .wpthemeFrame .pagingShuttle {

  color: rgb(160, 160, 160) !important;

}
/* Fin Paginadores estilos dark */
.theme--dark .contentMain {

  background-color: #121212;

}
.theme--dark



  .cont_evaluation



  .content_card__eval



  .card__warp



  .item__card



  .item__body



  .item__info



  p



  a {

  color: hsla(0, 0%, 100%, 0.6);

}
.theme--dark .typelist ul li .list__item span.item__title a {

  color: #fff;

}
.theme--dark



  .Eventos



  > div.body



  > div



  > div.item__center



  > div



  > .item__date



  span {

  color: #fff;

}
.theme--dark .Eventos .item__title a {

  color: #fff;

}
.theme--dark



  .Eventos



  > div.body



  > div



  > div.item__center



  > div



  > .item__date



  span.date-num {

  color: hsla(0, 0%, 100%, 0.6);

}
.theme--dark .card__news .card__footer .cont_tag span.item__tag a {

  color: #fff;

}
.theme--dark .card__news .card__Body p.title__card {

  color: #fff;

}
.theme--dark .cont__timeline .mdl-navigation__link span.name a {

  color: hsla(0, 0%, 100%, 0.6);

}
.theme--dark .label__tag button.mdl-button {

  color: #fff;
  border: 1px solid #fff;

}
.theme--dark .wpthemeLayoutContainers {

  background: #121212;

}
section.accreditation .box__quality .grid__item .item {

  z-index: 1;

}
.cont__timeline .mdl-navigation__link span.name a {

  color: rgba(0, 0, 0, 0.6);

}
.cont_evaluation



  .content_card__eval



  .card__warp



  .item__card



  .item__body



  .item__info



  p



  a {

  color: rgba(0, 0, 0, 0.87);

}
.card__ofert .card__head .item__title p.mdl__blue a {

  color: #ffc107;

}
.content__slide__home .slide__preview .box__preview .copy p a {

  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);

}
.content__slide__home



  .slide__preview



  .box__preview



  .icon__option



  a.mdl-button



  i:hover {

  text-decoration: none;

}
.card_custom .info-card .copy p.title {

  max-height: 50px;
  min-height: 50px;

}
#homeID .footer-carousel {

  bottom: 10px !important;

}
.contentMain {

  background-color: #ededed;

}
.content__login .box__login.box_contact .cont__contact .contact__copy p.title {

  line-height: 80px;

}
.grid__panel__data .item__panel .card__panel .copy__grid {

  z-index: 1;

}
.grid__panel__data



  .item__panel



  .card__panel



  .copy__grid



  .item



  .data__num



  p.title



  a,

a:active {

  color: #ffc107;
  text-decoration: none;

}
#homeID.grid__panel {

  margin-top: 0;

}
/* Footer desplegable movil*/
footer .menu_footer ul li ul {

  font-family: Roboto-Regular;
  padding-left: 40px;
  position: relative;

}
footer .menu_footer ul li ul a {

  font-size: 1.2em !important;
  color: #000 !important;

}
/*Header logo azul */
/* Ancho menus */
/* .mdl-layout__drawer {    width: 360px;      transform: translateX(-360px);  } */
/* Pop Navegadores*/
body .buorg {

  border-bottom: 1px solid #ffc107;
  color: #212121;
  background-color: #ffffff;
  font: Roboto, 'Helvetica Neue', sans-serif;

}
body #buorgig,

#buorgul,

#buorgpermanent {

  color: #ffffff !important;
  background: #ffc107 !important;

}
body #buorgig {

  background-color: #525252 !important;

}
/* Estilos Menu */
header.header__public .grid__header {

  min-height: 56px;

}
@media only screen and (min-width: 1024px) {

  header.header__public .grid__header {

    min-height: 90px;

  }

}
header.header__public .mdl-layout__header-row.custom {

  min-height: 56px;

}
@media only screen and (min-width: 1024px) {

  header.header__public .mdl-layout__header-row.custom {

    min-height: 90px;

  }

}
/*Solo desktop*/
@media only screen and (min-width: 839px) {

  .article__view .article__options .article__tags {

    max-width: unset;

  }

}
@media screen and (min-width: 1150px) and (max-width: 1400px) {

  app-pregrado mat-grid-tile .campoTexto.mat-form-field-type-mat-input,

  app-pregrado mat-grid-tile .campoTexto.mat-form-field-type-mat-select {

    font-size: 12px !important;

  }

}
@media only screen and (min-width: 601px) {

  .carousel-mb .hide-on-med-and-up {

    display: block !important;

  }

}
/*Solo Responsive*/
@media only screen and (max-width: 900px) {

  #id_header_menu_bar .content__logo {

    position: relative;
    z-index: 1;
    cursor: pointer;

  }
  #id_header_simple_bar .content__logo {

    position: relative;
    z-index: 1;
    cursor: pointer;

  }
  .mdl-layout__container {

    position: inherit;

  }
  .content__slide__home .slide__preview .box__preview {

    min-height: 160px;
    max-height: 160px;

  }
  .content__slide__home .item__slide .copy h1 {

    font-size: 40px !important;

  }
  .content__slide__home .slide__preview .box__preview .copy p {

    width: 90%;

  }

}
@media screen and (max-width: 480px) {

  .card__news .card__footer .cont_date {

    width: 60%;

  }
  .content__slide__events .slide__action {

    bottom: 149px;
    right: 249px;

  }
  .card__landing .iteml .card__copy p.title {

    line-height: 33px;

  }
  .wpthemeLayoutContainers {

    padding: 0px 0px !important;

  }
  .mdl-layout__drawer {

    width: 280px;
    transform: translateX(-280px);

  }
  .article__view .article__options .article__tags button {

    height: 39px;
    text-align: left;

  }
  .content__slide__home .item__slide .copy h1 {

    font-size: 46px;

  }

}
/*Paginadores*/
.wpthemeFrame .pagingBar {

  color: rgba(0, 0, 0, 0.6) !important;
  font-family: Roboto Condensed Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  padding-left: 10px;

}
.wpthemeFrame .pagingShuttle {

  color: rgba(0, 0, 0, 0.6) !important;
  padding-right: 10px;

}
/* Color negro de paginador */
.wpthemeFrame .pagingLinks a {

  color: rgba(0, 0, 0, 0.6) !important;

}
/* Fin Color negro de paginador */
.wpthemeFrame .pagingShuttle a {

  color: #ffaa00 !important;

}
/*.wpthemeFrame .pagingBar a{          color: rgba(0, 0, 0, 0.6) !important;        } */
.wpthemeFrame .pagingLinks {

  color: #ffaa00 !important;

}
/*Sliders home/landings*/
.miunisalleslider .list {

  z-index: 1;

}
.miunisalleslider



  li.item



  div.mdl-layout__container



  li.cycle-slide.cycle-slide-active



  button



  > a {

  color: #ffc107;

}
.content__slide__events,

.content__slide__home {

  position: relative;
  z-index: 1;

}
#SliderEventoHome_Controls .dojoxRotatorPlay.dojoxRotatorIcon {

  display: none;

}
/*Headers*/
/*#session_active .mdl-menu__container.is-upgraded.is-visible{            right: 40px !important;            top: 150px !important;            position: fixed;        }        #session_active_simple .mdl-menu__container.is-upgraded.is-visible{            right: 20px !important;            top: 110px !important;            position: fixed;        }*/
#menu_fast {

  position: fixed;

}
.loader {

  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('/contenthandler/!ut/p/digest!/dav/fs-type1/themes/PortalUniversidadLASALLE/images/loader.gif')

    50% 50% no-repeat rgb(249, 249, 249);
  opacity: 0.8;

}
/*Video iframe singulares*/
.article__body iframe {

  padding-bottom: 25px;

}
/*Ajustes Layout IBM*/
#control > div.wpthemeFrame {

  overflow-x: hidden;

}
.mdl-grid



  > div.mdl-cell.mdl-cell--12-col.mdl-cell--8-col-tablet.mdl-cell--4-col-desktop.mdl-cell--8-col-desktop



  > article



  > div.article__body



  > img {

  width: unset;
  height: unset;

}
.pdg_top {

  padding-top: 0px;

}
.wpthemeLayoutContainers {

  padding: 0px !important;

}
.layoutColumn .wpthemeControl {

  margin: 0 0px 0px !important;

}
.layoutRow {

  width: unset !important;

}
.mdl-navigation.custom__left a span {

  font-size: 14px !important;

}
.wptheme2Col {

  max-width: unset !important;

}
.wpthemeCol {

  margin-left: 0px !important;

}
.wpthemeInner {

  max-width: unset !important;

}
.cont__timeline .mdl-navigation__link span.name {

  text-align: left;

}
#todo .grid__panel__info.landing__item button .mdl-button__ripple-container,

.miunisalleslider



  li.item



  main



  li.cycle-slide.cycle-slide-active



  button



  .mdl-button__ripple-container {

  display: none !important;

}
#layoutContainers



  div.mdl-cell.mdl-cell--12-col.mdl-cell--8-col-tablet.mdl-cell--4-col-desktop.mdl-cell--8-col-desktop



  article



  .article__options



  button



  .mdl-button__ripple-container {

  display: none;

}
footer .menu_footer ul.hd-list p.title.blank {

  margin-bottom: 16px !important;

}
#control



  > div.wpthemeFrame



  > div.mdl-layout__container



  > .mdl-layout.custom.mdl-js-layout.mdl-layout--fixed-header.has-drawer.is-upgraded {

  overflow: visible !important;

}
/*Editable position desde front*/
.article__view {

  position: relative;

}
/*Nombre usuario*/
.active-user .item-name a.name {

  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto Condensed Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;

}
.active-user .item-name a.role {

  color: #03a9f4;
  font-family: 'Roboto Condensed Regular';
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.25px;

}
/*Typelist fixes*/
.ListaType2 .list__item .item__center a {

  min-width: 42px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;

}
@media screen and (max-width: 480px) {

  .ListaType2 .list__item .item__center .item__date {

    margin-left: inherit !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    width: 100% !important;

  }
  .ListaType2 .list__item .item__center {

    padding-top: 15px !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;

  }
  .content__slide__home {

    min-height: 528px;
    margin-top: 40px;

  }
  .content__slide__home .item__slide .copy h1 {

    font-size: 36px;

  }

}
@media screen and (max-width: 480px) {

  .content__slide__home {

    min-height: 635px;

  }

}
/*usuario responsive*/
#name_user_responsive {

  font-family: Roboto Condensed Regular;
  font-size: 20px;
  color: #757575;
  letter-spacing: -0.17px;
  margin-bottom: 0;

}
/*Galeria*/
.card__news .card__Body .cont_tag {

  min-width: 130px;

}
/* Menu Login Publica*/
.link_item i {

  vertical-align: middle;

}
.mdl-menu__item i {

  vertical-align: middle;

}
.link_item {

  color: rgba(0, 0, 0, 0.6);

}
.link_item2 {

  color: rgba(0, 0, 0, 0.6);

}
.mdl-menu__item {

  color: rgba(0, 0, 0, 0.6);

}
.theme--dark .mdl-menu__item .link_item {

  color: #fff;

}

.theme--dark .mdl-menu__item .link_item2 {
    color: #fff;
}

.theme--dark header.header__public .btn__session button.mdl-button.user__active {
    color: #fff;
}
.link_item a:hover {

  color: #ffc107;

}
/*Formulario admisiones*/
@media screen and (min-width: 540px) {

  body



    > div



    > div



    > app-pregrado



    > div



    > mat-grid-list



    > div



    > mat-grid-tile:nth-child(1)

    > figure



    > mat-card {

    padding: 5.71% 1% !important;

  }

}
/*Galeria de Imagenes*/
.work-body .work-wrap .thumb-wrapper {

  background: none !important;

}
.card__Body .title__card > p {

  font-size: 14px;
  font-family: Roboto, 'Helvetica Neue', sans-serif;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin: 0 0 16px;

}
#thumbclick > img {

  cursor: pointer;

}
/*Layout CTC 1 columna*/
#layoutContainers > div > .contentLeader:nth-child(3),

#layoutContainers > div > .contentMain,

#layoutContainers > div > div.contentRibbon,

#layoutContainers > div.wpthemeInner > .contentLeader:nth-child(3) {

  display: none !important;

}
.wpthemeTopCol .wpthemeHeadlineContainer {

  margin-bottom: 0px !important;

}
/*Slides Landings*/
.content__slide__events .item__slide {

  max-height: 640px !important;

}
/*Display Singulares Oferta academica*/
.wpthemeFrame {

  min-width: 200px !important;

}
section.program__body .mdl-tabs__tab-bar {

  width: 330px !important;

}
.theme--dark .copy_comment p.sub {

  color: #fff;

}
.theme--dark .copy_comment .user__comment p.title__comment {

  color: #fff;

}
section.program__body .mdl-tabs .mdl-tabs__tab {

  min-width: 60px !important;

}
.mdl-tabs.is-upgraded .mdl-tabs__panel {

  width: auto !important;

}
.card__ofert .card__body .grid__colum {

  justify-content: space-between;

}
.card__ofert .card__body .grid__colum .colmdl__custom.line__row {

  flex-basis: initial;

}
.card__ofert .card__body .grid__colum .colmdl__custom.line__row:after {

  border: 1px solid transparent !important;

}
.card__ofert .card__body .grid__colum .colmdl__custom.line__row .copy {

  margin-left: initial;

}
.card__ofert .card__body .grid__colum .colmdl__custom {

  flex-basis: initial;

}
.theme--dark .card__ofert .card__body .grid__colum .copy p.sub {

  border-left: 1px solid #fff;
  padding-left: 10px;

}
.card__ofert .card__body .grid__colum .copy p.sub {

  border-left: 1px solid rgba(0, 0, 0, 0.6);
  padding-left: 10px;

}
.card__ofert .card__body .grid__colum .colmdl__custom.line__row .copy p.sub {

  border-left: none;
  padding-left: 0;

}
.card__ofert .card__body .grid__colum .colmdl__custom .copy {

  margin-left: auto;

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .scrolling-wrapper.custom {

    padding: 20px 0;

  }
  .card__ofert {

    min-height: 280px;

  }

}
@media screen and (min-width: 839px) {

  .scrolling-wrapper.custom {

    flex-wrap: nowrap !important;
    justify-content: flex-start !important;

  }
  .mdl-tabs.is-upgraded .mdl-tabs__panel {

    width: auto !important;

  }
  section.program__body .mdl-tabs__tab-bar {

    width: auto !important;

  }
  .card__ofert .card__footer .grid__colum .colmdl__custom.col20porcent {

    flex-basis: 25%;

  }

}
.program__body .tag__info {

  flex-direction: column;
  width: auto !important;
  align-items: auto;

}
.program__body .tag__info .tag__item {

  margin-right: 0 !important;
  margin-bottom: 10px !important;

}
.form__box .btn__money button.mdl-button.custom.border__btn {

  width: 150px;

}
section.program__body .info__tab .copy__tab a {

  color: rgba(0, 0, 0, 0.87);

}
section.program__body .info__tab .copy__tab a:hover {

  text-decoration: none;
  color: #03a9f4;

}
#ID_Diurno,

#ID_Nocturna {

  display: none;

}
.OfertaAcademicaList



  .body



  .card__head



  .item__left



  .mdl-menu__outline.mdl-menu--bottom-right {

  height: 220px !important;

}
.OfertaAcademicaList .body .card__head .item__left ul a {

  height: 40px !important;

}
.program__body .info__tab p.title {

  display: none;

}
section.hero__static .copy {

  position: relative;
  padding: 8px 20px 20px !important;
  top: -30px;

}
section.hero__static {

  align-items: center;

}
section.hero__static .copy .copy__btn button {

  display: flex;
  align-items: center;
  justify-content: center;

}
.copy__tab span {

  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.5px;

}
.copy__tab span p a {

  color: #03a9f4 !important;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.5px;

}
.copy__tab span ul li {

  color: rgba(0, 0, 0, 0.6);
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.5px;

}
.theme--dark .copy__tab span {

  color: #fff;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.5px;

}
.theme--dark .copy__tab span ul li {

  color: #fff;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.5px;

}
.theme--dark .program__body .tag__info > .tag__item p {

  color: rgba(255, 255, 255, 0.6);

}
.theme--dark .program__body .tag__info > .tag__item button.mdl-button.fac {

  border: 1px solid #fff;
  color: #fff;

}
.theme--dark



  .program__body



  .tag__info



  > .tag__item



  button.mdl-button.mdl-button--raised[disabled][disabled] {

  border: 1px solid #fff;
  color: #fff !important;

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  section.hero__static {

    background-position: 80% 100% !important;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  section.hero__static {

    background-position: center center !important;

  }

}
@media screen and (min-width: 839px) {

  section.hero__static {

    min-height: 500px !important;
    background-size: cover !important;

  }

}
/*fin Singulares Oferta academica*/
/* Estilos tablet*/
@media screen and (max-device-width: 938px) and (min-device-width: 601px) {

  footer .bottom_footer .column_footer .item {

    justify-content: left;

  }
  .nav__filter.mdl-tbl a span.icon {

    color: #ffc107;

  }
  .card_custom .info-card .copy p.title {

    font-size: 17px;

  }
  .content__slide__home .item__slide .copy {

    padding: 10px 20px 10px;

  }
  .content__slide__home .item__slide .copy {

    width: 90%;

  }
  .content__slide__home .item__slide .copy p,

  .content__slide__home .item__slide .copy p.sub {

    width: 80%;

  }
  .card__landing .iteml .card__copy .action__btn button.mdl-button a,

  a:active {

    color: #ffc107;

  }
  .content__slide__home .item__slide .copy h1 {

    font-size: 50px;

  }

}
/*Login boton responsive*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

  #ingresar_login_responsive {

    margin-top: 15px;
    display: block;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    vertical-align: middle;
    line-height: 50px;
    max-width: 100px;
    padding: 0px 0px 0px 0px;
    background: #03a9f4;
    text-decoration: none;
    color: #fff;

  }
  #ingresar_login_responsive:active {

    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
    text-decoration: underline;

  }
  #ingresar_login_responsive:focus {

    outline: -webkit-focus-ring-color auto 1px;

  }
  #ingresar_login_responsive .mdl-button__ripple-container,

  .content__login > .mdl-button.close__login .mdl-button__ripple-container {

    display: none;

  }

}
@media only screen and (max-width: 900px) {

  #ingresar_login_responsive {

    margin-top: 15px;
    display: block;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    vertical-align: middle;
    line-height: 50px;
    max-width: 100px;
    padding: 0px 0px 0px 0px;
    background: #03a9f4;
    text-decoration: none;
    color: #fff;

  }
  #ingresar_login_responsive:active {

    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
    text-decoration: underline;

  }
  #ingresar_login_responsive:focus {

    outline: -webkit-focus-ring-color auto 1px;

  }
  #ingresar_login_responsive .mdl-button__ripple-container,

  .content__login > .mdl-button.close__login .mdl-button__ripple-container {

    display: none;

  }
  .content__login > .mdl-button.close__login {

    margin-top: 15px;
    display: block;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    vertical-align: middle;
    line-height: 50px;
    max-width: 100px;
    padding: 0px 0px 0px 0px;
    background: hsla(0, 0%, 62%, 0.2);
    text-decoration: none;

  }
  .content__login > .mdl-button.close__login:active {

    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
    text-decoration: underline;

  }
  .content__login > .mdl-button.close__login:focus {

    outline: -webkit-focus-ring-color auto 1px;

  }

}
/*Unisalle Header logo*/
header.header__public .grid__header .item__header.mdl8 {

  flex-basis: 75% !important;
  max-width: 75% !important;

}
.wpthemeCrumbTrail {

  margin: 0 15px 0 5px !important;

}
header.header__public .content__logo .logo {

  background-size: contain;

}
header.header__public .content__logo .logo {

  height: 50px !important;

}
@media only screen and (min-width: 839px) {

  header.header__public .content__logo .logo {

    background-size: contain !important;
    width: 135px !important;
    height: 40px !important;

  }
  .mdl-layout--fixed-header > .mdl-layout__header {

    position: relative;

  }
  .mdl-layout.custom .mdl-layout__drawer-button {

    left: auto;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;

  }

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .mdl-layout.custom .mdl-layout__drawer-button {

    left: auto;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .mdl-layout.custom .mdl-layout__drawer-button {

    left: auto;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;

  }

}
/*fin Header logo*/
#form_inscripcion_programas iframe body {

  overflow-x: hidden;

}
.cont-global__form iframe {

  height: 100vh;

}
/* Estilos Listas Pagina de eventos */
.typelist.events ul li .list__item span.item__title a {

  color: rgba(0, 0, 0, 0.6) !important;

}
.typelist.events ul li .list__item span.item__title a:hover {

  color: #ffc107 !important;

}body  {       background: #ededed;}body.theme--dark  {       background: #121212;}
.theme--dark .typelist.events ul li .list__item span.item__title a {

  color: #fff !important;

}
.theme--dark .typelist.events ul li .list__item span.item__title a:hover {

  color: #ffc107 !important;

}
.typelist.events ul li .list__item:hover span.item__title a {

  color: #ffc107 !important;

}
.theme--dark .typelist.events ul li .list__item:hover span.item__title a {

  color: #ffc107 !important;

}
/* Fin Estilos Listas Pagina de eventos */
/*paginadores movil */
@media only screen and (max-width: 480px) {

  .wpthemeFrame .pagingInfo {

    float: initial !important;
    text-align: center !important;
    margin-bottom: 10px !important;

  }
  .wpthemeFrame .pagingShuttle {

    float: left !important;
    text-align: center !important;
    z-index: 10 !important;
    position: relative !important;
    width: 100%;
    margin-bottom: 20px !important;

  }
  .wpthemeFrame .pagingLinks {

    position: relative !important;
    text-align: center !important;
    float: initial !important;

  }
  /*Palabra pagina en paginador */
  /*    .wpthemeFrame .pagingLinks::before {      color: rgba(0, 0, 0, 0.6)  !important;      content: "Pagina ";  }*/

}
/* fin paginadores movil */
/*  singular evento */
.cont_spaker .box__speaker .speaker__name .copy__name {

  flex-basis: 67% !important;

}
.cont_spaker .box__speaker.nop_row .speaker__btn {

  padding: 10px 20px !important;
  margin: 0 auto !important;

}
.cont_spaker .box__speaker.nop_row .speaker__btn button {

  color: rgba(0, 0, 0, 0.87) !important;

}
@media only screen and (min-width: 839px) {

  .cont_spaker {

    width: 328px !important;

  }

}
.cont_evaluation .item__eval {

  width: 100% !important;

}
@media only screen and (min-width: 839px) {

  .cont_evaluation .item__eval {

    display: flex;
    flex-direction: column;
    flex-basis: 50% !important;
    width: 30% !important;

  }

}
.theme--dark .cont_evaluation .eval_copy p.title_eval a {

  color: #fff;

}
.cont_evaluation .eval_copy p.title_eval a {

  color: rgba(0, 0, 0, 0.87);

}
.cont_evaluation .eval_copy p.title_eval a:hover {

  color: #ffc107;

}
.theme--dark .article__view .article__options .article__tags a,

.theme--dark .article__view .article__options .article__tags button {

  border: 1px solid #fff !important;

}
.article__view .article__options .article__tags a,

.article__view .article__options .article__tags button {

  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-radius: 20px !important;
  height: 40px !important;
  min-height: 40px !important;

}
.cont_evaluation .content_card__eval .card__warp::after {

  z-index: 1;
  content: ' ';
  width: 100px;
  margin-left: 6px;
  padding-right: 10px;

}
/* fin singular evento */
/* pagina Galeria  */
.card__news .card__head img {

  height: 195px;

}
.card__news:hover .card__body p.title__card {

  color: #ffc107 !important;

}
.theme--dark .card__news:hover .card__body p.title__card {

  color: #ffc107 !important;

}
.theme--dark .card__news .card__body p.title__card {

  color: #fff !important;

}
.card__news .card__body p.title__card {

  font-family: 'Roboto Condensed Bold';
  font-size: 20px !important;
  color: rgba(0, 0, 0, 0.6) !important;
  letter-spacing: 0.25px;

}
.card__news .card__footer {

  justify-content: space-between;

}
.card__news .card__footer .cont_tag span.item__tag {

  border: none;
  padding: 0;
  display: block;

}
.card__news .card__footer .cont_tag span.item__tag a {

  font-family: 'Roboto Condensed Regular';
  line-height: 16px;
  font-size: 14px;
  letter-spacing: 1.25px;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  padding: 5px 10px;
  color: rgba(0, 0, 0, 0.87);

}
.card__news .card__footer .cont_tag span.item__tag a:hover {

  text-decoration: none;
  background: hsla(0, 0%, 62%, 0.2);

}
.card__news .card__footer .cont_date span.date-num {

  letter-spacing: 1.3px;

}
.card__news .card__footer .cont_date {

  width: 100%;
  justify-content: flex-start;

}
.card__news .card__footer {

  flex-direction: column;
  align-items: flex-start;

}
.card__news .card__footer .cont_tag span.item__tag {

  margin-bottom: 10px;

}

@media only screen and (max-width: 839px) and (min-width: 480px) {

  .card__news .card__footer .cont_tag span.item__tag {

    display: inline-block !important;

  }
  .card__news .card__footer .cont_date {

    width: 100% !important;

  }

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .card__news a.card__action {

    flex-basis: 50%;
    max-width: 50%;

  }
  .card__news .card__body {

    flex-basis: 50%;
    max-width: 50%;

  }
  .card__news .card__footer .cont_tag {

    margin-bottom: 1px !important;

  }
  .card__news .card__body a.card__action {

    flex-basis: 100%;
    max-width: 100%;

  }
  .card__news .card__head img {

    width: 344px;
    box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14),

      0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .card__news .card__footer {

    justify-content: space-between;
    flex-direction: row;

  }

}
@media only screen and (min-width: 839px) {

  .card__news .card__footer .cont_date {

    justify-content: flex-end;

  }
  .card__news .card__footer .cont_tag {

    width: 50%;

  }
  .card__news .card__footer {

    justify-content: space-between;
    flex-direction: row;

  }
  .card__news .card__head img {

    height: 280px !important;
    min-height: 280px !important;

  }

}
.nav__filter.mdl-filter a {

  background: #fff8e1;

}
.theme--dark .nav__filter.mdl-filter a {

  background: #251e11;

}
/* fin pagina Galeria */
/*page viveunisalle */
.card__group .card__head .item__title p.title__normal a {

  color: rgba(0, 0, 0, 0.87) !important;

}
.theme--dark .card__group .card__head .item__title p.title__normal a {

  color: #fff !important;

}
.card__group .card__body .grid__colum .copy p {

  font-family: Roboto-Regular;
  font-size: 14px;
  text-align: left;
  line-height: 17px;
  letter-spacing: 0.25px;
  color: rgba(0, 0, 0, 0.6) !important;

}
.theme--dark .card__group .card__body .grid__colum .copy p {

  color: rgba(255, 255, 255, 0.6) !important;

}
.theme--dark .card__group .card__footer .grid__colum .copy.location p.title {

  color: rgba(255, 255, 255, 0.6) !important;

}
.theme--dark .card__group .card__head .item__title p.title__group {

  color: rgba(255, 255, 255, 0.6) !important;

}
.scrolling-wrapper.student::after {

  z-index: 1;
  content: ' ';
  width: 100px;
  margin-left: 6px;
  padding-right: 10px;

}
@media only screen and (min-width: 480px) and (orientation: landscape) {

  .scrolling-wrapper .item__card.student .box__student__card {

    max-width: 185px !important;
    width: 80%;

  }

}
@media only screen and (min-width: 839px) {

  .scrolling-wrapper.student {

    display: flex;
    box-sizing: border-box;
    justify-content: initial;

  }
  .scrolling-wrapper.student .item__card.student {

    max-width: none !important;
    flex-grow: 0;
    width: 25%;

  }
  .scrolling-wrapper .item__card.student .box__student__card {

    max-width: 240px !important;

  }

}
.theme--dark



  .scrolling-wrapper



  .item__card.student



  .box__student__card



  .item__head



  p.title {

  color: #fff !important;

}
.scrolling-wrapper .item__card.student .box__student__card .item__head p.title {

  font-family: 'Roboto Condensed Bold';
  font-size: 20px !important;
  color: rgba(0, 0, 0, 0.87) !important;
  letter-spacing: 0.25px !important;
  margin-bottom: 10px;

}
.scrolling-wrapper



  .item__card.student:hover



  .box__student__card



  .item__head



  p.title {

  color: #ffaa00 !important;

}
.scrolling-wrapper



  .item__card.student



  .box__student__card



  .item__head



  p.subtitle



  a {

  font-family: 'Roboto Condensed Bold';
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.25px;
  color: rgba(0, 0, 0, 0.6);

}
.theme--dark



  .scrolling-wrapper



  .item__card.student



  .box__student__card



  .item__head



  p.subtitle



  a {

  color: rgba(255, 255, 255, 0.6) !important;

}
.scrolling-wrapper



  .item__card.student:hover



  .box__student__card



  .item__head



  p.subtitle



  a {

  color: #ffaa00;

}
.theme--dark



  .scrolling-wrapper



  .item__card.student:hover



  .box__student__card



  .item__head



  p.subtitle



  a {

  color: #ffaa00 !important;

}
/* fin page viveunisalle */
/* Slider */
@media screen and (max-width: 480px) {

  .content__slide__home {

    min-height: 480px;

  }
  .content__slide__home .item__slide .item__img {

    height: auto;

  }
  .content__slide__home .item__slide .copy {

    padding: 1px 20px 10px;

  }

}
.content__slide__home .slide__preview .box__preview .copy {

  padding: 1px;

}
@media screen and (min-width: 480px) {

  #homeID {

    width: 100vw !important;

  }
  .content__slide__home {

    min-height: 400px;

  }
  .bg__unisalle.overlay10:before {

    top: 0 !important;
    bottom: initial;

  }
  .content__slide__home .slide__preview {

    width: 100%;

  }
  .content__slide__home .item__slide .item__img {

    height: 100%;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .content__slide__home .slide__action .custom-number a.cycle-pager-active {

    font-size: 60px;

  }
  .content__slide__home .slide__action .custom-number a {

    font-size: 24px;

  }
  .content__slide__home .item__slide {

    position: relative;
    height: 580px !important;

  }
  .content__slide__home .slide__preview .box__preview .copy p {

    width: 330px;
    padding-bottom: 10px;

  }
  .content__slide__home .item__slide .copy {

    position: absolute;
    top: 10px;
    width: 80%;

  }
  .content__slide__home .item__slide .item__img {

    height: 100%;
    position: absolute;
    right: 0;

  }
  .content__slide__home .item__slide .item__img img {

    display: none;

  }

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .content__slide__home .slide__action .custom-number a.cycle-pager-active {

    font-size: 60px;

  }
  .content__slide__home .slide__action .custom-number a {

    font-size: 24px;

  }
  .content__slide__home .item__slide .item__img {

    height: 400px !important;
    position: absolute;
    bottom: 0;

  }
  .content__slide__home .slide__preview {

    width: 60%;

  }
  .content__slide__home .slide__preview .box__preview {

    width: 300px;

  }
  .content__slide__home .item__slide {

    height: 500px !important;
    position: relative;

  }

}
@media only screen and (min-width: 1024px) and (orientation: portrait) {

  .content__slide__home .item__slide .item__img {

    position: relative;
    height: 100% !important;

  }
  .grid__panel__info .item__panel .card__panel .copy p.sub {

    width: auto !important;

  }
  .grid__panel__info .item__panel .card__panel .copy {

    padding: 0;

  }
  .grid__panel__data .item__panel .card__panel .content__img img {

    height: 100% !important;

  }
  .grid__panel__data .item__panel .card__panel .copy__grid {

    padding: 30px 20px;

  }
  .grid__panel__data .item__panel .card__panel .copy__grid .item {

    flex-basis: 50% !important;
    max-width: 50% !important;

  }
  .grid__panel__data .item__panel .card__panel.center__panel {

    justify-content: normal;

  }
  .grid__panel__data .item__panel .card__panel {

    justify-content: center;

  }
  .grid__panel__data .item__panel .card__panel .copy__card {

    position: relative;
    left: 0 !important;
    width: auto !important;
    height: 400px !important;
    min-height: 440px !important;

  }

}
@media only screen and (max-width: 839px) and (min-width: 480px) {

  .content__slide__home .slide__preview .box__preview {

    width: 70%;

  }

}
@media screen and (min-width: 839px) {

  .content__slide__home .slide__action .custom-number a.cycle-pager-active {

    font-size: 60px;

  }
  .content__slide__home .slide__action .custom-number a {

    font-size: 24px;

  }
  .content__slide__home .item__slide {

    height: 600px !important;

  }
  .content__slide__home .item__slide .copy {

    position: relative;
    top: -40px;
    width: 46%;

  }
  .content__slide__home .slide__preview .box__preview .copy {

    top: 0 !important;

  }
  .content__slide__home .slide__preview {

    width: 66.5%;

  }
  .content__slide__home .item__slide .item__img img {

    display: block;

  }
  .content__slide__home .slide__preview .box__preview .copy p {

    width: auto;

  }

}
.theme--dark .content__slide__home .slide__preview .box__preview .copy p a {

  color: #fff;

}
.content__slide__home .item__slide .copy .cont-tag span.tag__custom {

  border: none;
  padding: 0;
  width: auto !important;
  display: block;

}
.content__slide__home .item__slide .copy .cont-tag span.tag__custom a {

  font-family: Roboto-Regular;
  letter-spacing: 0.25px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  display: block;
  padding: 5px 10px;

}
.content__slide__home .item__slide .cont-tag span.tag__custom a:hover {

  background: hsla(0, 0%, 62%, 0.2);

}
.content__slide__home .item__slide .copy a.mdl-button,

.content__slide__home .item__slide .copy button.mdl-button {

  color: #ffc107;

}
/* fin Slider */
/* landing biblioteca */
.card__landing .card__img img {

  width: 100% !important;
  height: 200px !important;

}
.theme--dark .grid__panel__info.landing__item {

  background: #1e1e1e;

}
@media screen and (min-width: 480px) {

  .card__landing .card__img img {

    width: 100% !important;
    height: 200px !important;

  }

}
@media screen and (min-width: 839px) {

  .card__landing .iteml .card__img img {

    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100% !important;

  }

}
.theme--dark .grid__panel__info.landing__item .item__panel {

  background: #1e1e1e;

}
/* fin biblioteca */
/* landing vive singular CTA */
.article__view .article__subtitle h2 a {

  font-family: Roboto-Regular;
  font-size: 24px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.87);

}
.grid__teacher .item .box__teacher .icon__box span i {

  color: rgba(0, 0, 0, 0.6);

}
.cont__help-client .body__help .box__help-in .copy__help p.location {

  display: flex;

}
.cont__help-client .body__help .box__help-in .copy__help p span.ico {

  margin-right: 6px;

}
.cont__help-client {

  margin-left: -31px !important;
  width: calc(100% + 61px);

}
.theme--dark .article__view .article__subtitle h2 a {

  color: #fff;

}
.cont_spaker .box__speaker .speaker__btn button.mdl-button.primary {

  color: #fff;

}
.cont__help-client .head__help .mdl-textfield .mdl-textfield__label {

  text-align: left;
  position: relative;
  top: -10px;

}
@media screen and (min-width: 480px) {

  .cont__help-client {

    margin-top: 40px;
    margin-left: 0 !important;
    width: 100%;

  }
  .cont__help-client .body__help {

    height: 450px !important;

  }

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .cont__help-client .body__help {

    height: 450px !important;

  }
  .grid__custom .item__custom.col4-md {

    flex-basis: 100% !important;
    max-width: 100% !important;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .cont__help-client .body__help {

    height: 280px !important;

  }
  .cont_spaker .box__speaker .speaker__btn {

    padding: 0;
    margin: 0;

  }
  .cont_spaker .box__speaker .speaker__btn button.mdl-button.primary {

    width: 100%;

  }
  .grid__custom .item__custom.col12-md {

    flex-basis: 33.333333% !important;
    max-width: 33.333333% !important;

  }
  .cont__comment .box__comment .item__comment .copy__comment {

    flex-basis: 80%;
    max-width: 80%;

  }
  .cont__comment .box__comment .item__comment .user__comment .copy__user {

    width: 60%;

  }

}
/* fin landing vive singular CTA */
/* landing time line CTA */
.cont__timeline .circle__20x {

  min-width: 20px;
  width: 20px;
  height: 20px;

}
.cont__timeline .cont__acordeon {

  padding: 0px 30px 20px;
  overflow: hidden;
  max-width: 400px;
  margin-bottom: 50px;

}
.cont__timeline .circle__open {

  margin-top: 20px;

}
.cont__timeline .mdl-navigation__link span.name {

  margin-top: 20px;

}
.cont__timeline .inter__mdl .mdl-navigation__link.other {

  margin-bottom: 20px;

}
.cont__timeline .inter__mdl .mdl-navigation__link.other span.name {

  margin-top: 0;

}
.cont__timeline a.mdl-navigation__link.mdl-accordion__button:hover {

  text-decoration: none;

}
.cont__timeline .inter__mdl .mdl-navigation__link.other span.name a {

  font-family: 'Roboto Condensed Regular';
  font-size: 16px;
  letter-spacing: 0.15px;

}
.cont__timeline .inter__mdl .mdl-navigation__link.other:hover span.name a {

  text-decoration: none;
  color: #03a9f4;

}
.mdl-accordion.mdl-accordion--opened .mdl-accordion__button span.name {

  color: #ffc107 !important;
  text-decoration: none;

}
.cont_evaluation



  .content_card__eval



  .card__warp



  .item__card



  .item__body



  .item__info



  p



  a {

  color: rgba(0, 0, 0, 0.6);

}
.cont__timeline .cont__acordeon:after {

  position: absolute;
  top: -20px;
  width: 2px;
  bottom: 15px;
  left: 57px;
  right: 0;
  z-index: 1;

}
.mdl-accordion.mdl-accordion--opened .mdl-accordion__button {

  position: relative;
  background: #fff;
  z-index: 1 !important;
  opacity: 1 !important;

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .content_card__eval .cont__eva-btn {

    text-align: right;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  .cont_evaluation .eva__column .item__eval.mdl6 {

    width: 90% !important;

  }

}
.cont_evaluation .eva__column .item__eval.mdl6 .eval__date .icon__date i {

  color: #ffc107;

}
.theme--dark .mdl-accordion.mdl-accordion--opened .mdl-accordion__button {

  background: #121212;

}
.theme--dark .mdl-navigation__link {

  color: #fff;

}
.theme--dark .cont__timeline .mdl-navigation__link span.name {

  color: #fff !important;

}
.theme--dark



  .cont_evaluation



  .content_card__eval



  .card__warp



  .item__card



  .item__body



  .item__info



  p



  a {

  color: #fff;

}
.theme--dark .content_card__eval .cont__eva-btn button {

  color: #fff;

}
/* fin landing time line CTA */
/* general wcm */
.theme--dark .wpthemeFrame {

  background: #121212;

}
/* pagina home */
.grid__panel .item__panel .card__panel {

  padding: 0 10px;

}
.grid__panel__info .item__panel .card__panel .copy p.sub {

  line-height: 21px;
  letter-spacing: 0.44px;

}
.grid__panel__data .item__panel .card__panel .content__img img {

  height: 275px;

}
.grid__panel__data .item__panel .card__panel .copy__group {

  padding: 10px 20px;

}
.grid__panel__data .item__panel .card__panel .copy__group .item__group {

  padding: 0 20px;

}
.grid__panel__data .item__panel .card__panel .copy__title {

  padding-top: 20px;
  margin-bottom: 25px;

}
.grid__panel__data .item__panel .card__panel .copy .content__logo img {

  object-fit: cover;
  width: auto;
  height: 60px;

}
.grid__panel__data .item__panel .card__panel .copy p.subtitle {

  line-height: 21px;
  letter-spacing: 0.25px;

}
.grid__panel__data .item__panel .card__panel .copy p.subtitle__two {

  text-align: left;
  color: rgba(0, 0, 0, 0.6);

}
.content-carousel .cards-carousel .card_custom .footer-card p.tag {

  border: none;
  padding: 0;

}
.content-carousel .cards-carousel .card_custom .footer-card p.tag a {

  border-radius: 20px;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid #bdbdbd;
  font-family: Roboto-Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  padding: 6px 20px;

}
.content-carousel .cards-carousel .card_custom .footer-card p.tag a:hover {

  background: hsla(0, 0%, 62%, 0.2);
  text-decoration: none;

}
.card_custom .info-card .copy a:hover {

  text-decoration: none;

}
.card_custom .info-card .copy a:hover p {

  color: #ffc107;

}
.content__slide__events .item__slide .copy {

  align-items: flex-start;

}
.active-user .item-name a.name {

  width: 139px;
  word-break: break-word;
  text-align: right;
  line-height: 16px;
  text-decoration: none;

}
.active-user .item-name a.role {

  text-decoration: none;

}
.active-user {

  padding-left: 10px;

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .grid__panel .item__panel {

    width: 100%;

  }
  .content__slide__events .slide__arrow a .box__arrow {

    height: 100px;
    width: 100px;

  }
  .content__slide__events .item__slide {

    height: 450px !important;

  }
  .grid__panel__data .item__panel .card__panel .copy__card {

    z-index: 2;

  }
  .grid__panel__data .item__panel .card__panel .copy__card p {

    font-size: 24px;
    line-height: 35px;

  }
  .grid__panel__data .item__panel .card__panel .copy__grid {

    padding-top: 30px;

  }
  .grid__panel__data .item__panel .card__panel .copy__group .item__group {

    width: auto !important;
    padding: 0;

  }
  .grid__panel__data .item__panel .card__panel .copy__group {

    position: absolute;
    bottom: 0;

  }
  .content__slide__shop .slide__action {

    bottom: 30px;

  }
  .grid__panel__data .item__panel .card__panel .copy .content__btn a.mdl-button,

  .grid__panel__data



    .item__panel



    .card__panel



    .copy



    .content__btn



    button.mdl-button {

    margin-top: 40px;

  }

}
@media screen and (min-width: 480px) and (orientation: landscape) {

  header.header__public .grid__header .item__header.mdl4 {

    flex: 0 0 25%;
    max-width: 25%;
    padding: 0;

  }
  header.header__public .grid__header .item__header.align__right {

    width: 75%;

  }
  header.header__public .top__header .menu__action a.mdl-button.black__100 {

    padding: 0 5px;

  }
  header.header__public #id_header_menu_bar.mdl-layout__header-row.custom {

    padding: 0 2px;

  }
  header.header__public



    #id_header_menu_bar.mdl-layout__header-row.custom



    .item__row



    .content__logo



    .logo {

    width: 110px !important;

  }
  header.header__public .mdl-layout__header-row.custom .item__row.mdl83 {

    padding: 0;

  }
  header.header__public .btn__session button.mdl-button {

    min-width: 120px;

  }
  .mdl-layout__header-row .mdl-navigation__link {

    padding: 0 5px;

  }
  .grid__panel__info {

    width: auto;
    flex-wrap: nowrap;

  }
  .grid__panel__info .item__panel {

    flex-basis: 33.333333%;
    max-width: 33.333333% !important;
    box-sizing: content-box;

  }
  .grid__panel__info .item__panel .card__panel {

    width: auto !important;
    box-sizing: content-box;
    padding: 43px 20px;

  }
  .grid__panel__info .item__panel .card__panel .copy p.sub {

    width: auto;

  }
  .grid__panel__info .item__panel .card__panel .copy {

    padding: 0;
    box-sizing: content-box;

  }
  .grid__panel__data .item__panel .card__panel .copy__grid .item {

    flex-basis: 50%;
    max-width: 50%;

  }
  .grid__panel__data



    .item__panel



    .card__panel



    .copy__grid



    .item



    .data__num



    p.sub {

    width: 80%;
    text-align: center;
    margin: 0 auto;

  }
  .grid__panel__data .item__panel .card__panel .content__img img {

    height: 490px;

  }
  .grid__panel__data .item__panel .card__panel .copy__card {

    width: calc(100% + 100px);
    left: 20% !important;

  }
  .grid__panel__data .item__panel .card__panel .copy__group .item__group {

    width: 57%;

  }
  .content__slide__shop .slide__action {

    bottom: 30px;

  }
  .grid__panel__data .item__panel .card__panel .copy .content__btn {

    flex-direction: column;

  }
  .grid__panel__data .item__panel .card__panel .copy .content__btn .item__btn {

    flex-basis: 100%;
    max-width: 100%;

  }

}
@media screen and (min-width: 839px) {

  header.header__public #id_header_menu_bar.mdl-layout__header-row.custom {

    padding: 0 20px;

  }
  .mdl-layout__header-row .mdl-navigation__link {

    padding: 0 20px;

  }
  header.header__public



    #id_header_menu_bar.mdl-layout__header-row.custom



    .item__row



    .content__logo



    .logo {

    width: 135px !important;

  }
  header.header__public .btn__session button.mdl-button {

    min-width: 150px;

  }
  header.header__public .top__header .menu__action a.mdl-button.black__100 {

    margin-left: 20px;

  }
  .grid__panel__data .item__panel .card__panel .copy__card {

    left: 45%;
    height: 200px;
    min-height: initial !important;

  }
  .grid__panel__data .item__panel .card__panel .copy__group .item__group {

    width: 40%;

  }
  .grid__panel__data .item__panel .card__panel .content__img img {

    height: 100%;

  }
  .grid__panel__data .item__panel .card__panel .copy .content__btn {

    flex-direction: row;

  }

}
section.accreditation .box__quality .grid__item .item .copy p.title {

  line-height: 1.2;

}
.theme--dark



  .content-carousel



  .cards-carousel



  .card_custom



  .footer-card



  p.tag



  a {

  color: #fff;

}
.theme--dark .active-user .item-name a.name {

  color: #fff;

}
/* fin pagina home */
/*slider shop*/
.content__slide__shop .item__slide .content__btn a.mdl-button,

.content__slide__shop .item__slide .content__btn button.mdl-button {

  text-decoration: none;

}
.content__slide__shop .item__slide .content__btn a:hover.mdl-button {

  text-decoration: none;

}
.content__slide__shop .item__slide .copy p.title {

  color: #fff;
  width: 55%;

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .content__slide__shop .item__slide .content__btn {

    padding-top: 0;

  }

}
@media screen and (min-width: 839px) {

  .content__slide__shop .item__slide .copy p.title {

    color: #fff;
    padding-right: 20px;
    width: 270px;
    min-width: 270px;

  }
  .content__slide__shop .item__slide .copy .content__item__title {

    flex-basis: 100%;
    max-width: 100%;

  }
  .content__slide__shop .item__slide .content__btn {

    width: 50%;
    margin-bottom: 40px;

  }

}
/*Busqueda*/
.busqueda {

  box-shadow: none !important;
  border-style: none !important;
  border-radius: 30px !important;
  height: 40px !important;
  font-size: 17px !important;
  margin-bottom: 10px;
  font-family: Roboto-Regular;

}
#guidedFieldSelectors label {

  font-family: Roboto-Regular;
  letter-spacing: 0.4px;
  font-size: 14px;
  position: relative;
  top: -2px;
  margin-right: 10px;

}
.grid__search-landing {

  min-height: 240px;

}
#tabs-1, #tabs-2, #tabs-3, #tabs-4 {

  margin: 0 auto;

  text-align: center;

  padding-top: 30px;
}
#selectores{
    padding-bottom: 10px;
    color: white;
}

.ebscohost-search-button {

  background: #ffc107 !important;
  border: none;
  letter-spacing: 1.25px !important;
  border-radius: 2px !important;
  min-width: 120px !important;
  color: #000;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px !important;
  display: inline-block;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),

    background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),

    color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;

}
@media screen and (min-width: 839px) {

  .busqueda {

    height: 46px !important;

  }
  .ebscohost-search-button {

    height: 50px !important;

  }

}
/*type list*/
.list__docs ul li .list__item span.item__tag {

  border: none !important;
  border-radius: 0;
  padding: 0 !important;

}
.list__docs ul li .list__item:hover span.item__tag {

  border: none !important;

}
.list__docs ul li .list__item span.item__tag a {

  font-size: 14px;
  display: none;
  line-height: 20px;
  letter-spacing: 0.25px;
  font-family: Roboto-Regular;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  padding: 5px 10px;

}
.list__docs ul li .list__item span.item__tag a:hover {

  background: hsla(0, 0%, 62%, 0.2);
  text-decoration: none;

}
.list__docs ul li .list__item .item__left {

  width: 40px;

}
.theme--dark .list__docs ul li .list__item span.item__tag a {

  border: 1px solid #fff;

}
@media screen and (min-width: 480px) and (orientation: portrait) {

  .list__docs ul li .list__item span.item__tag a {

    display: block;

  }
  .list__docs ul li .list__item .item__left {

    width: 50%;

  }

}
@media screen and (min-width: 839px) {

  .list__docs ul li .list__item span.item__tag a {

    display: block;

  }
  .list__docs ul li .list__item .item__left {

    width: 50%;

  }

}
/* Contacto */
.title__wrapper.number__list .active__num {

  max-width: 50%;
  width: 50%;

}
.title__wrapper.number__list .article__tags {

  display: flex;
  justify-content: flex-end;
  max-width: 50%;
  width: 50%;

}
.scrolling-wrapper .item__card {

  margin-right: 20px;

}
.scrolling-wrapper::after {

  z-index: 1;
  content: ' ';
  width: 100px;
  margin-left: 25px;
  padding-right: 10px;

}
.scrolling-wrapper .item__card .item__head p.subtitle {

  font-family: 'Roboto Condensed Regular';

}
.scrolling-wrapper .item__card .box__custom:hover {

  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14),

    0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);

}
.scrolling-wrapper .item__card .item__head p.title a {

  font-family: 'Roboto Condensed Bold';
  font-size: 16px;
  letter-spacing: 0.15px;
  color: #ffc107;

}
.scrolling-wrapper .item__card .item__footer .item__icon a {

  color: rgba(0, 0, 0, 0.6);

}
.scrolling-wrapper .item__card .item__head:hover {

  box-shadow: none;

}
.scrolling-wrapper .item__card .box__custom {

  position: relative;
  width: auto;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),

    0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  max-width: 240px;
  min-height: 260px;
  flex: 0 0 auto;
  justify-content: flex-start;
  padding: 35px 10px 10px;
  background: #fff;
  margin: 0 10px 20px;

}
.scrolling-wrapper .item__card {

  padding: 0;
  box-shadow: none;
  margin-right: 0 !important;

}
.scrolling-wrapper .item__card:hover {

  box-shadow: none;

}
section.write .copy h1 {

  text-align: center;

}
.theme--dark .cont__suscription button.mdl-button.bt-black {

  background: #ffc107 !important;
  color: rgba(0, 0, 0, 0.87) !important;

}
.cont__suscription button.mdl-button.bt-black {

  background: rgba(0, 0, 0, 0.87) !important;
  color: #ffc107 !important;

}
@media screen and (min-width: 480px) {

  .title__wrapper.number__list .article__tags {

    width: auto;
    max-width: initial !important;

  }
  .title__wrapper.number__list .active__num {

    width: auto;
    max-width: initial !important;

  }
  .scrolling-wrapper {

    padding-left: 0 !important;

  }
  .title__wrapper.number__list {

    padding-left: 8px;

  }
  .cont__suscription.lta-md.md-active.secondary {

    transform: rotate(-90deg);
    right: -7px;
    width: 153px;
    bottom: initial;
    top: 18%;
    height: 0;
    align-items: end;

  }
  .content__title__primary h2 {

    width: 90%;

  }
  .content__title__primary h1 {

    width: 90%;

  }

}
@media screen and (min-width: 839px) {

  .scrolling-wrapper {

    display: flex;
    flex-wrap: wrap !important;
    box-sizing: border-box;
    justify-content: initial;

  }
  .cont__suscription.lta-md.md-active.secondary {

    top: 300px;
    display: flex !important;

  }
  .scrolling-wrapper .item__card .item__footer .item__info {

    max-width: initial !important;

  }
  .scrolling-wrapper .item__card {

    max-width: none !important;
    flex-grow: 0;
    width: 25%;
    box-sizing: border-box;
    box-shadow: none;
    margin: 0 !important;
    padding: 0;

  }
  .title__wrapper.number__list .article__tags {

    width: auto;
    max-width: initial !important;

  }
  .title__wrapper.number__list .active__num {

    width: auto;
    max-width: initial !important;

  }

}
.theme--dark .scrolling-wrapper .item__card,

.theme--default .scrolling-wrapper .item__card {

  background: none;

}
.theme--dark .scrolling-wrapper .item__card .box__custom {

  background: #232323;

}
.theme--dark .scrolling-wrapper .item__card .box__custom:hover {

  background: #333333;

}
/* Directorio */
.typelist ul li .list__item span.item__title a {

  color: rgba(0, 0, 0, 0.6);
  font-family: 'Roboto Condensed Bold';
  display: block;

}
.typelist ul li .list__item span.item__title a:hover {

  text-decoration: none;

}
.theme--dark .typelist ul li .list__item span.item__title a {

  color: #fff;
  font-family: 'Roboto Condensed Bold';
  display: block;

}
.typelist ul li .list__item .item__flex .cont__date .item__date .date-num {

  color: rgba(0, 0, 0, 0.6);

}
.theme--dark



  .typelist



  ul



  li



  .list__item



  .item__flex



  .cont__date



  .item__date



  .date-num {

  color: rgba(255, 255, 255, 0.6);

}
.list__item.list__row div:first-child {

  width: 80%;

}
.typelist ul li .list__item .cont__btn-mail {

  display: flex;

}
.typelist ul li .list__item .cont__btn-mail a.mdl-button {

  display: flex;
  text-decoration: none;

}
.typelist ul li .list__item .cont__btn-mail a.mdl-button:hover {

  text-decoration: none;

}
@media screen and (min-width: 839px) {

  .list__item.list__row div:first-child {

    width: auto;

  }
  .list__item.list__row div:first-child {

    display: flex;
    align-items: flex-start;
    flex-direction: column;

  }

}
.typelist .mdl-accordion a.mdl-navigation__link,

.typelist .mdl-accordion a.mdl-navigation__link {

  text-decoration: none;

}
.typelist .mdl-accordion a.mdl-navigation__link:hover,

.typelist .mdl-accordion a.mdl-navigation__link:hover {

  text-decoration: none;

}
.typelist .mdl-accordion .mdl-accordion__content-wrapper .toogle__mdl p {

  font-size: 14px;
  font-family: Roboto-Regular;
  letter-spacing: 0.25px;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.6);

}
.typelist .mdl-accordion a.mdl-navigation__link span.name {

  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.15px;

}
.theme--dark



  .typelist



  .mdl-accordion



  .mdl-accordion__content-wrapper



  .toogle__mdl



  p {

  color: rgba(255, 255, 255, 0.6);

}
.theme--dark .ListaType2 .list .item {

  background: #121212;
  border: 1px solid #424242;

}
.ListaType2 .item div.itemDetails h3 a {

  font-family: 'Roboto Condensed Bold';
  font-size: 20px;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.25px;

}
.theme--dark .ListaType2 .item div.itemDetails h3 a {

  font-family: 'Roboto Condensed Bold';
  font-size: 20px;
  color: #fff;
  letter-spacing: 0.25px;

}
.typelist .list__item span.item__tag {

  border: none !important;
  display: block;
  padding: 0;

}
.typelist .list__item span.item__tag a {

  font-size: 14px;
  display: flex;
  min-width: 150px;
  line-height: 20px;
  letter-spacing: 0.25px;
  font-family: Roboto-Regular;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  padding: 5px 10px;

}
.theme--dark .typelist .list__item span.item__tag a {

  border: 1px solid #fff;
  color: #fff;

}
.theme--dark .typelist .list__item .item__center .item__date span {

  color: rgba(255, 255, 255, 0.6);

}
.theme--dark .ListaType2 .list__item .item__center a {

  color: rgba(255, 255, 255, 0.6);

}
.ListaType2 .list__item .item__center a:hover {

  text-decoration: none;

}
.theme--dark .typelist .mdl-accordion a.mdl-navigation__link span.name {

  color: #fff !important;

}
.ListaType2 .list .item:hover div.itemDetails h3 a {

  color: #ffc107;

}
.theme--dark .ListaType2 .list .item:hover {

  background: #414141;

}
.ListaType2 .item div.itemDetails h3 a:hover {

  text-decoration: none;

}
/* Modo Oscuro*/
li#toogleDarkMode::before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  right: 0;

}

li#FontB::before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
#Tablero2 {

  width: 100%;
  display: block;

}
/* Fin Modo Oscuro*/
/* menu como el dashboard zona privada */
.mdl-menu.custom_mdl_menu {

  min-width: 300px;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.title {

  padding: 0;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.title:hover {

  cursor: unset;
  background-color: transparent;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.role:hover {

  cursor: unset;
  background-color: transparent;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item:hover {

  background-color: rgba(0, 0, 0, 0.04);

}
.mdl-menu.custom_mdl_menu .mdl-menu__item:hover a.link_item span.ico_link {

  color: #ffc107 !important;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item:hover a.link_item span.text_menu_ico {

  color: #ffc107 !important;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.role {

  display: flex;
  align-items: center;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.title span.icon {

  margin-right: 10px;
  padding-left: 17px;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item a.link_item {

  display: flex;
  align-items: center;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.87);

}
.mdl-menu.custom_mdl_menu .mdl-menu__item a.link_item span.ico_link {

  color: rgba(0, 0, 0, 0.6);

}
.theme--dark



  .mdl-menu.custom_mdl_menu



  .mdl-menu__item



  a.link_item



  span.ico_link {

  color: rgba(255, 255, 255, 0.6);

}
.mdl-menu.custom_mdl_menu .mdl-menu__item a.link_item:hover {

  color: none;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item a.link_item span.text_menu_ico {

  margin-left: 10px;
  color: rgba(0, 0, 0, 0.87);
  font-family: 'Roboto Condensed Regular';
  letter-spacing: 0.15px;

}
.theme--dark



  .mdl-menu.custom_mdl_menu



  .mdl-menu__item



  a.link_item



  span.text_menu_ico {

  color: rgba(255, 255, 255, 0.6);

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.title p.tl_menu {

  font-family: 'Roboto Condensed Bold';
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  letter-spacing: 0.15px;
  margin-left: 10px;
  padding-right: 17px;
  margin: 0;

}
.theme--dark .mdl-menu.custom_mdl_menu .mdl-menu__item.title span.icon {

  color: rgba(255, 255, 255, 0.6);

}
.theme--dark .mdl-menu.custom_mdl_menu .mdl-menu__item.title p.tl_menu {

  color: #fff;

}
.mdl-menu.custom_mdl_menu .mdl-menu__item.role p.tl_role {

  color: rgba(0, 0, 0, 0.87);
  font-family: 'Roboto Condensed Regular';
  letter-spacing: 0.15px;
  margin-bottom: 0;
  margin-left: 10px;
  

}
.theme--dark .mdl-menu.custom_mdl_menu .mdl-menu__item.role p.tl_role {

  color: rgba(255, 255, 255, 0.6);

}
/*fin menu como el dashboard zona privada */
/* login */
.content__login

  .box__login

  .box__form

  .mdl-textfield.mdl-textfield--floating-label.is-invalid
  .mdl-textfield__label {

  color: rgba(0, 0, 0, 0.87);

}
.theme--dark
  .content__login
  .box__login
  .box__form
  .mdl-textfield.mdl-textfield--floating-label.is-invalid
  .mdl-textfield__label {

  color: rgba(255, 255, 255, 0.6);

}
.theme--dark
  .content__login
  .box__login
  .box__form
  .mdl-textfield.mdl-textfield--floating-label.is-focused

  .mdl-textfield__label {

  color: rgba(255, 255, 255, 0.6);

}
/* Close de login */

.reveal.custom .cont__close {

  position: absolute;

  top: initial;

}
@media print, screen and (min-width: 40em) {

  .reveal {

    width: 300px;

    max-width: 62.5rem;

  }

}
@media screen and (max-width: 639px) and (min-width: 348px) {

  .reveal {

    width: 300px;

    margin: auto;

  }

}

@media only screen and (min-width: 839px){
.content__slide__home .item__slide .copy h1 {
    font-size: 60px;
   
}
}