html { background:#FFF;  }
body { background:#191F29; border-bottom:14px solid #FA7120; padding:50px 0;margin-top:75px }
.main-container { margin-left:0; }
.main-container .intro { background:#FFF url(../img/logo-big.jpg) no-repeat 50% 40px; padding:90px 50px 40px; width:340px; margin:50px auto 0; border:12px solid #FFF; box-shadow:inset 0 4px 20px rgba(0,0,0,.3) }
.copy { text-align:center; margin:40px auto; color:#878787; }
.form-horizontal legend { background:#FDFDFD top no-repeat; padding:30px 0 0; font-size:0.9em; border:none; color:#AAA; text-align:center; font-weight:normal; text-transform:none; margin:0; }
.form-horizontal legend + .control-group { margin-top:0; }
.form-horizontal .controls { margin-left:0; text-align:center; }
.form-horizontal .controls input[type="text"],
.form-horizontal .controls input[type="password"] { width:95%; padding:8px; border-radius:0 !important; }
.form-horizontal .controls input[type="text"]:focus,
.form-horizontal .controls input[type="password"]:focus { border-color: rgba(250, 113, 32, .7); box-shadow: 0 1px 1px rgba(140, 191, 38, 0.045) inset, 0 0 8px rgba(250, 113, 32, 0.6); }
.form-horizontal .controls label { font-weight:normal; color:#777; text-align:left; }
input[type="submit"].btn-primary { text-transform:uppercase; font-weight:bold; background:#FA7120 !important; width:50%; padding:8px; border-radius:0 !important; }

fieldset { background:none; border:none; box-shadow:none; }

.copy .pull-right { float:none; margin: 20px auto; display:block; clear:both; }