/* Broad override for Krowd/Growfund theme primary color */
:root {
	--primary-color: #05A9B7 !important;
	--gva-primary-color: #05A9B7 !important;
}

/* Backgrounds */
.btn-theme,
.btn-primary,
.bg-primary,
.wpcf-campaign-button a,
.wpneo-single-submit-button,
.krowd-btn,
.theme-btn,
.elementor-button-primary,
.wpcf-donate-button,
.gva-badge,
.badge-primary,
.wpcf-fund-raised .progress-bar,
.wpcf-campaign-badges span,
input[type="submit"],
button[type="submit"] {
	background-color: #05A9B7 !important;
	border-color: #05A9B7 !important;
}

/* Hover Backgrounds */
.btn-theme:hover,
.btn-primary:hover,
.wpcf-campaign-button a:hover,
.wpneo-single-submit-button:hover,
.krowd-btn:hover,
.theme-btn:hover,
.elementor-button-primary:hover,
.wpcf-donate-button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
	background-color: #048a96 !important; /* Slightly darker shade for hover */
	border-color: #048a96 !important;
}

/* Text Colors */
.text-primary,
.wpcf-campaign-title a:hover,
.gva-title a:hover,
.wpcf-goal-raised-amount,
.wpcf-campaign-author a,
a:hover {
	color: #05A9B7 !important;
}

/* Borders */
.border-primary,
.wpcf-tabs .nav-tabs > li.active > a,
.wpcf-tabs .nav-tabs > li > a:hover {
	border-color: #05A9B7 !important;
}
