form#MemNet--register-user,
form#MemNet--login-user {
  display: flex;
  flex-direction: column;
  transition: 0.25s;
}
form#MemNet--register-user input,
form#MemNet--login-user input {
  margin-bottom: 15px;
  margin-left: 15px;
}
form#MemNet--login-user label {
  margin-bottom: 15px;
  width: 90px;
  display: inline-block;
}
form#MemNet--register-user button,
form#MemNet--login-user button {
  margin-top: 10px;
}
form#MemNet--login-user p.login-status {
  display: none;
}

.memnet-login-shortcode p.login-status.active {
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid #f2ddb2 !important;
  background-color: #fcf9f4 !important;
  border-radius: 5px;
}
.memnet-login-shortcode p.login-status.error {
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid red !important;
  background-color: #ffcccb !important;
  border-radius: 5px;
}

.user-registration-form .status-error {
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid red !important;
  background-color: #ffcccb !important;
  border-radius: 5px;
}

.user-registration-form .status-success {
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid #1ec71e !important;
  background-color: #d2f8d2 !important;
  border-radius: 5px;
}


form#MemNet--login-user.processing {
  pointer-events: none !important;
  opacity: 0.4;
  transition: 0.25s;
}

form#MemNet--register-user label {
  min-width: 140px;
  display: inline-block;
}
form#MemNet--register-user input {
  min-width: 280px;
}
