/*landing nuevos*/
/*ingenierias*/
.LP-Proceso-bloque {
  margin-top: 50px;
}

/*fin*/
#boton-mostrar-ocultar-general {
  color: #fff !important;
  border: 2px solid #cb2027;
  border-radius: 67px;
  text-align: center;
  margin: 0px 195px;
  font-size: 18px !important;
  background: #cb2027;
  padding: 8px 19px;
  position: relative;
  cursor: pointer;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
}

#boton-mostrar-ocultar-general:hover {
  color: #000000 !important;
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
}

.bloque-LP-head {
  margin-bottom: 25px;
}

.general-divOculto {
  display: none;
}

/*fin*/
/* home new */
.new-home-BloqueFinanciamientos-Info-pc {
  margin-top: 86px;
  margin-bottom: 83px;
}

.callToAction-bloquesGenerico-PC {
  margin-top: -128px;
}

#home-new-AreasEstudio-Bachi-bloque-movil,
#home-new-AreasEstudio-Master-bloque-movil,
#home-new-AreasEstudio-CL-bloque-movil,
#home-new-AreasEstudio-Tec-bloque-movil {
  display: none;
}

.new-home-bloque-oferta-movil {
  display: none;
}

#home-contenedor-formulario-datos-bloque {
  display: none;
}

.home-new-AreasEstudio {
  cursor: pointer;
}

.home-new-AreasEstudio:hover .box-content {
  background: white !important;
}

.home-new-AreasEstudio .skin-v2 .box-content {
  background: #fff !important;
}

.home-new-AreasEstudio.skin-v2 .box-content .read-more {
  margin-top: -18px;
  margin-bottom: -12px;
  cursor: pointer;
}

#new-home-oferta-VerCarreras-span {
  font-family: 'gva-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #d5000b;
  -webkit-font-smoothing: antialiased;
  position: relative;
  top: 5px;
  left: 6px;
}

.callToAction-bloquesGenerico-movil {
  display: none;
}

/* fin */
/*matricula 100% online*/
.matriculaOnline-requisitosTexto {
  color: #64c3ca;
  font-size: 29px;
  position: relative;
  top: -21px;
}

.matriculaOnline-requisitosContent {
  font-size: 41px;
  color: #fff;
}

/*fin*/
/*observatorio de Educaci�n*/
.observatorioEducacion-callAction-movil {
  display: none;
}

.observatorioEducacion-bloquePilaresMobil {
  display: none;
}

.observatorioEducacion-heading-bloque {
  margin-bottom: -54px;
  margin-top: -48px;
}

.observatorioEducacion-heading-ejes {
  margin-top: -45px;
}

.observatorioEducacion-iconosPilares .title {
  margin-top: 17px;
  font-size: 17px !important;
}

.observatorioEducacion-iconosEjesTematica .title {
  font-size: 16px !important;
}

/*fin*/
/* Conoc� UAM Principios*/
.conoce-UamPrincipios-movil {
  display: none;
}

.conoce-uam-Iconos-Valores-pc {
  margin-bottom: 26px;
  margin-top: -37px;
}

.conoce-uam-Iconos-Valores-pc .title {
  margin-top: -7px !important;
}

/* fin */
/*logo*/
footer .site-branding-logo img {
  width: auto;
}

/* .site-branding-logo img {
  width: 62%;
  position: relative;
  top: 8px;
} */

/*convalidaciones*/
.quiero-convalidar-BotonForm {
  margin-top: 85px;
}

/*fin convalidacines*/
/*general*/
.bloque-slider-movil {
  display: none;
}

.blog-despuesContenido-titulo {
  margin: -75px 0px -143px 0px;
}

/* .topbar-text{
    font-size: 12px !important;
    padding-right: 9px !important;
    color: #fff;
    font-weight: 600;
} */
/*nuevo proceso para enviar comrobante de pago*/
.proceso-comprobante-descripcion-recordatorio {
  font-size: 26px;
  line-height: 35px;
}

.proceso-comprobante-titulo-recordatorio {
  margin-bottom: -16px;
  margin-top: -71px;
}

/*fin*/
/*planes de estudio tecnicos*/
.tecnicos-planes-de-estudio .item .content-inner {
  min-height: 88px;
  margin-bottom: 5px;
}

.tecnicos-planes-de-estudio .item .content-inner .title a {
  font-size: 16px;
  position: relative;
  top: 10px;
}

/*fin */
/* servicios estudiantiles clinica terapia fisica*/
.servicios-slider-clinica-terapiaFisica .item .item-content .bg-full {
  width: 65%;
}

.servicios-slider-clinica-terapiaFisica .item .item-content .content-box {
  width: 35%;
}

/*trabaja con nosotros*/
.trabaja-con-nosotros-espirituEmprendedor .title {
  line-height: 22px;
  margin-bottom: -8px !important;
}

/*calendario academico*/
.calendario-academico-according .panel-title {
  font-size: 18px;
  font-family: "Open Sans", sans-serif !important;
}

.calendario-academico-according {
  border: 1px solid #dee2e6;
  padding: 20px;
  background: #fff;
}

.calendario-academico-according .panel-default {
  border-color: white;
}

.calendario-academico-according .panel-default>.panel-heading {
  background-color: #ffffff;
}

