body.login #login a,body.login #login form{-webkit-box-shadow:none;-moz-box-shadow:none}body.login{margin:0;padding:0;color:#666;font-size:16px;font-weight:400;line-height:1.625;overflow-x:hidden;background-color:#f9f9f9;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.login #login{width:auto;max-width:390px;padding:8% 15px 20px}@media screen and (max-height:550px){body.login #login{padding:20px 15px}}body.login #login b,body.login #login strong{font-weight:500}body.login #login a{outline:0;color:#666;font-size:14px;font-weight:600;text-decoration:underline;box-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.login #login a:focus,body.login #login a:hover{outline:0;color:#666;text-decoration:none}body.login p{line-height:1.6}body.login #login h1 a{padding:0;width:100%;margin:0 auto 25px;background-repeat:no-repeat;background-color:transparent;background-attachment:scroll;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}body.login #login form{padding:25px 30px 35px;background-color:#fff;border:1px solid #efefef;border-radius:2px 2px 0 0;box-shadow:none}body.login #login form label{width:100%;color:inherit;display:block;font-size:16px;font-weight:500;overflow:hidden;margin:0 auto 25px}body.login #login form label[for=rememberme]{margin:13px 0;font-weight:400;line-height:16px}body.login #login form input[type=email],body.login #login form input[type=password],body.login #login form input[type=text]{z-index:2;width:100%;height:auto;display:block;color:inherit;font-size:15px;border-radius:0;font-weight:400;line-height:20px;padding:9px 12px;position:relative;margin:6px auto 0;outline:0!important;border:2px solid #efefef;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.login #login form input[type=password]{margin-bottom:5px}body.login #login form input[type=email]:focus,body.login #login form input[type=password]:focus,body.login #login form input[type=text]:focus{border-color:#2791d8}body.login #login form input[type=checkbox]{padding:0;width:16px;height:16px;font-size:14px;cursor:pointer;line-height:12px;text-align:center;margin:-1px 1px 0 0;display:inline-block;vertical-align:middle;border:2px solid #efefef;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.login #login form input[type=checkbox]:checked{border-color:#2791d8}body.login #login form input[type=checkbox]:checked:before{color:#2791d8;font-size:17px;line-height:16px;margin:-2px 0 0 -3px}body.login.rtl #login form input[type=checkbox]:checked:before{margin:-2px -3px 0 0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-moz-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important}body.login #login form input[type=submit]{border:0;margin:0;z-index:15;height:auto;color:#fff;cursor:pointer;font-size:13px;overflow:hidden;font-weight:700;text-shadow:none;line-height:20px;padding:11px 25px;position:relative;border-radius:2px;text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;letter-spacing:.3px;background-image:none;outline:0!important;text-transform:uppercase;background-color:#2791d8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.login #login form input[type=submit]:hover{background-color:#202020}body.login #login form#lostpasswordform input[type=submit],body.login #login form#registerform input[type=submit]{width:100%}body.login #login #nav{font-size:0;margin:0 auto;display:block;line-height:0;overflow:hidden;padding:25px 30px;background-color:#fff;border:1px solid #efefef;border-top-width:0;border-radius:0 0 2px 2px}body.login #login #nav a{line-height:26px;display:inline-block}body.login #login #nav a:nth-child(2){float:right}body.login #login #backtoblog{display:none}body.login #login #login_error,body.login #login .message{-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.1);box-shadow:0 0 1px 0 rgba(0,0,0,.1)}