.login-wave-svg{position:fixed;top:0;left:0}@keyframes focusEffect{0%{box-shadow:0 0 0 0 var(--focus-color)}50%{box-shadow:0 0 60px 0 var(--focus-color)}to{box-shadow:0 0 0 0 var(--focus-color)}}@keyframes focusEffectSvg{0%{filter:drop-shadow(0 0 0 var(--focus-color))}50%{filter:drop-shadow(0 0 10px var(--focus-color))}to{filter:drop-shadow(0 0 0 var(--focus-color))}}@keyframes pulseTextAnimation{0%{text-shadow:0 0 0 var(--focus-color, #101426),0 0 10px var(--focus-color, #101426)}50%{text-shadow:0 0 0 var(--focus-color, #101426),0 0 40px var(--focus-color, #101426)}to{text-shadow:0 0 0 var(--focus-color, #101426),0 0 10px var(--focus-color, #101426)}}@keyframes focusBackgroundEffect{0%{background-color:var(--focus-color, #ffffff)}50%{background-color:#a6d8ff}to{background-color:var(--focus-color, #ffffff)}}body{background-image:none!important;background-color:var(--main-body-color, #ffffff)!important;min-width:0!important}body .cd-top{display:none}.login-container{display:flex;align-items:center;justify-content:center;padding:20px 0;min-height:100vh}.login-button{width:172px}.login-background{max-width:546px;background-color:var(--sidebar-body-color, #1d2f42)!important;color:var(--sidebar-text-color, #fcfcfc)!important;border-radius:8px;border:1px solid #979797;display:flex;align-items:center;justify-content:center;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;padding:48px 56px 24px;margin:0 16px;z-index:1}.login-background .login-logo-wrapper{display:flex;align-items:center;justify-content:center;width:100%;max-width:298px;margin:0 auto 48px;padding-bottom:40px;border-bottom:1px solid #9d9db2}.login-background .login-logo-wrapper .login-logo{max-width:179px;max-height:109px}.login-background .login-logo-text{font-size:24px;text-decoration:none;font-weight:600;background-image:none!important;width:100%;text-align:center;display:block;overflow:hidden}.login-background a.login-logo-text,.login-background a.login-logo-image{color:var(--sidebar-text-color, #fcfcfc)!important;text-decoration:none!important}.login-background .error-message{display:block;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:red;text-align:center;margin-bottom:16px}.login-background .form-custom-checkbox .custom-check .custom-check-label .label-text,.login-background .form-custom-checkbox .custom-check .custom-check-label .unchecked-icon,.login-background .form-custom-checkbox .custom-check .custom-check-label .checked-icon{color:var(--sidebar-text-color, #fcfcfc)!important}.login-background.login .login-form-and-logo-container .center-block{max-width:none}.login-background.login .login-form-and-logo-container .center-block .login-form .remember .form-custom-checkbox .custom-check-label:before{width:16px;height:16px}.login-background.login .login-form-and-logo-container .center-block .login-form .remember .form-custom-checkbox .custom-check-label:after{top:42%;left:6px}.login-background.login .login-form-and-logo-container .center-block .login-form .remember .form-custom-checkbox .custom-check-label .label-text{margin-left:5px}.login-background.login .login-form-and-logo-container .sso-block .text-and-button-wrapper{width:297px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px;padding-top:32px;border-top:1px solid #979797}.login-background.login .login-form-and-logo-container .sso-block .text-and-button-wrapper .button-component{width:170px}.login-background.login-sso .login-form-and-logo-container .center-block .login-form{padding-bottom:0}.login-background.login-sso .login-form-and-logo-container .sso-block .text-and-button-wrapper p{font-size:14px;font-weight:600}.login-background.text-logo .logo-container-wrapper .login-logo-wrapper{padding-bottom:25px}.login-background.text-logo .logo-container-wrapper .login-logo-wrapper .login-logo-text.short-text-logo{font-size:62px}.login-background.text-logo .logo-container-wrapper .login-logo-wrapper .login-logo-text.middle-text-logo{font-size:26px}.login-background.text-logo .logo-container-wrapper .login-logo-wrapper .login-logo-text.long-text-logo{font-size:24px}.login-background.forgot.text-logo .logo-container-wrapper .login-logo-wrapper,.login-background.two-step.text-logo .logo-container-wrapper .login-logo-wrapper{padding-bottom:0}.login-background.two-step .login-logo-wrapper{margin:0 auto 16px}.login-default-group .form-custom-checkbox .custom-check .custom-check-label:hover .check-icon-container{background-color:transparent}.login-default-group .login-form-and-logo-container .form-field{background-color:var(--sidebar-active-item-background-color, #155679)}.login-default-group .form-field-wrap .form-field.active .form-field-input,.login-default-group .login-form-and-logo-container .form-field-input,.login-default-group .login-form-and-logo-container .form-field-input::placeholder{background-color:var(--sidebar-active-item-background-color, #155679)!important;color:var(--sidebar-text-color, #fcfcfc)!important}.login-default-group .login-form-and-logo-container .form-field-input:-webkit-autofill,.login-default-group .login-form-and-logo-container .form-field-input:-webkit-autofill:hover,.login-default-group .login-form-and-logo-container .form-field-input:-webkit-autofill:focus,.login-default-group .login-form-and-logo-container .form-field-input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out 0s;-webkit-text-fill-color:var(--sidebar-text-color, #fcfcfc)!important;caret-color:var(--sidebar-text-color, #fcfcfc)!important}.login-default-group .login-form-and-logo-container .select-prefix .select-prefix__control{background-color:var(--sidebar-active-item-background-color, #155679)!important;color:var(--sidebar-text-color, #fcfcfc)!important}.login-default-group .login-form-and-logo-container .select-prefix .select-prefix__control .select-prefix__input,.login-default-group .login-form-and-logo-container .select-prefix .select-prefix__control .select-prefix__single-value,.login-default-group .login-form-and-logo-container .field-label-shared,.login-default-group .login-form-and-logo-container .field-label-shared .field-label-shared__text{color:var(--sidebar-text-color, #fcfcfc)!important}
