/* fallback static styles if JS fails */
body.login { background-color: #f0f0f0; }

body.login #login h1 a {
  width: 320px;
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}

body.login #login form {
  background: #fff;
  padding: 25px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

body.login #login .button-primary {
  background: #0073aa;
  border-color: #0073aa;
  box-shadow: none;
  text-shadow: none;
}

body.login #login .button-primary:hover {
  background: #005177;
  border-color: #005177;
}

/* Admin page minor styling */
.ocls-wrap .form-table th {
  width: 240px;
}