body {
    background: #1b1a1f;

    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
     background-size: contain;
}

.login #login_error, .login .message {
    background-color: #DD4A00;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin-left: 0;
    padding: 12px;
    color: white;
    border-radius: 5px;
}

#loginform input#rememberme[type="checkbox"]:checked:before {
    color: #1b1a1f;
}


#login {
    width: 330px;
    font-size: 14px;
}

#login a{
    color: white;
}

#login h1 a{
    background:  url('./logo-deliroom-300-117.jpg') no-repeat center;
}

#login #loginform, #lostpasswordform {
    background-color: #DD4A00;
    border-radius: 5px;
    border: none;
}

#login label {
    color: white;
}
#login .input {
    background: #F0F0F0;
    display: inline-block;
    padding: 5px 8px;
    color: #212121;
    height: 30px;
    font-size: 16px;
    height:40px;
}

#login .input:focus {
	border:1px solid #1b1a1f;
}

.login h1 a {
	background: rgba(0, 0, 0, 0.5);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: inherit;
    height: 120px;
    width: 100%;
}

.login #backtoblog a, .login #nav a {
    color: #fff;
    text-decoration: none;
    background-color: #1b1a1f;
    padding: 5px 10px;
    border-radius:5px;
}
.login #backtoblog a:hover, .login #nav a:hover {
    color: #e1001b;
    text-decoration: underline;
}

.button.button-primary.button-large {
    background: #1b1a1f none repeat scroll 0 0;
    border: medium none;
    box-shadow:none;
}
/*
#nav {
    display: none;
}
#backtoblog {
    display: none;
}*/

.actions {
    width: 350px;
    margin: auto;
    padding-top: 15px;
}
.actions #login-back {
    float: left;
    margin-left: 10px;
}
.actions #login-forget {
    float: right;
    margin-right: 10px;
}

.opacity {
    opacity:0.7;
    filter: alpha(opacity = 70);
    -ms-filter: 'prodig:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
  }
.opacity:hover {
    opacity: 1; filter: alpha(opacity = 90);
    -ms-filter:'prodig:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    cursor: pointer;
}
