/* section */
section {
    background-color: var(--bodyBg);
}

section.bg-light {
    background-color: var(--bgLight);
   
}

section.bg-dark {
    background-color: var(--bgDark) !important;
    color: var(--bodyBg);
}
section.bg-dark h1,
section.bg-dark a {
	color: var(--bodyBg);
}



/* accordion */
.c-accordion-title {
    color: var(--textColor);
}

.c-accordion-title:hover {
    color: var(--accentColor);
}

.c-accordion-title::after,
.c-accordion-title::before {
    background-color: var(--textColor);
}

.c-accordion-title:hover::after,
.c-accordion-title:hover::before {
    background-color: var(--accentColor);
}

/* tabs */
.c-tabs-title,
.c-tabs-title.act,
.c-tabs-title.act:hover {
    color: var(--textColor);
}

.c-tabs-title.act,
.c-tabs-title.act:hover {
    color: var(--textColor);
    border-color: var(--textColor);
}

.c-tabs-title:hover {
    color: var(--accentColor);
}



/* ext:youtubevideo */
.youtubeVideo:hover .customplaybutton polygon {
    fill: var(--accentColor);
}

/* ext:pagelist styles */
.pagelist .info,
.pagelist .abstract {
    color: var(--textColor);
}
.pagelist .info {
    font-size: 1em !important;
    margin: 0 !important;
}
/* pagination */
ul.pagination>li>a {
    border-color: var(--accentColor);
    border-radius: 2px;
}


