.bg-gradient-success {
  background-color: #00aa9d;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-size: cover;
}

.wrapper-login {
  min-height: 100vh !important;
  justify-content: center;
  align-items: center;
}

.bg-login-image {
  background: url(../img/bg-login.jpg);
  background-position: center;
  background-size: cover;
}

form.user .form-control-user {
  font-size: 1rem;
  border-radius: 10rem;
  padding: 1.5rem 1rem;
}

form.user .btn-user {
  font-size: 1rem;
  border-radius: 10rem;
  padding: 0.75rem 1rem;
}

.text-success {
  color: #00aa9d !important;
}

.text-brand {
  color: #ee5050 !important;
}

.btn-success {
  color: #fff;
  background-color: #00aa9d;
  border-color: #00aa9d;
}

.btn-success:hover {
  color: #fff;
  background-color: #1f5b62;
  border-color: #1f5b62;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #1f5b62;
  border-color: #1f5b62;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #00aa9d;
  border-color: #00aa9d;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1f5b62;
  border-color: #1f5b62;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.fa-44x {
  font-size: 4.4em;
}
