.row{margin-right:0;margin-left:0}.form-group{margin-bottom:22px}.form-control{width:inherit;height:inherit;padding:0;font-size:inherit;line-height:inherit;color:inherit;border:1px solid #bcc0ca}.form-horizontal .form-group{margin-right:0;margin-left:0}.btn{font-size:16px}.btn-primary{color:#fff;background-color:#0645ad;border-color:#0645ad}input,select{max-width:360px;height:48px}*{box-sizing:border-box}body{background-color:#f9f9f9}.centered-block{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}a.login-logo{display:block;margin:0 auto;width:178px}a.login-logo img{width:100%}h2{margin-top:38px}.well{background-color:#fff;width:447px;padding:36px 44px 36px 43px;border-radius:0;border:0;margin:30px 0 10px 0}.no-margin-bottom{margin-bottom:0}.btn-primary{padding:0;margin:0;width:80px;height:48px}footer{position:absolute;bottom:0}.well-footer{text-align:right;padding-right:44px}.well-footer a{text-decoration:underline}input.form-control{width:360px;height:48px;font-size:16px;line-height:48px;text-align:left;padding-left:19px}@media(min-width:961px){.centered-login{width:447px!important;padding:0}}@media only screen and (max-width:767px){.well{width:100%;padding:16px 24px 16px 23px;max-width:360px;margin-left:auto;margin-right:auto}.well-footer{padding-right:24px}a.login-logo{width:75%}h2{margin-top:18px}input{width:100%!important}}.validation-summary-valid{display:none}.width-full{width:100%}