body{height:auto;font-family:'Poppins Medium'!important}.fixed-bottom{position:fixed!important;bottom:0}.mt-20{margin-top:1.5rem}.loginmodal-container-height{min-height:200px}.loginmodal-container-max-height{min-height:390px}.login-align-content-center{display:flex;align-items:center;justify-content:center}.login-wrapper{padding-top:4%}.login-position-absolute{position:absolute}.login-field-spacing{margin-bottom:1.5rem}.login-container{opacity:1;width:432px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 16px 4px #d6d6d7;border-radius:10px;padding:50px 50px;border:1px solid #d6d6d7}.login-container.forgot-password-loginmodal-container{padding:20px 50px 20px 50px!important;min-height:340px}.login-container.confirm-password-loginmodal-container{padding:20px 50px 20px 50px!important;min-height:420px!important}.login-container.register-loginmodal-container{padding:20px 50px 20px 50px!important;min-height:380px}.login-container.register-loginmodal-container.min-height{padding:20px 50px 20px 50px!important;min-height:160px!important}.login-container.confirm-register-loginmodal-container{padding:20px 50px 20px 50px!important;min-height:320px}.loginmodal-container input[type=text],.loginmodal-container input[type=password]{background:#edf2f5;border:1px solid #ddd;border-radius:4px;width:264px!important;height:40px!important;padding-left:15px;display:block;font-family:'Poppins Medium'!important;font-size:14px!important}.loginmodal-container .login-textbox::placeholder{font-size:13px;letter-spacing:0;color:#171823;opacity:.5;height:19px}.loginmodal-container .loginmodal-submit{background:#0b7c84;border-radius:4px;width:300px;height:40px;font-size:14px;letter-spacing:0;color:#fff;opacity:1;border-color:transparent}.loginmodal-container .loginmodal-submit:hover{background:#086066}.loginmodal-container .links a{text-align:left;font-size:12px;letter-spacing:0;color:#0036d5;opacity:1}.login-container .btn-login-sso{padding-top:.7rem!important;width:304px;height:40px;background:#fff 0% 0% no-repeat padding-box;border:2px solid #087c84!important;border-radius:100px!important;color:#087c84;font-size:13px!important;font-weight:600!important}.login-container .btn-login-sso:hover{color:#086066!important;text-decoration:none}.login-container .btn-login-sso:focus{color:#086066!important;outline:none!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.login-separator-section{width:100%;text-align:center;border-bottom:2px solid #88898e;line-height:.1em;opacity:.2;margin:20px 0 20px}.login-separator-text{color:#000;background:#fff;padding:0 10px;font-size:14px}.login-register{text-decoration:underline!important;text-align:left!important;font-size:12px!important;letter-spacing:0;color:#0036d5!important;opacity:1!important}.login-policy-section{display:flex;align-items:center;justify-content:center;margin:20px 0}.login-policy-text{font-size:12px;letter-spacing:0;color:#2e2f39}.login-policy-links{text-decoration:underline;font-size:12px;letter-spacing:0;color:#0036d5;cursor:pointer}.login-hide-password,.login-show-password{position:relative;bottom:30px;left:232px;cursor:default}.login-hide-password{display:none}.password-show-tooltip,.password-hide-tooltip{visibility:hidden}.password-show-tooltip:hover span{display:block}.login-virtual-keyboard img{background-image:url(/Production/Content/images/login/focused.jpg);display:block!important;position:relative;bottom:30px;left:285px;cursor:pointer;border:1px #d7dceb}.login-virtual-keyboard img:hover{content:url(/Production/Content/images/login/hover.jpg);background-color:#f6fafa;border:1px #0a7c84}.login-virtual-keyboard img:active{background:url(/Production/Content/images/login/active.png) no-repeat 45% #0a7c84;border:1px #0a7c84;opacity:1}.loginmodal-container .text-danger{color:#dc3545!important;font-size:11px}.register-loginmodal-container .alert,.forgot-password-loginmodal-container .alert,.confirm-password-loginmodal-container .alert,.confirm-register-loginmodal-container .alert{margin-bottom:0!important}.loginmodal-container .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.loginmodal-container .alertLabel{font-size:14px!important;font-family:'Poppins Medium'!important}.loginmodal-container .input-validation-error{border:1px solid red!important;border-radius:4px!important;background-color:#fff!important}.loginmodal-container .header-label{color:#5f5f61;font-size:15px;margin-top:20px;font-weight:600;display:block}.loginmodal-container .content-message{text-align:left;font-size:12px;letter-spacing:0;color:#41424c;opacity:.5;display:block;white-space:initial;font-weight:400}.register-headerlabel{color:#5f5f61;font-size:15px;margin-top:20px;font-weight:600}.login-link{text-decoration:underline!important;text-align:left;font-size:12px;letter-spacing:0;color:#0036d5}.confirm-register-loginmodal-wrapper .row,.register-loginmodal-wrapper .row{margin:0}.log-off-content{margin-top:30px;background-color:#edf6fa;padding:30px;text-align:center;color:#0366d6}div#mlkeyboard{font-family:'Poppins Medium'!important;font-weight:normal;font-size:12px;width:15%;position:relative;z-index:10000}div#mlkeyboard ul,div#mlkeyboard li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div#mlkeyboard ul{background:#f9f9f9;width:560px;height:175px;border:1px #d9d9d9;box-shadow:1px 2px 6px #00000054;list-style:none;font-size:12px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (min-width:700px){div#mlkeyboard ul{width:560px;height:175px;margin:0 auto;padding:16px;border-radius:5px 5px 0 0}}div#mlkeyboard ul li{float:left;margin-left:16px;margin-top:16px;width:5%;text-align:center;background:#fff;border:1px solid #d7dceb;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#e5e5e5;cursor:pointer}@media screen and (min-width:700px){div#mlkeyboard ul li{width:5.5%;height:32px;line-height:32px;margin:.7%;list-style-type:none}}div#mlkeyboard ul li.active{background-color:#0a7c84;border-color:#6fda54;color:#fff}div#mlkeyboard ul li:hover{background-color:#f4f4f4;border-color:#a9a9a9}div#mlkeyboard ul #mlkeyboard-capslock,div#mlkeyboard ul #mlkeyboard-tab,div#mlkeyboard ul #mlkeyboard-left-shift{clear:left}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-backspace{width:5.5%;background:url(/Production/Content/images/login/delete.png) no-repeat 45% #fff}}div#mlkeyboard ul #mlkeyboard-tab{width:7%}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-tab{width:7.5%}}div#mlkeyboard ul #mlkeyboard-capslock{width:12%}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-capslock{width:5.5%;background:url(/Production/Content/images/login/capslock.png) no-repeat 45% #fff}}div#mlkeyboard ul #mlkeyboard-return{width:8%}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-return{width:7.5%}}div#mlkeyboard ul #mlkeyboard-left-shift{width:14%}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-left-shift{width:5.5%;background:url(/Production/Content/images/login/shift.png) no-repeat 45% #fff}}div#mlkeyboard ul #mlkeyboard-right-shift{width:12%}@media screen and (min-width:540px){div#mlkeyboard ul #mlkeyboard-right-shift{width:8.5%;margin-right:0}}div#mlkeyboard ul #mlkeyboard-space{clear:left;width:98%}@media screen and (min-width:700px){div#mlkeyboard ul #mlkeyboard-space{width:352px;height:32px;margin-left:15%}}div#mlkeyboard ul.mlkeyboard-modifications{position:absolute;background:rgba(133,133,133,.6);border-radius:5px;display:none;padding:8px}@media screen and (min-width:700px){div#mlkeyboard ul.mlkeyboard-modifications{height:46px}}div#mlkeyboard ul #mlkeyboard-capslock.active{width:5%;background:url(/Production/Content/images/login/capslock-active.png) no-repeat 45% #0a7c84}div#mlkeyboard ul #mlkeyboard-left-shift.active{width:5%;background:url(/Production/Content/images/login/shift-active.png) no-repeat 45% #0a7c84}