#login-container{margin:0 auto;padding:20px;text-align:center}#login-container h1{margin:0 0 10px}#login-container form{margin:50px auto 0;width:350px}#login-container form p{margin:0 0 1.5em}#login-container form p label{display:block;font-weight:700;margin-bottom:.5ex}#login-container form p button,#login-container form p input{box-sizing:border-box;margin:0;width:100%}#login-container form p span{display:block;margin-top:.5ex;text-align:left}#login-container form p.actions{margin-top:40px}#login-container form p.message{color:#c00;font-size:1.2em;font-weight:700}#login-container #login_right{padding:0;width:260px}#login-container #login_right form{margin:0;width:auto}#login-container #login_right form label{text-align:left}#login-container #login_left{padding:0;width:480px}#login-container #login_left .error{color:#c00;font-weight:700;margin-bottom:0}