body.login {
	background-color: #3eaa91;
}
body #login{
	max-width: 450px;
	width: 80%;
}
body.login div#login h1 a{
	background-image:url("/installer-portal/images/installer-portal-logo2.png");
    height: 276px;
	width: 325px;
	background-size: 370px 258px;
    background-repeat: no-repeat;
}
body.login div#login form#loginform p.submit input#wp-submit {
	background-color:#3eaa91; 
	border: 0px;
    text-shadow: none;
    box-shadow: initial;
}
body.login div#login p#nav a {
	color: #fff;
}
body.login div#login p#backtoblog {
	display: none;
}
body.login.wp-core-ui .button-primary{
	background-color:#3eaa91; 
	border: 0px;
    text-shadow: none;
    box-shadow: initial;
}
.language-switcher{
	display: none;
}
.login form {
	background-color: #3eaa91;
	border: none;
	box-shadow: none;
}
.forgetmenot{
	color: #fff;
}
#loginform label{
	color: #fff;
	font-weight: bold;
	font-size: 17px;
}
.submit{
	clear: both;
}
body.login div#login form#loginform p.submit input#wp-submit {
	background-color: #fff;
	border: 0px;
	text-shadow: none;
	box-shadow: initial;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	color: #3eaa91;
	font-weight: bold;
	width: 100%;
	margin-top: 19px;
	padding: 7px;
	border-radius: 25px;
	font-size: 15px;
}
#login form p.submit {
  text-align: center;
}
.login .button-primary {
  float: none;
}
.login .message, .login .notice, .login .success {
  border-left: 4px solid #000 !important;
}
#user_login{
	background-color: #b3ded4 !important;
	border-radius: 12px;
}
#user_pass{
	background-color: #b3ded4 !important;
	border-radius: 12px;
}
.wp-login-lost-password{
	font-weight: bold;
}

/* make sure inputboxes always green background */
/* Normal state */
input[type="text"],
input[type="email"],
input[type="password"] {
  background-color: #b3ded4 !important;
  color: #000 !important;              /* text inside input = black */
  border: 1px solid #b3ded4;
  border-radius: 12px;
  caret-color: #000;                   /* text cursor = black */
}

/* --- Autofill overrides --- */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px #b3ded4 inset !important; /* forces background color */
  -webkit-text-fill-color: #000 !important;  /* 🔥 make autofill text black */
  caret-color: #000 !important;
  transition: background-color 0s, color 0s;
}

/* Firefox-specific autofill */
input:-moz-autofill,
input:autofill {
  box-shadow: 0 0 0 1000px #b3ded4 inset !important;
  -moz-text-fill-color: #000 !important;     /* 🔥 make autofill text black */
  caret-color: #000 !important;
  transition: background-color 0s, color 0s;
}

/* Focus outline */
input:focus {
  outline: none;
  box-shadow: 0 0 0 2px #3eaa91;
}


