.login-area{width:300px; background:#fff; display:none; overflow:hidden; font-family:'Helvetica', sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);}

/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
	opacity:0.8 !important;
}


.login-head h2{ display:block; margin:0; font-size:16px; line-height:18px; color:#767676; font-weight:normal; font-family:'Helvetica', sans-serif;}
.login-head{display:block; clear:both; padding:18px 15px 0; text-align:center; }

form.loginsignup{display:block; overflow:hidden; padding:15px 15px 10px; clear:both;}
form.loginsignup input[type="text"], form.loginsignup input[type="email"], form.loginsignup input[type="password"]{clear:both; margin-bottom:10px; width:95%; border:1px solid #d9d9d9; background:#FFF; padding:7px 5px; color:#929191; border-radius:3px; font-weight:bold;}
form.loginsignup input[type="text"]:focus, form.loginsignup input[type="email"]:focus, form.loginsignup input[type="password"]:focus{outline:none;}
a.checkmail{display:block; clear:both;}
.errorfrom {display:block; color:#F00; padding:0 15px 15px;}


form.loginsignup input[type="button"]{padding:6px 0; width:100%; text-align:center; color:#fff; clear:both; margin:3px 0 10px; background:#089efe; border:none; text-transform:uppercase; font-weight:600; cursor:pointer;  border-radius:3px;}
form.loginsignup input[type="button"]:hover{background:#3e3e3e;}
form.loginsignup input[type="submit"]{padding:6px 0; width:100%; text-align:center; color:#fff; clear:both; margin:3px 0 10px; background:#089efe; border:none; text-transform:uppercase; font-weight:600; cursor:pointer;  border-radius:3px;}
form.loginsignup input[type="submit"]:hover{background:#3e3e3e;}

form.loginsignup select{display:inline-block; vertical-align:top; width:32.3%; border:1px solid #d9d9d9; background:#FFF; padding:7px 5px; color:#929191; border-radius:3px; font-weight:bold; margin-bottom:10px; cursor:pointer;}
form.loginsignup select:focus{outline:none;}

span.social-loginarea{display:block; text-align:center; padding:10px 15px;}
span.social-loginarea a{ display:block; margin:10px 0; padding:5px 0; border-radius:3px; font-size:16px; background:#000; color:#FFF; text-align:center; text-transform:lowercase;}
span.social-loginarea a i{margin-right:10px;}
span.social-loginarea a.signupfb{background:#5971ac;}
span.social-loginarea a:hover.signupfb{ text-decoration:none;}
.forget-password{color:#767676; text-align:center; display:block; overflow:hidden; clear:both; margin-bottom:10px;}
.forget-password a{color:#3498db;}
span.agreechecking{display:block; clear:both; margin-bottom:10px;}
span.agreechecking input[type=checkbox]{position:relative; top:2px;}

img.orimg{display:block; margin:0 auto;}




