*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{background-color:#fff}.overlu{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.login-wrap{color:hsla(0,0%,100%,.9);position:relative}.login-wrap h3{color:#fff;font-weight:300;width:100%}.login-wrap .social{width:100%}.login-wrap .social a{background:#fff;border:1px solid hsla(0,0%,100%,.4);color:#000;display:block;width:100%}.login-wrap .social a:hover{background:#000;border-color:#000;color:#fff}.login-wrap img{display:block;margin:0 auto}.form-group input{background-color:transparent;background:hsla(0,0%,100%,.08);border:1px solid #fff;border-radius:40px;color:#fff!important;height:50px;padding-left:20px;padding-right:20px;transition:.3s}.form-group input[type=submit]{background-color:#04c4cb;border-color:hsla(0,0%,100%,.4);border-radius:40px;color:#ce9f4e!important;font-size:1.2rem;font-weight:700;height:50px;text-shadow:2px 2px 2px #460b09}.form-group input[type=submit]:hover{background-color:#ce9f4e;color:#04c4cb!important}.form-group input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)!important}.form-group input::-moz-placeholder{color:hsla(0,0%,100%,.8)!important}.form-group input:-ms-input-placeholder{color:hsla(0,0%,100%,.8)!important}.form-group input:-moz-placeholder{color:hsla(0,0%,100%,.8)!important}.form-group input:focus,.form-group input:hover{background:transparent;border-color:hsla(0,0%,100%,.4);box-shadow:none;outline:none}.form-control:focus{border-color:hsla(0,0%,100%,.4)}.field-icon{color:hsla(0,0%,100%,.9);cursor:pointer;padding-bottom:45px;position:absolute;right:15px;transform:translateY(-50%);-ms-transform:translateY(-50%)}.field-icon:hover{color:gold}.cont_login:after{background:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:-1}.cont_login{background-attachment:fixed;background-position:100%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%;z-index:2}.cont_login_body{margin-top:100px}.checkbox-wrap{cursor:pointer;display:block;font-size:16px;font-weight:500;margin-bottom:12px;padding-left:30px;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkbox-wrap input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{left:0;position:absolute;top:0}.checkmark:after{color:hsla(0,0%,100%,.1);content:"\f0c8";font-family:"Font Awesome\ 5 Free";font-size:20px;margin-top:-4px;position:absolute;transition:.3s}@media (prefers-reduced-motion:reduce){.checkmark:after{transition:none}}.checkbox-wrap input:checked~.checkmark:after{color:rgba(0,0,0,.2);content:"\f14a";display:block;font-family:"Font Awesome\ 5 Free"}.checkbox-primary,.checkbox-primary input:checked~.checkmark:after{color:#fbceb5}.login-wrap h3{font-family:Kaushan Script,cursive}.volver a{color:#fff;font-size:1.5rem;top:10px}.eror,.volver a{font-family:Kaushan Script,cursive!important;position:absolute}.eror{background-color:#000!important;left:10%;padding:5px}input.success{background-color:#bdf9b2;border:1px solid green;color:#000!important}label.invalid{background-color:#000;color:#da0a13;font-size:1rem;position:absolute}input.invalid{background-color:#f3a7b8;box-shadow:inset 0 1px 4px rgba(255,0,0,.6),0 0 4px rgba(255,0,0,.6)}input.success:focus{color:#fff!important}.ajs-button,.ajs-header{text-shadow:2px 2px 2px #460b09!important}.ajs-button,.ajs-error,.ajs-header{font-family:Kaushan Script,cursive!important}.ajs-error{background-color:#fe1a00!important;color:#fff!important}.ulerror{color:#fe1a00}.h2success{color:#fff;text-align:center}.ajs-success{background-color:#5cb811!important;color:#000!important;text-shadow:2px 2px 2px #460b09!important}.ajs-success,.loginingres,.tit-regis{font-family:Kaushan Script,cursive!important}.loginingres{color:#fff;font-size:1.5rem}.ajs-button,.ajs-header{background-color:#fe1a00!important;color:#fff!important}@media only screen and(max-width:807px){.ul_success,.ulerror{font-size:.7rem;margin-left:-55px;width:160px}}@media only screen and (max-width:575.98px){.cont_register_body{margin-top:40px}}@media only screen and (max-width:355.98px){.cont_login_body{margin-top:20px}.cont_register_body{margin-top:0}}

/*# sourceMappingURL=csslogin.css.map*/