﻿
body { font-family: 'Montserrat', sans-serif!important; color: #000!important;  background-color: #fff!important; }
label { color: #000000!important; font-size: 18px!important; font-weight: 400!important; }
.login h1 a { background-image: url(/wp-content/themes/avon-safehouse-theme/images/avon-safehouse-logo.png);
  background-size: 140px auto;
  width: inherit;
  background-position: center bottom;
  cursor: default;
  height: 200px;
  margin-bottom: 20px;
}
.login h1 {margin-top: 0px;}
.language-switcher {display: none!important;}
.login .button-primary { float: right; background-color: #ff0090!important; font-weight: 700!important; color: #ffffff!important; text-align: center!important; letter-spacing: 2px!important; text-transform: uppercase!important; padding: 15px 25px!important; text-decoration: none!important; font-size: 24px!important; }
.login .button-primary:hover { opacity: 0.5;  }
.login .button-primary:active { opacity: 0.5;  }
.login input[type="checkbox"]:focus, .login input[type="color"]:focus, .login input[type="date"]:focus, .login input[type="datetime-local"]:focus, .login input[type="datetime"]:focus, .login input[type="email"]:focus, .login input[type="month"]:focus, .login input[type="number"]:focus, .login input[type="password"]:focus, .login input[type="radio"]:focus, .login input[type="search"]:focus, .login input[type="tel"]:focus, .login input[type="text"]:focus, .login input[type="time"]:focus, .login input[type="url"]:focus, .login input[type="week"]:focus, .login select:focus, .login textarea:focus { border-color: #90bc4a; box-shadow: none; }
.login #backtoblog a, .login #nav a { color: #67ae92; text-decoration: none; }
.login #backtoblog a:hover, .login #nav a:hover { color: #a4a7a6; text-decoration: none; }
.login .message { border-left: 4px solid #90bc4a; }
 .input, input:-webkit-autofill {
color: #c4c5c7!important;
font-size: 24px;
text-transform: uppercase;
padding: 8px;
padding-left: 10px;
padding-right: 10px;
border: medium none;
border-radius: 0px;
margin-bottom: 10px;
font-size: 24px;
font-family: 'Montserrat', sans-serif!important;
background-color: #354143!important;
width: 100%;
}

.login .forgetmenot label {font-size: 12px!important;}

.login form {margin-top: 0px;
margin-left: 0;
padding: 26px 24px 46px;
background: #fff;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 15px;
border: solid 2px #01577a !important;
}
.login form .input, .login form input[type="checkbox"], .login input[type="text"] { background: #fff !important;
color: #c9c9c9  !important;
text-transform: none !important;
font-size: 24px !important; border-color:#ccc!Important; }
input[type="text"], input[type="search"], input[type="radio"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], input[type="password"], input[type="checkbox"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], select, textarea { border: 1px solid #fafafa!Important; color:#606260; font-weight:400; }
input#wp-submit {
cursor: pointer;
  display: inline-block;
 background: rgb(103,174,146)!important;
background: linear-gradient(90deg, rgba(103,174,146,1) 0%, rgba(1,87,122,1) 100%)!important; 
  padding: 0px;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: -1px !important;
  text-decoration: none !important;
  color: #fff !important;
  border-radius: 50px !important;
  font-family: 'Montserrat', sans-serif !important;
  text-transform: capitalize !important;
  line-height: 15px !important;
  border: none !important;

}
#login {width: 340px!important;}
.privacy-policy-page-link {display: none!important;}