:root {
	--primary: #2BC155;
	--secondary: #1EAAE7;
	--tertiary: #A5DDF5;
	--quaternary: #222529;
}

a {
	color: #2BC155;
}


html .text-color-primary,
html .text-primary {
	color: #2BC155 !important;
}

html .text-color-secondary,
html .text-secondary {
	color: #1EAAE7 !important;
}

html .text-color-dark,
html .text-dark {
	color: #212529 !important;
}

html .text-color-light,
html .text-light {
	color: #FFF !important;
}

html .bg-color-primary,
html .bg-primary {
	background-color: #2BC155 !important;
}

html .bg-color-dark,
html .bg-dark {
	background-color: #212529 !important;
}

html .border-color-primary {
	border-color: #2BC155 !important;
}

html .border-color-secondary {
	border-color: #1EAAE7 !important;
}

.nav-pills>li.active>a,
.nav-pills .nav-link.active {
	background-color: #2BC155;
}

.nav-link {
	color: #2BC155;
}

html .btn-primary {
	background-color: #2BC155;
	border-color: #2BC155 #2BC155 #1EAAE7;
	color: #FFF;
	--color: #2BC155;
	--hover: #1EAAE7;
	--disabled: #2BC155;
	--active: #1EAAE7;
}


html .btn-primary.disabled,
html .btn-primary:disabled {
	background-color: #2BC155;
	border-color: #2BC155 #2BC155 #1EAAE7;
}

html .btn-secondary {
	background-color: #1EAAE7;
	border-color: #1EAAE7 #1EAAE7 #1EAAE7;
	color: #FFF;
	--color: #1EAAE7;
	--hover: #2BC155;
	--disabled: #1EAAE7;
	--active: #2BC155;
}


html .btn-outline.btn-secondary {
	color: #1EAAE7;
	background-color: transparent;
	background-image: none;
	border-color: #1EAAE7;
}

.btn-gradient:not(.btn-outline) {
	background: linear-gradient(135deg, #2BC155 0%, #1EAAE7 80%) !important;
	color: #FFF;
}

html .highlight-primary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(110, 202, 242, 0.2) 0);
}

html .highlight-primary.highlight-change-text-color {
	color: #FFF;
}

.accordion .card-header a {
	color: #2BC155;
}

#header .header-btn-collapse-nav {
	background: #2BC155;
}

@media (min-width: 992px) {
	#header .header-nav-main nav>ul>li>a {
		color: #2BC155;
	}


	#header .header-nav-main nav>ul:not(:hover)>li>a.active {
		background-color: #2BC155;
		color: #FFF;
	}



	#header .header-nav.header-nav-links nav>ul:not(:hover)>li>a.active {
		color: #2BC155;
	}

	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: #2BC155;
	}
	html .call-to-action.call-to-action-dark {
		background: #212529;
	}


	html .call-to-action.call-to-action-dark {
		background: #212529;
	}

	html .call-to-action.call-to-action-dark h3,
	html .call-to-action.call-to-action-dark p {
		color: #FFF;
	}
}
@media (max-width: 991px) {
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: #2BC155;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
		color: #2BC155;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: #2BC155;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: #2BC155;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		background: #2BC155;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:focus,
	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover {
		background: #2BC155;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: #2BC155 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav::-webkit-scrollbar-thumb {
		background-color: #2BC155;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: #2BC155 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		color: #2BC155 !important;
	}
}
