html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:300 120%/1.5em Helvetica Neue,Arial,sans-serif;color:#000!important;background-color:#fff}.login h1 a{background:url(../images/login-logo.svg) no-repeat top;width:280px;height:60px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block}.login #login_error,.login .message{font-size:14px;line-height:1.5;padding:12px 18px;box-shadow:0 1px 10px 0 rgba(0,0,0,.15)}#loginform{background:transparent;box-shadow:none;padding-top:0}#loginform label{color:#000;letter-spacing:.03em;margin-top:2em;display:block}#loginform input[type=password],#loginform input[type=text]{background:#fbfbfb!important;border:1px solid #b3b3b3;border-radius:3px;padding:10px;outline:none;box-shadow:none!important;color:#000!important}#loginform input[type=password]:focus,#loginform input[type=text]:focus{border-color:#555}p a{font-size:1.1em;font-weight:400;color:#000!important;transition:color .25s ease}p a:focus,p a:hover{color:#265a42!important}#wp-submit{display:block;width:100%;padding:20px;text-align:center;background:#265a42;color:#fff;line-height:1em!important;border:none!important;outline:none!important;text-shadow:none!important;text-transform:uppercase;box-shadow:none!important;font-size:1em;font-weight:700;height:auto;margin-top:30px;transition:background .25s ease}#wp-submit:focus,#wp-submit:hover{background:#3d9069}