.logo-mobile {
  display: none;
}

.logo-p {
  width: 400px;
  height: auto;
}

.ingreso-mobile {
  display: none;
}

.btn-registrate {
  color: #000;
}

.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}

.img-bienvenida-recuperacion {
  width: 100%;
  height: auto;
}

.espacio-medium {
  padding-top: 70px;
}

.labelForm {
  font-size: 16px;
  color: #000;
}

.indicacionesRegistro p {
  font-size: 10px;
  font-weight: 400;
}

#placeholderRegistro::placeholder, #telefonoRegistro::placeholder, #passwordRegistro::placeholder, #confirmarPasswordRegistro::placeholder {
  color: #b1b3b1;
}

.olvidastePassword {
  font-size: 14px;
  font-family: gotham-light;
  text-align: right!important;
  color: #006694;
}

.text-footer {
  font-family: gotham-light!important;
  font-size: 16px!important;
  line-height: 120%!important;
  margin-bottom: 20px!important;
  color: #000;
}

.text-footer-mision {
  font-family: gotham!important;
  font-size: 18px!important;
  line-height: 120%!important;
  margin-bottom: 20px!important;
  color: #000;
}

.social-icons {
  text-align: left;
  padding-left: 0px;
  }  
.social-icons li {
  display:inline-block;
  list-style-type:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  }
.social-icons li a {
  border-bottom: none;
  }
.social-icons li img {
  width:30px;
  height:30px;
  margin-right: 20px;
}

select {
  background-image:
    linear-gradient(45deg, transparent 50%, black 60%),
    linear-gradient(135deg, black 40%, transparent 50%) !important;
  background-position:
    calc(100% - 30px) 14px,
    calc(100% - 20px) 14px,
    100% 0;
  background-size:
    10px 10px,
    10px 10px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}


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

  .logo-mobile {
    display: block;
  }

  .logo-mobile img {
    width: 25%;
  }

  
.logo-p {
  display: none;
}
  .img-bienvenida {
    width: 100%;
    height: auto;
  }

  .header_siel {
    padding: 150px 0 0 0;
  }

  .espacio-medium {
    padding-top: 10px;
  }

  .ingreso-mobile {
    display: inline-block;
  }

  .modal-dialog {
    width: 95%!important;
    margin: .9rem .9rem !important;
  }
}

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

    .logo-mobile {
      display: block;
    }
  
    .logo-mobile img {
      width: 40%;
    }
  
    
  .logo-p {
    display: none;
  }


    .img-bienvenida {
        width: 100%;
        height: auto;
      }
    
      .modal-dialog {
        width: auto!important;
      }
}

