.form-login, .form-reset {
  width: 100%;
  max-width: 330px;
  min-height: 305px;
  padding: 15px;
  margin: 0 auto; }

.form-control {
  display: block;
  width: 100%;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }

input.form-control:focus {
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }

input.form-control.valid, input.form-control valid:focus {
  border-color: #009688;
  outline-color: #009688;
  -webkit-focus-ring-color: #009688; }

input.form-control.invalid, input.form-control.invalid:focus {
  border-color: #f44336;
  outline-color: #f44336;
  -webkit-focus-ring-color: #f44336; }

.login-button, .reset-button {
  margin-top: .75rem;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

.login-button:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

.forgot-password, .back-to-login {
  margin-top: .3rem; }

.login-error, .reset-error {
  color: #f44336; }

.reset-success {
  text-align: center; }

.container {
  text-align: center;
  max-width: 330px;
  margin: 0 auto;
  padding-bottom: 50px; }

.save-password, .save-password.button {
  margin: 0 auto;
  margin-top: 10px; }

.change-password-container {
  text-align: center; }

#send-verification-messages {
  margin-top: 10px; }
  #send-verification-messages p.error {
    color: #f44336; }

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