.main-header .logo {
  height: auto;
  padding: 0; }
  .main-header .logo img {
    padding: 10px;
    max-width: 150px; }
    @media screen and (max-width: 768px) {
      .main-header .logo img {
        max-width: 150px; } }

.login-box .errorMessage {
  display: inline-block; }
.login-box .forgot-password-link {
  margin: 10px 0; }

.reset-box .reset-box-title {
  font-weight: bold; }

.msg-page {
  margin: 7% auto; }

.col-centered {
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-left: auto;
  margin-right: auto; }

.master-reg-page {
  margin: 3rem 0; }
  .master-reg-page .alert i.fa {
    font-size: 3rem;
    vertical-align: middle;
    padding-right: 7px; }

/*# sourceMappingURL=style.css.map */
