@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
body.login {
  background: #fff;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  font-family: 'Fjalla One', sans-serif; 
}
.login h1 a {
  background-image: url(../images/logo-amministrazione.png);
   background-repeat: no-repeat;

   background-size: 314px;
  width:314px;
  height:156px;
}
#login {width:364px; }
#login form { border: 1px solid #f4f4f4; box-shadow:none; border-radius:10px;}
.login label {
  font-size: 16px;
  color: #555555;
}
.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;
  font-size:18px;
  background-color:#41281e !important;
  color: #ffffff;
  -webkit-border-radius: 4px;
  border: 1px solid #41281e;
  text-shadow:none;
  box-shadow:none;
}
.login .button-primary:hover {
  background-color:#ffffff !important;
  color: #e3041d;
  -webkit-border-radius: 4px;
  border: 1px solid #e3041d;
  text-shadow:none;
  box-shadow:none;
}

.login .button-primary:active {
   background-color:#ffffff !important;
  color: #e3041d;
  -webkit-border-radius: 4px;
  border: 1px solid #e3041d;
  text-shadow:none;
  box-shadow:none;
}
p#nav {
  display: none;
}
p#backtoblog {
  display: none;
}
#login form p.submit {padding:20px 0px 20px 0px;}
