.wsisecure-captcha #captcha{ margin-right: 10px;}
.wsisecure-captcha input, .wsisecure-captcha a{  display: block; }
.wsisecure-captcha a { clear: both;}
.wsisecure-captcha img {  float: left; }
/* Login CSS*/
#login-register-password ul.tabs_login {
	font-size: 14px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#login-register-password ul.tabs_login li {
	border: none;
	padding: 0; margin: 0 5px 0 0;
	float: left;
}
#login-register-password ul.tabs_login li a {
	text-decoration: none;
	padding: 0 15px 0 0;
	display: block;
	font-weight: bold;
}
html ul.tabs_login li.active_login {
	border:none;
}
html body #login-register-password ul.tabs_login li.active_login{ font-weight: bold; text-decoration:underline; }
.tab_container_login {
  padding: 15px 0;
}
#login-register-password .tab_content_login,
#login-register-password .tab_content_reset_password {
	padding: 10px 0 0 0;
}
#login-register-password .tab_content_login ul {
	padding: 0; margin: 0 0 0 15px;
}
#login-register-password .tab_content_login li { margin: 5px 0; }
/* global styles */
#login-register-password { padding:0}
#login-register-password h3 {
	border: 0 none;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}
#login-register-password p {
	margin: 0 0 15px 0;
	padding: 0;
}
/* form elements */
#login-register-password .wp-user-form {}
#login-register-password .username, #login-register-password .password, #login-register-password .login_fields {
	margin: 7px 0 0 0;
}
#login-register-password .username label, #login-register-password .password label { display:block; }
#login-register-password .rememberme {  width: 100%; margin-bottom: 10px; }
#login-register-password #rememberme { float: left;  margin: 4px 4px 4px 0; }
#login-register-password .user-submit { padding: 5px 10px; margin: 5px 0; }
#login-register-password .userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
#login-register-password .userinfo p { 
	margin-left: 10px; 
	}
#login-register-password .usericon { float: left; width: 15%; margin: 0 0 10px 22px; }
#login-register-password .usericon img {
	border: 1px solid #F4950E;
	padding: 1px;
}
#content .error_login{ color:#ff0000;}
.uk-comment-list .wsisecure-captcha { display: none; }

/* Ajax login form */
#wsis-ajax-loader { background: url("../images/wsis_loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 8500; display: none; }
.wsis-login-wrapper { text-align: center; min-width: 430px; }
.wsis-login-wrapper > * { padding: 20px 30px 6px 30px; margin: 0;}
.wsis-header-wrapper { border-bottom: 1px solid #9A9A9A; padding-bottom: 12px; padding-top: 12px; }
.wsis-header-wrapper h3 { color: #3D7EF2; font-size: 20px; font-weight: 500; margin: 0; }
.wsis-login-wrapper #wsis-login-msg { min-width: 400px; display: none; background: none repeat scroll 0 0 #9F9F9F; color: #FFFFFF; margin-bottom: 15px; padding: 5px; font-size: 12px; line-height: 14px; }
.wsis-login-wrapper #wsis-login-msg.wsis-error { background: #8C1C1C; }
.wsis-login-wrapper #wsis-login-msg.wsis-success { background: #005B06; }
.wsis-login-wrapper #wsis-login-msg.show { display: block; margin-top: 30px; }
.wsis-login-wrapper #wsis-login-msg p { margin: 0; }
#wsis_loginform { margin: 0 auto; max-width: 270px; }
.wsis-login-field { margin: 20px 0 0 0; }
.wsis-login-field.indicator-hint { text-align: left; }
.wsis-login-field:first-child { margin-top: 0; }
.wsis-login-field label { cursor: pointer; }
.wsis-login-field input[type="text"],
.wsis-login-field input[type="password"] { border: 1px solid #BBBBBB; color: #555555; width: 100%; padding: 8px; box-shadow: 0 0 3px 0 #CCCCCC; -moz-box-shadow: 0 0 3px 0 #CCCCCC; -webkit-box-shadow: 0 0 3px 0 #CCCCCC; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.wsis-login-field input[type="text"]:focus,
.wsis-login-field input[type="password"]:focus { border-color: #3879EF; box-shadow: 0 0 3px 0 #3879EF; -moz-box-shadow: 0 0 3px 0 #3879EF; -webkit-box-shadow: 0 0 3px 0 #3879EF; }
.wsis-login-field.text-align-left { text-align: left; }
.wsis-login-field.forget-pw-link { margin: 3px 0 0 0; clear: left; float: left; }
.wsis-login-field.rememberme { float: left; }
.forget-pw-link a.wsis-forget-password { color: #3D7EF2; }
.forget-pw-link a.wsis-forget-password:hover { text-decoration: underline; }
.wsis-login-field #rememberme { margin-right: 7px; vertical-align: middle; }
.wsis-login-field.wsis-form-submit { float: right; }
/*.wsis-login-field input[type="submit"]{
border:1px solid #9E6D1E; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 1px 1px 0 rgba(255,255,255,0.3);font-weight:bold; color: #582F01;
 background-color: #FFCB53; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCB53), to(#FF921F));
 background-image: -webkit-linear-gradient(top, #FFCB53, #FF921F);
 background-image: -moz-linear-gradient(top, #FFCB53, #FF921F);
 background-image: -ms-linear-gradient(top, #FFCB53, #FF921F);
 background-image: -o-linear-gradient(top, #FFCB53, #FF921F);
 background-image: linear-gradient(to bottom, #FFCB53, #FF921F);
}
.wsis-login-field input[type="submit"]:hover,
.wsis-login-field input[type="submit"]:active{
 background-color: #FF921F; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF921F), to(#FFCB53));
 background-image: -webkit-linear-gradient(top, #FF921F, #FFCB53);
 background-image: -moz-linear-gradient(top, #FF921F, #FFCB53);
 background-image: -ms-linear-gradient(top, #FF921F, #FFCB53);
 background-image: -o-linear-gradient(top, #FF921F, #FFCB53);
 background-image: linear-gradient(to bottom, #FF921F, #FFCB53);
}*/
.wsis-login-field input[type="submit"]{
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px; 
    text-decoration:none; 
    display:inline-block;
    font-weight:bold; 
    background: none repeat scroll 0 0 #3879EF;
    border: 0 none;
    box-shadow: 0 -2px #005BB7 inset;
    color: #FFFFFF;
    padding: 10px 40px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    position: relative;
}
.wsis-login-field input[type="submit"]:hover,
.wsis-login-field input[type="submit"]:active{
    background: #006CD8;
    box-shadow: 0 -2px #005BB7 inset;
}
.wsis-login-field input[type="submit"]:active { top: 1px; }

#wsis-password-meter { background: none repeat scroll 0 0 #999999; color: #FFFFFF; padding: 5px; text-align: center; width: 200px; }
#wsis-password-meter.bad { background-color: #FF7A2D; }
#wsis-password-meter.good { background-color: #E0C438; }
#wsis-password-meter.strong { background-color: #005B06; }
#wsis-password-meter.short { background-color: #8C1C1C; }