/*fin calendario*/
/*TFG*/
.tfg-indicadores-proyectosFinales-movil {
  display: none;
}

.tfg-titulos-carreras .sub-title {
  font-size: 16px;
  font-weight: 600;
}

.tfg-carreras-contenedores {
  margin: -82px 0px 0px 0px;
}

.tfg-contenido-carreras {
  display: none;
}

.tfg-titulos-carreras {
  padding: 11px 0px 6px 25px !important;
  cursor: pointer;
  border: solid #dee2e6 1px;
}

/*FIN*/
/* centro de empleabilidad*/
/*seccion webinair*/
.cee-webinairs-titulo-tema-MiYoCreativo {
  margin-top: -58px;
}

.cee-presentaciones-titulo {
  margin-top: -84px;
}

/*fin seccion webinair*/
.cee-ver-mas-boton-notas {
  text-align: center;
}

.cee-titulo-feed-notas {
  text-align: left;
  font-weight: 600;
  color: #58595b;
  line-height: 16px;
  margin: 10px 5px 7px 5px;
  font-size: 18px;
}

.cee-bloque-titulo {
  margin-top: -64px;
}

.cee-contacto-don-melvin .team-header {
  position: relative;
  bottom: 23px;
}

.cee-contacto-don-melvin .team-body-content {
  position: relative;
  top: 51px;
}

.logo-cee-submenu {
  width: 15%;
  position: relative;
  left: 1355px;
  top: 7px;
}

.centro-emprendimiento-submenu {
  position: relative;
  right: 38%;
  margin: 68px -800px -56px -553px;
  top: -73px;
  height: 71px;
  background: #58595b;
}

.contacto-centro-empleabilidad {
  margin-top: 113px;
}

.ceeWebinair-ver-video:hover {
  background: #f5f5f5;
  color: #252525 !important;
}

.ceeWebinair-ver-video {
  font-weight: bold;
  background: #d5000b;
  color: #fff;
  border-color: #d5000b !important;
  font-size: 10px;
  padding: 8px 15px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 2px solid transparent;
  margin-bottom: 20px;
  display: inline-block;
  clear: both;
  margin-top: 19px;
}

#block-views-block-noticias-dentro-de-nota-block-1,
#block-views-block-articulos-dentro-de-nota-block-1 {
  margin-top: 40px;
}

.sidebar-inner.stick {
  position: fixed;
  top: 0;
  z-index: 10;
  width: 270px;
  margin-top: 11px;
}

.cada-blog-vistas .column-content-inner:hover {
  opacity: 0.7;
  text-decoration: none;
  -webkit-transition: color .25s, background .25s, opacity .25s;
  -moz-transition: color .25s, background .25s, opacity .25s;
  -ms-transition: color .25s, background .25s, opacity .25s;
  -o-transition: color .25s, background .25s, opacity .25s;
  transition: color .25s, background .25s, opacity .25s;
}

/*ingles encuentro cientifico*/
.encuentro-cientificoIngles-Conferencista .team-body .info {
  z-index: 1;
}

.encuentro-cientifico-contenedor-contactos {
  position: relative;
  left: 99px;
}

.encuentro-cientifico-fecha {
  background: #484848;
  color: white;
  margin: 0px 299px 0px 299px;
  padding: 4px 0px 4px 0px;
  font-weight: 600;
}

.slider-encuentro-cientifico-uam-uclv .defaultimg {
  width: 104% !important;
}

.encuentro-cientifico-u-titulo {
  font-size: 18px;
}

.encuentro-cientificoInglesAccording .panel-heading .panel-title>a.collapsed:after {
  content: "\e904";
}

.encuentro-cientificoInglesAccording .panel-heading .panel-title>a:after {
  content: "\e905";
  font-family: "gva-icon";
  position: absolute;
  font-size: 15px;
  top: 0;
  right: -20px;
  z-index: 1;
  color: #97d700;
  font-weight: 400;
}

.encuentro-cientificoInglesAccording h3 {
  font-size: 17px;
  position: relative;
  left: 12px;
  font-family: "Raleway", sans-serif !important;
}

.encuentro-cientificoInglesAccording .panel-default>.panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #ddd;
  padding: 8px 0px 8px 0px;
}

.encuentro-cientificoInglesAccording .panel-default {
  border-color: #ddd;
  margin-top: 0 !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  background: #ffffff;
  padding: 8px;
  border: 1px solid #dee2e6 !important;
  margin-bottom: 6px !important;
}

.encuentro-cientificoIngles-Conferencista .team-body .info {
  background: #58595b !important;
}

.encuentro-cientificoIngles-Conferencista.gsc-team .team-name {
  font-size: 12px;
  text-transform: none;
  text-align: center;
}

.encuentro-cientificoIngles-fechasImportantes .item {
  padding-bottom: 33px;
}

.encuentro-cientificoIngles-ImagenLarga {
  padding-bottom: 100px;
  -webkit-clip-path: polygon(100% 0, 100% 66%, 0% 100%, -200% 0%);
  clip-path: polygon(100% 0, 100% 66%, 0% 100%, -200% 0%);
}

/*financiamiento campa�a*/
.financiamiento-logos-campana img {
  padding: 9px 0px 9px 0px;
}

