.color-white{color:#fff}.color-main{color:#f7941e}.color-primary{color:#4d79f6}.color-gray-secondary{color:#718096}.color-info{color:#1f74ff}.color-success{color:#22ac53}.color-danger{color:#f21344}.input{-webkit-appearance:none;border:1px solid #e5e9ed;border-radius:6px;color:var(--app-color);display:block;min-height:40px;padding:8px 15px;transition:.33s;width:100%}.input::-moz-placeholder{color:#bbbbbe}.input::placeholder{color:#bbbbbe}.input:focus{border-color:#f7941e;outline:0}.disabled.input,.input:disabled{background-color:#e5e9ed;cursor:not-allowed;pointer-events:none}.form-element.validation-failed .input,.form-element.validation-failed .textarea{border-color:var(--danger)}.form-element.disabled input{background-color:#e5e9ed;cursor:not-allowed;pointer-events:none}.form-element.password-element{position:relative}.form-element.password-element .password-visibility{cursor:pointer;left:10px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:21px}.authentication{align-items:center;background:url(/images/sample/bg.jpg) no-repeat 50%;background-size:cover;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:100}@media screen and (max-width:768px){.authentication{align-items:flex-end;padding:15px}}.authentication .authentication-side{align-items:safe center;background:var(--bg-primary);border-radius:var(--default-radius);box-shadow:-2px 0 80px 0 rgba(90,83,144,.3);display:flex;height:auto;justify-content:safe center;left:50%;min-width:370px;overflow-y:auto;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}@media screen and (max-width:768px){.authentication .authentication-side{left:50%;max-width:100%;min-width:auto;padding:25px;right:auto;top:100%;transform:translate(-50%,calc(-100% - 10px));width:calc(100% - 20px)}}.authentication .authentication-side .logo{border-radius:6px;box-shadow:0 10px 20px -6px #f7941e;height:45px;width:45px}@media screen and (max-width:768px){.authentication{align-items:flex-end}}