:root {
  --accent-color: #fff;
  --darker: #a48c61;
}

.color-accent {
  color: var(--accent-color);
}

.knister-form fieldset {
  margin-top: 1em;
}

.knister-form .radio-inline {
  margin-right: 0.75em;
}

.knister-form h5 {
  position: relative;
  margin-top: 1.25em;
}

.knister-form h5:after {
  content: "";
  height: 1px;
  background: var(--accent-color);
  width: 100%;
  display: block;
}


.knister-form-row > div {
  margin-top: 0.75em;
}

.knister-form input[type="checkbox"] {
  margin-right: 0.25em;
}

.knister-form .button {
  text-transform: none;
}

.knister-form .button.blue_bg:hover {
  background-color: var(--darker);
}