.formulario-campania-financiamiento label {
  font-weight: 400;
}

.bloques-financiamiento-pc {
  margin-top: -50px;
}

.boton-financiamiento-solicitar-rojo:hover {
  background: #ffffff !important;
  color: #000 !important;
  border-color: #d71920 !important;
}

.boton-financiamiento-solicitar-rojo {
  background: #d71920 !important;
  color: #fff !important;
  border-color: #d71920 !important;
}

.financiamiento-cajas-logos {
  cursor: pointer;
}

.financiamiento-logo-credix {
  margin-left: 62px !important;
}

.financiamiento-cajas-logos:hover {
  margin: -4px 0px 0px 0px;
}

.financiamiento-cajas-logos:hover a {
  color: white;
}

.financiamiento-cajas-logos:hover p {
  background: #cd2122;
  color: #ffffff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}

.financiamiento-logos-mas-informacion {
  text-align: center;
  margin-top: 7px;
  background: #e6e4e4;
  color: #cd1628;
}

.financiamiento-logos-mas-informacion a:hover {
  color: #ffffff;
}

.financiamiento-logos-mas-informacion a {
  color: #cd1628;
}

.bloques-financiamiento-movil {
  display: none;
}

.financiamiento-campana-iconos {
  margin-top: 10px;
}

.financiamiento-campana-iconos .title {
  line-height: 21px !important;
  font-size: 16px !important;
}

/*popup y formulario*/
/*boton abrir popup*/
.boton-abrir-popup-financiamiento {
  text-align: center;
  margin-top: -6px;
  margin-bottom: 87px;
}

.boton-abrir-popup-financiamiento button {
  cursor: pointer;
}

/*popup*/
/* The Modal (background) */
.popupfinanciamiento {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 100;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
}

/* Modal Content */
.popupfinanciamiento-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 40%;
  position: relative;
  bottom: 12px;
}

/* The Close Button */
.close-financiamientoPopup {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  position: relative;
  right: 2px;
}

.close-financiamientoPopup:hover,
.close-financiamientoPopup:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/*fin popup*/
/*formulario*/
.formulario-campania-financiamiento .boton-financiamiento-campania {
  border: none;
  width: 113px;
  height: 40px;
  margin: auto;
  margin-top: 29px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: #cd1628;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Muli-SemiBold";
  border-radius: 20px;
  overflow: hidden;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;

  /*&:hover {
    &:before {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
      transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    }
  }*/
}

