body{padding-top:60px;padding-bottom:40px;background-color:#fafafa}body .form-body{max-width:390px;margin:0 auto 20px}body .form-body img{display:block;margin:0 auto 30px}body .form-body #infoMessage p{padding:15px 20px;border-radius:2px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1}body .form-body #infoMessage p:last-child{margin-bottom:20px}body .form-body .form-signin{background-color:#fff;border:1px solid #dedede}body .form-body .form-signin h2{margin:45px 20px 25px 20px;text-transform:uppercase;font-weight:normal;padding:0;font-size:24px;color:#2c3e50;font-weight:300;text-align:center}body .form-body .form-signin form{margin:0;padding:0 25px 10px}body .form-body .form-signin form p{font:16px/20px "Helvetica Neue",Helvetica,sans-serif;margin-bottom:15px;font-weight:300}body .form-body .form-signin form p.help-block{font-size:11px;text-transform:uppercase}body .form-body .form-signin form .form-group{margin-bottom:10px}body .form-body .form-signin form .form-control{box-shadow:none;border-radius:2px;border-color:#e7e7e7;height:40px}body .form-body .form-signin form .checkbox{margin-bottom:15px;display:block}body .form-body .form-signin form .btn-primary{background-color:#316136;font-size:14px;border-radius:0px;border:0px;height:46px;text-transform:uppercase;font-weight:bold;color:#fff;padding-right:35px;padding-left:35px;text-shadow:none}body .form-body .form-signin .forgot-password{margin:0 0 10px;text-align:center}body .form-body .form-signin .forgot-password a{color:#29592e;text-transform:uppercase;font:bold 11px/40px "Helvetica Neue", Helvetica, sans-serif}
