html, body {
  height: 100%;
}

.card-header {
  color: #fff;
  background-color: #00bcd4;
  border-radius: 2px 2px 0 0;
  border: 0;
}
.card-header .card-title {
  margin-bottom: 0;
}

.card {
  border-radius: 2px !important;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  border: 0;
}
.card .text-subtle {
  font-size: 0.9em;
}
.card .alert {
  padding: 5px 10px 0;
}
.card .alert .ul {
  margin-bottom: 0;
  padding-bottom: 0;
}

.brand-logo {
  width: 50px;
  height: auto;
}

.copyright-section {
  margin-top: 15px;
}

@media only screen and (max-width: 650px) {
  .box-container {
    width: 100%;
    height: 100%;
  }

  .login-box {
    width: 100%;
  }
}
@media only screen and (min-width: 651px) {
  .login-box {
    width: 560px;
  }
}

/*# sourceMappingURL=register-login.css.map */