.formulario-campania-financiamiento .boton-financiamiento-campania:hover {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.formulario-campania-financiamiento .boton-financiamiento-campania:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f11a09;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.formulario-campania-financiamiento input,
.formulario-campania-financiamiento textarea,
.formulario-campania-financiamiento select,
.formulario-campania-financiamiento button {
  color: #333;
  font-size: 13px;
}

.formulario-campania-financiamiento p,
.formulario-campania-financiamiento h1,
.formulario-campania-financiamiento h2,
.formulario-campania-financiamiento h3,
.formulario-campania-financiamiento h4,
.formulario-campania-financiamiento h5,
.formulario-campania-financiamiento h6,
.formulario-campania-financiamiento ul {
  margin: 0;
}

.formulario-campania-financiamiento img {
  max-width: 100%;
}

.formulario-campania-financiamiento ul {
  padding-left: 0;
  margin-bottom: 0;
}

.formulario-campania-financiamiento a:hover {
  text-decoration: none;
}

.formulario-campania-financiamiento a:focus {
  outline: none;
}

.wrapper {
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: -182px;
}

.inner {
  min-width: 100%;
  margin: auto;

}

.zcwf_col_help .error {
  color: red;
}

.inner h3 {
  text-transform: uppercase;
  font-size: 22px;
  font-family: "Muli-Bold";
  text-align: center;
  margin-bottom: 32px;
  color: #333;
  letter-spacing: 2px;
}

.formulario-campania-financiamiento {
  width: 95%;
  padding-left: 42px;
  padding-bottom: 220px;
}

.formulario-campania-financiamiento .form-group {
  display: flex;
}

.formulario-campania-financiamiento .form-group .form-wrapper {
  width: 50%;
}

.formulario-campania-financiamiento .form-group .form-wrapper &:first-child {
  margin-right: 20px;
}

.formulario-campania-financiamiento .form-wrapper {
  margin-bottom: 3px;

}

.formulario-campania-financiamiento .form-wrapper label {
  position: relative;
  top: 5px;
  left: 3px;
  display: block;
}

.formulario-campania-financiamiento .form-control {
  border: 1px solid #ccc;
  display: block;
  width: 100%;
  height: 33px;
  padding: 0 20px;
  border-radius: 20px;
  background: none;
}

.formulario-campania-financiamiento .form-control:focus {
  border: 1px solid #cd2122;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.formulario-campania-financiamiento select {
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  padding-left: 20px;
}

@media (max-width: 767px) {
  .inner {
    min-width: auto;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .formulario-campania-financiamiento {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}

.contenedor-popup-financiamiento {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 11;
}

.contenedor-popup-financiamiento:target {
  visibility: visible;
  opacity: 1;
}

#popupBody {
  width: 46%;
  padding: 2%;
  border-radius: 15px;
  box-shadow: 0 0 5px #CCC;
  background: #FFF;
  position: relative;
  margin: 8% auto;
  transition: all 5s ease-in-out;
}

#cerrar-popup-financiamiento {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 30px;
  fotn-weight: bold;
  text-decoration: none;
  color: #F00;
  transition: all 200ms;
}

/*fin formulario*/
/*fin*/
.financiamiento-logo-uam img {
  width: 54%;
  position: relative;
  left: 42px;
  top: 5px;
}

.financiamiento-campana-tabs li {
  margin-left: 19px;
}

.financiamiento-contenedor-promerica,
.financiamiento-contenedor-conape,
.financiamiento-contenedor-bn,
.financiamiento-contenedor-uam,
.financiamiento-contenedor-bac,
.financiamiento-contenedor-credix {
  display: none;
}

/*fin financiamiento*/
/*metodos de pago*/
.gsc-tabs.tab-metodos-pago li {
  margin: 0px 0px -3px 0px;
}

/*fin*/
.titulos-estudiarConNosotros {
  color: #58595b;
}

.titulos-estudiarConNosotros-CL {
  color: #58595b;
  font-size: 18px;
}

.subtitulo-estudiarConNosotros {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.tab-indicadores-progamas {
  font-weight: 700;
  color: #000;
  padding: 7px 18px;
  border: none;
  font-size: 14px;
  background: none;
  font-family: "Raleway", sans-serif !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.sliderNota-dibuja-sonrisas img {
  width: 88% !important;
}

.revista-ajuste .action {
  margin-top: -34px;
}

/*blog*/
.blog-home-ultimos-articulos {
  margin-top: -140px;
}

.cada-blog-vistas .item-columns {
  margin: 0px 0px 39px 0px;
}

.field-content.titulo-blog {
  text-align: center;
  font-size: 18px;
  padding: 18px 0px;
  line-height: 22px;
  color: #4d4d4f;
  font-weight: bold;
}

.blog-dentro img {
  display: none;
}

.blog-dentro .field__label {
  display: none;
}

/*footer*/
.footer-social a {
  font-size: 22px;
}

.titulo-footer-principal {
  text-transform: uppercase;
  color: #FFF;
  font-size: 20px;
  font-family: 'Oswald' !important;
  font-weight: 400;
  letter-spacing: 1px;
}

/* fin footer*/

/*finaciamientos*/
.accion-pagare,
.accion-conape {
  cursor: pointer;
}

/* fin */
.convenios1 ul {
  width: 30%;
  margin-left: auto !important;
  margin-right: auto !important;
}

.fondo-oscuro-imagenes .content {
  background: rgba(0, 0, 0, 0.5);
}

.titulo-programas .title {
  padding: 0px 82px 0px 0px !important;
  position: relative;
  right: 21px;
}

.home-conoce-oferta a:hover {
  color: #252525 !important;
}

.sello-academico-accordion .panel-heading {
  background: #ffffff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}

.sello-academico-accordion .panel-heading:hover {
  background: #dbd9d9;
}

.graduaciones-fechas {
  color: #58595b;
}

.contadores-home {
  margin-top: -62px;
}

.cada-carrera-grados a {
  position: relative;
  top: 9px;
}

.titulo-porque-estudiar-uam .title {
  font-size: 18px !important;
  line-height: 26px;
  color: #58595b !important;
}

.boton-grados-rojo a:hover {
  background: #ffffff !important;
  color: #000 !important;
  border-color: #d71920 !important;
}

.boton-grados-rojo a {
  background: #d71920 !important;
  color: #fff !important;
  border-color: #d71920 !important;
}

.boton-grados-blanco a {
  background: #ffffff !important;
  color: #000 !important;
  border-color: #d71920 !important;
}

.botones-bachi-licenciatura {
  text-align: center;
}

#block-gavias-edmix-content header {
  display: none;
}

.img-revistasPublicaciones {
  width: 50%;
}

.carreras-edudacion,
.carreras-contaduria,
.carreras-sociales,
.carreras-artes,
.carreras-ingenierias,
.carreras-terapiaFisica,
.carreras-ensenanzaIngles {
  background: #f1f1f1;
  display: none;
  position: relative;
  top: 11px;
}

.cada-carrera-grados {
  padding: 0px 0px 0px 9px !important;
  margin-bottom: -7px;
}

.cada-carrera-grados:hover {
  background: #d1d1d1;
  color: #CD2122;
}

.gsc-image-content.imagen-blocke-grados.skin-v2:hover .content {
  background: rgb(123 0 0 / 80%) !important;
}

.imagen-blocke-grados {
  background: #7e7e7e !important;
  height: 284px;
}

.imagen-blocke-grados h2 {
  position: relative;
  top: 227px;
  text-align: center;
  left: 0%;
}

.div-facultades-view-btn {
  border: 2px solid #d71920;
  text-align: center;
  border-radius: 100px;
  padding: 5px;
  margin: 20px 70px;
  background: #d71920;
  color: #4f4f4f;
}

.div-facultades-view-btn a {
  color: #fff;
}

.div-facultades-view-btn a:hover {
  text-align: center;
  border-radius: 100px;
  color: #000 !important;
}

/*estilo formulario popup*/
#crmWebToEntityForm.zcwf_lblLeft {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  box-sizing: border-box;
}

#crmWebToEntityForm.zcwf_lblLeft * {
  box-sizing: border-box;
}

#crmWebToEntityForm {
  text-align: left;
}

