.login-form {
  max-width: 450px;
  margin: 50px auto 30px auto;
  padding: 0
}
.login-form > .form-group {
  color: #000;
}
.login-form > .title-wrap > .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.login-form > .title-wrap > .title > i {
  font-weight: bold;
  font-size: 40px;
  font-size: 2.5rem;
  color: #fff;
  background: #007bff;
  margin-right: 16px;
  margin-right: 1rem;
  padding: 0.2rem;
}
.login-form > .title-wrap > .title > span {
  font-size: 32px;
  font-size: 2rem;
}
.login-form > .title-wrap > .sub {
  text-align: right;
}
.login-form > .title-wrap > .sub > small {
  color: #666;
}
.login-form > .forget-password {
  text-align: right;
}
