.container-header {
  background-color: var(--headerbg);
  background-image: none;
}
.container-header .navbar-brand a {
  color: var(--headercolor);
  text-decoration: none;
}
.container-header .mod-menu {
  color: var(--headercolor);
}
.container-header .site-description {
  color: var(--headercolor);
}

.container-topbar {
  background-color: var(--topbarbg);
  background-image: none;
}
.container-topbar .mod-menu {
  color: var(--topbarcolor);
}

.container-nav {
  background-color: var(--mainnavbg);
  background-image: none;
}
.container-nav .mod-menu {
  color: var(--mainnavcolor);
}
.container-nav .mod-menu li:active, .container-nav .mod-menu li:hover {
  background-color: var(--mainnavactivebg);
  color: var(--mainnavactivecolor);
}
.container-nav .mod-menu li > .active {
  background-color: var(--mainnavactivebg);
  color: var(--mainnavactivecolor);
}

.container-footer {
  color: var(--footercolor);
  background-color: var(--footerbg);
  background-image: none;
}
.container-footer a {
  color: var(--footercolor);
}

.com-content-article, .fc_page, .container-banner {
  color: var(--contentboxcolor);
  background-color: var(--contentboxbg);
}

.breadcrumb {
  background-color: var(--contentboxbg);
}

.container-sidebar-right .card {
  background-color: var(--contentboxbg);
  color: var(--contentboxcolor);
}
.container-sidebar-right .card .card-header {
  background-color: var(--contentboxbg);
  color: var(--contentboxcolor);
}
