.rwmb-input input, .rwmb-input select, .rwmb-input textarea {
  padding: 0.45em 1em;
  border: 1px solid #c9c9c9;
  border-radius: 0.25em;
}
.select2-container .select2-selection--single {
  height: auto;
  padding: 0.15em 1.25em;
  margin-bottom: 0.5em;
  border: 1px solid #c9c9c9;
  border-radius: 0.25em;
}
.select2-container .select2-selection--single, .select2-container .select2-selection--multiple, .select2-dropdown {
  border-color: #c9c9c9;
}
.rwmb-form * {
  font-size: var(--text-s);
}
.rwmb-label > label {
  font-weight: 400 !important;
}
.rwmb-field {
  margin-bottom: var(--space-s);
}
.rwmb-group-wrapper {
  padding: 2rem;
  border: solid thin #dedede;
}
.select2-container .select2-selection--single {
  height: 34px;
}
/* hide metabox titles */
#register-form h2, #profile-form h2 {
  display: none;
}
.rwmb-form-submit .rwmb-button, .rwmb-input [type=submit] {
  width: 100%;
  background-color: var(--btn-bg, var(--btn-secondary-bg));
  border-width: var(--btn-border-size);
  border-color: var(--btn-border-color, var(--btn-secondary-border-color));
  border-style: solid;
  border-radius: var(--btn-radius);
  line-height: 1.2;
  padding: var(--btn-pad-y) var(--btn-pad-x);
  font-size: var(--btn-text-size, var(--text-m));
  color: var(--btn-text-color, var(--btn-secondary-text));
  --btn-text-size: var(--text-xs);
}
.rwmb-form .add-clone {
  /* btn--primary */
  /* btn--xs */
}

