.btn-primary {
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-color: #FFFFFF;
  --bs-btn-hover-color: #FFFFFF;
}

.btn-outline-primary {
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-hover-color: #FFFFFF;
}

.bg-light {
  --bs-bg-opacity: 0.06;
  --bs-light-rgb: 0, 136, 152;
}

.navbar-toggler {
  --bs-navbar-toggler-padding-x: 0px;
  border: none;
}

.navbar-toggler:focus {
  outline: none;
  box-shadow: none;
}

.navbar-collapse .nav-link {
  font-size: 1.25rem;
  text-align: center;
  display: block;
}

hr {
  --bs-border-color: #008898;
  color: var(--bs-border-color);
  opacity: 0.5;
}

footer .link-body-emphasis {
  text-decoration: none;
}

.breadcrumb-chevron {
  font-size: .875em;
}

.breadcrumb-chevron .breadcrumb-item {
  display: flex;
  align-items: center;
}

.breadcrumb-chevron .breadcrumb-item + .breadcrumb-item::before {
  content: '\E815';
  font-family: 'kc-icons';
  position: relative;
  top: 0.1em;
}

ul.list-paw {
  list-style: none;
  padding-left: 1.5rem;
}

ul.list-paw li {
  position: relative;
  padding-left: 1.5rem;
}

ul.list-paw li::before {
  content: "\e800";
  font-family: "kc-icons";
  position: absolute;
  left: 0;
  top: 0.125rem;
  color: var(--bs-primary);
}

.pagination .page-link {
  color: var(--bs-primary);
}

.pagination .page-link:hover, .pagination .page-link:focus {
  color: #fff;
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  outline: none;
  box-shadow: none;
}

.pagination .page-item.active .page-link {
  color: #fff;
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

.pagination .page-item.disabled .page-link {
  color: var(--bs-secondary-color);
  background-color: transparent;
  border-color: var(--bs-border-color);
}

@media (min-width: 1200px) {
  #navcol-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .rounded-md-3 {
    border-radius: var(--bs-border-radius-lg) !important;
  }
}

