@font-face {
    font-family: 'ubuntu-light';
    src: url("../fonts/Ubuntu/Ubuntu-Light.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/Ubuntu/Ubuntu-Light.woff2") format("woff2"), url("../fonts/Ubuntu/Ubuntu-Light.woff") format("woff"), url("../fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype"); 
}
@font-face {
    font-family: 'ubuntu-regular';
    src: url("../fonts/Ubuntu/Ubuntu-Regular.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/Ubuntu/Ubuntu-Regular.woff2") format("woff2"), url("../fonts/Ubuntu/Ubuntu-Regular.woff") format("woff"), url("../fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype"); 
}
@font-face {
    font-family: 'ubuntu-medium';
    src: url("../fonts/Ubuntu/Ubuntu-Medium.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/Ubuntu/Ubuntu-Medium.woff2") format("woff2"), url("../fonts/Ubuntu/Ubuntu-Medium.woff") format("woff"), url("../fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype");
}

body{
    height:100% !important;
    background:#fff !important;
}
#wp-auth-check-wrap #wp-auth-check{
    background-color:#fff !important;
}
.interim-login #login{
  max-width:300px !important;
}
#login{
    width:100% !important;
    max-width:468px !important;
}
.login form{
    padding:0 !important;
    border:none !important;
    box-shadow:none !important;
    background-color:inherit !important;
}
#loginform input{
    margin-bottom:32px !important;
}
#loginform .forgetmenot input{
    margin-bottom:0 !important;
}
.login form label{
    font-family:ubuntu-light !important;
    color:#666 !important;
}
.login-text{
    display:inline-block;
    margin-bottom:12px;
    font-family:ubuntu-medium !important;
}
input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus{
    border-color: #888 !important;
    box-shadow: 0 0 0 1px  #888 !important;
}
#login h1 {
    margin-bottom:60px;
}
.login form .input, .login input[type="text"]{
    border-radius:5px !important;
}
.login form .input, .login form input[type="checkbox"], .login input[type="text"]{
    background:#fff !important;
}
#loginform input#wp-submit{
    margin-bottom:12px !important;
}
/* #user_login:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white;
}
#user_login:-moz-autofill {
    -moz-box-shadow: inset 0 0 0px 9999px white;
} */
.login-button{
    width: 100%;
    padding: 8px 0 !important;
    border-radius: 5px !important;
    font-size:14px !important;
    font-family: ubuntu-light !important;
    margin-top:12px !important;
}
#user_login, #user_pass, #pass1 {
    font-size:14px !important;
    font-family:ubuntu-regular !important;
    padding-left:10px !important;
}
.wp-core-ui .button-secondary{
    color:#aaa !important;
}
.forgetmepassword{
    float:right;
}
.forgotten-link, #nav a, .remember-forgot-links label{
    text-decoration:none;
    font-family:ubuntu-light;
    font-size:14px;
    color:#666 !important;
}
.forgotten-link:hover, #nav a:hover, .remember-forgot-links label:hover{
    text-decoration:underline !important;
    color:#000 !important;
}
.login #backtoblog, .login #nav{
    padding:0 !important;
}
.login #login_error, .login .message, .login .success{
    background-color:inherit !important;
}
.reset-pass a{
    text-decoration:none;
}
a:focus{
    box-shadow:none !important;
}
.reset-pass a:hover{
    text-decoration:underline !important;
}
.login .message{
    border:none !important;
    padding:0px !important;
    margin-bottom:40px !important;
    box-shadow: none !important;
    color:#999 !important;
    font-family:ubuntu-regular !important;
}
.login #login_error{
    font-family:ubuntu-regular !important;
    color:#f00 !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
}
#login form p{
    font-family:ubuntu-light;
    font-size:14px;
}
.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled]{
    color:#fff !important;
    background:#ccc !important;
    border-color:#bbb !important;
}

@media screen and (max-width:500px){
    #login{
        padding: 0 20px !important;
    }
}