body.login{background:#fcfbfa url(../images/ix_head.jpg) repeat;}
body.login:before{content:'';background:rgba(0,0,0,0.4);position:fixed;bottom:0;top:0;left:0;width:100%;z-index:-1;}
body.login a {color:#212121;}
#login{width:360px;}
#login h1 a{background-image:url(../images/logo.png);background-size:auto;width:100%;height:127px; margin: 0 auto;}
#login form {position:relative !important;text-align:center;padding:10px;-webkit-box-shadow:none;box-shadow:none;padding:20px;background:#fff;border:none;border-radius:4px;box-shadow:0 0 25px rgba(0,0,0,.1);}

.login form .input, .login input[type="text"]{box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.1);border:none;line-height:23px;margin:0;font-size:18px;width:96%;padding:5px 2%;text-align:center;font-family: 'M PLUS Rounded 1c', sans-serif;}

.login form input:-webkit-autofill,.login input[type="text"]:-webkit-autofill,.login form textarea:-webkit-autofill,.login select:-webkit-autofill{background-color:rgb(255, 255, 255) !important;}
.login label{color:#212121;font-weight:bold;}
#login form *{position:relative;z-index:5;}
#login .button-primary{box-shadow:none;float:none;font-size:18px;border:none;padding:10px 25px;color:#000;background:#fc0;font-family:Verdana, Geneva, sans-serif;border-radius:5px;text-shadow:none;line-height:30px;height:auto;line-height:30px;}
#login .button-primary:hover{cursor:pointer;background:#41C394;color:#fff;}
#login form p.submit{margin:15px 0 0;text-align:center;}
#login form p {margin:10px 0 0;}
.login form .forgetmenot {float:none;}
.login #nav,#backtoblog{margin:5px 0;text-align: center;}
.login #nav a,.login #backtoblog a{color:#fff !important;font-size:13px;}
#login #nav a:hover, .login #backtoblog a:hover{color:#f00 !important;}

.login #login_error,.login .message, .login .success{border-left:none;padding: 12px;margin-left: 0;margin-bottom: 20px;background-color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;border-radius:10px;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.login #login_error{border-left:none;background:#fff;color:#f00;}