/** Login Page
------------------------------------------------------------------------------------------------------------------- */

Body,html {
	background: #f1f1f1;
}

#login {
	width: 500px;
}


.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
min-height: 40px;
line-height: 2.30769231;
padding: 0px;
width: 100%;
margin-top: 10px;
border-radius: 6px;
}

.login form {
margin-top: 20px;
margin-left: 0;
padding: 80px;
font-weight: 400;
overflow: hidden;
background: #fff;
border: 1px solid #fff;
box-shadow: 0 2px 0px #ddd;
border-radius: 6px;
}

.login form .input, .login form input[type=checkbox], .login input[type=text] {
background: #f6f6f6;
}

#backtoblog{
    display: none;
}

.login #nav {
margin: 24px 0 0 0;
text-align: center;
}

.login #backtoblog a, .login #nav a {
text-decoration: none;
color: #bbb;
}

input[type=checkbox], input[type=radio] {
border: 2px solid #7e8993;
border-radius: 4px;
background: #fff;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 1rem;
margin: -.25rem .25rem 0 0;
outline: 0;
padding: 0!important;
text-align: center;
vertical-align: middle;
width: 1rem;
min-width: 1rem;
-webkit-appearance: none;
box-shadow: inset 0 0px 0px #fff;
transition: .05s border-color ease-in-out;
}


}

.login form .input, .login input[type=password], .login input[type=text] {
font-size: 24px;
line-height: 1.33333333;
width: 100%;
border-width: 2px;
border-color: #ccc;
padding: .1875rem .3125rem;
margin: 0 6px 16px 0;
min-height: 40px;
max-height: none;
border-radius: 6px;
}



/** message box
------------------------------------------------------------------------------------------------------------------- */


.login #login_error, .login .message, .login .success {
border: 2px solid #0475a7;
border-radius: 6px;
padding: 15px 30px 15px 30px;
margin-left: 0;
margin-bottom: 30px;
background-color: #e5f1f6;
box-shadow: 0 0px 0px 0 rgba(0,0,0,.1);
color: #0475a7;
font-weight: 600;
text-transform: uppercase;
}





