body {
    color: #3D4856;
}
h1, h2, h3, h4, h5, h6 {
    color: #003E65;
}
a {
    color: #003E65;
}

a:hover {
  color: #003e65;
}

a.mail{
    color: #003E65;
}

#notfall-link {
    background: #CEECF4;
}

.teaser-text a { 
  color: #3D4856;
}

body.menu-sticky #mm-0,
.progress-bar {
  background-color: #003e65;
}

body.menu-sticky .input-group-sm > .form-control,
body.menu-sticky .input-group-sm > .input-group-append > .btn{
  background-color:#003e65;
}

#notfall-link:hover,
.btn-primary:hover,
.btn-cancel:hover,
a.action-link:hover,
#tx-solr-search .tx-solr-search-form #tx-solr-search-form-pi-results .input-group-btn button:hover,
.news-backlink-wrap a:hover {
    background-color: #003e65;
}

header .navbar-toggler-icon {
    background-image: url(../img/navbar-toggle-blue-icon.svg);
}

.mm-wrapper_opened header .navbar-toggler-icon {
    background-image: url(../img/navbar-close-blue-icon.svg);
    width: 27px;
    height: 27px;
    margin-right: 4px;
}

.mm-menu .mm-listview .mm-btn_next:after,
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
  border-color: #003E65;
}

.mm-navbar__title,
.mm-menu a {
  color: #003E65 !important;
}

#sidemenu.mm-menu .mm-listitem_selected>a:not(.mm-btn_next), 
#sidemenu.mm-menu .mm-listitem_selected>span {
  color: #003E65;
}

#sidemenu li.mm-listitem a:hover , #sidemenu li.sub.mm-listitem a.sub:hover {
  background-color: #CEECF4;
}

.path{
  color: #003E65;
}

.bg-grey{
    background-color: #CEECF4;
}

.main-slider-inner::before {
  background-image: url(../img/slider-bg-blue.png);
}

.bg-lila{
    background-color: #CEECF4;
    color: #ffffff;
}

.bg-lila h2,
.bg-darkgreen h2{
    color: #003E65;
}

.bg-lila a {
  background-color: #003E65;
}

.carousel-text,
.startseite .carousel-text p{
    color: #003E65;
}

.carousel-text-inner.color-none p{
  color: #003e65 !important;
}

.startseite h1 a, .startseite h2 a {
    color: #003E65;
}

.bildtext-links h3{
    color: #003E65;
}

.bildtext-rechts .special a{
    color: #003E65;
}

.bildtext-rechts h4,
.bildtext-rechts h4.a{
    color: #003E65;
}

.bg-lila p a,
.startseite .bg-lila p a {
    color:#ffffff;
}

.news .article h3 a,
.startseite .news .article h3 a {
    color:#00448a;
}

.news .article h3 a:hover,
.startseite .news .article h3 a:hover,
.teaser-text a:hover {
    color:#3D4856;
} 

.bildtext-links,
#tx-solr-search .list-group-item.search-result.results-entry {
  background-color: #CEECF4;
}

#tx-solr-search .list-group-item.search-result.results-entry:nth-child(even) {
  background-color: rgb(206 236 244 / 30%);
}

footer {
    background-color: #003E65;
}

footer li a:hover {
  color: #CEECF4;
}

footer::before {
  background-image: url(../img/footer-bg-rounded.svg);
}

i.fa.fa-facebook,
i.fa.fa-linkedin,
i.fa.fa-instagram {
  color:#003E65;
}

i.fa.fa-facebook:hover,
i.fa.fa-linkedin:hover,
i.fa.fa-instagram:hover,
i.fa.fa-facebook:active,
i.fa.fa-linkedin:active,
i.fa.fa-instagram:active {
  color:#0056b3;
}

.btn-primary,
.btn-cancel,
.btn:focus-visible,
.btn:first-child:active,
#tx-solr-search .tx-solr-search-form #tx-solr-search-form-pi-results .input-group-btn button,
.news-backlink-wrap a {
    background-color: #CEECF4;
    color: #003E65;
}

/*

.btn-primary:hover,
.btn-primary-success:focus,
.btn-primary-success:active {
    background-color: #CEECF4;
    color: #0a58ca;
}
*/
.btn-primary::after,
.actionbox-arrow:before,
.navb a:after,
ul.search_nav li a:after {
    background-image: url(../img/blue-arrow-next.svg);
}

