body {
    background: #191d21 !important;
    color: #ffffff !important;
}

*,
.text-white,
.text-dark,
.text-muted,
.link-secondary,
.text-secondary,
.link-secondary:hover,
.link-dark,
.link-dark:hover,
.text-primary,
.text-black,
.text-info,
.calendar-color,
.other-parts-color,
.text-success,
.text-orange {
    color: #ffffff !important;
}

footer.footer.py-4.pb-5 {
    background-color: #121212 !important;
}

footer.footer a {
    color: #ffffff !important;
}

.border-bottom {
    border-color: #ffffff !important;
}

.secondary-video-latest,
.event-latest {
    scrollbar-color: #000000 #121212 !important;
}

.secondary-video-latest::-webkit-scrollbar-thumb,
.event-latest::-webkit-scrollbar-thumb {
    background-color: #000000 !important;
}

.wire-loading-box, .bg-event-latest-color {
    background-color: #121212 !important;
}

.bg-event-latest-color {
    border-color: #000000 !important;
}

.web-style a {
    cursor: default;
}

a.styleswitch {
    text-indent: -99999px;
    display: flex;
}

a.styleswitch:after {
    content: '\0063';
    font-size: 18px;
    display: block;
    text-indent: 0;
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-sizing: border-box;
    color: #ffffff;
    width: 18px;
    height: 18px;
    line-height: 14px;
    margin-top: 3px;
    padding-left: 3px;
    cursor: pointer;
    background-color: #000000;
}

a.styleswitch.default:after {
    color: #000000 !important;
    background-color: #ffffff;
    border-color: #ffffff !important;
}

a.styleswitch.yellow:after {
    color: #ffff00 !important;
    border-color: yellow !important;
}

header {
    background: #191d21 !important;
}

.bg-light,
.bg-purple-soft,
footer,
.bg-copy,
.dropdown-menu {
    background: #101010 !important;
}

ul.dropdown-menu,
ul.dropdown-menu.animate__animated {
    --bs-dropdown-link-hover-bg: #121212 !important;
}

ul.dropdown-menu li.nav-item:hover,
ul.dropdown-menu li.nav-item:hover>a {
    background-color: #121212;
}

ul.dropdown-menu .form-control {
    background-color: #191d21 !important;
}

ul.dropdown-menu .form-control,
.form-select {
    border-color: #ffffff !important;
}

.footer-item i.fa-inverse {
    color: #000000 !important;
}

.useful-information,
.bg-gray-200,
.bg-gray-100 {
    background: #121212 !important;
}

.latest-list .latest-list-item,
.trend-list .trend-list-item,
.calendar-latest .row {
    border-color: #000000 !important;
}

.slick-prev:before,
.slick-next:before {
    color: #ffffff !important;
}

.slick-dots li.slick-active button {
    background-color: #ffffff !important;
}

.wrapper {
    background-color: #121212 !important;
}

.calendar {
    border-color: #000000 !important;
}

ul.weeks {
    background-color: #000000 !important;
}

.car-date .event-dot {
    background-color: #ffffff !important;
    opacity: .3;
}

.car-date.active .event-dot {
    background-color: #000000 !important;
    opacity: 1;
}

.form-select {
    background-color: #191d21 !important;
}

