#submit-job-form .floweralba-checkbox-grid .c27-term-checklist,
#submit-job-form .fieldset-ad-period .c27-term-checklist,
#submit-job-form .fieldset-ad_period .c27-term-checklist {
  display: grid;
  gap: 10px 18px;
}

#submit-job-form .floweralba-checkbox-grid .c27-term-checklist li.c27-term,
#submit-job-form .fieldset-ad-period .c27-term-checklist li.c27-term,
#submit-job-form .fieldset-ad_period .c27-term-checklist li.c27-term {
  float: none !important;
  width: auto !important;
  min-width: 0;
  margin: 0;
}

#submit-job-form .floweralba-checkbox-grid--period .c27-term-checklist,
#submit-job-form .floweralba-checkbox-grid--gender .c27-term-checklist,
#submit-job-form .fieldset-ad-period .c27-term-checklist,
#submit-job-form .fieldset-ad_period .c27-term-checklist {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#submit-job-form .floweralba-checkbox-grid--pay .c27-term-checklist,
#submit-job-form .floweralba-checkbox-grid--preferences .c27-term-checklist {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

#submit-job-form .floweralba-checkbox-grid--preferences .c27-term-checklist {
  gap: 0;
  margin-bottom: 25px;
}

#submit-job-form .form-group.field-type-date,
#submit-job-form .form-group.field-type-email,
#submit-job-form .form-group.field-type-number,
#submit-job-form .form-group.field-type-password,
#submit-job-form .form-group.field-type-related-listing,
#submit-job-form .form-group.field-type-select,
#submit-job-form .form-group.field-type-select-product,
#submit-job-form .form-group.field-type-select-products,
#submit-job-form .form-group.field-type-term-multiselect,
#submit-job-form .form-group.field-type-term-select,
#submit-job-form .form-group.field-type-text,
#submit-job-form .form-group.field-type-textarea,
#submit-job-form .form-group.field-type-texteditor,
#submit-job-form .form-group.field-type-work-hours {
  padding: 20px 20px 5px !important;
}

#submit-job-form .form-group.field-type-text .field > input {
  padding-top: 12px !important;
  padding-bottom: 9px !important;
}

@media (max-width: 767px) {
  #submit-job-form .floweralba-checkbox-grid .c27-term-checklist,
  #submit-job-form .fieldset-ad-period .c27-term-checklist,
  #submit-job-form .fieldset-ad_period .c27-term-checklist {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0;
  }

  #submit-job-form .floweralba-checkbox-grid--pay .c27-term-checklist label,
  #submit-job-form .floweralba-checkbox-grid--preferences .c27-term-checklist label {
    font-size: 12px;
  }

  #submit-job-form .floweralba-checkbox-grid--period .c27-term-checklist label,
  #submit-job-form .floweralba-checkbox-grid--gender .c27-term-checklist label,
  #submit-job-form .fieldset-ad-period .c27-term-checklist label,
  #submit-job-form .fieldset-ad_period .c27-term-checklist label {
    font-size: 13px;
  }
}
