.btn_login{ padding:10px 15px; text-align:center; color:#ffffff; text-transform:uppercase; font-size:14px; line-height:14px; background:#000000; float:left; margin:0 0 0 10px; outline:none; text-decoration:none;transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.btn_login:hover { background: #454545;outline:none; text-decoration:none; }
.loginform{ background:#202020; color:#ffffff; font-size:12px; padding:10px 10px 10px 10px; position:absolute; display:none; width:250px; top:45px;z-index:190; font-weight:500;}
.loginform h2 { color: #ffffff;  margin: 0 0 10px 0; text-transform:uppercase; font-size:18px; margin:0 0 10px 0; font-weight:500;}
.loginform p { margin:0 0 5px 0; }
.loginform #signin label { display:block; margin:0px 0 5px 0; color: #ffffff; }
.loginform #signin input.textinput { background: #ffffff; padding: 5px 3% 5px 3%; width:94%; color: #454545;;transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; margin-bottom:6px;border:none; float:left; width:94%; outline:none; resize:none; }
.loginform #signin input.textinput:focus { background: #FFFFE0; }
.loginform #signin input.checkboxinput { width:auto; padding:0; margin:5px 10px 0 0; float:left;outline:none; resize:none; }
.loginform #wp_pass_reset label { display:block; margin:0px 0 5px 0; font-style:italic; color: #ffffff; float:left; width:20%; }
.loginform #wp_pass_reset input.textinput { background: #ffffff; padding: 5px 3% 5px 3%; width:94%; color: #454545;;transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; margin-bottom:6px;border:none; float:left; width:73%; outline:none; resize:none; }
.loginform #wp_pass_reset input.textinput:focus { background: #FFFFE0; }
.loginform #wp_pass_reset input.checkboxinput { width:auto; padding:0; margin:5px 10px 0 0; float:left;outline:none; resize:none; }
.loginform #signin .forgetmenot label { width:auto; }
/*.loginform #signin #signin_submit { background:#454545; color: #ffffff; line-height:14px; font-size:14px; margin:0 0 0px; display:inline-block; border:none; padding:6px 20px; width:auto; }
.loginform #signin #signin_submit:hover { background: #858585; }*/
.loginform #signin .forgotpw { float:right; font-style:italic; }
.loginform .status {background: #FFFFE0;border: 1px solid #E6DB55;margin:0 0 5px 0;padding:2px 2px 2px 2px;display:none;color: #020202;}
.loginform .status.error {border:1px solid #ff0000;background:#f5c2c2;}
.loginform .newaccount { background: #454545; padding:5px 5px 5px 5px; margin:10px 0 0 0; line-height:1em; } 
.loginform .newaccount .newaccountleft { width:60%; margin:0; }
.loginform .newaccount .registerbtn { background: #59b64d; color: #ffffff; padding:5px 10px; text-transform:uppercase; }
.loginform .newaccount .registerbtn:hover { background:#70b368; }
.loginform .newaccount .newaccountheading { margin:0 0 5px 0; font-size:14px; }

.loginform #result {background: #FFFFE0;border: 1px solid #E6DB55;margin:0 0 5px 0;padding:2px 2px 2px 2px;display:none;color: #020202;}
.loginform #result .error {border:1px solid #ff0000;background:#f5c2c2;}
.loginform #result .success { background: #7ad03a; color: #121212; }

.user-options { }
.user-options .usermenu { list-style:none; padding:0; margin:20px 0 20px 0; float:left; width:100%; }
.user-options .usermenu li { list-style:none; padding:0; margin:0; }