*{font-family: 'Poppins', sans-serif;font-weight:400;}
.owl-item .texto{ position: absolute;bottom: 135px;left: 81px;color: #fff;max-width: 620px;}
.owl-item .texto .titulo{font-size: 40px;font-weight: 500;line-height: 49px;}
.owl-item .texto .subtitulo{ font-size: 17px;font-weight: 300;margin: 13px 0 21px;}
.owl-item .texto a{ display: inline-block;border: 1px solid #fff;padding: 4px 40px;color: #fff;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.owl-item .texto a:hover{background:#ea6620;border-color:#ea6620;text-decoration:none}
.owl-dots{ position: absolute;bottom: 30px;left: 78px; }
.c-login{padding: 40px 11% 0;}
.c-login h2{color: #353765;font-size: 25px;margin: 19px 0 30px;font-weight: bold;}
.c-login .form-group{margin-bottom: 22px;}
.c-login .form-group label{ margin-bottom: 5px;color: #363865;font-size: 15px;font-weight: bold; }
.c-login .form-group input{ font-size: 15px;min-height: 38px;color:#000}
.c-login .btn-iniciar-sesion{background: #ea6620;color: #fff;font-size: 15px;padding: 7px 15px;}
.c-login .btn-iniciar-sesion:hover{color:#fff;text-decoration:none;background:#292c55}
.c-login .olvidaste{font-size: 14px;margin-top: 9px;color: #929292;}
.c-login .redes{border-top: 1px solid #e5e5e5;padding: 30px 0 0;margin-top: 25px;text-align: center;}
.c-login .redes .dominio{ color: #ea6620;font-weight: bold; }
.c-login .rs{padding: 11px 0 4px;text-align:center}
.c-login .rs a{ display: inline-block;width: 30px;height: 30px;background: url(../img/iconos.png) 0px 0px no-repeat;}
.c-login .rs a.twitter{background-position:-34px 0px}
.c-login .rs a.linkedin{background-position:-73px 0px}
.c-login .rs a.youtube{background-position:-107px 0px}
.c-login .rs a.instagram{background-position:-144px 0px}
.c-login .rs a.whatsapp{background-position:-179px 0px}
.c-login .tyc a{ color: #35385d;font-size: 13px;letter-spacing: -0.5px;}
.c-login .msg{ height: 57px;padding-top:10px }
.c-login .msg .alert{ font-size: 14px;margin: 0; }
.foto{background:url(../img/imagen-inicio-sesion.jpg) center center no-repeat;background-size: cover;position: fixed !important;right: 0;min-height: auto;height: 100vh;}
.foto .texto{ position: absolute;bottom: 60px;left: 81px;color: #fff;max-width: 700px;}
.foto .texto .titulo{text-shadow: 1px 1px 1px rgb(0 0 0);font-size: 37px;font-weight: 500;line-height: 44px;}
.foto .texto .subtitulo{ text-shadow: 1px 1px 1px rgb(0 0 0);font-size: 17px;font-weight: 300;margin: 13px 0 21px;}
.foto .texto a{ display: inline-block;border: 1px solid #fff;padding: 4px 40px;color: #fff;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.foto .texto a:hover{background:#ea6620;border-color:#ea6620;text-decoration:none}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Poppins', sans-serif;
}

.modal-header {
  background: #ea6620;
}

.modal-header h4{
  color: white;
}

input#usuario::-webkit-input-placeholder, input#contrasena::-webkit-input-placeholder {
  color: #c0c0c0;
}

input#usuario:-ms-input-placeholder, input#contrasena:-ms-input-placeholder {
  color: #c0c0c0;
}

input#usuario::placeholder, input#contrasena::placeholder {
  color: #c0c0c0;
}

@media(max-width:425px) {
  .owl-item .texto {
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    color: #fff;
    max-width: 620px;
    width: 90%;
  }

  .owl-item .texto .titulo {
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
  }
}


