[role=button],input[type=button],input[type=reset],input[type=submit],button{padding:0;border:0;font:inherit;font-size:100%;color:inherit;text-align:inherit;background:none;user-select:none}[role=button] :not(:disabled),input[type=button] :not(:disabled),input[type=reset] :not(:disabled),input[type=submit] :not(:disabled),button :not(:disabled){cursor:pointer}[role=button]:-moz-focusring,input[type=button]:-moz-focusring,input[type=reset]:-moz-focusring,input[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[role=button]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:focus{outline:none}button:disabled{cursor:unset}.btn{background:rgba(var(--color-primary));border:1px solid rgba(var(--color-primary));color:#fff;padding:10px 36px;border-radius:2px;text-transform:uppercase;letter-spacing:1.4px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:var(--font-weight-bold);font-family:var(--font-family);transition:.4s all}.btn.busyWaiting{opacity:.5}.btn.btn-100{width:100%}.btn:hover{box-shadow:0 0 6px 2px rgba(var(--color-primary),.5)}.btn-link{border:none;background:none;appearance:none}h1{font-size:var(--font-big);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-title);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-standard);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-standard);font-weight:var(--font-weight-medium)}.description{font-weight:var(--font-weight-regular);line-height:1.2}body{background:var(--color-dark);color:#fff}#content{min-height:600px;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-standard);letter-spacing:.2px}#content #box{margin-top:55px;display:block;max-width:560px;width:50%;min-width:420px;min-height:320px}#content #box .forgot-password-container{display:flex;flex-direction:column;width:100%}#content #box .forgot-password-container h1{text-align:center;margin-bottom:15px}#content #box .forgot-password-container a{margin-top:15px;display:block}#content #box a{color:#fff;text-decoration:none}#content .logo{color:#fff;font-size:50px;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:1.2px;margin-bottom:8px}#content .sub-title{color:#fff;font-weight:var(--font-weight-medium);font-size:var(--font-standard)}#content .form-container .form-input:first-child{margin-bottom:25px}#content .form-input{display:flex;flex-direction:column;margin-bottom:15px}#content .form-input label{margin-bottom:4px}#content .form-input .input-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-dark);transition:.2s all}#content .form-input .input-container input,#content .form-input .input-container textarea{border:none;background:transparent;flex:1;width:100%;color:var(--color-dark);resize:none;padding:10px 8px 8px;font-family:Roboto}#content .form-input .input-container input:focus-visible,#content .form-input .input-container textarea:focus-visible{outline:none}#content .form-input .input-container input::placeholder,#content .form-input .input-container textarea::placeholder{color:var(--color-light-grey);text-transform:capitalize}#content .form-input.white{color:#fff}#content .form-input.white .input-container{border-color:#fff;background:rgba(255,255,255,.15)}#content .form-input.white .input-container input,#content .form-input.white .input-container textarea{color:#fff}#content .form-input.white .input-container input::placeholder,#content .form-input.white .input-container textarea::placeholder{color:#ffffff80}#content .form-checkbox{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4;font-size:var(--font-standard)}#content .form-checkbox:hover input~.checkmark{background-color:var(--color-dark);opacity:.75}#content .form-checkbox .label{margin-top:2px;display:block;color:var(--color-dark);font-weight:var(--font-weight-medium)}#content .form-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border:1px solid var(--color-dark);transition:.2s all}#content .form-checkbox .checkmark:after{content:"";position:absolute;display:none}#content .form-checkbox .checkmark:after{left:7px;top:2px;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}#content .form-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#content .form-checkbox input:checked~.checkmark{background-color:var(--color-dark)}#content .form-checkbox input:checked~.checkmark:after{display:block}#content .form-checkbox input:checked~.checkmark:hover{opacity:1}#content .form-checkbox.white{color:#fff}#content .form-checkbox.white:hover input~.checkmark{background-color:#ffffff40}#content .form-checkbox.white .checkmark{border-color:#fff;background:rgba(255,255,255,.15)}#content .form-checkbox.white input:checked~.checkmark{background:white}#content .form-checkbox.white .checkmark:after{border-color:var(--color-dark)}#content .remember-forgot-container{display:flex}#content .remember-forgot-container .forgot-password{margin-left:auto;color:#fff;text-decoration:none}#content .btn-container{margin-top:15px}#content .errors-container,#content .status-container{margin-top:25px;text-align:center;line-height:1.2;color:var(--color-danger);background:rgba(var(--color-danger-rgba),.25);padding:12px}#content .status-container{color:var(--color-success);background:rgba(var(--color-success-rgba),.25);margin-bottom:15px}.confirm-password-form .remember-forgot-container{margin-top:6px}
