:root{--spacing: 8px;--prompt-min-height: calc(var(--spacing) * 67.5);--border-radius-input: 999px;--border-radius-btn: 999px;--padding-button: 16px;--awin-orange: #ff6600}body,div,ul,td{margin:0;padding:0}body{font-size:14px;font-weight:400}*{margin:0}img{border:0}li{list-style:none}.height-100{height:100%}nav.main_navigation a,nav.main_navigation a:visited{line-height:initial;padding:12px 13px}#close-chat-button{display:block!important}.loader{opacity:.5;z-index:999;min-height:40px}.containerLoader{left:0;opacity:.5;z-index:999;background:#ccc url(https://images.awin.com/common/loading_overlay.gif) 50% 50% no-repeat!important;position:absolute;width:100%;height:100%}.modal{display:block;position:relative;margin:auto}.mat-mdc-dialog-container{padding:0!important;margin:auto;left:0;position:fixed;background-color:transparent}.mat-mdc-dialog-container .mdc-dialog__container .mat-mdc-dialog-surface{background:none}.content-popup{max-width:none!important}.notification-popup{margin:auto;width:650px}.modalBackdrop{z-index:10;background-color:#000;position:fixed;height:100%;width:100%;top:0;left:0;opacity:.5}.content-popup .mat-mdc-dialog-container,.notification-popup .mat-mdc-dialog-container{position:fixed;top:0%;z-index:200}.modal,.modal-multi-select{border:none}.mat-mdc-dialog-container .modal-content{position:initial}#popup_container{margin:auto}#popup_title{position:relative}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.modalBackdrop{z-index:10;background-color:#000;position:fixed;height:100%;width:100%;top:0;left:0;opacity:.5}.footer-push-sm{height:105px}.main-layout .row-login-form{padding:0}.main-layout .row-login-form .container-hack{width:100%}button#login,button#reset-password{display:block;width:100%}body:has(.login-page){background-color:#f8f8f8}.login-page-form,.prelogin-page-form,.reset-pass-page-form,.otp-page-form,.recovery-code-page-form{font-family:Inter,Tahoma,sans-serif}.login-page-form input.form-control.has-error,.login-page-form input.form-control.has-error+.input-group-addon,.prelogin-page-form input.form-control.has-error,.prelogin-page-form input.form-control.has-error+.input-group-addon,.reset-pass-page-form input.form-control.has-error,.reset-pass-page-form input.form-control.has-error+.input-group-addon,.otp-page-form input.form-control.has-error,.otp-page-form input.form-control.has-error+.input-group-addon,.recovery-code-page-form input.form-control.has-error,.recovery-code-page-form input.form-control.has-error+.input-group-addon{border-color:#a52222!important}.login-page-form .form-group .input-group-addon,.prelogin-page-form .form-group .input-group-addon,.reset-pass-page-form .form-group .input-group-addon,.otp-page-form .form-group .input-group-addon,.recovery-code-page-form .form-group .input-group-addon{border-radius:0 var(--border-radius-input) var(--border-radius-input) 0;transition:border-radius .2s}.login-page-form .form-group input:focus,.login-page-form .form-group input:-webkit-autofill,.login-page-form .form-group input:not:placeholder-show,.prelogin-page-form .form-group input:focus,.prelogin-page-form .form-group input:-webkit-autofill,.prelogin-page-form .form-group input:not:placeholder-show,.reset-pass-page-form .form-group input:focus,.reset-pass-page-form .form-group input:-webkit-autofill,.reset-pass-page-form .form-group input:not:placeholder-show,.otp-page-form .form-group input:focus,.otp-page-form .form-group input:-webkit-autofill,.otp-page-form .form-group input:not:placeholder-show,.recovery-code-page-form .form-group input:focus,.recovery-code-page-form .form-group input:-webkit-autofill,.recovery-code-page-form .form-group input:not:placeholder-show{border-color:var(--awin-orange);border-width:2px;-webkit-transition:border-color .2s;transition:border-color .2s;padding:0 15px;height:50px}.login-page-form .form-group:has(input:not:placeholder-show) .input-group-addon,.prelogin-page-form .form-group:has(input:not:placeholder-show) .input-group-addon,.reset-pass-page-form .form-group:has(input:not:placeholder-show) .input-group-addon,.otp-page-form .form-group:has(input:not:placeholder-show) .input-group-addon,.recovery-code-page-form .form-group:has(input:not:placeholder-show) .input-group-addon{border-color:var(--awin-orange);border-width:2px;transition:border-color .2s}.login-page-form .form-group:focus-within input,.prelogin-page-form .form-group:focus-within input,.reset-pass-page-form .form-group:focus-within input,.otp-page-form .form-group:focus-within input,.recovery-code-page-form .form-group:focus-within input{background:var(--bg-white)!important;border-color:var(--awin-orange);border-width:2px;transition:border-color .2s;padding:0 15px;height:50px}.login-page-form .form-group:focus-within .input-group-addon,.prelogin-page-form .form-group:focus-within .input-group-addon,.reset-pass-page-form .form-group:focus-within .input-group-addon,.otp-page-form .form-group:focus-within .input-group-addon,.recovery-code-page-form .form-group:focus-within .input-group-addon{transition:border-color .2s;background:var(--bg-white)!important;border-color:var(--awin-orange);border-width:2px;padding-right:9px}.login-page-form .form-group input:has(+.input-group-addon),.prelogin-page-form .form-group input:has(+.input-group-addon),.reset-pass-page-form .form-group input:has(+.input-group-addon),.otp-page-form .form-group input:has(+.input-group-addon),.recovery-code-page-form .form-group input:has(+.input-group-addon){border-right:none!important;clip-path:inset(-10px 0 -10px -10px)}.login-page-form .form-group label:has(+div>input.has-error),.prelogin-page-form .form-group label:has(+div>input.has-error),.reset-pass-page-form .form-group label:has(+div>input.has-error),.otp-page-form .form-group label:has(+div>input.has-error),.recovery-code-page-form .form-group label:has(+div>input.has-error){color:#a51222!important}.login-page-form .form-group:has(>div>input.has-error) div.alert,.prelogin-page-form .form-group:has(>div>input.has-error) div.alert,.reset-pass-page-form .form-group:has(>div>input.has-error) div.alert,.otp-page-form .form-group:has(>div>input.has-error) div.alert,.recovery-code-page-form .form-group:has(>div>input.has-error) div.alert{margin:5px 0 0!important;padding:5px 0 0}.login-page-form .form-group:has(>div>input.has-error) div.alert i,.login-page-form .form-group:has(>div>input.has-error) div.alert span,.prelogin-page-form .form-group:has(>div>input.has-error) div.alert i,.prelogin-page-form .form-group:has(>div>input.has-error) div.alert span,.reset-pass-page-form .form-group:has(>div>input.has-error) div.alert i,.reset-pass-page-form .form-group:has(>div>input.has-error) div.alert span,.otp-page-form .form-group:has(>div>input.has-error) div.alert i,.otp-page-form .form-group:has(>div>input.has-error) div.alert span,.recovery-code-page-form .form-group:has(>div>input.has-error) div.alert i,.recovery-code-page-form .form-group:has(>div>input.has-error) div.alert span{color:#a51222}.login-page-form .form-group:has(>div>input.has-error) div.alert span,.prelogin-page-form .form-group:has(>div>input.has-error) div.alert span,.reset-pass-page-form .form-group:has(>div>input.has-error) div.alert span,.otp-page-form .form-group:has(>div>input.has-error) div.alert span,.recovery-code-page-form .form-group:has(>div>input.has-error) div.alert span{margin-top:-3px;word-wrap:break-word}.login-page-form .form-group:has(input:not(:placeholder-shown)) label,.login-page-form .form-group:has(input:-webkit-autofill) label,.login-page-form .form-group:has(input:focus) label,.prelogin-page-form .form-group:has(input:not(:placeholder-shown)) label,.prelogin-page-form .form-group:has(input:-webkit-autofill) label,.prelogin-page-form .form-group:has(input:focus) label,.reset-pass-page-form .form-group:has(input:not(:placeholder-shown)) label,.reset-pass-page-form .form-group:has(input:-webkit-autofill) label,.reset-pass-page-form .form-group:has(input:focus) label,.otp-page-form .form-group:has(input:not(:placeholder-shown)) label,.otp-page-form .form-group:has(input:-webkit-autofill) label,.otp-page-form .form-group:has(input:focus) label,.recovery-code-page-form .form-group:has(input:not(:placeholder-shown)) label,.recovery-code-page-form .form-group:has(input:-webkit-autofill) label,.recovery-code-page-form .form-group:has(input:focus) label{transform:translateY(-50%) translate(-12px) scale(.85)!important;background-color:var(--bg-white)}.login-page-form .form-group:has(input:focus) label,.prelogin-page-form .form-group:has(input:focus) label,.reset-pass-page-form .form-group:has(input:focus) label,.otp-page-form .form-group:has(input:focus) label,.recovery-code-page-form .form-group:has(input:focus) label{color:var(--awin-orange)!important}.login-page-form .form-group:has(input:focus) label,.prelogin-page-form .form-group:has(input:focus) label,.reset-pass-page-form .form-group:has(input:focus) label,.otp-page-form .form-group:has(input:focus) label,.recovery-code-page-form .form-group:has(input:focus) label{color:var(--awin-orange)!important;font-size:14px}.login-page-form .form-group:has(input:not(:placeholder-shown)) label,.login-page-form .form-group:has(input:-webkit-autofill) label,.prelogin-page-form .form-group:has(input:not(:placeholder-shown)) label,.prelogin-page-form .form-group:has(input:-webkit-autofill) label,.reset-pass-page-form .form-group:has(input:not(:placeholder-shown)) label,.reset-pass-page-form .form-group:has(input:-webkit-autofill) label,.otp-page-form .form-group:has(input:not(:placeholder-shown)) label,.otp-page-form .form-group:has(input:-webkit-autofill) label,.recovery-code-page-form .form-group:has(input:not(:placeholder-shown)) label,.recovery-code-page-form .form-group:has(input:-webkit-autofill) label{color:#777}.login-page-form .form-group:has(input:placeholder-shown) label,.login-page-form .form-group:has(input:placeholder-shown+.input-group-addon) label,.prelogin-page-form .form-group:has(input:placeholder-shown) label,.prelogin-page-form .form-group:has(input:placeholder-shown+.input-group-addon) label,.reset-pass-page-form .form-group:has(input:placeholder-shown) label,.reset-pass-page-form .form-group:has(input:placeholder-shown+.input-group-addon) label,.otp-page-form .form-group:has(input:placeholder-shown) label,.otp-page-form .form-group:has(input:placeholder-shown+.input-group-addon) label,.recovery-code-page-form .form-group:has(input:placeholder-shown) label,.recovery-code-page-form .form-group:has(input:placeholder-shown+.input-group-addon) label{transform:translateY(16px);font-size:14px}.login-page-form .form-group input::placeholder,.prelogin-page-form .form-group input::placeholder,.reset-pass-page-form .form-group input::placeholder,.otp-page-form .form-group input::placeholder,.recovery-code-page-form .form-group input::placeholder{color:transparent}.login-page-form .control-label,.prelogin-page-form .control-label,.reset-pass-page-form .control-label,.otp-page-form .control-label,.recovery-code-page-form .control-label{font-size:14px}.login-page-form .control-label:after,.prelogin-page-form .control-label:after,.reset-pass-page-form .control-label:after,.otp-page-form .control-label:after,.recovery-code-page-form .control-label:after{content:"*";margin-left:0}.login-page-form h1,.prelogin-page-form h1,.reset-pass-page-form h1,.otp-page-form h1,.recovery-code-page-form h1{text-align:center;margin:24px 0 16px;font-weight:400;font-size:20px}.login-page-form .description,.prelogin-page-form .description,.reset-pass-page-form .description,.otp-page-form .description,.recovery-code-page-form .description{margin-bottom:24px;text-align:center;font-size:14px}.login-page-form .form-group a,.prelogin-page-form .form-group a,.reset-pass-page-form .form-group a,.otp-page-form .form-group a,.recovery-code-page-form .form-group a{color:var(--awin-orange);font-size:14px}.login-page-form .form-group,.prelogin-page-form .form-group,.reset-pass-page-form .form-group,.otp-page-form .form-group,.recovery-code-page-form .form-group{position:relative}.login-page-form .form-group input,.prelogin-page-form .form-group input,.reset-pass-page-form .form-group input,.otp-page-form .form-group input,.recovery-code-page-form .form-group input{border-top-left-radius:var(--border-radius-input)!important;border-bottom-left-radius:var(--border-radius-input)!important;border-radius:0 var(--border-radius-input) var(--border-radius-input) 0;padding:1px 16px;height:50px;outline:0;font-weight:400;font-size:1rem;transition:border-color .2s}.login-page-form .form-group input:-webkit-autofill,.login-page-form .form-group input:-webkit-autofill:hover,.login-page-form .form-group input:-webkit-autofill:focus,.login-page-form .form-group input:-webkit-autofill:active,.prelogin-page-form .form-group input:-webkit-autofill,.prelogin-page-form .form-group input:-webkit-autofill:hover,.prelogin-page-form .form-group input:-webkit-autofill:focus,.prelogin-page-form .form-group input:-webkit-autofill:active,.reset-pass-page-form .form-group input:-webkit-autofill,.reset-pass-page-form .form-group input:-webkit-autofill:hover,.reset-pass-page-form .form-group input:-webkit-autofill:focus,.reset-pass-page-form .form-group input:-webkit-autofill:active,.otp-page-form .form-group input:-webkit-autofill,.otp-page-form .form-group input:-webkit-autofill:hover,.otp-page-form .form-group input:-webkit-autofill:focus,.otp-page-form .form-group input:-webkit-autofill:active,.recovery-code-page-form .form-group input:-webkit-autofill,.recovery-code-page-form .form-group input:-webkit-autofill:hover,.recovery-code-page-form .form-group input:-webkit-autofill:focus,.recovery-code-page-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-white) inset!important}.login-page-form .form-group .input-group-addon,.prelogin-page-form .form-group .input-group-addon,.reset-pass-page-form .form-group .input-group-addon,.otp-page-form .form-group .input-group-addon,.recovery-code-page-form .form-group .input-group-addon{border-width:1px;border-radius:0 var(--border-radius-input) var(--border-radius-input) 0;transition:border-color .2s;clip-path:inset(-10px -10px -10px 2px);margin-left:-3px;padding-left:13px}.login-page-form .form-group label,.prelogin-page-form .form-group label,.reset-pass-page-form .form-group label,.otp-page-form .form-group label,.recovery-code-page-form .form-group label{position:absolute;z-index:1;transition:.2s;left:16px;padding:1px 6px;font-weight:400;font-size:14px;background-color:transparent}.login-page-form .emailLoginHint,.prelogin-page-form .emailLoginHint,.reset-pass-page-form .emailLoginHint,.otp-page-form .emailLoginHint,.recovery-code-page-form .emailLoginHint{padding:16px;display:flex;justify-content:space-between;border:1px solid #e0e0e0;border-radius:159px;font-size:12px;font-weight:400;margin-bottom:1rem}.login-page-form .emailLoginHint span,.prelogin-page-form .emailLoginHint span,.reset-pass-page-form .emailLoginHint span,.otp-page-form .emailLoginHint span,.recovery-code-page-form .emailLoginHint span{overflow:hidden;width:90%;font-size:1rem}.login-page-form .emailLoginHint a,.prelogin-page-form .emailLoginHint a,.reset-pass-page-form .emailLoginHint a,.otp-page-form .emailLoginHint a,.recovery-code-page-form .emailLoginHint a{text-decoration:underline;color:var(--awin-orange);font-size:.875rem;font-weight:700;padding-left:10px}.login-page-form .password-form-group div,.prelogin-page-form .password-form-group div,.reset-pass-page-form .password-form-group div,.otp-page-form .password-form-group div,.recovery-code-page-form .password-form-group div{display:flex}.login-page-form .password-form-group input,.prelogin-page-form .password-form-group input,.reset-pass-page-form .password-form-group input,.otp-page-form .password-form-group input,.recovery-code-page-form .password-form-group input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.login-page-form .input-group-addon,.prelogin-page-form .input-group-addon,.reset-pass-page-form .input-group-addon,.otp-page-form .input-group-addon,.recovery-code-page-form .input-group-addon{border-width:1px}.login-page-form .input-group-addon i,.prelogin-page-form .input-group-addon i,.reset-pass-page-form .input-group-addon i,.otp-page-form .input-group-addon i,.recovery-code-page-form .input-group-addon i{color:var(--text-default);color:#777}.login-page-form .content:before,.prelogin-page-form .content:before,.reset-pass-page-form .content:before,.otp-page-form .content:before,.recovery-code-page-form .content:before{content:none}.login-page-form .content,.prelogin-page-form .content,.reset-pass-page-form .content,.otp-page-form .content,.recovery-code-page-form .content{display:inline}.login-page-form #login-element a,.prelogin-page-form #login-element a,.reset-pass-page-form #login-element a,.otp-page-form #login-element a,.recovery-code-page-form #login-element a{font-weight:700;padding:0}.login-page-form .btn,.login-page-form .btn-default,.prelogin-page-form .btn,.prelogin-page-form .btn-default,.reset-pass-page-form .btn,.reset-pass-page-form .btn-default,.otp-page-form .btn,.otp-page-form .btn-default,.recovery-code-page-form .btn,.recovery-code-page-form .btn-default{font-weight:400!important;font-size:14px!important;border-radius:var(--border-radius-btn);padding:var(--padding-button)!important;color:#fff;background-color:var(--bg-button-auth0);border-color:var(--bg-button-auth0)}.login-page-form .btn-disabled,.prelogin-page-form .btn-disabled,.reset-pass-page-form .btn-disabled,.otp-page-form .btn-disabled,.recovery-code-page-form .btn-disabled{color:#444;background-color:#e9e9e9;border-color:#fff}.login-page-form .btn-tertiary,.prelogin-page-form .btn-tertiary,.reset-pass-page-form .btn-tertiary,.otp-page-form .btn-tertiary,.recovery-code-page-form .btn-tertiary{color:var(--awin-orange);text-decoration:underline;font-weight:500!important}.reset-pass-page-form #back-to-login:hover{color:var(--awin-orange)}.reset-pass-page-form #back-to-login{font-size:14px;font-weight:var(--font-bold-weight)!important}.reset-pass-page-form h1.special{margin-top:0rem!important}.login-page{height:100vh!important;display:flex;flex-direction:column;align-items:stretch}.login-page #container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;min-height:auto;flex-grow:1}.login-page #content{width:100%!important;position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:center}.login-page #content .login-page-wrapper{min-height:var(--prompt-min-height)!important;width:100%;max-width:400px;margin:1rem auto;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;padding:0 20px 20px}.login-page #content .login-page-wrapper .row{display:flex;justify-content:center}.login-page #content .login-page-wrapper .row .brand-and-icon-logged-out{width:242px;background-image:var(--brand-logo-public-auth0)}.login-page .footer-wrapper{border-top:2px solid var(--border-color-default);padding-top:1rem}.login-page .footer-login{height:70px}.login-page #footer{background-color:#f9f9f9}p{margin-bottom:1rem;margin-top:1rem}.reset-password-success{width:70px;filter:invert(0%) sepia(90%) saturate(300%) hue-rotate(80deg) brightness(90%)}
