
:root {
  --swiper-theme-color: #008a47;
}
 
:root {
  --blue: #008a47;
  --primary: #008a47;
}

a {
  color: #008a47;
}

.form-control:focus {
  border-color: #008a47;
}

.btn-primary {
  background-color: #008a47;
  border-color: #008a47;
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #008a47;
  border-color: #008a47;
}

.btn-outline-primary {
  color: #008a47;
  border-color: #008a47;
}

.btn-outline-primary:hover {
  background-color: #008a47;
  border-color: #008a47;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #008a47;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #008a47;
  border-color: #008a47;
}

.btn-link {
  color: #008a47;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #008a47;
}

.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #008a47;
  background-color: #008a47;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #008a47;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #008a47;
  background-color: #008a47;
}

.custom-select:focus {
  border-color: #008a47;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #008a47;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #008a47;
}

.custom-range::-webkit-slider-thumb {
  background-color: #008a47;
}

.custom-range::-moz-range-thumb {
  background-color: #008a47;
}

.custom-range::-ms-thumb {
  background-color: #008a47;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #008a47;
}

.navbar-light .navbar-brand {
  color: #008a47;
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #008a47;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #008a47;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #008a47;
}

.navbar-light .navbar-text a {
  color: #008a47;
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: #008a47;
}

.page-link {
  color: #008a47;
}

.page-item.active .page-link {
  z-index: 1;
  background-color: #008a47;
  border-color: #008a47;
}

.badge-primary {
  background-color: #008a47;
}

.alert-primary {
  background-color: #eee;
  border-color: #eee;
}

.progress-bar {
  background-color: #008a47;
}

.list-group-item.active {
  background-color: #008a47;
  border-color: #008a47;
}

.bg-primary {
  background-color: #008a47 !important;
}

.border-primary {
  border-color: #008a47 !important;
}

.text-primary {
  color: #008a47 !important;
}

.noUi-connect {
  background: #008a47;
}

.btn-text-primary {
  color: #008a47;
}

.btn-text-primary:hover {
  color: #008a47;
  background-color: #eee;
}

.btn-text-primary.disabled, .btn-text-primary:disabled {
  color: #008a47;
}

.btn-faded-primary {
  color: #008a47;
  background-color: #eee;
}

.btn-faded-primary:hover {
  color: #008a47;
}

.btn-faded-primary.disabled, .btn-faded-primary:disabled {
  color: #008a47;
}

.dropdown-item.active, .dropdown-item:active {
  color: #008a47;
  background-color: #eee;
}

.nav-link:hover, .nav-link:focus, .nav-link.hover {
  color: #008a47;
  background-color: #eee;
}

.nav-tabs .nav-link.active {
  color: #008a47;
  box-shadow: 0 -2px 0 0 #008a47 inset;
}

.card.card-primary {
  border-color: #008a47;
}

.card.card-primary .card-header,
.card.card-primary .card-footer {
  background-color: #008a47;
}

.accordion > .card-primary .card-header {
  background-color: #eee;
  color: #008a47;
}

.accordion > .card-primary .card-header:hover, .accordion > .card-primary .card-header[aria-expanded="true"] {
  background-color: #008a47;
}

.page-link:hover {
  color: #008a47;
  background-color: #eee;
}

.page-link:hover, .page-link:focus {
  border-color: #008a47;
}

.bg-primary-faded {
  background-color: #eee !important;
}

.menu > li.mm-active {
  box-shadow: 4px 0 0 0 #008a47 inset;
}

.menu > li.mm-active > a {
  box-shadow: 4px 0 0 0 #008a47 inset;
}

.menu > li > ul > li > a:hover {
  color: #008a47;
}

.menu > li > ul > li.mm-active > a {
  color: #008a47;
}

.menu > li > ul > li.mm-active > a::before {
  background-color: #008a47;
}

.menu > li > ul > li > ul > li > a:hover {
  color: #008a47;
}

.menu > li > ul > li > ul > li.mm-active > a {
  color: #008a47;
}

.list-tree .mm-active > a {
  color: #008a47;
}

.footer .list-group-sm .list-group-item:hover, .footer .list-group-sm .list-group-item:focus {
  color: #008a47;
}


.nav .show > .nav-link, .navbar-nav .show > .nav-link, .nav-pills .nav-link.active, .nav-link:active, .nav-link.active {
    color: #008a47;
    background-color: #eee;
}

A:hover {
    color: #008a47;
    background-color: #eee;
    text-decoration: none;
}
.btn-link:hover {
    color: #008a47;
    background-color: #eee;
}
.card-link:hover {
    color: 008a47;
    background-color: transparent;
}
.btn-link:hover {
    text-decoration: none;
}





