h1,
.h1, 
h2,
.h2, 
h3,
.h3, 
h4,
.h4 {
    color: #234f9a;
}

h2,
 {
    color: #86b122 !important;
}


a,
b,
strong {
    /*
    color:#92b938;
    */
    /* kraeftiger bei schrift */
    color: #86b122;
}

.jumbotron {
    border-bottom: 0px solid #234f9a;
}

.nav-wrap.w-100,
.search-top.row::before {
    background-color: #234f9a;
}

.dropdown-menu.show {
    background-color: #234f9a;
    color: white;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #a7afd8;
}


/*
#a7afd8
*/

nav.breadcrumb-nav {
    background-color: #86b122 !important;
}

li.breadcrumb-item.active {
    color: white;
}

.main-content h2::after {
    background-color: #234f9a;
}

aside .well {
    border-left: 6px solid #cbdb9c;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #234f9a;
}

/*Adressbox neben Karte */
ttaddress__label .list-group-item {
    background-color: whitesmoke !important;
  border: 0px;
}

/*
.well, .layout-300, .layout-bg-well {
    padding: 1rem 1.5rem;
    background-color: #f4f4f4;
}
*/

aside header * {
    color: #234f9a;
}

#page-footer {
    color: #eee !important;
}

#page-footer * {
    color: #eee;
}

#page-footer .footer a {
    color: white;
}

#page-footer .footer>div:first-child {
    background-color: #92b938;
}

#page-footer .footer>div:nth-child(2) {
    background-color: #234f9a;
}

.back-to-top [class*="fa-"],
.back-to-top .svg-inline--fa {
   /* color: var(--cyanviolet2) alex */;
}

/* cookie abfrage buttons weiss */
.cc-compliance .cc-btn {
  color: #fff !Important;

}

.cc-compliance .cc-btn :hover {
  color: var(--cyan);
}