@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');.primary-light-1{color:#076797}.bg-primary-light-4,.background-primary-light-4{background-color:#e1edf3}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.z-shadow-1{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.login-bg{background-repeat:no-repeat;background-size:cover;background-position:center center}.login-bg.overlay:after{width:100%;height:100%;background-color:#05486a;opacity:.25;mix-blend-mode:color;position:absolute;top:0;left:0;content:"";z-index:-1}.login-bg:before{background:transparent}.container,.container-sm,.container-md,.container-lg,.container-xl{align-items:center;height:100%;display:flex;min-height:700px}.logo-container{margin-bottom:2rem}.logo-container img{height:1.75rem}.logo-container .bo-version{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#232735;margin-top:.25rem}.content .logo-form-container{padding:0}.content{padding:2.5rem 2.5rem 2rem 2.5rem;width:auto;float:none;max-height:calc(100vh - 32px);overflow:auto}.control-group{margin-bottom:1.25rem}.login-form-container{width:28rem;display:block;margin:3rem auto 7rem auto;background:#fff;border-radius:.5rem;font-size:.875rem}.login-form-container form{margin:0}.login-form-container h3{line-height:1.2;margin:0}.login-form-container legend{border-bottom:0;margin-bottom:0;line-height:1.2}.login-form-container label{margin-bottom:.5rem;font-size:.875rem}.login-form-container .ip-address{height:3.5rem;line-height:3.5rem;border-radius:.5rem;border:1px solid #dcdde5;padding:0 1rem;margin:1.5rem 0;display:block;font-size:1rem;font-weight:600}.login-form-container a.btn{margin-top:1rem}.login-form-container a.btn.btn-link{color:#076797;font-size:1rem;font-weight:500;background:transparent;border:none;padding:0}.local-login-link{margin-top:2rem;display:block;text-align:center;font-size:1rem;line-height:1.5rem}input.input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:auto;padding:.75rem;height:3rem;border:1.5px solid #dcdde5;border-radius:.5rem !important;-webkit-transition:border .15s ease;transition:border .15s ease;outline:none}input.input:hover{border:1.5px solid #076797}input.input:focus{border:1.5px solid #076797}span.login-checkbox{float:left;margin-top:32px}span.login-checkbox>input[type='checkbox']{opacity:0;float:left;width:15px}span.login-checkbox>input[type='checkbox']+label{clear:none;height:15px;display:block;padding:0 0 0 22px;margin:0;font-size:12px;line-height:1.2em;background:url(/Content/images/check.png) no-repeat 0 0;cursor:pointer}span.login-checkbox>input[type='checkbox']:checked+label{background-position:0 -15px}.validation-summary-errors{color:#eb5757;margin-bottom:24px;font-size:12px;line-height:16px}.validation-summary-errors>span{margin-bottom:8px}.validation-summary-errors ul{list-style:none;margin:4px 0 0 0;padding:0}.validation-summary-errors li{background:#eb5757;padding:4px 8px;border-radius:4px;color:#fff}.app-version{font-size:.625rem;line-height:.75rem;text-align:center;margin-top:2rem;display:block;color:#8c92a6;width:100%}.login-extra{display:block;width:300px;margin:1.5em auto;text-align:center;line-height:19px;text-shadow:1px 1px 0 #fff}.login-form-container h1{margin-bottom:.4em;color:#f90}.button{border-radius:.5rem;display:block;margin-top:1.75rem;width:100%;font-size:1rem;padding:0 .75rem}.register span.login-checkbox{position:relative;top:-6px;width:200px}.register span.login-checkbox>input[type="checkbox"]+label{position:relative;line-height:1.3em}.login-form-container.ip-auth-form-container{width:34rem;display:block;margin:auto;background:#fff;border-radius:.5rem;box-shadow:0 0 4rem rgba(35,39,53,.04),0 4rem 8rem rgba(35,39,53,.08);overflow:hidden}.login-form-container.ip-auth-form-container .content{padding:2.5rem 2.5rem 2rem 2.5rem;text-align:center}.login-form-container.ip-auth-form-container .content .btn.btn-primary.btn-large,.login-form-container.ip-auth-form-container .content .btn.btn-info.btn-large{width:100%}.login-form-container.ip-auth-form-container .app-version{margin-top:1.5rem}.login-form-container.ip-auth-form-container h3{font-size:1.25rem;font-weight:600;line-height:2rem}.login-form-container.ip-auth-form-container .ip-auth-message{line-height:1.25rem;font-size:.875rem;margin:.5rem 0 1.5rem}.login-form-container.ip-auth-form-container .alert>span{margin-right:0;overflow:auto}.login-form-container.ip-auth-form-container label{text-align:left;display:block}.login-form-container.ip-auth-form-container .text-danger,.login-form-container.ip-auth-form-container .font-small{font-size:.75rem}.login-form-container.ip-auth-form-container .user-id{color:#8c92a6;text-align:center}.ip-auth-verify-message{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-align:center}.box-auth-ip-data{text-align:left;border-radius:8px;padding:16px;background:#e9ecf1;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%}.btn-report{color:#eb5757}.btn-report:hover,.btn-report:active,.btn-report:visited{color:#eb5757}input.otp{background-color:#fff;width:11rem;height:3.5rem;line-height:3.5rem;font-size:1.5rem;border-radius:.5rem;border:1px solid #dcdde5;padding:0 .75rem;margin-bottom:.5rem;text-align:center;margin:0 auto}.email-box{border-radius:8px;padding:16px;border:1px solid #dcdde5;margin:16px 0}.totp-download-box{border-radius:8px;padding:16px;background:#e9ecf1;text-align:left}.totp-download-box .title{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%}.totp-download-box .text{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%}.totp-download-box .link-download-authapp{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#076797}.totp-qrcode{margin-bottom:16px}.totp-qrcode>div{width:280px;height:280px;border-radius:8px;border-width:1px;border:1px dashed #c3c7d5;margin:auto;overflow:hidden}.totp-secret{border:1px solid #dcdde5;border-radius:4px;margin-bottom:32px;font-size:.7rem;line-height:1rem}.totp-secret>div{overflow:auto;padding:8px 0 8px 8px}.totp-secret i{font-size:16px;line-height:16px;margin:8px;cursor:pointer}#verify-setup input.otp.error{border:1px solid #eb5757}@media(max-width:480px){.login-fields input{width:160px}.content{padding:20px}.register .login-fields input{width:204px;padding-left:6px}.app-version{width:calc(60%);font-size:10px}}@media(max-width:640px){.login-form-container{width:90%;margin:1rem auto 0}.login-form-container.ip-auth-form-container{width:100%;margin:0 auto}.login-form-container.ip-auth-form-container .content{padding:1.5rem}.login-form-container.ip-auth-form-container .content .logo-container{margin-bottom:1rem}.login-form-container.ip-auth-form-container .content h3{line-height:1.5rem}.login-form-container.ip-auth-form-container .content .ip-auth-message{margin:.25rem 0 1rem}.login-form-container.ip-auth-form-container .content .mtxl{margin-top:1rem}.login-form-container.ip-auth-form-container .content .mbxl{margin-bottom:1rem}.login-form-container.ip-auth-form-container .content a.btn{margin-top:0}.container{width:auto}}