/* INTERNAL FORM */
.internal-form .field-container {
  margin-bottom: 1rem;
}
.form-root .internal-form .btnc-right {
  text-align: left;
}
@media(min-width:768px) {
  .form-root .internal-form .btnc-right {
    text-align: right;
  }
}
.table.internal-details {
  font-size: 1rem;
  color: var(--header-color-primary);
}
.table.internal-details > :not(caption) > * > * {
  padding: 0.25rem 0;
}
.form-root .sticky-top {
  top: 120px;
}

/* OPTIONAL FORM LABEL */
.ICBTheme .site--main .form-control.optional-label, .ICBTheme .site--main .form-select.optional-label {
  background-color: #fffef5;
}
.required label:after, legend.required:after {
  display: none;
}
