
/* Wrappers */
body.login {
  background-image: url('');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-color: #303030;
}
body.login div#login { }
body.login div#login h1 {
background: #ffffff url('login-logo.png') center bottom no-repeat;
margin: 0 !important;
padding-top: 1rem !important;
border: 0 none !important;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
body.login div#login h1 a { 
margin: 0 !important; 
padding: 0 !important; 
}


/* Logo */
.login h1 a { background-image: url(''); }


/* Message */
#custom-documentation { 
width: 100%; 
background: #ffffff; 
}
#custom-documentation p { 
padding: 25px 25px 0 25px;
line-height: 130%;
color: #575757;
text-align: center;
font-size: .8rem;
}
p.message { display: none; }


/* Form */
body.login div#login form#loginform { 
margin-top: 0 !important;
box-shadow: none;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}


/* Form - Fields */
.login label {
  font-size: .8rem;
  color: #555555;
}
.login input[type="text"]{
  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
  box-shadow: none;
}
.login input[type="password"]{
  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
  box-shadow: none;
}


/* Form - Button */
.login .button-primary {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px 0px 0px #666666;
  color: #ffffff;
  background: #545454;
  padding: 10px 20px 10px 20px;
  border: solid 303030 0px;
  text-decoration: none;
  }
.login .button-primary:hover,
.login .button-primary:active { 
  background: #303030;
  text-decoration: none;
}


/* Hide - Lost Password */
p#nav { text-align: center !important; }
p#nav a { color: #6E6E6E !important; display: block; !important; }
p#nav a:hover { color: #ffffff !important; display: block !important; }
p#custom-footer-link { 
display: block;
text-align: center;
color: #606060 !important;
padding-top: 1rem;
font-family: verdana; 
font-size: .65rem;
letter-spacing: 1px;
}


/* Hide - Back To Link */
p#backtoblog { 
display: none; 
}


/* Austin DesignWorks Credit Link */
p#custom-footer-link a { color: #979797; text-decoration: none; }
p#custom-footer-link a:hover { color: #ffffff; }

