
  /* --------------------------------------------------------------*/
/* ********* Language selector ********* */
/* --------------------------------------------------------------*/


.langicon {
    color: #067cff;
    margin-right: 10px;
}
.langbut {
    background: none;
    border: none;
    color: #067cff;
}
.current_lang {
    background: #8c8c8c;
    color: #fff;
    padding: 2px 4px;
}


.list-inline-item { margin:0!important;}



  .doctorado-linea-img {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      background-size: cover!important;
      background-repeat: no-repeat!important;
      background-position: center center!important;
  }





  .contact-lightbox-tittle{
    color: black;
    padding-top:50px;
    font-size:1.5rem;
    text-transform:uppercase;
}
 .hbspt-form select {
    width: 100% !important;
    margin-top: 10px;
    height: 30px;
    border-radius: 5px;
}
.contact-lightbox .hbspt-form form div:first-child div div span{
    color: black !important;
}
.contact-lightbox .hbspt-form>form>div:nth-child(2){
    width: 48%;
    float: left;
}
.contact-lightbox .hbspt-form>form>div:nth-child(3){
    width: 48%;
    float: right;
}
.contact-lightbox .hbspt-form input {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.8;
    border-radius: 0rem;
    border: 1px solid black;
    margin-top: 10px;
    width: 100%;
}
.contact-lightbox .hbspt-form input[type="checkbox"]{
    width: auto !important;
    margin-right:15px;
}
.contact-lightbox .hs-form-booleancheckbox-display span a{
    color: #E0115F;
}
.contact-lightbox .hbspt-form input[type="submit"], .formulario-boton-send{
    display: block;
    font-weight: bold;
    margin: 0 !important;
    text-transform: uppercase;
    float: right;
    text-align: 0;
    width: 200px !important;
    font-size: 1rem !important;
    color: white !important;
    background-color: #E0115F;
}
 .tittle-contact{
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}
.formulario-nombre{
    width: 48%;
    float: left;
}
input[name="contacto[nombre]"]{
    width: 100% !important;
    margin-bottom: 0!important;
}
.formulario-apellido{
    width: 48%;
    float: right;
}
input[name="contacto[apellido]"]{
    width: 100%!important;
}
.formulario-pais{
    width: 30%;
    float: left;
}
 select[name="contacto[country_code]"]{
    width: 100% !important;
    margin-bottom: 0!important;
}
.formulario-tel{
    width: 66%;
    float: right;
}
.contact-lightbox input[name="contacto[telefono]"]{
    width: 100%!important;
    margin-bottom: 0!important;
}
.formulario-grupo{
    margin-bottom: 20px;
    display: block !important;
    width: 100%;
}

.formulario-grupo input{
    width: 100% !important;
}


.contacta-asesor-lightbox .featherlight-content{width:500px;padding:25px;color:#fff;background:#000}legend.hs-field-desc{font-size:15px;margin-top:10px;margin-bottom:0}.hbspt-form select{width:100%!important;margin-top:10px;height:30px;border-radius: 5px;background: #fff;}.hs-fieldtype-intl-phone.hs-input{width:100%!important}.hs-fieldtype-intl-phone.hs-input input{width:59%!important}.hs-fieldtype-intl-phone.hs-input select{width:40%!important}



.hbspt-form input {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    border: 0;
    margin-top: 10px;
    width: 100%;
}

.hbspt-form input[type="text"], .hbspt-form input[type="email"] {
    width: 100% !important;
}

select[name="country"] {
    width: 100%;
    margin-top: 10px;
    height: 30px;
}


select[name="campus_interes"] {
    width: 100% !important;
    margin-top: 10px;
    height: 30px;
}


ul.inputs-list {
    margin-bottom: 0;
}

select[name="puesto_actual_buyer_persona_"] {
    width: 100% !important;
    height: 30px;
}

.hbspt-form .hs-form-required, .hbspt-form label {
    display: none;
}

.hs-error-msgs label {
    display: block;
}

.hs-form-booleancheckbox-display, .hs_puesto_actual_buyer_persona_ label {
    display: block !important;
}

.hs_puesto_actual_buyer_persona_ label {
    margin-top: 10px;
}

.hs-form-booleancheckbox-display {
    font-size: 13px;
}

li.hs-form-booleancheckbox {
    display: block;
}

input[name="phone"] {
    width: 100% !important;
}


.hbspt-form .hs-button {

    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    width: 40%;
    margin: 0 auto;
    display: block;
    font-size: 16px;
}


.hs-error-msgs label {
    display: block;
    font-size: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.hs-error-msgs {
    margin-bottom: 0;
    padding-bottom: 0;
}

.convocatoriasBecas.posgrados-movil{
    display: none;
}

@media only screen and (max-width: 767px) {

.convocatoriasBecas.posgrados-movil{
    display: block;
}

    
.carousel-maestrias .carousel-item {
      min-height: auto;
     
  }


    /*Asesor*/
    /*Folleto*/
    .hbspt-form input {
        width: 100%;
    }


    .hbspt-form select {

    }

    ul.inputs-list {
        margin-left: 0;
        padding-left: 30px;

        margin-top: 5px;
    }

    input[name="pol_tica_de_privacidad"] {
        text-align: left;
        float: left;
        width: 30px !important;
    }

}






