/* Apply #0772CE to all Font Awesome icons site-wide */
.fa,
.fas,
.far,
.fal,
.fad,
.fab,
.fa-solid,
.fa-regular,
.fa-light,
.fa-duotone,
.fa-brands {
  color: #008CFF !important;
}



.dt-sc-print-now {
  color: white;
}

.dt-sc-print-now a {
  color: white; /* Ensures the anchor text is also white */
}




img[src*="freelance-1.png"] {
  transition: filter 0.3s ease;
}

img[src*="freelance-1.png"]:hover {
  filter: brightness(0) saturate(100%) invert(14%) sepia(79%) saturate(749%) hue-rotate(196deg) brightness(89%) contrast(95%);
}

.dt-sc-tb-content h5 {
  color: white !important;
}

input.wpcf7-form-control.wpcf7-submit {
    color: #ffffff !important;
}







/* All tabs default to white text */
.scroll_tab_inner li a {
  color: #ffffff !important;
}

/* Active tab text (the one with .current class) to black */
.scroll_tab_inner li a.current {
  color: #000000 !important;
}


.scroll_tab_inner li a:hover {
  color: #cccccc !important;
}







input.wpcf7-form-control.wpcf7-submit {
  background-color: #00267A !important;
  border: none !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

/* Optional: Add hover effect */
input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #001a57 !important; /* Slightly darker */
  color: #ffffff !important;
}





a.partners-prev::before,
a.partners-next::before {
  color: #ffffff !important;
  fill: #ffffff !important;
  border-color: #ffffff !important;
}

a.partners-prev,
a.partners-next {
  background-color: #00267A !important;
}











ul.dt-sc-tabs-horizontal-frame > li > a {
  color: white !important;
}




/* Change icon color inside the paint-brush styled fancy list */
ul.dt-sc-fancy-list.paint-brush.arr.arrow li::before {
  color: #ffffff !important;  /* Change to any desired color */
}






/* Target ALL unordered lists using any combo of 'paint-brush' class */
ul[class*="paint-brush"] li::before {
  color: #ffffff !important;
}




.dt-sc-button.filled {
  color: #ffffff !important;
}





#toTop, #toTopHover {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}





.dt-sc-team-details:hover h4,
.dt-sc-team-details:hover h5,
.dt-sc-team-details:hover p {
  color: #ffffff !important;
}


.icon-content h4 {
  color: #00267A !important;
}























/* For input type date pickers */
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

/* jQuery UI Datepicker Calendar Background */
.ui-datepicker,
.ui-datepicker-calendar,
.ui-datepicker td,
.ui-datepicker th {
    background-color: #00267A !important;
    color: white !important; /* Optional for contrast */
}

/* For other plugin-based calendar popups */
.calendar,
.booking-calendar,
.datepicker,
.datepicker-calendar,
.bookly-calendar {
    background-color: #00267A !important;
    color: white !important;
}




/* Available (selectable) date links */
.ui-datepicker td a {
  color: #008CFF !important;
}

/* On hover */
.ui-datepicker td a:hover {
  background-color: #001b5b !important;
  color: #ffffff !important;
}