#com_c4w_businessdirectory-entries #com_c4w_businessdirectory-filterform {
  background-image: url("../images/filter-background.jpg");
  background-size: cover;
  background-position: center bottom;
  padding: 3rem;
}
#com_c4w_businessdirectory-entries #com_c4w_businessdirectory-filterform h1, #com_c4w_businessdirectory-entries #com_c4w_businessdirectory-filterform h2 {
  color: #fff;
}

.com_c4w_businessdirectory .c4w_businessdirectory-complete-plus {
  background-color: rgba(245, 204, 30, 0.1);
}
.com_c4w_businessdirectory .c4w_businessdirectory-complete {
  background-color: rgba(239, 151, 12, 0.2);
}
.com_c4w_businessdirectory .c4w_businessdirectory-compact {
  background-color: rgba(118, 158, 252, 0.2);
}
.com_c4w_businessdirectory .c4w_businessdirectory-entry-separator {
  position: absolute;
  top: 1rem;
  left: 0;
  bottom: 1rem;
  width: 0;
}
.com_c4w_businessdirectory #paymentTabTabs {
  justify-content: center;
}
.com_c4w_businessdirectory .com_c4w_businessdirectory_payment-image {
  height: 50px;
}

#com_c4w_businessdirectory-create .was-validated #jform_com_fields_category_bd:invalid ~ div > button.multiselect,
#com_c4w_businessdirectory-create .was-validated #jform_com_fields_products_services:invalid ~ div > button.multiselect {
  border-color: #ef5541;
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a4aac0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ef5541'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef5541' stroke='none'/%3e%3c/svg%3e");
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
#com_c4w_businessdirectory-create .was-validated #jform_com_fields_category_bd:valid ~ div > button.multiselect,
#com_c4w_businessdirectory-create .was-validated #jform_com_fields_products_services:valid ~ div > button.multiselect {
  border-color: #27a800;
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a4aac0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2327a800' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
#com_c4w_businessdirectory-create .required {
  font-weight: bold;
}