:root{
    --dark-green: #0c7a57;
    --light-green: #8dc63f;
    --primerose: #d2df87;
}

html .bg-color-primary, html .bg-primary {
    background-color: var(--dark-green) !important;
}
html .bg-color-main, html .bg-main {
    background-color: var(--dark-green) !important;
}
html .border-color-main {
    border-color: var(--dark-green) !important;
}
html .text-color-main {
    color: var(--dark-green) !important;
}
html .text-color-primary, html .text-primary {
    color: var(--dark-green) !important;
}
html .bg-color-light-green, html .bg-light-green{
    background-color: var(--light-green) !important;
}
html .bg-color-primerose, html .bg-primerose{
    background-color: var(--primerose) !important;
}
#header .header-nav-main nav > ul > li > a {
    color: var(--dark-green);
}
#header .header-nav-main nav > ul > li.open > a{
    background: var(--dark-green);
}
#header .header-nav-main nav > ul > li:hover > a {
    background: var(--dark-green);
}
#header .header-nav-main nav > ul:not(:hover) > li > a.active {
    background-color: var(--dark-green);
}
html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
    background-color: var(--dark-green);
    color: #fff;
}
html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
    border-bottom-color: var(--dark-green);
    color: #fff;
}
html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover a {
    border-bottom-color: var(--dark-green);
    color: #fff;
}
html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
    background: var(--dark-green);
    color: #FFF;
  }
.nav-pills > li.active > a:hover, .nav-pills .nav-link.active:hover, .nav-pills > li.active > a:focus, .nav-pills .nav-link.active:focus {
    background-color: var(--dark-green);
}
.team .thumb-info:hover .thumb-info-caption{
    background-color: var(--dark-green);
}
/*.team .thumb-info .thumb-info-caption .custom-thumb-info-title span:nth-child(1){
    color: var(--light-green);
}*/
#header .header-btn-collapse-nav {
    background: var(--dark-green);
    color: #fff;
}
#footer p, #footer a, #footer strong, #footer .custom-info span:nth-child(1), #footer .footer-copyright p{
    color: white;
}
html .scroll-to-top{
    background: var(--light-green);
}
.btn-outline.btn-quaternary{
	/*background-color: var(--dark-green) !important;
	border-color: var(--dark-green) !important;*/
    background-color: var(--light-green) !important;
    border-color: var(--light-green) !important;
}
.color-dark-green{
    color: var(--dark-green);
}
.color-light-green{
    color: var(--light-green);
}
.color-primerose{
    color: var(--primerose);
}
a, a:hover, a:focus {
    color: var(--dark-green);
}
.btn-outline.btn-quaternary {
	color: #fff !important;
}
.team .thumb-info .thumb-info-caption:hover {
	background: var(--dark-green) !important;
}
html section.section-secondary {
    background-color: var(--dark-green) !important;
    border-color: var(--dark-green) !important;
}
#footer {
    background: var(--dark-green);
    border: none;
}
#footer .footer-copyright {
    background: var(--dark-green);
    border-top: 1px solid #53585e;
}
.team .owl-carousel.nav-bottom .owl-nav button.owl-prev {
    color: var(--dark-green);
}
.team .owl-carousel.nav-bottom .owl-nav button.owl-next {
    color: var(--dark-green);
}
.nav-pills > li.active > a, .nav-pills .nav-link.active {
    background-color: var(--dark-green);
}
.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons {
    color: var(--dark-green);
}
.process .process-step-circle {
    border-color: var(--dark-green);
}
.process .process-step-circle:hover {
    border-color: var(--dark-green);
}
h4.font-weight-semibold:hover{
	color: var(--dark-green);
}
html .toggle-primary.toggle-simple .toggle > label::after, html .toggle-primary.toggle-simple .toggle > .toggle-title::after {
    /*background-color: var(--dark-green);*/
    background-color: var(--light-green);
}
html .counters .counter-primary [class*="fa-"], html .counters .counter-primary .icons, html .counters .counter-primary strong {
    color: var(--dark-green);
}
.btn-main {
    /*background-color: var(--dark-green);
    border-color: var(--dark-green);*/
    background-color: var(--light-green);
    border-color: var(--light-green);
    color: #FFF;
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  /*background-color: var(--dark-green);*/
  background-color: var(--light-green);
}
.owl-carousel.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-style-1 .owl-nav .owl-prev {
    color: var(--dark-green) !important;
}
.owl-carousel.nav-style-2 .owl-nav .owl-next::before, .owl-carousel.nav-style-2 .owl-nav .owl-prev::before, .owl-carousel.nav-style-2 .owl-nav .owl-next::after, .owl-carousel.nav-style-2 .owl-nav .owl-prev::after {
    border-color: var(--dark-green);
}
.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {
    color: var(--dark-green);
    border-color: var(--dark-green);
}
.medical-schedules .box-one::after{
    border-left: 40px solid var(--dark-green);
}
.medical-schedules .box-four label{
    opacity: 1;
}
h2.font-weight-semi-bold, h2.font-weight-semibold{
    color: var(--dark-green);
}
.page-header .sub-title{
    opacity: 1;
}

/*====================================== Mobile =============================================*/
@media (max-width: 768px){

#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
    color: var(--dark-green);
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
    color: var(--dark-green);
}

}