#login{padding:15px 0 50px 0 !important; margin:0 auto !important}
.login #backtoblog {margin-right: 16px; }
#wpmemberauthorize{padding-top:90px;padding-bottom:90px}
.login h1 a{background:transparent;}
#nav{text-shadow:0 0 0 #FFF;margin:0;padding:0}
#login form .submit input{margin-right:11px}
#login #login_error{margin:15px 26px 12px 24px;padding:12px}
th{font-weight:400;text-shadow:0 0 0 #FFF}
.paypal_form{background:none repeat scroll 0 0 transparent!important;border:0 solid;padding:10px 0 20px}
.heading_custom{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;width:100%;float:left;font-weight:700;padding:0 0 10px 25px}
.login h1 a{background:none}
#login p.paymentregistration{padding-top:150px}
#login fieldset,h1{padding-bottom:15px}
.login .hide,.wpm-h-pot{display:none}
.login input[type="checkbox"].wpm-checkbox{width:auto}
.login .wpm-date-tc {
	margin:10px 0px 15px 0px;padding:2px;height:150px;overflow-y:scroll;border: 2px solid #E5E5E5; background: #FBFBFB;
}
.login textarea { font-size:17px !important; height:110px}

.wpm-hide{ display:none }

.wpm-password-strength{display: block;border: 1px solid #d3d3d3;text-align: center;background: #ececec;border-radius: 3px; padding: 5px 0px; margin-top: 10px;}
.wpm-password-strength.very-weak{background-color: #ffb78c;border-color: #ff853c}
.wpm-password-strength.weak{background-color: #ffa0a0;border-color: #f04040}
.wpm-password-strength.ok{background-color: #ffec8b;border-color: #fc0}
.wpm-password-strength.strong{background-color: #c3ff88;border-color: #8dff1c}


/* Register Form Styles Front Backend */

#login
{
	width: 650px;
}

#login input[type=text], #login input[type=password], #login input[type=number],  #login textarea
{
	font-size: 14px;
	padding: 7px 3px;
}

#login p
{
	margin: 10px 0px 15px 0px;
}

#login h2
{
	margin: 20px 0px 10px 0px;
}

#login hr
{
	margin: 2px 0px 10px;
}


#login select
{
	font-size: 14px;
	padding: 7px 3px;
}

#login ul li
{
	margin: 2px 0px 5px 0px;
}


#login .sub-form-label
{
	width:50%;
}

#login .last_name
{
	float: right;
}

#login h1 a
{
	margin: 0px auto;
}

/* Register Form Styles Front End */

.wpm-register-form input[type=text], .wpm-register-form input[type=password], .wpm-register-form input[type=number],  .wpm-register-form textarea
{
	width: 98%;
}

.wpm-register-form select
{
	width:100%;
	border:1px solid #CCC;
	border-radius: 2px;
	padding: 5px;
}

.wpm-register-form hr
{
	margin: 10px 0px 10px 0px;
}

.wpm-register-form .sub-form-label
{
	width: 50%;
}

.wpm-register-form ul
{
	list-style: none;
	list-style-type: none;
	list-style-position: inside;
}

.wpm-register-form ul li
{
	margin: 0px 0px 7px 0px;
}

.required
{
	color: #333;
font-weight: bold;
		
}

.wpm-register-form .last_name
{
	
	float:right;
}