#browser_compatability_mask,body,html{width:100%;height:100%;margin:0;padding:0;border:none;font-size:100%;font-family:Lato,Arial,sans-serif;background-color:#f8f8fb;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.forgotpw{background:#ccc}#browser_compatability_popup{width:auto;height:auto;overflow-y:hidden;display:none;margin:10px}.browser-compatible{display:none}a.closePopup{position:relative;float:right;margin:-22px -16px 0 0;cursor:pointer;display:none;color:#696969}#page{-webkit-overflow-scrolling:touch;height:100vh;display:flex;flex-direction:column;justify-content:center}#overlay{position:fixed;left:0;top:0;width:100%;min-height:100%;overflow:auto;background:#000;opacity:.8;z-index:1;background:0 0;display:none}#error{color:red;padding:5px;display:block;width:92px;margin:0 auto;margin-bottom:10px;font-size:11px;text-align:left}#topband{padding:10px;color:#777;background:0 0;margin-bottom:70px;padding-bottom:0;z-index:10;position:relative;display:none}#bottom a{text-decoration:none;font-weight:700;color:#888}#bottom a:hover{text-decoration:underline;cursor:pointer}#login-help{margin:18px 8px 0;display:flex;flex-direction:column;align-items:center;padding-top:7px}.fp{text-decoration:none;font-size:13px;color:#999!important;float:right;font-weight:400;position:relative;top:2px}.fp:hover{text-decoration:underline;cursor:pointer}#bottom{width:100%;position:fixed;bottom:0;left:0;text-align:center;border-top:1px solid #ccc;font-size:11px;color:#888;padding:7px 0;height:14px;box-shadow:0 8px 24px 0 rgba(0,0,0,.3) inset;box-shadow:0 0 0;z-index:2;background:#333}#logo{font-weight:600;color:#933;letter-spacing:0;padding:10px;font-size:30px;margin:0;width:170px;margin-left:0;text-align:left;float:left;font-family:Arial,Helvetica,sans-serif;padding-top:5px;padding-bottom:15px}#sub-logo{margin:-7px 0 0 0;font-size:13px;letter-spacing:0;padding-top:5px;font-weight:300;color:#888;font-style:italic}.small{font-size:11px}.tm{font-size:8px;vertical-align:super;margin-left:-9px}#version{padding-top:0;padding-right:5px;display:block;position:relative;float:right;top:18px;color:#ccc}#browser_message,form{border-left:0 solid #ddd;padding-bottom:10px}#logoblock{display:flex;justify-content:center}#logoblock img{height:82px;width:300px}#browserblock,#loginblock{min-height:164px;min-width:313px;max-width:478px;padding:30px;margin:0 auto;position:relative;padding-bottom:17px;background-color:#fff;border-radius:5px;border:1px solid #e5e5e5}#loginblock #ssoform{padding:50px 0 50px 0;display:flex;align-items:center;justify-content:center}#loginblock #ssoform>span{cursor:default}#loginblock #ssobtn{height:73px;background:#f5f5f5;margin-left:6px;border-radius:2px}#loginblock #sso-omnigo-btn{height:100px;margin-left:6px;border-radius:2px}#loginblock #ssobtn:hover{background:#e0e0e0}#loginblock .ssobtn>img{height:40px;margin-left:15px}#loginblock i.fa-angle-left{vertical-align:middle;color:#4a4949;margin-right:11px;font-size:26px;position:relative;top:-2px}#loginblock #backtologin{text-decoration:none;color:#4a4949}#loginblock #backtologin:hover{border:1px solid #d3d3d3;padding:3px;font-weight:bolder}#loginblock #backtologin i.fa-angle-left{vertical-align:middle;color:#4a4949;margin-right:11px;font-size:26px;position:relative;top:-2px}#browserblock{max-width:540px;margin-top:60px}#browserblock h2,#loginblock h2{font-size:28px;padding:0;padding-top:3px;margin:0;color:#696969}li.browser_names a{color:#004b91}li.browser_names a:hover{color:#f36a22}form#forgotform{text-align:left;box-shadow:0 0 0 rgba(0,0,0,.13);width:auto;padding:0;border:0}.line{margin-bottom:20px;border-bottom:1px solid #121212;box-shadow:0 1px #2a2a2a;display:none}div#login{margin:0 0 10px 0;font-size:20px;position:relative;top:-8px;color:#a64242;padding-left:5px;display:inline-block}.ldiv{font-size:11px;width:auto;text-align:center;color:rgba(255,255,255,.5);max-width:540px;padding:5px 25px 0;margin:0 auto}.ldiv a{color:#fff;opacity:.7}#badge{display:block;margin:15px auto 0;text-align:center;max-height:138px}#browser_message,#main{margin:0 auto;width:540px;z-index:10}#browser_message{color:#777}div#browser_support_text{margin-top:20px}input[type=password]:not(.get_val),input[type=text]{padding:10px 12px;min-height:22px;width:94%;font-size:15px;font-weight:700;outline:0;display:block;margin-bottom:20px;color:#000;-webkit-appearance:none;border:1px solid #d1d1d1;background:#fff;border-radius:5px}input#email{margin:0;width:93%}#icondiv{position:relative;display:inline-block;left:-5px;top:-70px}#icondiv div{padding-bottom:7px;width:40px}#icon{width:30px;height:30px;display:inline-block;margin:0 auto;position:relative}input[type=submit]{padding:15px 0;font-size:15px;color:#fff;border-radius:5px;border:0;cursor:pointer;outline:0;top:10px;width:100%;-webkit-appearance:none;background:#333e89;position:relative}#btn-sso{display:block;padding:15px 0;font-size:15px;color:#fff;border-radius:5px;border:0;cursor:pointer;outline:0;top:10px;width:100%;-webkit-appearance:none;background:#333e89;text-align:center;text-decoration:none}input#newpass{margin:0;margin-top:10px;top:0}#error.a{width:auto}input[type=submit]:hover{background:#293486}::-webkit-input-placeholder{color:#aaa;font-weight:300}::-moz-placeholder{font-weight:300}:-ms-input-placeholder{font-weight:300}#ssl{color:#999;text-decoration:none;font:bold 7px verdana,sans-serif;letter-spacing:.5px;text-align:center;margin:0;padding:0;display:none}input:-webkit-autofill{color:#eee!important;-webkit-box-shadow:0 0 0 1000px #eee inset}#error{color:red;padding:5px;display:block;width:223px;margin:0 auto;margin-bottom:10px;font-size:11px;text-align:center}.auth-form-header{position:relative;padding:10px 0;padding-bottom:0;margin:0;color:#000;border-radius:2px 2px 0 0}.auth-form-header h1{margin-top:0;margin-bottom:0;font-size:13px;display:inline-block}.message{background:#fff;padding:30px 25px;font-size:13px;border-radius:2px;color:#444;width:472px;margin:0 auto;border-left:4px solid #4183c4;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-top:50px}.message.blocked{border-left:4px solid red;text-align:center;color:#f00000}.no{border-left:4px solid transparent;text-align:left;margin-top:0}.message *{margin:0;padding:0}.message h2{margin:0;font-weight:400;padding:0;margin-bottom:5px}.message ol{color:#666;margin:10px 0 10px 20px}.message ol li{padding-bottom:5px}label{font-size:13px;font-weight:600;color:#777}.message label{font-weight:600;font-size:14px;margin-bottom:10px;display:block}.g{color:#555}#fsubmit{border-top:1px solid #aee756;border-bottom:1px solid #aee756;background:#e9fad0}#topbar{text-align:right;padding-top:7px;font-size:12px;padding-right:20px;background:#f7f7f7;background:0 0;padding-bottom:7px;font-weight:700;color:#555}#topbar img{display:inline-block;position:relative;top:3px}i{font-size:12px;color:#e36527;font-weight:400;display:inline;top:-5px;position:relative}span#spanlog{color:#4d4a4a;display:inline-block;position:relative;top:3px;font-weight:700}.blink{padding-right:12px}#auto-lo{display:block;margin-top:40px;font-size:14px;padding:10px;opacity:.7}#back-login{margin-top:10px;color:#555}.message.expired{border-left:4px solid #f22613}#learn-more{font-size:13px;color:#293486!important}#token{text-align:center;width:60%;margin:20px auto;letter-spacing:5px}#learn-more>a,#learn-more>a:hover,#learn-more>a:visited{color:#293486;font-weight:bolder;text-decoration:none;font-style:italic}#warning{color:red;position:absolute;top:0;margin:10px 0 0 10px}#outfoot{position:fixed;bottom:0;padding:10px 10px;text-align:center;width:100%;background:#bbb;color:#777;font-size:13px;z-index:20}#terms a{color:rgba(255,255,255,.5)!important}#copyright{position:absolute;bottom:3px;left:0;right:0}@media screen and (max-width:420px){input[type=password],input[type=text]{width:90%;padding-bottom:8px}#logoblock{top:30px;right:30px;text-align:right}#logoblock img{width:90%}#loginblock h2{font-size:21px}#browserblock h2{font-size:21px}}@media screen and (max-width:550px){.message{width:auto;margin:0 15px}#fp{float:none;display:block;text-align:center}}@media screen and (max-width:750px){body>article{display:none}div#main,div#page{width:auto}}.div-build-number{position:absolute;bottom:10px;right:10px}.div-build-number span{font-size:13px;color:#999!important;float:right;font-weight:400}