#login h1 a, .login h1 a { 
    height:65px !important;
    width:320px !important;
    background-size: 215px 100px;
    background-repeat: no-repeat;
        padding-bottom: 30px;
    }   					
#login_error { padding: 10px 24px 12px; }

.login h1  {
    text-align: center;	
}

.login h1 a {				 
    display: block;
    font-size: 20px;
    margin: 0 auto 15px 0;
    padding: 0;
    text-decoration: none; 
    text-indent: -9999px; 			
}	





















body.login { 
    background-color: #dbdbdb;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}
body #login {
    margin-bottom: 0;
	 margin-top: 100px;
}
body #login {
    position: relative;
}

#login {
    margin-top: 2%;
    background: #fff;
    position: relative;
    box-shadow: none;
    max-width: 350px;
    padding: 26px 26px 6px 26px;
    width: 100%;
}

.login form {
    margin-top: 20px;
    margin-left: 0;
    padding: 0 24px 12px;
    background: #fff; 
    box-shadow: none;
}
.login form {
    overflow: visible;
    border: none !important;
}

.mfamessage {background-color: #FFF3CD; padding:10px;}

.forgetmenot { display:none; }
.login .custom-message {display:none;}
.loginpress-show-love{  display: none;}
.login form .input, .login input[type="text"]
 {
  box-shadow: none;
    -webkit-box-shadow: 0 !important; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 ;
	box-shadow: 0;
}

 .login input[type="submit"]
{
  box-shadow: none;
    -webkit-box-shadow: 0 !important; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 ;
	box-shadow: 0;
}
#login {
    box-shadow: none;
    -webkit-box-shadow: 0 !important; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 ;
	box-shadow: 0;
}

 
 .login form .input, .login input[type="text"] {
padding: 3px 10px;
}

.login label {
width: 100%;
}
 

.privacy-policy-page-link {display:none} 
 


.login form .input, .login input[type=password], .login input[type=text] {
     font-size: unset  !important;
}      

	
.language-switcher { display: none; }
		 
    