body.login{background-color:#000 !important}body.login #login form#loginform,body.login #login form#lostpasswordform,body.login #login form#registerform{border:0;background-color:#000;height:auto}body.login #login form#loginform label,body.login #login form#lostpasswordform label,body.login #login form#registerform label,body.login #login h4{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;line-height:30px}body.login #login form#loginform .input,body.login #login form#lostpasswordform .input,body.login #login form#registerform .input{border-width:0;box-shadow:unset;color:#000;border-radius:0}body.login #login form .submit .button{height:auto;background-color:#7ec142;color:#fff;padding:5px 20px 6px;border-width:0;text-shadow:0;border-radius:0;text-transform:uppercase;font-weight:700}body.login .mo_oauth_login_button{border:1px solid #523177;border-radius:0}body.login .mo_oauth_login_button,body.login .mo_oauth_login_button_widget{width:100%;cursor:pointer;box-shadow:0 0 0 #000;background-color:#523177;text-transform:uppercase}body.login #backtoblog a,body.login #nav a{color:#fff !important;font-size:12px;text-transform:uppercase;font-weight:700}body.login #backtoblog a:hover,body.login #nav a:hover{color:#7ec142 !important}body.login #login_error,body.login .message,body.login .success{border-left:0;padding:12px;margin-left:0;margin-bottom:20px;background-color:#523177;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);word-wrap:break-word;text-align:center;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff}