.ff-default .ff-el-input--label label {
  color: var(--dark-chocolate);
  font-weight: 700;
}

.ff-default .ff-el-form-control {
  background-color: var(--light-stone-grey);
  border: 2px solid var(--dark-chocolate);
  color: var(--dark-chocolate);
  border-radius: 2px;
  padding: 0 14px 0 14px;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  font-family: inherit;
}

.ff-default .ff-el-form-control:focus {
  background-color: var(--light-stone-grey);
  color: var(--dark-chocolate);
  border-color: var(--dark-chocolate);
}

.flatpickr-calendar {
  background: var(--light-stone-grey) !important;
  border: 2px solid var(--dark-chocolate) !important;
  border-radius: 2px !important;
  color: var(--dark-chocolate) !important;
}

.ff-default .ff-el-form-check label.ff-el-form-check-label {
  color: var(--dark-chocolate);
}

.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
  color: var(--burnt-orange);
}

.fluentform .text-danger {
  color: var(--burnt-orange);
}

.fluentform .ff-el-is-error .ff-el-form-control {
  border-color: var(--dark-chocolate);
}

.fluentform .ff-el-is-error .ff-el-form-check-label, .fluentform .ff-el-is-error .ff-el-form-check-label a {
  color: var(--burnt-orange);
}

button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style {
  background-color: var(--burnt-orange) !important;
  padding: 8px 15px 5px 15px !important;
  border-radius: 40px !important;
  text-transform: uppercase;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  color: var(--light-stone-grey)
}

.ff_submit_btn_wrapper {
  text-align: left !important;
}