/*SERVICES PAGES OVERRIDES*/
body.single-services .wp-block-uagb-container.uagb-block-9f6dc761 {
  background: #eeeeee !important;
}

/*SERVICES PAGES OVERRIDES ENDS */
.inspector a.button {
  background: #ffffff !important;
  border-color: #7ab929 !important;
  color: #7ab929 !important;
}
.inspector a.button:hover {
  background: #7ab929 !important;
  border-color: #7ab929 !important;
  color: #fff !important;
}
body {
  background: none !important;
}

.services-grid .service-item.betta-asbestos-consultancy:after {
  background-image: url("https://www.bettagroup.co.nz/wp-content/uploads/2025/03/BII-BA-Icon.svg") !important;
}

.services-grid .service-item.betta-property-compliance:after {
  background-image: url(https://www.bettagroup.co.nz/wp-content/uploads/2025/03/BII-BPC-Icon.svg) !important;
}
.services-grid .service-item.betta-inspect-it:after {
  background-image: url("https://www.bettagroup.co.nz/wp-content/uploads/2025/03/BII-BII-Icon.svg") !important;
}

/*Hover states*/

#mainMenuWrapper {
  z-index: 2 !important;
}

img#custom-logo {
  max-width: 260px;
  max-height: 70px;
}
#locationBar {
  color: #009bdf;
}
a {
  color: #009bdf;
}
a:hover {
  color: #666666;
}

.wp-block-button .wp-block-button__link,
.wp-block-search .wp-block-search__button,
body .wp-block-file .wp-block-file__button {
  border-color: #7ab929 !important;
}

.services-grid .service-item {
  background: #e8f3dc !important;
}
.services-grid .service-item h3,
.services-grid .service-item p,
.services-grid .service-item h2,
.fromTxt,
.fromPrice {
  color: #7ab929 !important;
}
.services-grid .service-item h2 {
  color: #7ab929 !important;
}
.service-button {
  background: #7ab929;
  color: #7ab929 !important;
  border: 2px solid #7ab929 !important;
}
.services-grid .service-item:hover a.service-button:hover {
  background: #fff;
  border-color: #fff !important;
  color: #7ab929 !important;
}
.services-grid
  .service-item.betta-property-compliance:hover
  .service-button:hover,
.services-grid
  .service-item.betta-asbestos-consultancy:hover
  .service-button:hover,
.services-grid .service-item.betta-inspect-it:hover .service-button:hover {
  color: #7ab929 !important;
}
.services-grid .service-item:hover {
  background: #7ab929 !important;
}
.services-grid .service-item:hover h2,
.services-grid .service-item:hover p,
.services-grid .service-item:hover .fromTxt,
.services-grid .service-item:hover .fromPrice {
  color: #ffffff !important;
}
.whiteText h1,
.whiteText h2,
.whiteText h3,
.whiteText h5,
.whiteText p {
  color: #ffffff !important;
}
#footerArea.BII .logo {
  max-width: 140px;
}
#footerArea .logo {
  max-width: 150px !important;
}

/* Booking process states */
button.property-page-next-button.button,
button.button.edit-details-btn.edit-details-btn,
input#gform_submit_button_1 {
  background: #7ab929 !important;
  color: #ffffff !important;
}
button.property-page-next-button.button:hover,
button.button.edit-details-btn.edit-details-btn:hover,
input#gform_submit_button_1:hover {
  background: #ccc !important;
}
input#gform_previous_button_1_18,
button.property-page-prev-button.button {
  color: #fff !important;
}
input#gform_previous_button_1_18:hover {
  background: #eee !important;
  color: #7ab929 !important;
}
button.property-page-prev-button.button {
  background: #7ab929 !important;
  color: #ffffff !important;
}

.manual-details-text:hover {
  color: #7ab929 !important;
  border-bottom-color: #7ab929 !important;
}
.gform_previous_button {
  color: #ffffff !important;
}
.booking-form-box .gform-theme--framework input[type="date"]:focus,
.booking-form-box .gform-theme--framework input[type="email"]:focus,
.booking-form-box .gform-theme--framework input[type="number"]:focus,
.booking-form-box .gform-theme--framework input[type="password"]:focus,
.booking-form-box .gform-theme--framework input[type="reset"]:focus,
.booking-form-box .gform-theme--framework input[type="search"]:focus,
.booking-form-box .gform-theme--framework input[type="tel"]:focus,
.booking-form-box .gform-theme--framework input[type="text"]:focus,
.booking-form-box .gform-theme--framework input[type="url"]:focus,
.booking-form-box .gform-theme--framework select:focus,
.booking-form-box .gform-theme--framework textarea:focus {
  border-color: #7ab929 !important;
  outline: 1px solid #7ab929 !important;
}
.property-items .property-item:hover {
  background-color: #eeeeee !important;
}

.payment-credit-card .gfield_label_before_complex {
  color: #7ab929 !important;
}
