.login-form-container {	background: #f4f4f4;padding: 40px;border-radius: 10px;}
.login-form-container div.notification {margin: 0 0 20px 0 !important;line-height: 1.2;border: none !important;border-radius: 0;}
.login-form-container #loginform {}
.login-form-container #loginform::before, .login-form-container #loginform::after {clear:both; display:table; content:"";}
.login-form-container #loginform .wp-success {}
.login-form-container #loginform .login-username {width: 50%;float: left;padding: 0 10px 0 0;margin: 0 0 10px 0;}
.login-form-container #loginform .login-username label {line-height: 1;font-weight: 600;}
.login-form-container #loginform .login-username input {width: 100%;padding: 0 8px;height: 40px;border-radius: 0;/* border: none; */border: solid 1px #ddd;}
.login-form-container #loginform .login-password {width: 50%;float: left;margin: 0 0 10px 0;}
.login-form-container #loginform .login-password label {font-weight: 600;line-height: 1;}
.login-form-container #loginform .login-password input {width: 100%;padding: 0 8px;height: 40px;border-radius: 0;border: solid 1px #ddd;}
.login-form-container #loginform .login-remember {float: left;width: 100%;}
.login-form-container #loginform .login-remember label {font-size: 13px;}
.login-form-container #loginform .login-remember label input {height: auto;margin: 4px 3px 0 0;vertical-align:  top;display:  inline-block;top: 0px;position:  relative;left: 0;}
.login-form-container #loginform .login-submit{display: inline-block;margin: 0 7px 20px 0;vertical-align: top;}
.login-form-container #loginform .login-submit input {background-color: #010101;border-radius: 0;color: #fff;border: none;font-size: 14px;height: 40px;line-height: 40px;padding: 0 14px;text-transform: uppercase;font-weight: 700;width: auto;margin: 0;border-radius: 5px;}
.login-form-container .forgot-password {text-decoration: underline;}




#resetpassform .newPass {width: 50%;float: left;padding: 0 10px 0 0;margin: 0 0 10px 0;}
#resetpassform .newPass label {color: #000;font-family: "Open Sans";margin: 0 0 3px 0;}
#resetpassform .newPass input {width: 100%;}

#resetpassform .repeatPass {width: 50%;float: left;margin: 0 0 10px 0;}
#resetpassform .repeatPass label {color: #000;font-family: "Open Sans";margin: 0 0 3px 0;}
#resetpassform .repeatPass input {width: 100%;}

#resetpassform .description {float: left;width:  100%;font-size: 12px;}
#resetpassform .resetpass-submit {float: left;width:  100%;margin: 0;}
#resetpassform .resetpass-submit input {font-family: "Open Sans";border: none;}



#lostpasswordform {}
#lostpasswordform {position: relative;max-width:  500px;display: flex;flex-wrap: wrap;}
#lostpasswordform .form-row {margin: 0;flex: 1;align-self:  flex-end;padding: 0 9px 0 0;}
#lostpasswordform .form-row label {/* color: #fff; *//* font-family: "Open Sans"; */margin: 0;width: 100%;font-weight: 600;font-size: 16px;}
#lostpasswordform .form-row label input {color: #000000;width: 100%;border: solid 1px #ccc;height: 40px;padding: 0 8px;font-weight: 300;font-size: 16px;border-radius: 5px;}
#lostpasswordform .lostpassword-submit {align-self: flex-end;margin: 0;}
#lostpasswordform .lostpassword-submit input {border: none;height: 40px;background: #b42e34;color: #fff;text-transform: uppercase;font-weight: 700;padding: 0 14px;letter-spacing: 0;font-size: 16px;border-radius: 5px;}
#lostpasswordform .error {flex:0 1 100%;font-size: 12px;font-weight: 600;color: #b42e34;padding: 4px 0 0 0;}


@media (max-width: 767px) { 
	#lostpasswordform {display: block;}
	#lostpasswordform {}
	#lostpasswordform .form-row {margin: 0 0 10px 0px;}
	#lostpasswordform .form-row label {}
	#lostpasswordform .form-row label input {}
	#lostpasswordform .lostpassword-submit {}
	#lostpasswordform .lostpassword-submit input {}
	#resetpassform .newPass {width: 100%; padding: 0;}
	#resetpassform .repeatPass {width: 100%;}
	.login-form-container #loginform .login-username {width:100%;padding: 0;}
	.login-form-container #loginform .login-password {width: 100%;}
	
	.login-form-container {padding:20px}
}
