body div#login form {
    box-shadow: none!important;
    border-radius: 0!important;
}

body div#login p#nav, body div#login p#nav a, body div#login p#nav a:hover, body div#login p#nav a:active, body div#login p#nav a:focus {
    text-shadow: none!important;
}

body div#login form input[type="submit"] {
    color: #ffffff !important;
    background-color:#ff5f67!important;
    border-radius: 0!important;
    margin-top:10px!important;
    border: none!important;
    text-shadow: none !important;
}

body div#login p#nav {
    padding-bottom:30px!important;
}

body div#login form input[type="submit"]:hover, body div#login form input[type="submit"]:active, body div#login form input[type="submit"]:focus {
    color: #ffffff !important;
    text-shadow: none !important;
    border-color: none !important;
    background-color:#ff5f67!important;
    text-shadow: none !important;
    border-radius: 0!important;
    border: none!important;
}

body div#login form input[type="text"], body div#login form input[type="email"], body div#login form input[type="password"], body div#login form textarea, body div#login form select {
    border-radius: 0!important;
}

.login #login_error, .login .message, .login .success {
    border-left: 4px solid #ff5f67!important;
}

body.login.login-action-login, body.login.login-action-lostpassword, body.login.login-action-register {
    background-color: inherit!important;
}

body.login.login-action-login #loginform, body.login.login-action-lostpassword #lostpasswordform, body.login.login-action-lostpassword #registerform {
    background-color: #ffffff;
}

body.login.login-action-lostpassword #registerform {
    margin-bottom:30px!important;
}

body.login.login-action-login p#nav, body.login.login-action-lostpassword p#nav, body.login.login-action-lostpassword p#nav {
    display: block;
}