/* COLOR */
/* COLOR */
/* FONT */
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,600,700");
/* HEADING */
/* FONT */
/*hamburger*/
/*header*/
/*Menu desktop*/
/*Menu responsive*/
/*footer*/
/*======== MIXIN ========*/
body.login:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #333333;
  z-index: -1;
}

#login {
  padding: 11% 0 0;
}

form#loginform {
  background: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 60px 60px;
  min-width: 400px;
}

form#loginform label {
  color: #333;
  font-weight: 100;
  letter-spacing: 1.5px;
}

form#loginform input {
  font-weight: 300;
}

.login #login_error, .login .message {
  background: #ffffff;
  color: #333;
  font-weight: 100;
  letter-spacing: 1.5px;
}

.login div#login,
#login h1,
.login h1 {
  width: 450px;
}

#login h1 a, .login h1 a {
  background-image: url(../../images/logo-login.png);
  padding-bottom: 30px;
  width: 100%;
  height: 100%;
  display: block;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

.login #login #backtoblog a, .login #login #nav a {
  color: #ffffff;
}

.login .submit .button-primary {
  background: #002857;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-color: #002857;
}

/*# sourceMappingURL=maps/login.css.map */
