/*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: #211d70 !important;
  color: #211d70 !important;
}
.inspector a.button:hover {
  background: #211d70 !important;
  border-color: #211d70 !important;
  color: #fff !important;
}
h1,
.entry-content h1 {
  color: #ffffff !important;
}
h1,
h2,
h3,
h4,
h5 {
  color: #211d70 !important;
}

/*Hover states*/

/*Booking foirm overrides*/
.address-match-field .selected-address > em {
  color: #211d70 !important;
  border-bottom: 1px dashed #211d70 !important;
}
.property-items .property-item.active {
  background-color: #eeeeee !important;
}
.additional-property-details .additional-detail-item .additional-detail-label {
  color: #211d70 !important;
}
.bf-sidebar-box .property-info,
.property-info-box,
.property-extras-wrap {
  border: 1px solid #211d70 !important;
}
.main-property-details .main-detail-item .main-detail-text[contenteditable] {
  border: 2px dashed #211d70 !important;
}
.additional-page-booking-btn {
  background: #fff;
  border: 1px solid #211d70 !important;
  padding: 7px 15px;
  line-height: 1em;
  color: #211d70 !important;
}
.additional-page-booking-btn:hover {
  background: #211d70 !important;
  border: 1px solid #211d70 !important;
  color: #ffffff !important;
}

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

.services-grid .service-item {
  background: #eeeeee !important;
}
.services-grid .service-item h3,
.services-grid .service-item p,
.services-grid .service-item h2,
.fromTxt,
.fromPrice {
  color: #211d70 !important;
}
.services-grid .service-item h2 {
  color: #211d70 !important;
}
.service-button {
  background: #211d70;
  color: #211d70 !important;
  border: 2px solid #211d70 !important;
}
.services-grid .service-item:hover {
  background: #211d70 !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;
}
/* .logoAngle {
    background: #3E3D7C !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: #3e3d7c !important;
}
.services-grid .service-item:hover a.service-button:hover {
  border-color: #211d70 !important;
}
#footerArea .logo {
  max-width: 180px !important;
}

/* Booking process states */
button.property-page-next-button.button,
button.button.edit-details-btn.edit-details-btn,
input#gform_submit_button_1 {
  background: #211d70 !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: #211d70 !important;
}
button.property-page-prev-button.button {
  background: #211d70 !important;
  color: #ffffff !important;
}

.manual-details-text:hover {
  color: #211d70 !important;
  border-bottom-color: #211d70 !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: #211d70 !important;
  outline: 1px solid #211d70 !important;
}
.property-items .property-item:hover {
  background-color: #eeeeee !important;
}
.service-full-content .service-full-buttons .page-booking-btn {
  color: #211d70 !important;
  border-color: #211d70 !important;
}
.service-full-content .service-full-buttons .page-booking-btn:hover {
  color: #fff !important;
  background-color: #211d70 !important;
}

.bf-sidebar-box .sidebar-total {
  background-color: #211d70 !important;
  border-color: #211d70 !important;
}

.gform-theme--foundation
  .manual-address-checkbox
  input[type="checkbox"]
  + label:hover {
  color: #211d70 !important;
  border-color: #211d70 !important;
}

.box-with-loader:after {
  border-left-color: #211d70 !important;
}

.payment-credit-card .gfield_label_before_complex {
  color: #211d70 !important;
}

.gform-theme--foundation .manual-checkbox input[type=checkbox]+label:hover {
  color: #211d70 !important;
  border-bottom-color: #211d70 !important;
}