body.login-local{background-color:#d3d3d3}body.login-local .input-group .input-group-addon{min-width:120px}body.login-local .omega-logo{width:130px}body.login-local .login-panel{max-width:450px;background-color:#fff}body.login-local .intl-tel-input.allow-dropdown{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}body.login-local .flag-container{z-index:4;color:initial}body.login-local .alert{white-space:pre-wrap}body.login-local #loginForm button.btn{margin-right:.3rem!important}body.login-local button.btn{padding:7px 10px}body.login-local button[name="reset_password"]{padding-right:0;clear:both;margin-top:15px;padding:0;display:block}body.login-local .center-block{display:block;margin-right:auto;margin-left:auto}body.login-local .loading-overlay{position:absolute;inset:0;background-color:rgba(255,255,255,0.5);z-index:2;display:flex;align-items:center}body.login-local .loading-overlay>i{margin:auto}body.login-local .form-control{line-height:1.5}body.login-local .form-check-label{font-size:inherit}body.login-local .pass-requirements{position:absolute;background:#ffffe0;border:1px solid rgba(0,0,0,0.15);padding:10px;top:-144px;left:-3px;z-index:111}body.login-local .bold{font-weight:bold}body.login-local label.input-group-text{min-width:120px}body.login-local .login-primary,body.login-local .login-alternative,body.login-local .logout{margin-bottom:10px}body.login-local .logout:before{content:"< "}body.login-local #culture-selector .form-group{margin-bottom:0}body.login-local .browserupgrade{display:none}body.login-local :-o-prefocus,body.login-local .browserupgrade{display:none}body.login-main .loading-overlay-body{position:absolute;width:100%;height:100%;background-color:rgba(170,170,170,0.6);margin:0;padding:0;z-index:99;top:0;left:0;color:#555;display:none}body.login-main .o365-login-contact{display:none}body.login-main #loginDialogWrapperMain{z-index:2000;background-color:#061a34;box-shadow:inset 0 0 0 100vh #061a348c;background-repeat:no-repeat;background-size:75%;background-position:bottom right;background-image:url('https://cdn.omega365.com/libs/publicweb/login-waves.svg');overflow-y:auto;overflow-x:hidden}body.login-main.session-expired #loginDialogWrapperMain{background-color:#fff;background-image:initial;box-shadow:initial}body.login-main #loginDialogMain{font-size:13px;width:100vw;max-width:100%;min-height:100vh;font-family:Roboto,sans-serif;background-color:transparent}body.login-main.session-expired #loginDialogMain{border-color:#fff}body.login-main .o365-login-logo{background-image:url('https://cdn.omega365.com/libs/publicweb/omega-365-logo.svg');background-repeat:no-repeat;background-position:center center;height:125px}@media(min-width:769px){body.login-main #loginDialogMain{padding-bottom:10vh!important}}body.login-main #title{font-weight:400!important}body.login-main .o365-alternative-button{margin:0;padding:0;font-size:13px;color:#000;text-decoration:underline}body.login-main .o365-alternative-button:hover,body.login-main .o365-alternative-button:focus{color:#000;text-decoration:none}body.login-main .o365-primary-button{color:#061a34;border-color:#061a34;border-radius:.375rem}body.login-main .o365-primary-button:hover{background-color:#061a34e6;color:#fff;text-decoration:underline}body.login-main .btn-show-pass{position:absolute;color:#212529;top:5px;bottom:5px;right:10px;display:none;font-size:20px;padding:0;z-index:99}body.login-main .flag-container{z-index:6;color:initial}body.login-main .form-group:hover .btn-show-pass{display:block}body.login-main .form-floating input[type=password]{padding-right:64px!important}body.login-main .intl-tel-input{width:100%}body.login-main .intl-tel-input~label{margin-left:44px}body.login-main .intl-tel-input>.form-control{padding-left:56px!important}body.login-main .alternative-buttons{order:-1}body.login-main .form-group{position:relative;text-overflow:ellipsis}body.login-main .form-group label{width:100%}body.login-main .nav-tabs{border-bottom:solid 1px #fff}body.login-main .nav-tabs>.nav-item>.nav-link{background-color:transparent;color:#4682b4}body.login-main .nav-tabs>.nav-item>.nav-link:hover{background-color:transparent;color:#386890}body.login-main .nav-tabs>.nav-item>.nav-link.active{background-color:transparent;color:#000}body.login-main .form-control{border-radius:.375rem}body.login-main .form-floating{position:relative}body.login-main .form-floating>.form-control,body.login-main .form-floating>.form-control-plaintext,body.login-main .form-floating>.form-select,body.login-main .form-floating>.intl-tel-input>.form-control{height:58px;min-height:58px;line-height:1.25}body.login-main .form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){body.login-main .form-floating>label{transition:none}}body.login-main .form-floating>.form-control,body.login-main .form-floating>.form-control-plaintext,body.login-main .form-floating>.intl-tel-input>.form-control{padding:1rem .75rem}body.login-main .form-floating>.form-control-plaintext::-moz-placeholder,body.login-main .form-floating>.form-control::-moz-placeholder,body.login-main .form-floating>.intl-tel-input>.form-control::-moz-placeholder{color:transparent}body.login-main .form-floating>.form-control-plaintext::placeholder,body.login-main .form-floating>.form-control::placeholder,body.login-main .form-floating>.intl-tel-input>.form-control::placeholder{color:transparent}body.login-main .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),body.login-main .form-floating>.form-control:not(:-moz-placeholder-shown),body.login-main .form-floating>.intl-tel-input>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}body.login-main .form-floating>.form-control-plaintext:focus,body.login-main .form-floating>.form-control-plaintext:not(:placeholder-shown),body.login-main .form-floating>.form-control:focus,body.login-main .form-floating>.form-control:not(:placeholder-shown),body.login-main .form-floating>.intl-tel-input>.form-control:focus,body.login-main .form-floating>.intl-tel-input>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}body.login-main .form-floating>.form-control-plaintext:-webkit-autofill,body.login-main .form-floating>.form-control:-webkit-autofill,body.login-main .form-floating>.intl-tel-input>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}body.login-main .form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}body.login-main .form-floating>.form-control:not(:-moz-placeholder-shown)~label,body.login-main .form-floating>.intl-tel-input:has(.form-control:not(:-moz-placeholder-shown))~label{color:#212529a6;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}body.login-main .form-floating>.form-control-plaintext~label,body.login-main .form-floating>.form-control:focus~label,body.login-main .form-floating>.form-control:not(:placeholder-shown)~label,body.login-main .form-floating>.form-select~label,body.login-main .form-floating>.intl-tel-input:has(.form-control:focus)~label,body.login-main .form-floating>.intl-tel-input:has(.form-control:not(:placeholder-shown))~label{color:#212529a6;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}body.login-main .form-floating>.form-control:not(:-moz-placeholder-shown)~label::after,body.login-main .form-floating>.intl-tel-input:has(.form-control:not(:-moz-placeholder-shown))~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}body.login-main .form-floating>.form-control-plaintext~label::after,body.login-main .form-floating>.form-control:focus~label::after,body.login-main .form-floating>.form-control:not(:placeholder-shown)~label::after,body.login-main .form-floating>.form-select~label::after,body.login-main .form-floating>.intl-tel-input:has(.form-control:focus)~label::after,body.login-main .form-floating>.intl-tel-input:has(.form-control:not(:placeholder-shown))~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}body.login-main .form-floating>.form-control:-webkit-autofill~label,body.login-main .form-floating>.intl-tel-input:has(.form-control:-webkit-autofill)~label{color:#212529a6;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}body.login-main .form-floating>.form-control-plaintext~label{border-width:1px 0}body.login-main .form-floating>.form-control:disabled~label,body.login-main .form-floating>:disabled~label,body.login-main .form-floating>.intl-tel-input:has(.form-control:disabled)~label{color:#6c757d}body.login-main .form-floating>.form-control:disabled~label::after,body.login-main .form-floating>:disabled~label::after,body.login-main .form-floating>.intl-tel-input:has(.form-control:disabled)~label::after{background-color:#e9ecef}body.login-main .input-group>.form-control,body.login-main .input-group>.form-floating,body.login-main .input-group>.form-select,body.login-main .input-group>.intl-tel-input>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}body.login-main .input-group>.form-control:focus,body.login-main .input-group>.form-floating:focus-within,body.login-main .input-group>.form-select:focus,body.login-main .input-group>.intl-tel-input>.form-control:focus{z-index:5}body.login-main .input-group>.form-control[type=password]:not(:last-child){border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}body.login-main .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),body.login-main .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,body.login-main .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,body.login-main .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not([type=password]),body.login-main .input-group:not(.has-validation)>.form-floating:not(:last-child)>.intl-tel-input>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}body.login-main .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),body.login-main .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,body.login-main .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,body.login-main .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not([type=password]),body.login-main .input-group.has-validation>.form-floating:nth-last-child(n+3)>.intl-tel-input>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}body.login-main .input-group>.form-floating:not(:first-child)>.form-control,body.login-main .input-group>.form-floating:not(:first-child)>.form-select,body.login-main .input-group>.form-floating:not(:first-child)>.intl-tel-input>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}body.login-main .input-group>.form-control:not(:focus).is-valid,body.login-main .input-group>.form-floating:not(:focus-within).is-valid,body.login-main .input-group>.form-select:not(:focus).is-valid,body.login-main .input-group>.intl-tel-input>.form-control:not(:focus).is-valid,body.login-main .was-validated .input-group>.form-control:not(:focus):valid,body.login-main .was-validated .input-group>.intl-tel-input>.form-control:not(:focus):valid,body.login-main .was-validated .input-group>.form-floating:not(:focus-within):valid,body.login-main .was-validated .input-group>.form-select:not(:focus):valid{z-index:3}body.login-main .input-group>.form-control:not(:focus).is-invalid,body.login-main .input-group>.intl-tel-input>.form-control:not(:focus).is-invalid,body.login-main .input-group>.form-floating:not(:focus-within).is-invalid,body.login-main .input-group>.form-select:not(:focus).is-invalid,body.login-main .was-validated .input-group>.form-control:not(:focus):invalid,body.login-main .was-validated .input-group>.intl-tel-input>.form-control:not(:focus):invalid,body.login-main .was-validated .input-group>.form-floating:not(:focus-within):invalid,body.login-main .was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}body.login-main .input-group>.intl-tel-input>.form-control{width:100%}