.innovate-header {
  display: block; 
  border-bottom: 2px dashed #fff; 
  padding-bottom: 0.7em; 
  margin-left: 3em;
}

form input[type=checkbox] {
  height: 1rem;
  width: 1rem;
}
.form-check > label {
  padding-left: 2rem;
}

.fieldset-wrapper .description {
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-left: 2rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.form-managed-file label {
  margin-bottom: 1rem;
}
.form-managed-file input[type=checkbox] {
  margin: 0;
}

.js-form-type-processed-text a, .js-form-type-checkbox a, .form-managed-file a {
  color: #ffffff;
}
  .js-form-type-processed-text a:hover, .js-form-type-checkbox a:hover, .form-managed-file a:hover {
    color: #f58a46;
  }

button[name="file_upload_remove_button"] {
  background-color: #005CA9;
  border-color: #005CA9;
  margin-bottom: 1rem;
}
  button[name="file_upload_remove_button"]:hover, button[name="file_upload_remove_button"]:active, button[name="file_upload_remove_button"]:visited {
    background-color: #004783;
    border-color: #004076;
    margin-bottom: 1rem;
  }

.captcha {
  width: 100% !important;
  display: block !important;
}