.user-login-5 .alert {
  margin-top: 0;
}
.user-login-5 .login-form {
  margin-top: 5rem !important;
}
.user-login-5 .login-form .alert {
  margin-top: -60px;
}
.user-login-5 .login-container {
  display: flex;
  align-items: center;
}
.user-login-5 .login-container .login-content {
  margin-top: -10rem !important;
}
.user-login-5 .login-container .login-content input {
  border: 1px solid #e5e5e5 !important;
  padding: 20px !important;
  border-radius: 4px !important;
  height: 34px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  margin-bottom: 1rem !important;
}
.user-login-5 .login-container .login-content input:focus {
  border-color: #0d638f !important;
  outline: 1px solid #0d638f !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.user-login-5 .login-container .login-content input.password {
  margin-top: 1rem !important;
}
.user-login-5 .signin,
.user-login-5 .continue,
.user-login-5 .back-btn,
.user-login-5 .forgot-btn {
  width: 100%;
  border-radius: 4px !important;
  padding: 12px !important;
  font-weight: bold;
}
.user-login-5 .back-btn {
  margin-top: 1rem;
  font-weight: normal;
}
.user-login-5 .btn-azure {
  background-color: #0078d4;
  color: #fff;
  width: 100%;
  border-radius: 4px !important;
  padding: 12px !important;
}
.user-login-5 .btn-azure img {
  height: 20px;
  margin-right: 5px;
}
.user-login-5 .btn-azure:hover {
  color: #fff;
  background-color: #005699;
}
.user-login-5 .btn.green:disabled,
.user-login-5 .signin:disabled,
.user-login-5 .continue:disabled,
.user-login-5 .btn-azure:disabled {
  background-color: #6c757d !important;
}
.user-login-5 .or {
  padding: 2rem 0;
  text-align: center;
}
.user-login-5 .or:before, .user-login-5 .or:after {
  content: "";
  border-bottom: 1px solid #a4aab2;
  position: absolute;
  width: 100px;
  height: 1px;
  top: 50%;
}
.user-login-5 .or:before {
  left: 70px;
}
.user-login-5 .or:after {
  right: 70px;
}
.user-login-5 .forgot-password {
  margin-bottom: 2rem;
}
.user-login-5 .forgot-password a {
  color: #337ab7 !important;
}
.user-login-5 .forgot-password a:hover {
  text-decoration: underline !important;
}
.user-login-5 .alert {
  margin-top: 0 !important;
}
.user-login-5 .im-not-a-robot {
  margin-bottom: 2.5rem;
  display: flex;
  justify-content: center;
}
.user-login-5 .form-actions {
  margin-top: 0 !important;
  border-bottom: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  background-color: #f9f9f9 !important;
}
.user-login-5 .forgot-btn {
  margin-top: 0;
  margin-bottom: 1rem;
}
.user-login-5 .back-btn {
  margin-bottom: 1rem;
}
.user-login-5 .forget-form .im-not-a-robot {
  margin-top: 3rem;
}
.user-login-5 .instructions {
  margin-bottom: 5rem;
}

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