label.control-label,
legend {font-size: 16px !important; margin-bottom: 0 !important}



fieldset#edit-dates-requiring-child-care-2222 {
    width: 50%;
  float: left;
}
fieldset#edit-check-services-required {
    width: 40%;
  margin-left: 10%;
  float: left;
}  

fieldset#edit-dates-requiring-child-care-2222 .form-item,
fieldset#edit-check-services-required .form-item {
  margin: 10px 0;
}

.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-school-child-attends-.js-form-item-school-child-attends-,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-parent-guardian-name.js-form-item-parent-guardian-name {
    margin-bottom: 4px;
}

.form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-dates-requiring-child-care-2222-checkboxes--other-.js-form-item-dates-requiring-child-care-2222-checkboxes--other-,
.form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-check-services-required-checkboxes--other-.js-form-item-check-services-required-checkboxes--other- {
  display: none;
}

.form-item.js-form-item.form-type-tel.js-form-type-tel.form-item-telephone.js-form-item-telephone {
    width: 45%;
    float: left;
  margin-left: 5%;
}

.form-item.js-form-item.form-type-email.js-form-type-email.form-item-email-address.js-form-item-email-address {
      width: 45%;
    float: left;
  margin-right: 5%;
}

div#edit-actions,
.form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-additional-information.js-form-item-additional-information,
.captcha {
    clear: both;
}
