*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loginPage,.loadingPage{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;box-shadow:0 0 15px 0 #999;-moz-box-shadow:0 0 15px 0 #999;-webkit-box-shadow:0 0 15px 0 #999;margin:50px auto;max-width:760px;position:relative}.loginPage,.loadingPage{background-color:#005688;padding:20px}.loginPage .appLogo,.loadingPage .appLogo{color:#fff;font-size:30px;margin:10px 0;font-family:BlissRegular}.loginPage .appLogo .regSymbol,.loadingPage .appLogo .regSymbol{font-family:Arial;font-size:14px;vertical-align:25%}.loginPage .wkLogo,.loadingPage .wkLogo{height:1%;overflow:hidden}.loadingPage .wkLogo{margin-top:20px}.loginPage .wkLogoFull,.loadingPage .wkLogoFull{display:block;float:right;height:49px;width:198px}.wkLogoFull-New{background-image:url("https://d195dp3oj05qje.cloudfront.net/cdn.wolterskluwer.io/wk-logos/1.0.x/wk-brand-white.svg");background-size:190px 31px;width:190px;height:31px;margin:13px auto 16px;display:block;float:right}.wkLogoFull{background-image:url("../images/wklb_logo_login.png");background-size:cover}#LoginForm,.loadingContainer{background:#fdfdfd;display:block;padding:0 20px;z-index:2;-moz-box-shadow:0 0 15px 0 #444;-webkit-box-shadow:0 0 15px 0 #444;box-shadow:0 0 15px 0 #444;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:25px;padding:30px;position:relative;transition:opacity .2s ease-out 0,top .3s ease-out 0}#LoginForm button.logIn,.loadingContainer button{color:#fff;text-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#04c;border:1px solid #04c;border-color:#0047d6 #04c #003aad #04c;background-color:#04c;background-repeat:repeat-x;background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#08c),color-stop(100%,#04c));background-image:-webkit-linear-gradient(#08c,#04c);background-image:-moz-linear-gradient(#08c,#04c);background-image:-o-linear-gradient(#08c,#04c);background-image:linear-gradient(#08c,#04c);transition:background-position .1s ease-out,opacity .2s ease-out;border-radius:4px;display:inline-block;line-height:20px;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;margin-bottom:0;outline:0;padding:3px 14px;vertical-align:middle}.loadingContainer button{margin-top:8px}.loadingContainer .error-handling-buttons{text-align:right}#LoginForm button.logIn:focus,.loadingContainer button:hover,.loadingContainer button:focus{background-position:0 -15px}.errorMessage{color:red;list-style:none outside none;margin:0;padding:0}#LoginForm h2,.loadingContainer h2{border-bottom:1px solid #ccc;color:#005688;font-size:1.5em;font-weight:bold;line-height:1em;margin:0 0 28px;padding:15px 0}#LoginForm h2 span{color:#6dbc23}#LoginForm label{font-size:14px;display:block;margin-bottom:10px}#LoginForm label a{display:block;text-align:right;margin-top:3px;font-size:.8em}#LoginForm .loginField{clear:left;margin:2px 0;height:1%;overflow:hidden;font-size:.8em}#LoginForm .searchBorder{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-box-shadow:0 2px 8px 1px #e7e7e7 inset,0 1px 0 0 #fff;-webkit-box-shadow:0 2px 8px 1px #e7e7e7 inset,0 1px 0 0 #fff;box-shadow:0 2px 8px 1px #e7e7e7 inset,0 1px 0 0 #fff;background:#fff!important;margin-right:0}#LoginForm .loginField input.textbox{width:300px;outline:none;display:block}#LoginForm .forgotPswd{padding:20px 0 0 10px}#LoginForm input#loginSubmitButton{padding-right:31px;margin-top:5px}.errorMessage{color:red;list-style:none outside none;margin:0;padding:0;width:280px}.loginPage .loginLeft{float:left}.loginPage .loginRight{margin-left:382px;padding-top:25px;min-height:325px;color:#fff;font-size:14px;line-height:1.5em}.loginPage .loginRight p{margin:0 0 20px}.loginPage .loginRight a{color:#fff;text-decoration:underline}.loginPage .loginRight a.trial{padding-left:25px;background:url('../images/starttrial_bg.png') no-repeat scroll 0 2px transparent;font-size:18px;font-weight:bold;color:#fff}.loadingPage #dots{text-align:left;width:20px;display:inline-block;font-weight:bold}@media(max-width:767px){.loginPage,.loadingPage{border-radius:5px 5px 5px 5px;box-shadow:0 0 15px 0 #999;margin:50px auto;width:400px}.loginPage .loginRight{display:none}.loginPage .loginLeft{float:none}.loginPage .wkLogo,.loadingPage .wkLogo{bottom:auto;right:auto;position:relative}}@media(max-width:569px){}@media(max-width:479px){body{background-color:#005688}.loginPage,.loadingPage{width:100%;box-shadow:none;margin:0 auto}.loginPage .loginField input.textbox{min-height:100%;width:100%!important}.errorMessage{width:100%!important}}