body.dark {
    background-color: #212121; 
    color: #fff !important;
}

body.dark .footer-area {
    background-color: rgb(4, 17, 29);
}

body.dark .navbar.nav-sticky {
    background-color: rgb(4, 17, 29) !important;
}

body.dark .navbar {
    background-color: rgb(4, 17, 29) !important;
}

body.dark .navbar-dark .navbar-nav .nav-link {
    color: rgb(255 255 255);
}

body.dark .header__search:hover {
    background: #454545; 
    box-shadow: 0px 17px 13px 0px #192c4b05;
    border: solid 1px #454545; 
    color: #fff;
}

body.dark ul.footer-list a { 
    color: #fff; 
}

body.dark .author_list_info a {
    color: #ffffff; 
}

body.dark .footer-area .form-control { 
    color: #fff;
    background-color: #454545; 
    border: 1px solid #454545;
}

body.dark .collections-area select { 
    color: #8364e2;
    background-color: #212121;
}

body.dark .dropdown-menu.nav-dropwodn { 
    background-color: #454545;
    box-shadow: 0px 2px 9px rgb(0 0 0 / 15%);
}

body.dark .nav-dropwodn li a { 
    border-bottom: solid 1px #212121;
}

body.dark .nav-dropwodn li a:hover {
    background-color: #212121;
    transition: all 0.2s;
    color: #fff;
}

body.dark .nav-dropwodn li.dropdown-item:hover {
    background-color: #212121;
    transition: all 0.2s;
    color: #fff;
}

body.dark .navbar .dropdown-item {
    color: #fff;
}

body.dark .icon-box.style-2 {
    background-color: #454545;
    color: #fff;
}

body.dark .navbar-brand span {
    color: #ffffff;
}

body.dark .icon-box span {
    color: #fff;
}

body.dark .icon-box.style-2:hover {
    background: #8364e2;
}

body.dark .trending-area .t-card {
    border: solid 1px #454545;
}

body.dark .btn-white { 
    color: #fff;
    background-color: #454545;
    border: solid 1px #454545;
}

body.dark .notable-area .p-card {
    background-color: #454545; 
}

body.dark .rn-service-one {
    background-color: #454545;
}

body.dark .rn-service-one .inner .content .title a {
    color: #fff;
}

body.dark .rn-service-one .inner .content .read-more-button {
    color: #fff;
}

/* css start */

body.dark .scrollbox-content span {
    color: #fff;
}

body.dark .checkbox label {
    color: #fff; 
}

body.dark .table-rank {
    color: #fff;
}

body.dark .de-table.table-rank th {
    border-bottom: solid 1px rgb(255 255 255 / 10%) !important;
}

body.dark .de-table.table-rank tr {
    border-bottom: solid 1px rgb(255 255 255 / 10%) !important;
}

body.dark .page-link {
    background-color: #454545;
    color: #fff;
    border: 1px solid #8b8b8b;
}

body.dark .col-lg-2.col-md-12.border-end p{
    color: #fff;
}

body.dark .filter-area p a {
    color: #fff;
}

body.dark a.h5.text-dark {
    color: #fff !important;
}

body.dark .iteam {
    border: solid 1px #454545;
}

body.dark .form-select { 
    color: #ffffff;
    background-color: #454545;
    border: 1px solid #676767;
}

body.dark .filter-area .form-control{
    background-color: #454545;
    color: #fff;
}

body.dark .blog-area .b-card {
    border: solid 1px #454545;
} 

body.dark .form-control {
    background-color: #454545; 
    border: 1px solid #676767;
    color: #fff;
}

body.dark .iteam-area .single-item {
    border: solid 1px #454545; 
}

body.dark .border {
    border: 1px solid #454545!important;
}

body.dark .border-bottom {
    border-bottom: 1px solid #454545!important;
}

body.dark .accordion-button {
    background-color: #454545;
    color: #fff;
}

body.dark .accordion-item {
    background-color: #212121;
    border: 1px solid #676767;
}

body.dark .accordion-item:not(:first-of-type) {
    border-top: 1px solid #676767;
}

body.dark .wallet-area ul li a { 
    color: #fff; 
}

body.dark .wallet-area ul li { 
    border-bottom: solid 1px #454545;
}

body.dark .wallet-area ul { 
    border: solid 1px #454545; 
}

body.dark .profile-main button.nav-link {
    color: #ffffff; 
}

body.dark .profile-main .nav-tabs .nav-item.show .nav-link, body.dark .nav-tabs .nav-link.active {
    background-color: #454545;
}

body.dark .setting-area .nav-pills .nav-link { 
    color: #fff; 
}

body.dark .input-group-text { 
    color: #fff;  
    background-color: #676767;
    border: 1px solid #676767; 
}

body.dark .tab-pane .border .item {
    border-bottom: solid 1px #676767; 
}

body.dark .trending-area .t-card a{
    color: #fff;
}

body.dark .author_list li a {
    color: #ffffff;
}

body.dark .cselect__rendered {
    background-color: #212121;
}

body.dark .cselect__options {
    background-color: #454545;
}

body.dark .cselect__option.is-selected {
    color: #ddd; 
    transition: all 0.2s;
}

body.dark .cselect__option {
    color: #fff;
    border-bottom: solid 1px #606060;
    transition: all 0.2s;
}

body.dark .cselect__option:hover {
    background: #212121;
    color: #fff;
    transition: all 0.2s;
}

body.dark .perks-area .p-card {
    background-color: #454545 
}

body.dark .ventures-area .flex-shrink-0 {
    background-color: #454545;
    
}

body.dark .author_list li {
    border-bottom: solid 1px #454545;
}

body.dark .b-filter {
    display: inline-block;
}

body.dark .l-filter {
    display: none;
}

body.dark .filter-area .cselect__rendered { 
    color: #ffffff;
}

body.dark .modal-content {
    background-color: #454545;
}

body.dark .table-rank a{
    color: #fff;
}

body.dark .dropdown-item.active {
    color: #8364e2; 
    background-color: #212121;
}

body.dark .navbar-dark .navbar-nav .nav-link.active, body.dark .navbar-dark .navbar-nav .show>.nav-link {
    color: #8364e2;
}

body.dark .header__search input {
    color: #fff;
}