#crmWebToEntityForm * {
  direction: ltr;
}

.zcwf_lblLeft .zcwf_title {
  word-wrap: break-word;
  padding: 0px 6px 10px;
  font-weight: bold;
}

.zcwf_col_fld {
  display: flex;
  flex-direction: column;
  width: 30%;
}

.zcwf_row_buttons {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.zcwf_col_fld_buttons {
  width: 100%;
  display: flex;
  justify-content: center;
}

.zcwf_lblLeft .zcwf_col_fld input[type=text],
.zcwf_lblLeft .zcwf_col_fld textarea {
  width: 100%;
  border: 1px solid #ccc;
  resize: vertical;
  border-radius: 2px;
  float: left;
}

.zcwf_lblLeft .zcwf_col_lab {
  width: 40%;
  word-break: break-word;
  padding: 0px 6px 0px;
  margin-right: 10px;
  margin-top: 5px;
  float: left;
  min-height: 1px;
  font-size: 12px;
  font-family: Arial;
  position: relative;
  left: 4%;
}

.zcwf_lblLeft .zcwf_col_fld {
  float: left;
  width: 50%;
  padding: 0px 6px 0px;
  position: relative;
  margin-top: 5px;
}

.zcwf_lblLeft .zcwf_privacy {
  padding: 6px;
  left: 5%;
  position: relative;
}

.zcwf_lblLeft .wfrm_fld_dpNn {
  display: none;
}

.dIB {
  display: inline-block;
}

.zcwf_lblLeft .zcwf_col_fld_slt {
  width: 100%;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 4px;
  font-size: 12px;
  float: left;
  resize: vertical;
}

.zcwf_lblLeft .zcwf_row:after,
.zcwf_lblLeft .zcwf_col_fld:after {
  content: '';
  display: table;
  clear: both;
}

.zcwf_lblLeft .zcwf_col_help {
  float: left;
  margin-left: 7px;
  max-width: 100%;
  word-break: break-word;
}

.zcwf_lblLeft .zcwf_help_icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: #fff;
  border: 1px solid #ccc;
  color: #ccc;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  border-radius: 50%;
}

.zcwf_lblLeft .zcwf_row {
  margin: 6px 0px;
}


.zcwf_lblLeft .formsubmit {
  margin-right: 5px;
  cursor: pointer;
  color: #333;
  font-size: 12px;
}

.zcwf_lblLeft .zcwf_privacy_txt {
  color: rgb(0, 0, 0);
  font-size: 12px;
  font-family: Arial;
  display: inline-block;
  vertical-align: top;
  color: #333;
  padding-top: 2px;
  margin-left: 6px;
}

