@font-face {
    font-family: 'firasans-light';
    src: url('../fonts/firasans-light-webfont.eot');
    src: url('../fonts/firasans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/firasans-light-webfont.woff2') format('woff2'), url('../fonts/firasans-light-webfont.woff') format('woff'), url('../fonts/firasans-light-webfont.ttf') format('truetype'), url('../fonts/firasans-light-webfont.svg#firasans-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:'oswald-light';src:url(../fonts/oswald-light-webfont.eot);src:url(../fonts/oswald-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-light-webfont.woff2) format("woff2"),url(../fonts/oswald-light-webfont.woff) format("woff"),url(../fonts/oswald-light-webfont.ttf) format("truetype"),url(../fonts/oswald-light-webfont.svg#oswald-light) format("svg");font-weight:400;font-style:normal}

body.login {
    background: #ffffff url('../images/logo-ghost.png');
    position: relative;    
}

.login div#login {
    width: 438px;
}

.login h1 a {
    background-image: url('../images/logo-slider.png');
    background-size: 237px;
    height: 166px;
    width: 237px;  
    margin-bottom: 0;
}

form#loginform {
    background: transparent;
    padding: 22px;
    box-shadow: none;
    border-radius: 25px;
}

.login label, .login form .forgetmenot label {
    color: #036;
    font-family: 'oswald-light';
    font-weight: normal;
    font-size: 24px;
    text-transform: uppercase;
}

.login form .forgetmenot label {
    text-transform: capitalize;
    font-size: 16px;
}

.login input[type="text"], 
.login input[type="password"] {
    background-color: transparent;
    color: #5c585d;
    border: 1px #bebebe solid;
    padding: 6px 10px;
    font: 16px 'firasans-light';
    line-height: 24px;    
}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
    height: inherit; 
    line-height: inherit; 
    padding: 0 17px 0;
    
}

.login .button-primary {
    font: 20px 'oswald-light';
    font-size: 24px;
    background-color: #036;
    border: 0;
    color: #ffffff;
    text-shadow: none;
    text-transform: uppercase; 
    box-shadow: none;
}

.login .button-primary:hover {
    background-color: #f36f21;
}


p#nav {
  display: none;
}

p#backtoblog {
  display: none;
}

#login form p.submit {
    text-align: center;
}

.login #login_error, .login .message {
    border-left: 0;
    text-align: center;
    background-color: transparent;
    color: #001d39;
    font-family: 'oswald-light';
    font-size: 20px;
    box-shadow: none;
}

input[type=text]:focus, input[type=search]:focus, input[type=radio]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, select:focus, textarea:focus {
    box-shadow: none;
}

.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {
    box-shadow: none;
}

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
    box-shadow: none;
}
