body{background:#FFF}h2{color:#000;font-size:22px;text-shadow:none}*{font-size:16px;outline-color:#00559e}a,a:hover{color:#00559e;text-decoration:underline}.logo{background:transparent url(../img/logo-login.png) no-repeat left center;width:100%;height:105px}.field .field-input input{background-color:#FFF;border-color:#000;color:#555!important}.field .field-label{color:#000}.field .field-text,.field .field-text .z-label{color:#000;text-shadow:none}.field .field-input input[readonly]{background-color:#ececec;color:#555}.field .field-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.btn.generic{background:#00559e;border-color:#00559e;box-shadow:none;color:#FFF;text-shadow:none}.box.login .field-forgot a{font-size:16px}.box.login .field.button>div{float:left;margin:20px 0 0 0;padding:0;width:50%}.box.policy{background:0;margin-left:-158px;margin-top:-250px;padding:0}.box.policy .field-policy{border-color:#efefef}.jspTrack{background:#dfdfdf!important;box-shadow:inset 0 1px 1px 1px #efefef!important}.errors{background-color:#f2dede;border-color:#ebccd1;color:#a94442;font-size:13px;line-height:20px;margin:20px 0;padding:10px}.block-usecondition h1,.block-usecondition h2{color:#000}