.holderEffect-highlight .dijitInputInner:autofill{animation:animate-autofill}@keyframes animate-autofill{from{background-color:transparent}to{background-color:transparent}}body{background-image:linear-gradient(to right,var(--global-primary-gradient-dark),var(--global-primary-gradient-light))}#bodyContent{background-color:transparent;background-image:url(../resources/images/novatice-neos.svg),url(../resources/images/bg-smart-city.svg);background-repeat:no-repeat;background-size:144px,calc(1440px - 4 * 2rem);background-position:right calc(((100% - 1440px) / 2) - 2rem) top 2rem,center center;transition-property:background-position,background-size;transition-duration:.25s}#bodyCenter{display:flex;flex-direction:column;align-items:center;border-right:none;overflow:auto;padding-bottom:8px}#innerWrapper{display:flex;gap:1rem;flex-direction:column;margin-top:auto;margin-bottom:auto}p{margin:0;color:var(--global-primary-gradient-dark);overflow-wrap:anywhere;text-align:left}.flat .board-panel{padding:3rem 4rem;max-width:19rem}#panelSessionTimeout{padding:1rem 1rem;max-width:25rem}#panelSessionTimeout p{text-align:initial}#authForm .novaticeFormContainer{text-align:center}#authForm .novaticeFormContainer > img{max-height:72px}#authForm .novaticeFormContainer > img + h2,#authForm .novaticeFormContainer > img + p{margin-top:8px}#authForm .novaticeFormContainer > h2{margin:0;font-weight:normal;color:var(--global-primary-gradient-dark);overflow-wrap:anywhere}#authForm .novaticeFormContainer > h2 + p{margin-top:8px}#authForm .novaticeFormContainer .novaticeButtonTextBox .dijitButtonNode{color:#9e9e9e}#authForm .novaticeFormActionBar .dijitButton{flex:1;margin:0;font-size:1rem}#authForm .novaticeFormActionBar .dijitButtonNode{display:block}#widget_tbPassword:nth-last-child(2){margin-bottom:20px}#indirectAuthContainer{margin-top:2rem;border-top:1px solid var(--global-primary-gradient-light)}#indirectAuthContainer > div:first-child{display:inline-block;transform:translateY(-50%) translateX(-50%);margin-left:50%;padding:0 8px;background-color:#fff;font-weight:bold;color:var(--global-primary-gradient-light)}#indirectAuthContainer .dijitButton{display:block;color:var(--global-primary-gradient-dark)}#indirectAuthContainer .dijitButtonNode{display:block}#indirectAuthContainer .dijitButton .dijitIcon{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}#widget_butIndirectAuth-OidcMicrosoft .dijitIcon{background-image:url(../resources/images/entraID.png)}.flat .link-button{font-weight:normal;margin:0}#lostPasswordContainer{display:flex;justify-content:end}#policyContainer{margin-top:20px;display:flex;align-items:center}#policyContainer .dijitCheckBoxWrapper{margin-top:1px}#policyContainer .dijitButtonNode{padding-right:0}#policyContainer .dijitButtonText{text-decoration:underline}#policyContainer #policyValidationContainer{display:none;margin-left:2px;font-family:"flat-icon";font-size:18px;color:#dd2c00;line-height:1;width:18px}#policyContainer #policyValidationContainer:before{content:"\f017"}#policyContainer.policyError .dijitCheckBox{border-color:#dd2c00}#policyContainer.policyError #policyValidationContainer{display:initial}#lostPasswordContainer + #policyContainer{margin-top:0}#signUpContainer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2rem;border-top:1px solid #4699d4}#signUpContainer > p{padding-top:1px}#signUpContainer .dijitButton{font-weight:bold}#hotspotFrameContainer{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#hotspotFrameContainer iframe{display:block;width:100%;height:100%;border:none;background-color:#fff}#hotspotFrameContainer .dijitButton{position:absolute;top:0;right:0;margin:0}#hotspotFrameContainer .dijitButtonNode{border-radius:0}#dialogPassword .dijitDialogPaneContent{width:28em}.novaticePasswordValidator{width:100%}.novaticePasswordValidator .dijitTextBox{margin-top:16px}.novaticePasswordValidatorStrength{margin-top:2px}.novaticePasswordValidator-feedbackHeader{font-size:1rem}.passwordScore4{color:#0cc20c;text-transform:uppercase;font-weight:bold}.passwordScore3{color:#67c20c;text-transform:uppercase;font-weight:bold}.passwordScore2{color:#c2c20c;text-transform:uppercase;font-weight:bold}.passwordScore1{color:#c2670c;text-transform:uppercase;font-weight:bold}.passwordScore0{color:#c20c0c;text-transform:uppercase;font-weight:bold}@media (max-width: calc(1440px + 144px + 4 * 2rem)){#bodyContent{background-position:right 2rem top 2rem,center center}}@media (max-width: 1440px){#bodyContent{background-size:144px,calc(100% - 4 * 2rem);background-position:right 2rem top 2rem,calc(2 * 2rem) center}}@media (max-width: 800px){#bodyContent{background-size:144px,calc(100% - 2 * 2rem);background-position:right 1rem top 1rem,2rem center}#bodyContent.logo-hidden{background-size:0,calc(100% - 2 * 2rem)}.flat .board-panel{padding:1.5rem 2rem}#panelSessionTimeout{max-width:21rem}}@media (max-width: 444px){#bodyContent{background-position:center top 1rem,2rem center}}