.bs-theme-dark .headerRight {
    background: #2e2e2e;
    border-color: #000000;
}

.bs-theme-dark .captionDate {
    color: #c7c7c7;
}

.bs-theme-dark .headerRight a {
    color: #f2f2f2;
}

.bs-theme-dark .main-menu-bar {
    background: #1d1d1d;
}

.bs-theme-dark .logo a {
    color: #c2c2c2;
}

.bs-theme-dark .logo a span {
    color: #818181;
}

.bs-theme-dark .navbar li a {
    color: #a1a1a1;
}

.bs-theme-dark .main-menu-bar ul.dropdown-menu {
    background: #2e2e2e;
}

.bs-theme-dark .navbar li a:hover,
.bs-theme-dark .navbar li a.active {
    background: #3e3e3e;
}

.bs-theme-dark .navbar li.active>a {
    font-weight: 600;
}

.bs-theme-dark .noticeBoard,
.bs-theme-dark .slider {
    background: #1d1d1d;
}

.bs-theme-dark .bg-theme-b {
    background: #252525 !important;
    color: rgb(201 201 201);
}

.bs-theme-dark .contentBody {
    background: #1d1d1d;
}

.bs-theme-dark .contentBody p,
.bs-theme-dark .contentBody li a {
    color: #a1a1a1;
}

.bs-theme-dark .contentBody h2,
.bs-theme-dark .contentBody h3 {
    color: #d8d8d8;
}

.bs-theme-dark .cover-area .container-main-body {
    background: #1d1d1d;
    box-shadow: 0px 0px 4px 0px #7474744d;
    border-color: #7474744d;
}

.bs-theme-dark .bg-gray {
    background: #2e2e2e;
}

.bs-theme-dark .headPart h1.page-header {
    color: #cdcdcd;
}

.bs-theme-dark .breadcrumb-item a {
    color: #607D8B !important;
}

.bs-theme-dark .figure-image {
    border-color: #607d8b82;
}

.bs-theme-dark .figure-caption {
    font-size: 14px;
    color: #b2b2b2;
}

.bs-theme-dark .breadcrumb-item {
    color: #939393;
}

.bs-theme-dark a.news-link:hover .light-blue {
    background: #191919;
}

.bs-theme-dark .page-title {
    border-color: #607d8b8c;
}

.bs-theme-dark .news-gallery .page-title {
    color: #aaaaaa;
}

.bs-theme-dark ul.kaarya-section li {
    color: #bdbdbd;
}

.bs-theme-dark .table th {
    color: #d8d8d8;
}

.bs-theme-dark .table {
    border-color: #607d8b57;
}

.bs-theme-dark .table-bordered>:not(caption)>*>*,
.bs-theme-dark .table-striped>tbody>tr:nth-of-type(odd)>* {
    color: #d5d5d5;
}

.bs-theme-dark table a {
    color: #607D8B;
}

.bs-theme-dark .news-list a {
    border-color: #607d8b6b;
}

.bs-theme-dark .light-purple {
    background: #3b3b3b42;
}

.bs-theme-dark .container-main-body ul li {
    color: #bfbfbf;
}

.bs-theme-dark .modal-content {
    background-color: #1d1d1d;
    border-color: #4f4f4fa1;
}

.bs-theme-dark .modal-body .m-content {
    color: #b5b5b5;
}

.bs-theme-dark .modal-footer {
    border-color: #607d8b59;
}

.bs-theme-dark .btn-theme2 {
    background: #181818 !important;
    color: #c5c5c5 !important;
    border-color: #607d8b59;
}

.bs-theme-dark img:not(.innerHeadImg) {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.bs-theme-dark .innerHeadImg {
    content: url("../images/banner/banner-dark.jpg");
}

.bs-theme-dark .toggle-theme i::before {
    content: "\f185";
}

.bs-theme-dark .footer {
    background: #141414;
}

.bs-theme-dark .footer h2 {
    color: #cacaca;
}

.bs-theme-dark footer h5 {
    color: #a3a3a3;
}

.bs-theme-dark footer .listLink a {
    color: #b1b1b1;
}

.bs-theme-dark .other-link-title {
    color: #c7c7c7;
}

.bs-theme-dark .text-light {
    color: rgb(174 174 174) !important;
}

.bs-theme-dark footer .social-links a,
.bs-theme-dark footer .listLink a {
    color: #b1b1b1;
}

.bs-theme-dark .listLink li::before {
    background: #303030;
    color: #bfbfbf;
}

.bs-theme-dark .e-book {
    background: #2e2e2e;
    color: #a1a1a1;
}

.bs-theme-dark .btn-calender {
    background: #484848 !important;
}

.bs-theme-dark .light-blue {
    background: #242424;
}

.bs-theme-dark .btn-full-screen {
    background: #474747;
    border: 1px solid #4b4b4b;
}

.bs-theme-dark .navbar-toggler {
    background: rgb(41 41 41);
}

.bs-theme-dark #back-to-top {
    background: #3a3a3a;
    color: #cecece;
}

.bs-theme-dark .toggle-slider {
    border: 1px solid #e9e9e9;
}

.bs-theme-dark .headerRight a:hover {
    background: #484848 !important;
}

.bs-theme-dark .lightbox-gallery-caption {
    color: rgb(151 151 151) !important;
}

.bs-theme-dark .parent-menu ul {
    border: 1px solid #424242;
}

.bs-theme-dark .h-devider {
    background-color: #4e4e4ea6;
}

.bs-theme-dark .navbar li>ul>li:nth-child(2n+1) {
    background: rgb(25, 25, 25, 0.2);
}

.bs-theme-dark .v-thumb {
    border: 1px solid #5e5e5e9e;
    background: #292929;
}

.bs-theme-dark .awesome-bell>i {
    background: #515151;
}

.bs-theme-dark .main-container {
    background: #1d1d1d;
}

@media screen and (min-width: 200px) and (max-width: 766px) {
    .bs-theme-dark ul.navbar-nav {
        background: #2e2e2e;
        border-bottom: 1px solid #393939;
    }

    .bs-theme-dark a.btn-theme:hover,
    .bs-theme-dark .btn-theme:hover {
        color: #fff;
        background: #353535 !important;
    }

    .bs-theme-dark .parent-menu ul {
        border-right: 0;
        border-left: 0;
    }

    .bs-theme-dark .full-screen>span.default:after {
        border: 1px solid #5d5d5d;
        color: #d9d9d9;
        background: #333333;
    }
}