body.login {
    background: url(../images/bright-bg.png);
    background-size: cover;
}
body.login #login {
    padding: 12px 16px;
    background: #fff;
    position: absolute;
    width: 276px;
    left: 50%;
    margin-left: -138px;
    top: 24%;
    box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
    border-radius: 7px;
}
body.login form#loginform,
body.login p.message,
body.login div#login_error {
    background-color: transparent;
}
body.login form#loginform {
    padding: 0px;
}
body.login div#login h1 a {
    width: 100%;
    background-image: url(../images/the-bright-logo.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 12px;
}
body.login form#loginform {
    box-shadow: none;
}
body.login form#loginform label {
    color: #888;
}
body.login p.message,
body.login div#login_error {

}
body.login div#login_error,
body.login p.message {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f4f4f4+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
border-radius: 3px;
}

body.login input[type=text],
body.login input[type=password] {
    border: none;
    background: #f7f7f7;
    outline: none;
}
body.login input[type=text]
body.login #backtoblog a,
body.login #nav a {
    color: #666;
}
body.login #backtoblog,
body.login #nav {
    padding-left: 0px;
    
}
body.login #nav {
    position: relative;
    top: 16px;
}
body.login #nav a {
    color: #ccc;
    font-size: 11px;
}
body.login #backtoblog a {
    color: #fff;
    position: absolute;
    margin-top: 24px;
    margin-left: -16px;
}
body.login #backtoblog a:hover {
/*     color: #eee; */
}