.login_form label {float: left; width: 100%; }
.login_form input[type="text"], .login_form input[type="password"],
.login_form input[type="email"] {padding: 4px 8px;background: #f0f0f0;border: 0px solid #ccc;}
.login_form input[type="text"]:focus, .login_form input[type="password"]:focus,
.login_form input[type="email"]:focus {border-color: #aaa;}
.errors { padding: 8px; border: 1px solid #f50; margin: 10px 0 15px; }
input#login_submit { margin-top: 10px;}
.login_form h4 {text-align: center; margin-bottom: 5px;color: #333;}
.user_info span{font-size: 1.7rem;line-height: 1.4;margin-top: 2.8em;margin-bottom: 1.4em;color: #333;font-weight: 600;} 
.labelshow{display:block;}
.labelhide{display:none;}
