.path-user .login .container {
  margin-top: 0;
  padding: 1.5rem !important;
}
.path-user .login .form-actions {
  text-align: center;
}
@media (min-width: 768px) {
  .path-user .login .container {
    padding: 1.5rem 0rem !important;
  }
  .login .login-heading,
  .login .login-desc,
  .login .login-button {
    padding: auto;
  }
  .path-user .login .form-actions {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .login-heading,
  .login-desc,
  .login-button {
    padding: 1.5rem;
  }
}

/*start of forgot password fixes*/
.user-register-form,
.user-pass {
  max-width: 640px;
  margin: auto;
  padding: 50px 15px;
}

.user-register-form {
  max-width: 872px;
}

.user-register-form .confirm-parent,
.user-register-form .password-parent {
  max-width: 100%;
}

main-navigation .login {
  background: none;
}
.user-pass p {
  display: none;
}

.main-navigation .container-fluid.login {
  background: none;
}
.user-register-form .form-actions {
  margin-top: 50px;
}
