/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #0D4C92;
  background-color: #CFF5E7;
  border-color: var(--bs-nav-tabs-link-active-border-color);
}

.canvas-tabs .nav-link.active, .canvas-tabs .nav-tabs .nav-item.show .nav-link,
.canvas-tabs.nav-tabs .nav-link.active,
.canvas-tabs.nav-tabs .nav-tabs .nav-item.show .nav-link {
  background-color: #CFF5E7;
  color: #59C1BD;
}

.button-mine {
  --cnvs-btn-color: #59C1BD;
}
.button-mine.button-3d:hover, .button-mine.button-reveal:hover, .button-mine.button-border:hover {
  --cnvs-btn-color: #59C1BD !important;
}
.button-mine.button-border.button-fill::before {
  background-color: #59C1BD;
}
.button-mine.button-action {
  --cnvs-btn-action-border-color: #59C1BD;
}

.button-border.button-mine, .button-border.button-light.button-mine {
  color: #59C1BD;
  border-color: #59C1BD;
}

.nav-link {
  color: #0D4C92;
  background: none;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: #CFF5E7;
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0D4C92;
}

.menu-item:hover > .menu-link {
  color: #59C1BD;
}

.menu-link {
  color: #0D4C92;
}

.menu-item.current > .menu-link {
  color: #0D4C92;
}

.sub-menu-container .menu-item > .menu-link {
  color: #0D4C92;
}

.is-expanded-menu .sub-menu-container .menu-item > .menu-link span {
  color: #0D4C92);
}

.is-expanded-menu .sub-menu-container .menu-item:hover > .menu-link,
.is-expanded-menu .sub-menu-container .menu-item.current > .menu-link {
  color: #59C1BD;
}