body{height:100vh}.login_logo{width:248px;margin:30px auto}.login_panel{position:relative;width:425px;padding:10px 50px;margin-right:auto;margin-left:auto}.login_panel .checkCredsPanel{position:relative;width:350px;padding:10px 50px;margin-right:auto;margin-left:auto}.login_text_input{height:44px;font-size:16px;width:100%;padding:0 8px}.login_button{width:100%;height:44px}.totp_text_input{height:44px;font-size:16px;width:160px;padding:8px 8px;margin-top:10px;font-weight:600}.totp_login_button{width:160px;height:44px;margin-bottom:20px}.qrcode{width:160px;height:130px;margin-left:auto;margin-right:auto}.qr_container{display:flex}.login_panel .error_messgae{margin-left:48px;margin-bottom:10px;color:#fff}#login-panel,.auth-panel{margin-left:auto;margin-right:auto;margin-top:6em;width:32em;box-shadow:-.43em -.43em #f2a20c;background-color:#fff;padding-top:1.8em}.security-release{margin-left:auto;margin-right:auto;box-shadow:-.43em -.43em #f2a20c;background-color:#fff;padding-top:1.8em}#login-panel input:not([type="button"]),.auth-panel input:not([type="button"]){width:15em;padding:.4em .8em;margin-left:2.5em;color:#848484}#login-panel input:not([type="button"]),.auth-panel .login input:not([type="button"]){width:15.6em;padding:.4em .8em;margin-left:.5em;color:#848484}#login-panel .panelrow,.auth-panel .panel-row{padding:.4em}#login-panel input:focus,.auth-panel input:focus{color:#424242}#login-panel .loginlabel,.auth-panel .auth-label{width:8em;padding-top:.2em;padding-left:.5em;float:left}#login-panel .loginbutton,.auth-panel .submit-button{padding-top:.8em;padding-left:10em;margin:1.2em auto}#login-panel .panel-title,.auth-panel .panel-title{background:#f2a20c;color:#fff;border-bottom-right-radius:4em;width:4.5em;padding-bottom:.1em;padding-left:.3em;font-weight:300;font-size:1.8em;margin-top:-1.1em}.security-release .panel-title{background:#f2a20c;color:#fff;border-bottom-right-radius:4em;width:8em;padding-bottom:.1em;padding-left:.3em;font-size:1.8em;margin-top:-1.1em;padding-right:0}#login-panel .panel-contents,.auth-panel .panel-contents{color:#424242;font-size:.9em;padding:1.2em}#login-panel .panel-bottom,.auth-panel .panel-bottom{border-top:1px solid #e5e5e5;background-color:#f5f5f5;height:100%}#login-panel .loginButton,.auth-panel .submit-button{border:1px solid #b0b0b0;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fff),color-stop(1,#d9d9d9));background:-moz-linear-gradient(top,#fff 5%,#d9d9d9 100%);background:-webkit-linear-gradient(top,#fff 5%,#d9d9d9 100%);background:-o-linear-gradient(top,#fff 5%,#d9d9d9 100%);background:-ms-linear-gradient(top,#fff 5%,#d9d9d9 100%);background:linear-gradient(to bottom,#fff 5%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0);padding:.6em 5.5em;margin:1.2em 9em;cursor:pointer}.last-attempt-link{text-align:center;margin-top:1em}.forgot-password-link{text-align:center;padding-top:0;margin-top:-1em;font-size:small}#login-panel .loginButton:hover,.auth-panel .submit-button:hover{border:1px solid #b0b0b0;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#d9d9d9),color-stop(1,#fff));background:-moz-linear-gradient(top,#d9d9d9 5%,#fff 100%);background:-webkit-linear-gradient(top,#d9d9d9 5%,#fff 100%);background:-o-linear-gradient(top,#d9d9d9 5%,#fff 100%);background:-ms-linear-gradient(top,#d9d9d9 5%,#fff 100%);background:linear-gradient(to bottom,#d9d9d9 5%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9',endColorstr='#ffffff',GradientType=0);padding:.6em 5.5em;margin:1.2em 9em}#login-panel .remaining-attempts-row{font-size:.8em;text-align:center;color:#f00}#header{background:#fff;border-bottom:1px solid #ccc;box-shadow:0 .2em .5em rgba(0,0,0,.1);color:#424242;position:relative;background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;height:55px;padding:0}#header #header-logo{width:190px;height:45px;background-color:#fff;position:absolute;left:0;right:0;margin-top:3px}#header #header-logo img{position:absolute;top:13px;bottom:0;right:0;left:0;margin:auto;padding:8px;padding-top:0}.content-wrap-inner.security-release-content{max-width:40%;margin-top:4em}.content-wrap-inner.security-release-content p{max-width:100%}.content-wrap-inner.security-release-content div.release-text-border{background-color:#eee;padding:1em;margin-bottom:15px}.content-wrap-inner.security-release-content div.security-release-text{font-size:.8em}.content-wrap-inner.security-release-content div.security-release-header{font-weight:500}.content-wrap-inner.security-release-content div.security-release-border{color:#ddd}.content-wrap-inner.security-release-content .expiry-warning{font-size:1.6em}.content-wrap-inner.security-release-content .expiry-warning-red{color:#f00}.content-wrap-inner.security-release-content .expiry-warning-bold{font-weight:bold}.content-wrap-inner.security-release-content .expiry-warning-underline{text-decoration:underline}.content-wrap-inner.security-release-content div.security-release-buttons,.content-wrap-inner.security-release-content div.security-release-header{text-align:center;margin-bottom:.5em}.content-wrap-inner.security-release-content div.security-release-buttons input{padding:0 10px;cursor:pointer}.content-wrap-inner.security-release-content ul li,.content-wrap-inner.security-release-content ol li{margin:0 0 0 3em}.auth-panel.forgot-password-component>.panel-title{width:8.5em}.auth-panel.forgot-password-component>.panel-contents .error-message{color:#f00;padding:0 0 1em .5em}.auth-panel.reset-forgot-password-component>.panel-title{width:13em}.auth-panel.reset-forgot-password-component>.panel-contents .error-message{color:#f00;padding:0 0 1em .5em}#password-expiring-buttons .loginButton,#password-expiring-buttons .loginButton:hover{margin:1.2em .75em}