:root{--success:#4caf50;--failure:#f44336;--warning:#ff9800;--white:#fff;--black:#000}.relative-position{position:relative!important}.bgSuccess{background:var(--success)!important;color:var(--white)!important}.text-success{color:var(--success)!important}.fail{background:var(--failure)!important;color:var(--white)!important}.text-fail,.text-failure{color:var(--failure)!important}.warning{background:var(--warning)!important;color:var(--white)!important}.input-focus-error{border:1px solid var(--failure)!important;color:var(--failure)!important}.input-focus-success{border:1px solid var(--success)!important;color:var(--success)!important}.js-inline-message{color:var(--failure);display:block;font-size:calc(100% - .3rem);margin:5px 0;text-transform:uppercase;width:100%}.js-errorMessageContainer{height:-moz-max-content;height:max-content;position:absolute;top:0;width:100%}.js-errorMessageContainer .login-error-message-container{background:red;border:1.5px solid red!important;border-radius:10px;color:#fff;display:none;margin-bottom:10px;overflow:hidden;position:relative;transition:margin .5s ease-in-out;width:clamp(100%,80vw,300px)}.js-errorMessageContainer .login-error-message-container .message{align-items:center;display:flex;height:100%;justify-content:center;letter-spacing:1.5px;min-height:50px;padding:0 .3rem;text-align:center;text-transform:uppercase;width:calc(100% - 50px)}.js-errorMessageContainer .login-error-message-container .icon{align-items:center;background:#fff;color:red;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:50px}.js-errorMessageContainer .login-error-message-container .icon svg{height:60%;width:60%;fill:currentColor}.js-errorMessageContainer .login-error-message-container.active{display:block!important}.js-errorMessageContainer .login-error-message-container.success{background:var(--success);border:1.5px solid var(--success)!important}.js-errorMessageContainer .login-error-message-container.success .icon{color:var(--success)}@keyframes spin{to{transform:rotate(1turn)}}.js-spin,.spin{animation:spin 1s linear infinite}svg.js-spin,svg.spin{height:25px;width:25px}.cssShowPassword{background:#000;bottom:0;color:#fff;height:50px;position:absolute;right:0;width:50px;fill:#fff;align-items:center;display:flex;justify-content:center}.cssShowPassword svg{height:25px;width:25px}
/*# sourceMappingURL=nfsfu234FormValidation.min.css.map */