.logo_cubed_login{width:100%;height:100px;margin:-100px auto 15px;background:url(../img/logo_cubed_w.png) no-repeat center center;background-size:contain}body{padding-top:40px;padding-bottom:40px;background-color:#000}.form-signin{display:table-cell;width:540px;vertical-align:middle;padding:15px;margin:0 auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=password],.form-signin input[type=text]{margin-bottom:10px;text-align:center}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important}.links{margin-top:20px;text-align:center}.links a{margin-top:5px;display:block}.btn.btn-lg.btn-primary{background:#f7d350;color:#000;font-weight:700;border:0 transparent;border-radius:3px}.btn.btn-lg.btn-primary:hover{background:#e7c447}*{margin:0}body,html{height:100%}.wrapper{display:table;min-height:100%;height:auto!important;height:100%;margin:0 auto -5px}.footer,.push{color:#fff;height:5px;text-align:center;font-size:11px}a{color:#f2f2f2}a:hover{color:#f7d350}.account-created,.error-message{background:#dff0d8;border:1px solid #d6e9c6;width:500px;padding:12px;font-size:12px;font-weight:700;color:#468847;margin:0 auto}.error-message{background:#ffdedb;color:#f71904;border:1px solid #ff7063}