/* Default skin (Luminous merged): palettes are controlled by lrm_default__palette */

.lrm-inline .lrm-user-modal-container {
  border: var(--lrm-default-border-width, 1px) solid var(--lrm-default-border, #c1c6d7);
}

.lrm-user-modal-container {
  color: var(--lrm-default-text, #181c23);
}

.lrm-user-modal-container-inner {
  background: var(--lrm-default-surface, #ffffff);
  border-radius: var(--lrm-default-radius, 12px);
  overflow: hidden;
  box-shadow: var(--lrm-default-container-shadow, 0 12px 32px rgba(24, 28, 35, 0.12));
}

.lrm-user-modal-container .lrm-switcher a {
  background: var(--lrm-default-surface-2, #e6e8f3);
  color: var(--lrm-default-muted, #414754);
  font-weight: 600;
}

.lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected,
.lrm-user-modal-container .lrm-switcher.-is-login-only a.selected {
  background: var(--lrm-default-selected-tab-bg, var(--lrm-default-surface, #ffffff));
  color: var(--lrm-default-selected-tab-text, inherit);
}

.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:first-child a {
  border-radius: var(--lrm-default-radius, 12px) 0 0 0;
}

.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:last-child a {
  border-radius: 0 var(--lrm-default-radius, 12px) 0 0;
}

.lrm-user-modal-container .lrm-switcher.-is-login-only li a {
  border-radius: var(--lrm-default-radius, 12px) var(--lrm-default-radius, 12px) 0 0;
}

.lrm-form .lrm-fieldset-wrap {
  padding-left: 2rem;
  padding-right: 2rem;
}

.lrm-form .fieldset {
  margin-bottom: 1.1rem;
}

.lrm-form input.has-border,
.lrm-form select.has-border,
.lrm-form textarea.has-border,
.lrm-form .lrm-integrations input.has-border,
.lrm-form .lrm-integrations select.has-border,
.lrm-form .lrm-integrations textarea.has-border {
  border: 1px solid var(--lrm-default-border, #c1c6d7);
}

.lrm-user-modal-container .input-text,
.lrm-user-modal-container input[type="text"],
.lrm-user-modal-container input[type="email"],
.lrm-user-modal-container input[type="password"],
.lrm-user-modal-container input[type="url"],
.lrm-user-modal-container input[type="search"],
.lrm-user-modal-container input[type="tel"],
.lrm-user-modal-container input[type="date"],
.lrm-user-modal-container input[type="number"],
.lrm-user-modal-container select,
.lrm-user-modal-container textarea,
.lrm-user-modal-container .lrm-integrations .input-text,
.lrm-user-modal-container .lrm-integrations input[type="text"],
.lrm-user-modal-container .lrm-integrations input[type="email"],
.lrm-user-modal-container .lrm-integrations input[type="password"],
.lrm-user-modal-container .lrm-integrations input[type="url"],
.lrm-user-modal-container .lrm-integrations input[type="search"],
.lrm-user-modal-container .lrm-integrations input[type="tel"],
.lrm-user-modal-container .lrm-integrations input[type="date"],
.lrm-user-modal-container .lrm-integrations input[type="number"],
.lrm-user-modal-container .lrm-integrations select,
.lrm-user-modal-container .lrm-integrations textarea {
  background-color: var(--lrm-default-input-bg, #f1f3fe);
  color: inherit;
  border-radius: var(--lrm-default-radius, 12px);
  font-weight: var(--lrm-default-input-font-weight, 400);
  box-shadow: none;
}

.lrm-user-modal-container .input-text::placeholder,
.lrm-user-modal-container input[type="text"]::placeholder,
.lrm-user-modal-container input[type="email"]::placeholder,
.lrm-user-modal-container input[type="password"]::placeholder,
.lrm-user-modal-container input[type="url"]::placeholder,
.lrm-user-modal-container input[type="search"]::placeholder,
.lrm-user-modal-container input[type="tel"]::placeholder,
.lrm-user-modal-container input[type="date"]::placeholder,
.lrm-user-modal-container input[type="number"]::placeholder,
.lrm-user-modal-container textarea::placeholder {
  color: var(--lrm-default-muted, #414754);
}

.lrm-user-modal-container .input-text:focus,
.lrm-user-modal-container input[type="text"]:focus,
.lrm-user-modal-container input[type="email"]:focus,
.lrm-user-modal-container input[type="password"]:focus,
.lrm-user-modal-container input[type="url"]:focus,
.lrm-user-modal-container input[type="search"]:focus,
.lrm-user-modal-container input[type="tel"]:focus,
.lrm-user-modal-container input[type="date"]:focus,
.lrm-user-modal-container input[type="number"]:focus,
.lrm-user-modal-container select:focus,
.lrm-user-modal-container textarea:focus,
.lrm-user-modal-container .lrm-integrations .input-text:focus,
.lrm-user-modal-container .lrm-integrations input[type="text"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="email"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="password"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="url"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="search"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="tel"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="date"]:focus,
.lrm-user-modal-container .lrm-integrations input[type="number"]:focus,
.lrm-user-modal-container .lrm-integrations select:focus,
.lrm-user-modal-container .lrm-integrations textarea:focus {
  border-color: var(--lrm-default-link, #0059bb);
  background-color: var(--lrm-default-input-focus-bg, #ebedf9);
  box-shadow: var(--lrm-default-focus-ring, 0 0 0 3px rgba(0, 89, 187, 0.16));
}

.lrm-form .hide-password {
  border-color: var(--lrm-default-border, #c1c6d7);
  color: var(--lrm-default-muted, #414754);
}

.lrm-form a.button,
.lrm-form button,
.lrm-form button[type="submit"],
.lrm-form #buddypress input[type="submit"],
.lrm-form input[type="submit"] {
  background: #2f889a;
  color: #FFF;
  border: none;
  border-radius: var(--lrm-default-radius, 12px);
  font-weight: 700;
  padding: 13px 8px;
}

.lrm-form a.button:hover,
.lrm-form button:hover,
.lrm-form button[type="submit"]:hover,
.lrm-form #buddypress input[type="submit"]:hover,
.lrm-form input[type="submit"]:hover {
  filter: brightness(1.05);
}

.lrm-form .lrm-form-bottom-message,
.lrm-form .lrm-form-bottom-message a,
.lrm-user-modal-container .fieldset--terms label,
.lrm-user-modal-container .fieldset--terms label a,
.lrm-user-modal-container .lrm-form-message {
  color: var(--lrm-default-muted, #414754);
}

.lrm-user-modal-container .lrm-form-message a,
.lrm-form .lrm-form-bottom-message a,
.lrm-user-modal-container .fieldset--terms label a {
  color: var(--lrm-default-link, #0059bb);
  font-weight: 600;
}

.lrm-user-modal-container .lrm-nice-checkbox__indicator {
  border-color: var(--lrm-default-border, #c1c6d7);
  border-radius: 6px;
  background: var(--lrm-default-checkbox-bg, #ffffff);
}