#carousel-paperquote .carousel-indicators li.active,
.main-slider .carousel-indicators li.active {
    background-color: #003E65;
}

#sidemenu a.homeicon .home-icon {
  background-image: url('../img/home-icon-blue.svg');
}

/***************************behandlung --> klinik-psychiatrie******************************/

.contentnavigation a {
  color: #003E65;
  background-color: #CEECF4;
}

.contentnavigation a > i {
  color: #003E65 !important;
}/*

.contentnavigation a:after {
  border-left: 20px solid #CEECF4;
}*/

.collapsible-inicator i.fa.fa-angle-right,
.collapsible-inicator i.fa.fa-angle-down {
  color: #003E65;
}

.card-header a, .card-header button {
  color: #003E65;
}

.card-header {
  background-color: #CEECF4;
  color: #003E65;
}

.action-link {
  background-color: #CEECF4;
}

a.action-link {
  color: #003E65;
}

.accordion-header a, .accordion-header button,
.accordion-header .btn-link:active {
  color: #003E65;
}

.accordion-header .btn,
.accordion-header .btn-link:active {
    background-color: #CEECF4;
}

.btn-link:hover {
  /*color: #00448a;*/
  color: #003e65;
}

.frame-ruler-after:after {
    border-bottom: 1px solid #003E65;
}

hr {
  /*color: #00448a;*/
  color: #003e65;
}

/***************************behandlung --> klinik-psychiatrie  --  End******************************/

/*.news-list-view .article {
  background-color: #CEECF4;
}*/

.contenttable th, .oben th {
  border-bottom: 1px solid #003E65;
  color: #003E65;
}

.paperquotes-pi5-list .odd {
    background-color:#CEECF4;
}

.paperquotes-pi5-list .even {
    background-color: #CEECF4;
}

.probandenaufrufe-list-view .filter-count{
  color: #003e65;
}

.tx-paperquotes-pi2 .list tr.odd td{
    background-color: #CEECF4 !important;
}

.tx-paperquotes-pi2 .list tr.even td {
    background-color: #CEECF4 !important;
}

form.paperquotes-pi2-search input.paperquotes-pi2-submit {
  color: #003e65;
  background-color: #CEECF4;
}

.tx-paperquotes-pi2 .search_nav a {
  color: #003e65;
}

.news .page-navigation ul li.previous a:before,
.tx-paperquotes-pi5 .page_navigation a.previous_link:before,
.tx-paperquotes-pi6 .page_navigation a.previous_link:before,
.solr-pagination .pagination li.previous a:before {
  background-image: url(../img/blue-arrow-prev-rounded.svg);
}

.news .page-navigation ul li.next a:after,
.tx-paperquotes-pi5 .page_navigation a.next_link:after,
.tx-paperquotes-pi6 .page_navigation a.next_link:after,
.solr-pagination .pagination li.next a:after {
  background-image: url(../img/blue-arrow-next-rounded.svg);
}

/*#page_container .page_navigation a.first_link,
#page_container .page_navigation a.previous_link,
#page_container .page_navigation a.next_link,
#page_container .page_navigation a.last_link {
  background-color: #CEECF4;
  color: #003e65;
}*/

.ui-element-box, 
.einblockertext {
  background-color: #CEECF4;
  color: #003e65;
}
/*
.einblockertext {
  border-left: 8px solid #003E65;
}
.einblockertext p {
  color: #003E65;
}
*/

.subpage-banner + .path #path span.active {
  color: #003E65;
}

a.download::before {
  background-image: url(/typo3conf/ext/zimannheimsitepackage/Resources/Public/Icons/Content/symbol-download-blue.svg);
}

.behandlung .right-side h4 {
  background: #CEECF4;
}
.tx_solr #tx-solr-search-functions h3.further-info {
  background: #CEECF4;
}

@media (max-width: 767px) {

  .mobile-text {
    background-color: #CEECF4;
  }

  #searchform .menu-search-outer .input-group-append .btn-outline-success svg {
    color: #003E65;
  }

  #sidemenu #searchform .menu-search-outer {
    /*border: 1px solid #003E65;*/
    color: #003e65;
  }

  .mm-wrapper_opened #sidemenu .navbar-toggler-icon {
      background-image: url(../img/navbar-close-blue-icon.svg)
  }
}