label.chat-label {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.chat-wrapper .head-text {
    background: -webkit-linear-gradient(left, #000000, #191d21) !important;
}

.chat-wrapper .chat-box {
    background-color: #191d21;
}

.chat-wrapper .btn-primary,
.bg-white,
.bg-primary-subtle,
.chat-input {
    background-color: #000000 !important;
    border-color: #ffffff !important;
}

.chat-wrapper .border {
    border-color: #ffffff !important;
}

.chat-input input,
.chat-input button {
    background-color: #000000 !important;
}

.custom-tooltip {
    --bs-tooltip-bg: #000000 !important;
}

.issue-focus-sub-cat-latest div.latest-item:nth-child(odd) {
    background-color: #101010;
}

.issue-focus-sub-cat-latest div.latest-item {
    background-color: #191d21;
}

.useful-img-cover .nav-pills .nav-link.active {
    color: #000000 !important;
}

.useful-img-cover .nav-pills .nav-link.active::before {
    border-bottom-color: #ffffff !important;
}

.useful-content .useful-content-list {
    border-color: #000000 !important;
}

.days li.active::before,
header .icons>span#calendar_prev:hover,
header .icons>span#calendar_next:hover,
.days li:not(.active):hover::before {
    background-color: #ffffff !important;
    color: #000000 !important;
}

header .icons>span#calendar_prev:hover>span.bi,
header .icons>span#calendar_next:hover>span.bi {
    color: #000000 !important;
}

.days li.active::before {
    background-color: #ffffff;
    color: #000000 !important;
}

.days li.active a.text-black,
.car-date.active {
    color: #000000 !important;
}

.days li.inactive a.text-muted {
    color: #76721e !important;
}

.btn-bg-light-brown {
    background-color: #101010 !important;
}

.bg-info {
    background-color: #101010 !important;
}

.tag-link:hover {
    background-color: #101010 !important;
    color: #ffffff !important;
}

.slick-dots li button {
    background-color: #101010;
}

.bg-gradient {
    background: #191d21 !important;
}

.slide-btn,
.btn-download,
.carousel-indicators.carousel-ebook [data-bs-target] {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.btn-pdf {
    border-color: #ffffff !important;
}

.bg-event-latest-color {
    background: #121212;
    border: 1px #000000 solid;
}

.section-bghot-topic {
    --section-bg: #000000 !important;
}

.card {
    border: 1px solid #ffffff !important;
    background-color: #000000 !important;
}

.big-card .card-body {
    background: #000000 !important;
}

.small-card .card-body {
    background: #000000 !important;
}

.royal-section {
    --section-bg: #000000 !important;
}

.royal-card {
    background-color: #000000 !important;
    border-color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

.news-card,
.popular-card {
    background: #000000;
    border: 1px solid #ffffff !important;
}

.tag-item {
    background: #000000;
    border: 1px solid #ffffff !important;
}

.ev-arrow-btn,
.ev-pg-btn,
.ev-cal-day {
    background: #3c3c3c !important;
}

.ev-cal-day:hover {
    border-color: #000000 !important;
}

.ev-cal-day.is-sel {
    background: #000000 !important;
}

.ev-cal-day.is-wknd .ev-dname {
    color: #c0392b !important;
}

.ev-cal-day.is-wknd .ev-dnum {
    color: #c0392b !important;
}

.ev-card {
    background: #000000;
    border: 1px solid #ffffff !important;
}

.section-sponcer,
.carousel-wrapper {
    background: #000000 !important;
}

.sponcer-item {
    border: 1px solid #ffffff !important;
    /* background: #000000 !important; */
}

.block-card {
    border: 1px solid #ffffff !important;
    background-color: #000000 !important;
}

.useful-section {
    background-image: url(/uploads/images/bg1-dark.png) !important;
}

.section-bgtopic {
    background-image: url(/uploads/images/bg3-dark.png) !important;
}

.section-bgarticle {
    background-image: url(/uploads/images/bg4-dark.png) !important;
}

.bg-video {
    background-image: url(/uploads/images/bg5-dark.png) !important;
}

.ev-wrap {
    background: url(/uploads/images/bg6-dark.png) center top / 1920px 1175px no-repeat #493771 !important;
}

.stamp {
    background: #1a1a1a !important;
}

.mm-tab.active .mm-tab-img,
.mm-tab:hover .mm-tab-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(96%) contrast(92%) !important;
}

.cat-nav,
.ev-sel,
.ev-badge,
.nav-btn,
.nav-circle,
.slider-btn,
.mm-see-all,
.nav-btn,
.mm-view-all,
.btn-see-all,
.btn-view,
.see-all-link,
.btn-purple {
    background: #1a1a1a !important;
    background-color: #1a1a1a !important;
}

.cat-nav:hover,
.ev-sel:hover,
.ev-badge:hover,
.nav-btn:hover,
.nav-circle:hover,
.slider-btn:hover,
.mm-see-all:hover,
.mm-view-all:hover,
.btn-see-all:hover,
.btn-view:hover,
.see-all-link:hover,
.btn-purple:hover {
    background: #333333 !important;
    background-color: #333333 !important;
}

.stamp-title {
    background-color: #6c757d;
}

.post-card,
.issue-focus-page {
    background: #000;
}

.issue-pagination .page-item.active .page-link {
    background: #101010;
    color: white;
}

.issue-pagination .page-link {
    color: #101010;
    background: #ffffff99;
}

.type-tab.active {
    background: #000;
    border-color: #101010;
    color: white;
}

.type-tab {
    border: 2px solid #101010;
    background: #6c757d4f;
    color: #666;
}

.filter-tag.active {
    background: #000;
    color: white;
    border: 1px solid #ffffff;
}

.filter-tag {
    background: #6c757d;
    color: #4B3A7A;
    border: 1px solid #ffffff;
}

.sidebar-popular {
    background: #000;
}

.data-visualization-card,
.infographic-card,
.article-card {
    background: #000000;
}

.issue-focus-sub-cat-latest div.latest-item:nth-child(even) {
    background-color: #000000;
}
