html{height:100%;font-size:16px}body{margin:0;padding:0;color:#525252;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI",system-ui,"Helvetica Neue",sans-serif;height:100vh;overflow-x:hidden;line-height:150%}.BodyBackground{background:url(/wwwroot/Content/img/cloud-background.png) no-repeat;background-position:right bottom}@media only screen and (max-height:630px){.BodyBackground{background-position:right center}}@media only screen and (max-width:768px){.BodyBackground{background-image:none}}a{color:#0059a7;text-decoration:underline}a:visited{color:#0059a7;text-decoration:underline}fieldset{border:1px solid #c7c8ca;padding:11px 11px 19px 11px;margin:0}legend{color:#585755;opacity:.7;padding:5px}h1{font-size:1.5rem}input{color:#525252}input[type="text"]:focus,input[type="password"]:focus{outline-color:#89abe3;outline-width:2px;outline-offset:-1px}input:-ms-input-placeholder{color:#a9a9a9}.UnsupportedClientVersion{border:1px solid #b30d0b;background-color:#fff;padding:22px;margin-bottom:10px}.UnsupportedClientVersion .InfoImage{background:url(/wwwroot/Content/LoginPage/img/Alert2Icon.png) 26px 27px no-repeat;background-position:center;height:26px;width:35px;min-width:35px;margin-right:5px}.UnsupportedClientVersion{display:none}_:-ms-fullscreen,:root div#UnsupportedBrowser{display:flex;flex-direction:row}.UnsupportedClientVersion .title{font-weight:bold}.MainContainer{display:flex;flex-direction:column;justify-content:center;padding:0;width:640px;margin:0 auto;min-height:calc(100vh - 110px)}.MainContainer.ShowTextBox{width:100%}@media only screen and (max-width:640px){.MainContainer{width:100%}}#CookieConsent{display:none;padding:25px;background-color:#2b3235;color:#fff;position:fixed;z-index:100;right:0;left:0;top:0;animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideDown;animation-name:slideDown}#Header{align-self:center}.mobile #Header{padding-top:0}@media only screen and (max-height:600px){#Header{padding-top:0}}#Logo{width:190px}.mobile #Logo{width:3rem;margin-top:0;padding-top:2rem;margin-bottom:2rem}@media only screen and (max-width:600px){#Logo{width:120px}}#LimitReachedIconContainer{width:100%;display:flex;padding-top:30%}@media only screen and (max-height:670px){#LimitReachedIconContainer{padding-top:10%}}@media only screen and (min-width:768px){#LimitReachedIconContainer{display:none}}#LimitReachedIcon{width:75px;margin:2rem auto}.Margin{height:10%;min-height:10px;max-height:57px;width:100%;display:block}@media only screen and (max-width:600px){.Margin{display:none}}#Main,.Main{padding:1rem;background:#fff}#Main.MainBorder,.Main.MainBorder{box-shadow:0 0 10px rgba(88,87,85,.25);border-radius:.75rem}#Main.MainBottomPadding,.Main.MainBottomPadding{padding-bottom:16px}#SubmitForm{border-radius:.5rem;margin-right:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}#CaptchaSubmitForm{border-radius:8px;margin-right:8px;min-width:100px}.email-sent #Main{display:flex;flex-direction:column;align-items:stretch}#Main.DeviceRegistrationDone{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.email-sent #Main .loginActions,.DeviceRegistrationDone .loginActions{text-align:center;color:#585755}.EmailSentMessage,.ExternalWindowOpenMessage{text-align:center;margin-bottom:1rem}.EmailAddress{text-align:center;font-weight:700;font-size:1.125rem;line-height:1.75rem;color:#004b8c;margin-top:1rem;margin-bottom:2rem}.InfoMessage{text-align:center;line-height:150%;color:#525252;margin:0 10px;padding-bottom:20px}.ErrorMessage{text-align:center;line-height:150%;color:#525252;padding-bottom:20px;margin-top:2rem}@media only screen and (max-width:640px){#Main.MainBorder,.Main.MainBorder{box-shadow:none}}h1.Title{margin:0}.Title,TextTitle{font-size:1.5rem;line-height:2rem;text-align:center;font-weight:600;padding-bottom:1.5rem;color:#17344d}.Title.WithLock{padding-top:65px;background:url(/wwwroot/Content/LoginPage/img/lock-close-1.svg) no-repeat;background-size:35px;background-position:center top}.Title.WithSentEmail{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/email-sent.svg) no-repeat;background-size:82px;background-position:center top}.Title.WithExternalWindow{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/email-sent.svg) no-repeat;background-size:82px;background-position:center top}.Title.WithInvalidLink{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/invalid-link.svg) no-repeat;background-size:82px;background-position:center top;color:#b30d0b}.Title.WithInvalidAntiForgeryToken{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/browser-error.svg) no-repeat;background-size:82px;background-position:center top;color:#b30d0b}.Title.WithInvalidAccount{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/invalid-account.svg) no-repeat;background-size:82px;background-position:center top;color:#b30d0b}.Title.WithAllDone{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/all-done.svg) no-repeat;background-size:82px;background-position:center top}.Title.WithError{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/error.svg) no-repeat;background-size:82px;background-position:center top;color:#b30d0b}.Title.WithInvalidOneTimePasscode{padding-top:102px;background:url(/wwwroot/Content/LoginPage/img/browser-error.svg) no-repeat;background-size:82px;background-position:center top;color:#b30d0b}.InfoMessage{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;background:#f1f1f1;margin-bottom:1rem}.InfoMessage.InfoMessageBlock{display:block}.InfoMessage.InfoMessageWithoutBackground{background-color:transparent}.InfoMessage.InfoMessageCentered{justify-content:center}.InfoMessage #InfoMessageIcon{margin-right:1rem}.password-reset-confirmation .Title,.password-reset-confirmation TextTitle,.tenant-deletion-confirmation .Title,.tenant-deletion-confirmation TextTitle{padding-top:65px;background:url(/wwwroot/Content/LoginPage/img/bin-1.svg) no-repeat;background-size:35px;background-position:center top}@media only screen and (max-width:780px){.Title,TextTitle{padding-top:0;margin-top:0;background:none}}.mobile .Title{font-weight:700;padding-top:0;margin-top:0;background:none}@media only screen and (min-width:480px){.mobile .SessionLimitReached .Title{padding-top:30%}@media only screen and (max-height:670px){.mobile .SessionLimitReached .Title{padding-top:10%}}}.ForgotCredentials .Title{padding-top:65px;background:url(/wwwroot/Content/LoginPage/img/bubble-chat-exclamation-2.svg) no-repeat;background-size:35px;background-position:center top}@media only screen and (max-width:780px){.ForgotCredentials .Title{background:none;padding-bottom:0}.EmailSingup .Title{padding:0 15px;text-align:left}}.Message{padding:0 15px}.FormHint{color:#c6c9cb;padding:8px 0 15px 0}#Preloader{display:none}.Preloader,#Preloader{text-align:center}#RedirectSpinner .spinner,#RedirectSpinner .logo{display:none}#RedirectSpinner{position:absolute;top:50%;margin-top:-20px;left:0;width:100%}.logo{margin-left:auto;margin-right:auto;width:96px;height:53px;background-image:url(/wwwroot/Content/LoginPage/img/logo.png);background-repeat:no-repeat}.spinner{margin:10px auto;width:206px;height:10px;text-align:center;font-size:.72rem}.spinner>div{background-color:#c7c7c9;height:100%;width:16px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner .rect6{-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner .rect7{-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner .rect8{-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.Provider{padding:.75rem;border:1px solid rgba(111,111,111,1);display:block;text-decoration:none;text-align:center;color:#585755;background:#fbfbfb;margin:10px auto;border-radius:.5rem;cursor:pointer;width:100%}.InternalProvider{padding-top:10px;height:30px;display:block;text-align:center;margin:10px auto}#EmailLogin{display:none}.LoginFormLabel{line-height:18px;color:#585755;padding-bottom:2px}.LoginFormInput{width:100%;box-sizing:border-box;border:1px solid #c6c6c6;border-radius:.25rem;padding:.5rem;font-size:1rem;line-height:1.5rem;color:#525252}.SubmitButtonWrapper .FormSubmitButton{padding:.75rem;border:1px solid rgba(111,111,111,1);display:block;text-decoration:none;text-align:center;color:#585755;background:#fbfbfb;margin-top:.5rem;border-radius:.5rem;color:#fff;background:#004b8d;border-color:#004b8d}.SubmitButtonWrapper .FormSubmitButton.button-sm-primary:focus{border-radius:.5rem;padding:.75rem}#OneTimePasscodeForm{margin-bottom:1rem}#EmailLogin .PrivilegedAccountLoginLink{margin:0;margin-top:.5rem}#Main .PrivilegedAccountLoginLinkCentered{align-self:center}.OrSeparator{display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;font-weight:600}p.OrSeparator{padding-top:0;padding-bottom:0;margin:1.25rem 0}.HasError{color:#a94442}.HasError .LoginFormInput,.HasError.LoginFormInput,.has-error #CaptchaInputText{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.HasError .LoginFormInput:focus,.HasError.LoginFormInput:focus,.has-error #CaptchaInputText:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.MarginAfterLastProvider{height:5px}.FormField{color:#585755;background:#fff;text-decoration:none;text-align:left;padding:6px 12px;line-height:1.5rem;border:1px solid #ccc;border-radius:4px}.FormField.Error{border-color:#cf4c35}.FormLabel{width:130px;display:inline-block;color:#585755}@media only screen and (max-width:780px){.FormLabel{width:100%}}.FormHintLabel{padding-left:130px;padding-top:10px;color:#585755}.FormRow{padding-bottom:20px}.InputFieldError{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mobile .FormRow{text-align:center}.mobile .FormRow.SessionLimitReachedMessage{background:url(/wwwroot/Content/LoginPage/img/session-limit.svg) no-repeat;background-size:75px;background-position:center top;padding-top:140px;margin-top:20px}@media only screen and (max-width:480px){.mobile .FormRow.SessionLimitReachedMessage{background:none;padding-top:0}}.FormFieldHolder{width:330px}.email-captcha .FormFieldHolder,.privilegedaccount .Captcha.FormFieldHolder,.password-reset-confirmation .FormFieldHolder,.tenant-deletion-confirmation .FormFieldHolder{display:flex;flex-direction:column;width:auto}.formSet{padding:20px 0}.email-captcha .FormButtons,.password-reset-confirmation .FormButtons,.tenant-deletion-confirmation .FormButtons{display:flex;flex-direction:row;justify-content:center;align-content:center;padding-bottom:1rem}.FormButtons{padding-top:10px;text-align:center}.FormButtons.FormButtonsMargin{padding-top:0;border-top:1px solid #a8a8a8}.FormButtons.FormButtonsMargin #CancelTraining{display:inline-block;border-radius:.5rem;margin-top:1rem;border-color:#6f6f6f;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.FormButtons input,.EmailLoginSubmitButtonInput{position:absolute;left:-9999px;width:1px;height:1px}.FormButtons.Training,.FormButtons.ForgotCredentials,.form-buttons{display:flex;justify-content:center}.form-buttons{margin-top:1em}@media only screen and (max-width:480px){.FormButtons,.form-buttons{display:flex;flex-direction:column;text-align:center}.FormButtons a,.form-buttons a{display:block;margin-bottom:10px;padding:10px}.mobile .FormButtons,.mobile .PrivilegedLogin.form-buttons{position:absolute;bottom:1rem;left:1rem;right:1rem}}.CaptchaValidation .TextTitle{margin-top:1rem;text-align:left;font-weight:600;padding-bottom:1rem;color:#17344d}.NotificationMessage{margin-top:20px;padding-top:10px;border-top:1px solid #c7c8ca;line-height:18px}.choose-identity-provider #CancelTraining{display:none}.ErrorContainer{display:none;padding:0 15px;text-align:center}.ErrorContainer .Title{color:#b30d0b;padding-top:1.5rem}.BlockedCookiesInfoBox{background:#f9edbe;color:#222;font-size:.93rem;font-weight:bold;padding:2px 20px 2px;text-align:center}.loginActions{border-top:1px solid #d4d4d4;padding-top:1rem;line-height:2em;text-align:left}.loginActions label{cursor:pointer}.loginActions #ForgotCredentials,#EmailSignup{position:absolute;padding-left:25px;background:url(/wwwroot/Content/LoginPage/img/credentials.png) no-repeat 3px 10px}.loginActions .faq{padding-right:8px}#Footer{height:30px;padding-bottom:15px;text-align:center;width:100%}@media only screen and (max-width:780px){#Footer{padding-top:0}}.footerLogo{background:url(/wwwroot/Content/img/logo_ntw.svg) no-repeat;background-size:60px;background-position:center left;padding-left:70px;margin-left:10px}.loginActions a{text-decoration:none;color:inherit}.loginActions a:active,.loginActions a:focus,.loginActions a:hover{text-decoration:underline;color:inherit}.faqMessage{margin-top:8px;padding-top:16px;text-align:center}.loginActions a:visited{color:inherit}.messagebox{padding:22px 15px 22px 48px;margin:20px 0;color:#585755;border-radius:2px;font-weight:400;line-height:1.2em;background-color:#f1f1f1;background-image:url(/wwwroot/Content/LoginPage/img/infomation-circle.svg);background-repeat:no-repeat;background-size:22px;background-position:15px 18px}@media only screen and (max-width:630px){.messagebox{font-weight:bold;font-size:1rem}}.messagebox.error{background-image:url(/wwwroot/Content/LoginPage/img/error.svg);border-color:#f6c5c5;background-color:#f6c5c5;color:#585755}#TextBox{display:none;text-align:left;width:100%}.TextHld{width:50%;margin:auto;padding:1rem;background:#fff;box-shadow:0 0 10px rgba(88,87,85,.25);border-radius:.75rem}@media only screen and (max-width:750px){.TextHld{width:90%;background:none;text-align:center}}#CloseButtonContainer{width:100%;text-align:center}#TextViewCloseButton{padding-left:1rem;padding-right:1rem}@media only screen and (max-width:480px){div.Captcha{padding-left:0}}.Captcha{text-align:left;padding-left:130px}.Captcha.FormFieldHolder{padding-left:0}.Captcha .input-validation-error{border-color:#cf4c35}.Captcha .field-validation-error{display:none}.Captcha .FormField{display:inline}.Captcha #CaptchaImage{vertical-align:middle;margin-bottom:3px;height:5em}.Captcha a.CaptchaRefresh{text-decoration:underline;color:#0059a7;padding-bottom:12px;align-self:flex-end}.Captcha a.CaptchaRefresh:active,.Captcha a.CaptchaRefresh:focus,.Captcha a.CaptchaRefresh:hover,.Captcha a.CaptchaRefresh:visited{text-decoration:underline;color:#0059a7}.button-sm{padding:6px 8px;display:inline-block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;font-size:1em;font-weight:normal;border-radius:4px;border-width:1px;border-style:solid}.button-sm-primary,.button-sm-primary:focus,.button-sm-primary:visited{color:#fff;background:#004b8d;border-color:#004b8d;box-shadow:none;text-decoration:none;border-radius:3px;padding:5px}.mobile .button-sm-primary,.mobile .button-sm-primary:focus,.mobile .button-sm-primary:visited{padding:10px}@media only screen and (max-width:480px){.mobile .button-sm-primary,.mobile .button-sm-primary:focus,.mobile .button-sm-primary:visited{padding:15px}}.button-sm-primary:hover{background:#0059a7;color:#fff;text-decoration:none}.button-sm-primary:active{border-color:#0059a7;color:#fff;box-shadow:2px 2px 1px #0059a7,-1px -1px 2px #0059a7,-1px 2px 2px #0059a7,2px -1px 2px #0059a7}.button-sm-danger{background-color:#fb7878;color:#fff;border-color:#fb7878}.leftBtn{margin-right:5px}.button-sm-danger:active,.button-sm-danger:focus,.button-sm-danger:visited,.button-sm-danger:hover{background-color:#d66464}a.button-sm-default,a.button-sm-default:visited{color:#46494c;border:1px solid #f2f3f4;background:#f2f3f4;text-decoration:none;border-radius:3px;padding:5px}a.button-sm-bordered-padded,a.button-sm-bordered-padded:visited{border-radius:.5rem;margin-right:.5rem;border-color:#6f6f6f;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.mobile a.button-sm-default,.mobile a.button-sm-default:visited{padding:10px}@media only screen and (max-width:480px){.mobile a.button-sm-default,.mobile a.button-sm-default:visited{padding:15px}}a.button-sm-default:hover{border:1px solid #c2c2c2;background:#c2c2c2}a.button-sm-default:active{border:1px solid #f2f3f4;background:#f2f3f4;box-shadow:2px 2px 1px #0059a7,-1px -1px 2px #0059a7,-1px 2px 2px #0059a7,2px -1px 2px #0059a7}label .btn{font-size:1rem}label.btn-uniFLOW-segmented:active:hover,label.btn-uniFLOW-segmented:focus,label.btn-uniFLOW-segmented:visited,label.btn-uniFLOW-segmented{padding:5px;border:2px solid #fff;box-shadow:none;background:#f2f3f4}label.btn-uniFLOW-segmented.active:hover,label.btn-uniFLOW-segmented:hover{padding:5px;border:2px solid #fff;box-shadow:none;background:#c5ced4}label.btn-uniFLOW-segmented.active:focus,label.btn-uniFLOW-segmented.active:active:hover,label.btn-uniFLOW-segmented.active:visited,label.btn-uniFLOW-segmented.active{background-color:#c5ced4;border:2px solid #fff;padding:5px;box-shadow:none}.ForgotWhatRadioBtn{padding-left:12px}@-webkit-keyframes slideDown{0%{margin-top:-100px}100%{margin-top:0}}@keyframes slideDown{0%{margin-top:-100px}100%{margin-top:0}}a.more-info,a.more-info:visited{text-decoration:none;color:#ffeecf;transition:200ms color}a.more-info:hover,a.more-info:active{color:#ffa800}a.agree-btn{text-align:center;display:block;float:right;position:relative;margin-top:-8px}.OrSeparatorHolder{width:100%;height:40px}.OrSeparatorHolderBarHld{float:left;width:40%;height:40px}.OrSeparatorHolderBorder{float:left;height:20px;width:100%;border-bottom:1px solid #dcdcdd}.OrSeparatorHolderBorderBottom{float:left;height:20px;width:100%}.OrSeparatorHolderMiddleHld{float:left;width:20%;color:#757575;text-align:center;font-size:1.14rem;height:35px;padding-top:8px}.FAQLinkHolder{padding-top:16px;padding-bottom:16px}#BottomMessage{text-align:center}.uniFLOWHidden{display:none}.has-error .uniFLOWHidden{display:block}.MainErrorMessage{text-align:center;margin-bottom:1rem;margin-top:1rem}.RemoteUserInterfaceErrorBoldMessage{font-size:1rem;font-weight:bold}.header-logo-anchor{font-size:1px;position:fixed;z-index:1;left:-10px;top:-10px;display:block;width:1px;height:1px}.internalProviderLink{color:#0059a7;text-decoration:underline;cursor:pointer}#ServiceProviderUserInfo{margin:24px 0}.subgroup-start{margin-top:1em}.inline-message{display:block;margin:0;padding:.5em .5em .5em 1em;border-radius:0 2px 2px 0;border-style:solid;border-left-width:4px!important}.inline-message .message-title{font-weight:bold}.inline-message .message-body{font-weight:normal}.inline-message.info{border-width:0;color:#525252;background-color:#fafbfc;border-color:#164065}.inline-message.alert{border-width:1px;color:#b30d0b;background-color:#fafbfc;border-color:#b30d0b}.inline-message.warning{border-width:0;color:#525252;background-color:#fff3c4;border-color:#f0b429}.inline-message.success{border-width:0;color:#525252;background-color:#e3f9e3;border-color:#18661c}.inline-message.error{border-width:0;color:#b30d0b;background-color:#ffe6e6;border-color:#b30d0b}.font-size-default{font-size:16px}.font-family-default{font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI",system-ui,"Helvetica Neue",sans-serif}.line-height-default{line-height:150%}.clickable{cursor:pointer}.focusable:focus{outline:auto}#CardRegistrationConfirmationCodeForm>.SubmitButtonWrapper{display:flex;align-content:center;justify-content:center;align-items:center}#CardRegistrationConfirmationCodeForm>.SubmitButtonWrapper>.FormSubmitButton{padding-top:.25rem;padding-bottom:.25rem}.providers-wrapper,.submit-button-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:stretch}