.zcwf_lblLeft .zcwf_button {
  font-size: 12px;
  color: #333;
  border: 1px solid #ccc;
  padding: 3px 9px;
  border-radius: 4px;
  cursor: pointer;
  width: auto;
  margin-left: 5%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zcwf_lblLeft .zcwf_tooltip_over {
  position: relative;
}

.error {
  color: red;
  font-size: 11px;
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=submit]:hover,
input[type=button]:hover {
  background-color: #8ac0c6;
}


@media all and (max-width: 600px) {

  .zcwf_lblLeft .zcwf_col_lab,
  .zcwf_lblLeft .zcwf_col_fld {
    width: auto;
    float: none !important;
  }

  .zcwf_row_buttons {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }

  .zcwf_col_fld_buttons {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

/*Oferta academica - grados  */
.programas-caja-indicadores {
  margin-top: 40px;
}

.imagen-oferta-grados {
  cursor: pointer;
}

.displayNone {
  display: none;
}

.displayBlock {
  display: inline-block !important;
}

/*fin grados */
.number-home {
  margin-top: -19%;
}

.imagen-tecnicos a {
  background: #1f1e23 !important;
}

.imagen-tecnicos a:hover {
  color: #1f1e23 !important;
  background: #fff !important;
  border: 2px solid #1f1e23 !important;
}

.imagen-tecnicos button {
  position: relative;
  left: 28px;
  bottom: 13px;
}

.imagen-tecnicos h4 {
  font-size: 13px !important;
  bottom: 24px;
  right: 17px;
  position: relative;
}

.gsc-image-content.imagen-tecnicos.skin-v2:hover .content {
  background: rgb(123 0 0 / 80%) !important;
}

.fechas-centroEmprendimiento {
  font-size: 20px;
}

.block-datos-home {
  margin-top: -22px;
}

#slider-class {
  position: relative;
  bottom: 67px;
}

.sedes-home {
  padding-left: 3px;
  padding-right: 3px;
  margin: 0px 7px;
  margin-top: 8px;
  cursor: pointer;
}

.informacion-sede-heredia {
  display: none;
  /*background: #4c9298;*/
}

.informacion-sede-SP {
  display: none;
  /*  background: #9d9172;*/
}

.informacion-sede-cartago {
  display: none;
  /*background: #8b0007; */
}

.sedes-home .desc {
  padding: 7px 30px;
}

/*.home-sede-heredia{
   
}
.home-sede-cartago{
    padding-left: 5px;
} */
.gsc-tabs.caja-de-informacion-carrera a,
.gsc-tabs.caja-duracion-adminEnfasis a {
  font-size: 95%;
}

.gsc-our-history-timeline .historia-uam .item {
  padding-bottom: 0px !important;
}

.overlay {
  background: rgba(0, 0, 0, .3);
  z-index: 100;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
}

.popup {
  background: #ffffff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0, .3);
  border-radius: 3px;
  padding: 20px;
  text-align: center;
  width: 600px;
}

.popup .btn-cerrar-popup {
  font-size: 16px;
  line-height: 16px;
  display: block;
  text-align: right;
  color: #BBBBBB;
  transition: .3s ease all;
}

.popup .btn-cerrar-popup:hover {
  color: #000;
}

.popup h3 {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
}

.popup form .contenedor-inputs {}

.popup form .contenedor-inputs input {
  width: 100%;
  margin-bottom: 20px;
  height: 52px;
  line-height: 52px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #BBBBBB;
}

.overlay .active {
  visibility: visible;

}

.conoce-history-boton {
  cursor: pointer;
  text-decoration: none;
  padding: 10px;
  font-weight: 600;
  font-size: 13px;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #efefef;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}

.conoce-history-boton:hover {
  color: #5a5757;
  background-color: #f1f1f1;
}

/*movil*/
@media (max-width: 600px) {

  /* home new */
  .new-home-bloque-oferta-movil {
    display: block;
  }

  .new-home-bloque-oferta-pc {
    display: none;
  }

  .callToAction-bloquesGenerico-PC {
    display: none;
  }

  .callToAction-bloquesGenerico-movil {
    display: block;
  }

  /* fin */
  /*matricula 100% online*/
  .matriculaOnline-requisitosContent {
    line-height: 48px;
  }

  .matriculaOnline-requisitosTexto {
    font-size: 25px;
    margin-top: 26px;
  }

  /*fin */
  /*observatorio educacion*/
  .observatorioEducacion-callAction-movil {
    display: block;
  }

  .observatorioEducacion-callAction-pc {
    display: none;
  }

  .observatorioEducacion-bloquePilaresMobil {
    display: block;
  }

  .observatorioEducacion-bloquePilaresPC {
    display: none;
  }

  .observatorioEducacion-heading-bloque {
    margin-bottom: -34px;
    margin-top: -19px;
  }

  .observatorioEducacion-heading-ejes {
    margin-top: -6px;
  }

  /*fin*/
  /* Conoc� UAM Principios*/
  .conoce-UamPrincipios-pc {
    display: none;
  }

  .conoce-UamPrincipios-movil {
    display: block;
  }

  .conoce-uam-bloqueHistoria {
    margin-top: 51px;
  }

  .conoce-uam-Iconos-Valores-movil .highlight_content .title {
    position: relative;
    margin-top: -22px;
    margin-bottom: -22px;
  }

  /* fin */
  /*convalidaciones*/
  .quiero-convalidar-BotonForm {
    margin-top: 85px !important;
  }

  /*fin convalidacines*/
  /*blog*/
  .blog-despuesContenido-titulo {
    margin: -42px 0px -108px 0px;
  }

  .blog-home-ultimos-articulos {
    margin-top: -32px;
  }

  /*soy uam*/
  .soy-uam-titulo-empleabilidad-emprendimiento {
    margin-bottom: 0px !important;
  }

  /* oferta academica*/
  .calendario-academico-according-2 {}

  .programas-caja-indicadores .tabs_wrapper.tabs_horizontal .nav-tabs {
    padding: 12px 82px 11px 17px;
  }

  .programas-caja-indicadoresTecnicos .tabs_wrapper.tabs_horizontal .nav-tabs {
    padding: 11px 2px 10px 10px;
  }

  .programas-caja-indicadoresTecnicos {
    margin-top: 55px;
  }

  .carreras-edudacion,
  .carreras-contaduria,
  .carreras-sociales,
  .carreras-artes,
  .carreras-ingenierias,
  .carreras-terapiaFisica,
  .carreras-ensenanzaIngles {
    top: -5px;
  }

  /*nuevo proceso para enviar comrobante de pago*/
  .proceso-comprobante-descripcion-recordatorio {
    font-size: 18px;
  }

  .proceso-comprobante-titulo-recordatorio {
    margin-top: -46px;
  }

  /*fin*/
  /* servicios estudiantiles clinica terapia fisica*/
  .servicios-slider-clinica-terapiaFisica .item .item-content .bg-full {
    width: 100%;
  }

  .servicios-slider-clinica-terapiaFisica .item .item-content .content-box {
    width: 100%;
  }

  /*TFG */
  .tfg-indicadores-proyectosFinales-PC {
    display: none;
  }

  .tfg-indicadores-proyectosFinales-movil {
    display: block;
  }

  .tfg-contenido-carreras strong {
    font-size: 12px !important;
  }

  /*FIN TFG*/
  /*centro de empleabilidad y emprendimiento*/
  .centro-emprendimiento-submenu {
    right: 752px;
  }

  .cee-presentaciones-titulo {
    margin-top: -44px;
  }

  .contacto-centro-empleabilidad {
    margin-top: 0px;
    margin-bottom: 10px;
    position: relative;
    bottom: 14px;
    left: 15px;
  }

  .cee-ver-mas-boton-notas {
    margin-bottom: 20px !important;
  }

  .cee-contacto-don-melvin .team-body-content {
    left: 5px;
    bottom: 26px;
    top: auto;
  }

  .cee-proximos-eventos-home .item::after {
    left: 89px;
  }

  .cee-proximos-eventos-home .item::before {
    left: 101px;
  }

  .cee-bloque-titulo {
    margin-top: -20px;
  }

  /*fin cee*/
  /*financiamiento campa�a*/
  .financiamiento-logos-convenios-empresariales {
    position: relative;
    left: 30px;
  }

  .encuentro-cientifico-contenedor-contactos {
    left: 30px;
  }

  .encuentro-cientificoIngles-Conferencista.gsc-team .team-name {
    font-size: 15px;
  }

  .encuentro-cientificoIngles-fechasImportantes .item .year {
    left: -2px;
  }

  .encuentro-cientificoIngles-fechasImportantes .item:before {
    left: 105px;
  }

  .encuentro-cientificoIngles-fechasImportantes .item:after {
    left: 107px;
  }

  .encuentro-cientificoIngles-fechasImportante .item .content-right {
    padding-left: 105px;
  }

  .encuentro-cientifico-boton-inscribirse {
    right: 63px;
  }

  .iconos-movil-dos-columnas {
    width: 50%;
  }

  .encuentro-cientifico-fecha {
    margin: 44px 30px 0px 30px;
  }

  .financiamiento-cajas-logos:hover {
    margin: 0px 0px 0px 0px;
  }

  .logo-financiamiento-uam-movil img {
    width: 49%;
    position: relative;
    left: 82px;
  }

  .logo-financiamiento-credix-movil img {
    left: 19px;
    position: relative;
  }

  .logo-financiamiento-conape-movil img,
  .logo-financiamiento-bn-movil img,
  .logo-financiamiento-bac-movil img {
    position: relative;
    left: 22px;
  }

  .bloques-financiamiento-pc {
    display: none !important;
  }

  .financiamiento-cajas-logos {
    cursor: pointer;
    margin-bottom: 10px;
  }

  .boton-financiamiento-solicitar-rojo {
    margin-top: 40px;
  }

  .financiamiento-uam-movil,
  .financiamiento-bac-movil,
  .financiamiento-conape-movil,
  .financiamiento-bn-movil,
  .financiamiento-credix-movil,
  .financiamiento-promerica-movil {
    display: none;
    margin-top: 42px;
  }

  .bloques-financiamiento-movil {
    display: block;
    margin-top: -160px;
  }

  .iconos-movil-financiamiento {
    width: 50%;
  }

  .iconos-movil-financiamiento .title {
    font-size: 14px !important;
  }

  /*popup*/
  .close-financiamientoPopup {
    top: -8px;
  }

  .popupfinanciamiento-content {
    width: 100%;
  }

  .inner {
    padding-bottom: 154px;
  }

  .wrapper {
    margin-bottom: -339px;
  }

  /*fin financiamiento campa�a*/
  /*notas movil titulo*/
  .notas-titulo-movil {
    font-size: 20px;
  }

  /*fin*/
  .tab-indicadores-progamas {
    padding: 7px 22px;
  }

  .gavias_sliderlayer .tp-bullets {
    display: none;
  }

  .sliderNota-dibuja-sonrisas img {
    width: 100% !important;
  }

  .sliderNota-dibuja-sonrisas {
    margin-top: 12px;
  }

  .nombre-carreras-largos {
    font-size: 26px;
  }

  #slider-class {
    bottom: 28px;
  }

  .home-sede-heredia {
    left: 0%;
  }

  .home-sede-cartago {
    left: 0%;
  }

  .contadores-home {
    margin-top: -48px;
  }

  .footer-social {
    float: none;
    bottom: 138px;
    width: 63%;
    left: 0px;
  }

  .grados-iconos-por-facultad-primero {
    margin-top: -76px;
  }

  footer .site-branding-logo img {
    bottom: 13px;
  }

  .boton-bachi-licenciatura {
    position: relative;
    left: 22%;
  }

  header .area-main-menu .navigation ul.gva_menu {
    bottom: 19px;
  }

  .conoce-history-boton {
    width: 90%;
  }

  .estudiantes-counter-movil {
    position: relative;
    right: 22%;
  }

  .carreras-counter-movil {
    position: relative;
    left: 22%;
    bottom: 198px;
  }

  .sedes-counter-movil {
    margin-top: -206px;
    position: relative;
    right: 22%;
  }

  .sedes-numero-movil {
    position: relative;
    right: 22%;
    z-index: 1;
  }

  .laborando-counter-movil {
    margin-top: -54%;
    position: relative;
    left: 22%;
  }

  .laborando-numero-movil {
    position: relative;
    left: 22%;
  }

  .gsc-tabs.caja-de-informacion-carrera a {
    font-size: 109%;
    position: relative;
    left: 33px;
  }

  .botones-bachi-licenciatura {
    text-align: inherit;
  }

  .convenios1 ul {
    width: 100%;
  }

  .img-revistasPublicaciones {
    position: relative;
    right: -26%;
  }

  .gbb-row .bb-inner.remove_padding {
    padding: 9px 0px 0px 0px !important;
  }

  #boton-financiamiento {
    text-align: center;
    position: relative;
    right: 74px;
  }

  .boton-slider {
    font-size: 10px;
    position: relative;
    top: 1px;
  }

  /*slider general*/
  .slider-main-boton a {
    font-size: 12px !important;
    position: relative;
    top: -4px;
  }

  .bloque-slider-pc {
    display: none;
  }

  .bloque-slider-movil {
    display: block;
  }

  /*fin */
}

/* estilos para ipads*/
@media (min-width: 768px) and (max-width: 1199px) {

  /* new home - landing general */
  #landingGeneral-bloquesGenerico-PC {
    margin-top: -67px !important;
  }

  .new-home-bloque-oferta-pc {
    margin-top: 125px;
  }

  /*fin*/
  /*observatorio educacion */
  .observatorioEducacion-heading-bloque {
    margin-bottom: -35px;
    margin-top: -32px;
  }

  .observatorioEducacion-heading-ejes {
    margin-top: -27px;
  }

  /*fin*/
  /* Conoc� UAM Principios*/
  .conoce-uam-bloqueHistoria {
    margin-top: 44px;
  }

  .conoce-UamPrincipios-pc {
    display: none;
  }

  .conoce-UamPrincipios-movil {
    display: block;
  }

  /* fin */
  /*tfg*/
  .tfg-indicadores-proyectosFinales-movil {
    display: none;
  }

  /*tfg*/
  /* centro de empleabilidad y emprendimiento*/
  .centro-emprendimiento-submenu {
    right: 198%;
  }

  .main-menu .area-main-menu .area-inner .block {
    margin-top: 17px;
  }

  .cee-ver-mas-boton-notas {
    margin-bottom: 19px !important;
  }

  .cee-titulo-feed {
    font-size: 20px;
  }

  .cee-proximos-eventos-home {
    position: relative;
    left: 83px;
  }

  .gsc-our-history-timeline .cee-proximos-eventos-home .item .year {
    left: -8px;
  }

  .cee-contacto-don-melvin .team-header {
    left: 55px;
  }

  .cee-contacto-don-melvin .team-body-content {
    position: relative;
    top: 0px;
    left: 138px;
    margin-top: -30px;
    margin-bottom: -92px;
  }

  /*fin cee*/
  /*financiamiento campa�a*/
  .financiamiento-logo-credix {
    margin: auto !important;
    display: block !important;
  }

  .encuentro-cientifico-contenedor-contactos {
    position: relative;
    left: 206px;
  }

  .encuentro-cientificoIngles-fechasImportantes .item:before {
    left: 141px;
  }

  .encuentro-cientificoIngles-fechasImportantes .item:after {
    left: 144px;
  }

  .encuentro-cientificoIngles-fechasImportantes .description {
    position: relative;
    left: 46px;
  }

  .encuentro-cientificoIngles-Conferencista.gsc-team .team-name {
    font-size: 18px;
  }

  .encuentro-cientificoIngles-Conferencista {
    position: relative;
    left: 189px;
  }

  .encuentro-cientifico-fecha {
    margin: 38px 190px 0px 190px;
  }

  .wrapper {
    min-height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    margin-bottom: -417px;
  }

  .financiamiento-campana-tabs li {
    margin-left: 14px;
  }

  .financiamiento-logo-uam img {
    width: 43%;
    left: 64px;
  }

  .bloques-financiamiento-pc {
    margin-top: 60px !important;
  }

  .financiamiento-logo-promerica {
    margin-top: 23px;
  }

  .bloques-financiamiento-movil {
    display: none;
  }

  /*popup*/
  .popupfinanciamiento-content {
    width: 70%;
  }

  .inner {
    padding-bottom: 314px;
  }

  .close-financiamientoPopup {
    top: -14px;
  }

  /*fin financiamiento campa�a*/
  .grados-ipad {
    width: 54%;
    position: relative;
    left: 168px;
  }

  .site-branding-logo img {
    width: 100%;
  }

  #block-logofooter img {
    display: none;
  }

  .copyright-text {
    text-align: center;
    position: relative;
    margin-top: 0px;
  }

  .footer-social {
    margin-top: 0px;
  }

  .informacion-sede-heredia,
  .informacion-sede-SP,
  .informacion-sede-cartago {
    display: block;
    position: relative;
    left: 0px;
  }

  .caja-estudiantes-laborando {
    margin-top: -251px;
  }

  .gbb-row .bb-inner.remove_padding {
    padding: 52px 0px 0px 0px !important;
  }

  /*general*/
  /*   #conversemos-boton {
    right: 450px;
    margin-bottom: -61px;
  } */

  .boton-rojo-cuadrado {
    font-size: 12px;
  }

  .stuck {
    height: 81px;
  }

  .logo-img-footer {
    width: 42% !important;
  }

  .blog-despuesContenido-titulo {
    margin: -40px 0px -102px 0px;
  }
}