.text-danger{color:#ad0000!important}.form-control.is-invalid{border:1px solid #ad0000!important}.fondo{height:100vh;background:#1a98c5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:right 0 bottom 0;background-size:40vw 40vh}.centrado{width:50vw;height:auto;border-radius:12px}.form-size{margin:0 auto;width:25vw;height:auto}.img-size{height:15vh;width:auto}.text-size{font-size:1.5vw}.form-group{margin-bottom:1.39vh!important}input.form-control{border-radius:25px!important;font-family:Lato,Regular!important;padding:0 .52vw}@media (max-width:767.98px){.fondo{height:100vh;background:#1a98c5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:right 0 bottom 0;background-size:70vw 20vh}.centrado{width:90vw;height:auto;border-radius:12px}.form-size{margin:0 auto;width:80vw}.img-size{height:15vh;width:auto}.text-size{font-size:3.2vw}}@media (min-width:768px) and (max-width:991.98px){.fondo{height:100vh;background:#1a98c5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:right 0 bottom 0;background-size:70vw 20vh}.centrado{width:50vw;height:auto;border-radius:12px}.form-size{margin:0 auto;width:50vw}.img-size{height:15vh;width:auto}.text-size{font-size:1.7vw}}.custom-header-fill{background:#41aa98!important}.custom-footer-fill{fill:#319f8c!important}.separator-skew{height:11.11vh;overflow:hidden;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.form-control{border-radius:8px;padding:.93vh .78vw .93vh 1.82vw}.btn-primary{background-color:#319f8c;border-color:#319f8c;border-radius:8px;padding:.93vh 1.04vw}.btn-primary:hover{background-color:#25786a}.position-absolute{color:#319f8c;z-index:2}.rounded-btn{border-radius:28px!important}.text-forgot-password{color:#1e6e60!important}.password-toggle-btn{position:absolute!important;right:.52vw!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;border:none!important;background:none!important;padding:0!important;margin:0!important;color:#6c757d!important;z-index:2!important;cursor:pointer!important;outline:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;width:1.56vw!important;height:2.78vh!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-transition:color .2s ease!important;transition:color .2s ease!important}.password-toggle-btn:hover{color:#495057!important}.password-toggle-btn:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.password-toggle-btn:active{-webkit-transform:translateY(-50%) scale(.95)!important;transform:translateY(-50%) scale(.95)!important}.password-toggle-btn i{font-size:.83vw!important;pointer-events:none!important}.password-input-container{position:relative!important}.password-input-container input[type=password],.password-input-container input[type=text]{padding-right:2.34vw!important}@supports not (transform:translateY(-50%)){.password-toggle-btn{top:12px!important;-webkit-transform:none!important;transform:none!important}}