/*!
 *   Css que sobreescribe a todo lo demás
 */
.login-box, .register-box {
    background: #f0f0f0;
    border: 1px solid #999;
    margin: 4% auto;
    width: 360px;
}
.box-body {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom: 1px solid #ddd;
}

.box-body:hover {
  background-color: #ddd;
}

h1 {
  font-size: 20px;
}

h2 {
  font-size: 16px;
  line-height: 25px;
}

h3 {
  font-size: 15px;
}

.login-page {
    background: transparent url("/static/img/site/cover.jpg");
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

.login-box{
    opacity: 0.9;
}

.login-page h1{
  color: white;
  font-family: AvenirBlack, sans;
  font-size: 20px;
  margin-top: 7%;
  text-align: center;
}

.user-panel {
    min-height: 40px;
}

.logo-lg img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 992px) {
  .login-page h1{
    font-size: 40px;
  }  
}