body.login {
  background-color: #099ee0;
}
#login{
  width: 400px;
}
.login form{border-radius: 10px;}
.login h1 a {
  background-image: url('../png/logo-labiru-landscape-putih-h79.png');
  background-size: 280px;
  width: 300px;
  margin: 0;
  padding: 0;
  margin: 0 auto;
}
.login label {
  font-size: 12px;
  color: #555555;
}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover, .login #backtoblog a:active, .login #nav a:active, .login h1 a:active{
  color: #eee;
}
.login #backtoblog a, .login #nav a, .login h1 a{
  color: #fff;
}
.login #backtoblog, .login #nav {
  display: inline-block;
  margin-top: 10px !important;
  text-align: left;
}
.login #backtoblog{
  text-align: right;
}
.login input[type="text"]{
  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
}
.login input[type="password"]{
  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
}
.login .button-primary {
  width: 120px;
  float:right;
  background-color:#5fce72 !important;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background-image: unset;
  color: #ffffff;
  -webkit-border-radius: 4px;
  border: 1px solid #5fce72;
}
.login .button-primary:hover {
  background-color:#5fce72 !important;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background-image: unset;
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #5fce72;
}
.login .button-primary:active {
  background-color:#5fce72 !important;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background: unset;
  background-image: unset;
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #5fce72;
}
.wp-core-ui .button-primary{
  box-shadow: unset;
  text-decoration: none;
  text-shadow: unset;
}

.login #backtoblog, .login #nav {
    padding: 0 20px;
}

#login {
    width: 360px;
}