.main-region input.webform-button--submit.btn.btn-primary.form-submit {
  background-color: #dd5828;
  color: #fff;
  padding: 0.75rem 1.25rem;
  outline: none;
  font-size: 1rem;
  border: 1px solid transparent;
  text-shadow: none;
  text-decoration: none;
  font-weight: bold;
}
 
.main-region input.webform-button--submit.btn.btn-primary.form-submit:hover,
.main-region input.webform-button--submit.btn.btn-primary.form-submit:focus,
.main-region input.webform-button--submit.btn.btn-primary.form-submit:active {
  background-color: #fff !important;
  color: #dd5828 !important;
  border: 1px solid #dd5828;
}

@media (min-width: 400px) {
  .webform-options-display-three-columns {
    display: block;
  }
}

@media (min-width: 768px) {
  .main-region fieldset .webform-flexbox {
    margin-top: .25rem;
  }
  
}

