body{
  background:radial-gradient(circle at 50% 100%, rgba(237, 246, 241, 1.0) 80%, rgba(204, 213, 208,1.0) 100%) !important;
}

.login #login h1 a {
  width: 320px;
  height: 62px;
  background: url(/site/images/common/logo_wp.png) no-repeat center 0;
}

.login input[type="password"],
.login input[type="text"]{
  border: 1px solid #333333;
}

.login div#login #backtoblog,
.login div#login #login_error,
.login div#login #nav,
.login .message{
  display:none;
}

.login .forgetmenot{
  display:none;
}

.wp-core-ui .button.button-large {
  height:50px !important;
  width:270px;
  line-height: 50px !important;
  padding: 0px 12px 0px !important;;
  font-size:26px !important;
  letter-spacing: 7px;
  margin-top:25px;
}

.wp-core-ui .button-primary {
  background: #2BDAA1 !important;
  border-color: #2BDAA1 #2BDAA1 #2BDAA1 !important;
  box-shadow: 0 1px 0 #23AF81 !important;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px 1px #23AF81,1px 0 1px #23AF81,0 1px 1px #23AF81,-1px 0 1px #23AF81 !important;
}

.wp-core-ui .button-primary:hover{
  background: #2BB6A1 !important;
  border-color: #2BB6A1 #2BB6A1 #2BB6A1 !important;
}


.login form {
  background-color: rgba(255,255,255,0.5) !important;
}

.login input#user_login {
  line-height:40px;
  background: #ffffff url(/site/images/common/id.png) no-repeat 5px 2px;
  padding-left:45px;
}

.login input#user_pass {
  line-height:40px;
  background: #ffffff url(/site/images/common/pass.png) no-repeat 5px 2px;
  padding-left:45px;
}

.login input::placeholder {
  color: #cccccc;
}

.login input::-webkit-input-placeholder{
  color: #cccccc;
}

.login input::-moz-placeholder {
  color: #cccccc;
}

.login .member_login{
  width:270px;
}

.login .member_login img{
  width:100%;
  margin-bottom:25px;
}

.login div#login form#loginform p label{
  display: none;
}

.login div#login form#loginform div label{
  display: none;
}


@media (max-width: 767px) {
  body{
    background:radial-gradient(circle at 50% 100%, rgba(237, 246, 241, 1.0) 80%, rgba(204, 213, 208,1.0) 100%);
  }
}
