::selection{background:#2271b1;color:#fff}.login h1 a{height:96px;width:auto}.welcome-message{color:#3c434a;font-size:20px}.login form{margin-top:20px;margin-left:0;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none}.login label{font-size:20px}.login input[type=password],.login input[type=text]{-webkit-border-radius:4px;padding:10px}input[type=checkbox]:focus,input[type=password]:focus,input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;color:rgba(255,255,255,.2)!important}input:-webkit-autofill{-webkit-text-fill-color:#72777c}input:-webkit-autofill:focus{-webkit-text-fill-color:#fff}.login form .forgetmenot{font-weight:400;float:none;margin-bottom:0}#login form p.forgetmenot{margin:2px 6px 16px 2px}input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus{border-color:#555}input[type=checkbox]:checked:before{font:400 21px/1 dashicons;color:#000}body.login .button.button-large{height:48px}.login .button-primary{width:100%;float:none;background-color:#2271b1!important;background:-webkit-gradient(linear,left top,left bottom,from(#2271b1),to(#2271b1));background:-webkit-linear-gradient(top,#2271b1,#2271b1);background:-moz-linear-gradient(top,#2271b1,#2271b1);background:-ms-linear-gradient(top,#2271b1,#2271b1);background:-o-linear-gradient(top,#2271b1,#2271b1);background-image:-ms-linear-gradient(top,#2271b1 0,#2271b1 100%);color:#fff;-webkit-border-radius:4px;border:1px solid #0763ad;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-shadow:0 -1px 1px #0763ad,1px 0 1px #0763ad,0 1px 1px #0763ad,-1px 0 1px #0763ad}.login .button-primary:hover{background-color:#2271b1!important;background:-webkit-gradient(linear,left top,left bottom,from(#2271b1),to(#0763ad));background:-webkit-linear-gradient(top,#2271b1,#0763ad);background:-moz-linear-gradient(top,#2271b1,#0763ad);background:-ms-linear-gradient(top,#2271b1,#0763ad);background:-o-linear-gradient(top,#2271b1,#0763ad);background-image:-ms-linear-gradient(top,#0b436e 0,#0763ad 100%);color:#fff;-webkit-border-radius:4px;border:1px solid #0763ad}.login .button-primary:active{background-color:#2271b1!important;background:-webkit-gradient(linear,left top,left bottom,from(#0763ad),to(#2271b1));background:-webkit-linear-gradient(top,#0763ad,#2271b1);background:-moz-linear-gradient(top,#0763ad,#2271b1);background:-ms-linear-gradient(top,#0763ad,#2271b1);background:-o-linear-gradient(top,#0763ad,#2271b1);background-image:-ms-linear-gradient(top,#0763ad 0,#2271b1 100%);color:#fff;-webkit-border-radius:4px;border:1px solid #0763ad;-webkit-box-shadow:none;box-shadow:none}.login .button-primary:focus{width:100%;float:none;background-color:#2271b1!important;background:-webkit-gradient(linear,left top,left bottom,from(#2271b1),to(#2271b1));background:-webkit-linear-gradient(top,#2271b1,#2271b1);background:-moz-linear-gradient(top,#2271b1,#2271b1);background:-ms-linear-gradient(top,#2271b1,#2271b1);background:-o-linear-gradient(top,#2271b1,#2271b1);background-image:-ms-linear-gradient(top,#2271b1 0,#2271b1 100%);color:#fff;-webkit-border-radius:4px;border:1px solid #0763ad;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-shadow:0 -1px 1px #0763ad,1px 0 1px #0763ad,0 1px 1px #0763ad,-1px 0 1px #0763ad}.login #backtoblog,.login #nav{padding:0;font-size:18px}.login #backtoblog a,.login #nav a{color:#72777c}.login #backtoblog a:hover,.login #nav a:hover{color:#2271b1}.login #login_error,.login .message{border-left:4px solid #2271b1;margin-top:12px}@media only screen and (min-width:480px){#login{width:400px}.login h1 a{background-size:120px;height:137px;width:auto;margin-bottom:40px}.welcome-message{font-size:24px}.login label{font-size:20spx}.login input[type=password],.login input[type=text]{padding:15px}#login form p.forgetmenot{margin:2px 6px 40px 2px}body.login .button.button-large{height:68px}.login .button-primary{font-size:24px}}