.input-group-addon {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}


.page-item.active .page-link {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}


.border-primary {
  border: 1px solid var(--theme-color) !important;
}


.checkbox.checbox-switch.switch-primary label > input:checked + span {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  box-shadow: var(--theme-color) 0 0 0 8px inset;
}




.tab-border .nav.nav-tabs li a.active:focus, .tab-border .nav.nav-tabs li a.active:hover {
    color: var(--theme-color);
}

.tab-border .nav.nav-tabs li a.active {
    color: var(--theme-color);
}

.tag.label-info {background-color:var(--theme-color);}


.input-group-addon {
	background-color: var(--theme-color);
	border-color: var(--theme-color);
}

.page-link {
	color: var(--theme-color);
}

.page-item.active .page-link {
	background-color: var(--theme-color);
	border-color: var(--theme-color);
}


a:focus, a:hover {
    color: var(--theme-color);
}

.top-bar .navbar .nav-link:hover {
    color: var(--theme-color);
}

.form-control:focus {
	border-color: var(--theme-color);
}

.form-check label::after {
	background-color: var(--theme-color);
}

.irs--flat .irs-bar {
	background-color: var(--theme-color);
}

.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {
	background-color: var(--theme-color);
}

.irs--flat .irs-handle > i:first-child {
	background-color: #299429;
}

.btn-primary {
  background-color: var(--theme-color);
  color: #fff;
  border-color: var(--theme-color);
}

.btn-primary:hover {
  background-color: var(--theme-color-hover);
  border-color: var(--theme-color-hover);
}

.bg-primary {
  background-color: var(--theme-color) !important;
}

.accordion .acd-group .card-header .acd-heading:hover {
  color: var(--theme-color);
}

.btn.btn-outline-primary {
  color: var(--theme-color);
  border-color: var(--theme-color);
}

.btn.btn-outline-primary:not(:disabled):not(.disabled).active {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

.bg-gradient {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#54b849+0,299429+100 */
	background: var(--theme-color) !important;
	background: -moz-linear-gradient(left, var(--theme-color) 0%, var(--theme-color-hover) 100%) !important;
	background: -webkit-linear-gradient(left, var(--theme-color) 0%,var(--theme-color-hover) 100%) !important;
	background: linear-gradient(to right, var(--theme-color) 0%,var(--theme-color-hover) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=var(--theme-color), endColorstr=var(--theme-color-hover),GradientType=1 ) !important;
}

.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:focus, 
.top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:hover {
    color: var(--theme-color-hover);
}

.badge-primary {background-color: var(--theme-color);}
