#theimg {
	    width: 320px;
    margin: 0 auto;
    display: block;
}

#login {
    width: 320px;
    padding: 4% 0 0!important;
    margin: auto;
}

#loginform input[type="text"] {
	
}


body.login {
  background-image: url('m01bg.jpg')  !important;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size:cover!important;
}

body.login .button-primary , body.login .button-primary:active, body.login .button-primary:hover {
	color: #ffffff!important;
  background: #7cc24e!important;
   background-color: #7cc24e!important;
  padding: 0px 20px 10px 20px!important;
  text-decoration: none!important;
  -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
    border: 1px solid #76b34d;
	    text-shadow: 0 0px 0px #006799, 0px 0 0px #006799, 0 0px 0px #006799, 0px 0 0px #006799;
	-webkit-box-shadow: 0 1px 0 #517a33!important;
    box-shadow: 0 1px 0 #517a33!important;
}

body.login .button-primary:hover {
  background: #76b34d!important;
   background-color: #76b34d!important;
  text-decoration: none!important;
}


.login h1 a {
  background-image: url('m01.png');
  -webkit-background-size: 100%!important;  
  background-size: 100%!important;
  height:auto!important;
  width:100%!important;
  height:50px!important;
}

.login label {
  font-size: 12px;
  color: #555555;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

.login input[type="text"], input:-webkit-autofill {
  background-color: #ffffff!important;
  background: #ffffff!important;
  border-color:#dddddd!important;
  -webkit-border-radius: 0px!important;
}

.login input[type="password"],input:-webkit-autofill {
  background-color: #ffffff!important;
    background: #ffffff!important;
  border-color:#dddddd!important;
  -webkit-border-radius: 0px!important;
}

 

p#nav {
  display: none;
}

p#backtoblog {
  display: none;
}


