
/* === 背景图开始 === */
body {
    background-image: url("/portal/public/img/theme-bg.png");
}
.no-theme-bg body {
    background-image: none;
}
/* === 背景图结束 === */

/* === 哀悼日开始 === */

/* === 哀悼日结束 === */


/* === 主题色开始 === */

/* 背景色 */
.theme-bg,
.tabs--vertical .tabs__item--active,
.pagination__num--active,
.site-nav__submenu__item__link:hover::before,
.swiper-pagination-switch.swiper-active-switch,
.com-datepanel__button-item.com-datepanel__button-item--active span,.com-datepanel__button-item.com-datepanel__button-item--active:hover span,.com-datepanel__button-item.com-datepanel__button-item--active:active span {
background-color: #2C6BC6;
}

/* 前景色 */
.theme-fg,
a:hover,
.tabs__item--active,
.side-nav__item--active,
.site-nav__item--hover .site-nav__item__label,
.site-nav__item--hover .site-nav__item__icon > svg,
.button:hover,
.com-datepanel__button-item.com-datepanel__button-item--today span,.com-datepanel__button-item.com-datepanel__button-item--includesActive span {
color: #2C6BC6;
fill: #2C6BC6;
}

/* 边框色 */
.theme-border,
.more-link:hover::after,
.tabs__item.tabs__item--active,
.tabs--vertical .tabs__item.tabs__item--active::after,
.side-nav__item.side-nav__item--active::before,
.pagination__num.pagination__num--active,
.button:hover {
border-color: #2C6BC6;
}

/* course */
.courses__list__item__status {
color: #2C6BC6;
fill: #2C6BC6;
}

/* course_detail */
.course-item .course-item__title:hover,
.course-item--played .course-item__title:hover {
color: #2C6BC6;
fill: #2C6BC6;
}
.course-item--leaf .course-item__icon,
.course-item--leaf .course-item__icon:hover,
.course-item--leaf .course-item__icon::before {
border-color: #2C6BC6;
}

/* detail */
.article-action__hook, .article-action__badge {
color: #2C6BC6;
fill: #2C6BC6;
background-color: #fff;
}
.article-action__hook:hover, .article-action__badge:hover {
    color: #fff;
    fill: #fff;
background-color: #2C6BC6;
}
.article-action__item--hover > .article-action__hook,
.article-action__item--hover > .article-action__badge {
    color: #fff;
    fill: #fff;
background-color: #2C6BC6;
}
.attachment-list__item__button {
color: #2C6BC6;
fill: #2C6BC6;
border-color: #2C6BC6;
}

/* search */
.search-list__item__categories > a:hover {
color: #2C6BC6;
fill: #2C6BC6;
}
.search-list__item__categories > a:hover::before {
background-color: #2C6BC6;
}


/* === 主题色结束 === */
