[data-bs-theme=dark] body {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body input::-moz-placeholder {
  color: #fff !important;
}
[data-bs-theme=dark] body input::placeholder {
  color: #fff !important;
}
[data-bs-theme=dark] body .bg-light {
  background-color: #32363b !important;
}
[data-bs-theme=dark] body .card-title {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .top-header .navbar {
  background-color: #2e2e2e !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-control:focus {
  border: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup {
  background-color: var(--bs-body-bg) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .card {
  border: 1px solid var(--bs-border-color-translucent) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .search-title {
  color: #939aa0 !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .kewords {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .kewords:hover {
  color: #efefef !important;
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .search-list-item:hover {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .search-bar .search-popup .search-list-item .list-icon {
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .mega-menu {
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .mega-menu .mega-menu-icon {
  background-color: #f8f8f8 !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .mega-menu .card:hover {
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-apps .app-wrapper {
  background-color: var(--bs-body-bg) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-apps .app-wrapper:hover {
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .option {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg) !important;
  border: 0px solid var(--bs-border-color-translucent) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .option:hover {
  background-color: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .notify-title {
  color: var(--bs-body-color) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .notify-desc {
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .notify-time {
  color: #939aa0 !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .user-wrapper {
  background-color: #efefef !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-item .dropdown-notify .notify-close {
  background-color: var(--bs-body-bg-2) !important;
}
/* [data-bs-theme=dark] body .top-header .navbar .dropdown-menu {
  border: 1px solid var(--bs-border-color-translucent) !important;
} */
[data-bs-theme=dark] body .top-header .navbar .dropdown-menu::after {
  background: var(--bs-body-bg) !important;
  border-top: 1px solid var(--bs-border-color) !important;
  border-left: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .top-header .navbar .btn-toggle a {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .top-header .navbar .btn-toggle a:hover, [data-bs-theme=dark] body .top-header .navbar .btn-toggle a:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-right-links .nav-link {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .top-header .navbar .nav-right-links .nav-link:hover, [data-bs-theme=dark] body .top-header .navbar .nav-right-links .nav-link:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .sidebar-wrapper {
  background-color: var(--bs-body-bg) !important;
  border-right: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-header {
  background-color: var(--bs-body-bg-3) !important;
  border-right: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-header .sidebar-close {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-header .sidebar-close:hover, [data-bs-theme=dark] body .sidebar-wrapper .sidebar-header .sidebar-close:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-nav {
  background-color: var(--bs-body-bg-3) !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-bottom {
  background-color: var(--bs-body-bg-3) !important;
  /* border-top: 1px solid var(--bs-border-color) !important;
  border-right: 1px solid var(--bs-border-color) !important; */
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-bottom .footer-icon {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-bottom .footer-icon:hover, [data-bs-theme=dark] body .sidebar-wrapper .sidebar-bottom .footer-icon:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .sidebar-wrapper .sidebar-bottom .dropdown-menu {
  background-color: var(--bs-body-bg-2) !important;
  border: 1px solid var(--bs-border-color-translucent) !important;
}
[data-bs-theme=dark] body .chip {
  color: var(--bs-body-color) !important;
  background-color: var(--bs-body-bg-2) !important;
  border: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .breadcrumb-title {
  border-right: 1.5px solid var(--bs-border-color-translucent) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .sharelink {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .sharelink:hover, [data-bs-theme=dark] body .main-wrapper .main-content .sharelink:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .options {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .options:hover, [data-bs-theme=dark] body .main-wrapper .main-content .options:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .vertical-pills .nav-link {
  border-bottom: 1px solid var(--bs-border-color) !important;
  color: var(--bs-body-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .vertical-pills .nav-link:last-child {
  border-bottom: 0px solid #dee2e6 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .customer-table table .customer-name {
  color: var(--bs-body-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .product-table table .product-category {
  color: #878d96 !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .product-table table .product-title {
  color: var(--bs-body-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .product-table table .product-tags .btn-tags {
  background-color: var(--bs-body-bg-2) !important;
  color: var(--bs-body-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .product-table table .product-rating {
  background-color: var(--bs-body-bg) !important;
  border: 1px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .main-wrapper .main-content .apexcharts-datalabel,
[data-bs-theme=dark] body .main-wrapper .main-content .apexcharts-datalabel-label,
[data-bs-theme=dark] body .main-wrapper .main-content .apexcharts-datalabel-value,
[data-bs-theme=dark] body .main-wrapper .main-content .apexcharts-datalabels,
[data-bs-theme=dark] body .main-wrapper .main-content .apexcharts-pie-label {
  fill: #fff !important;
}
[data-bs-theme=dark] body .separator .line {
  background-color: var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .auth-cover-left {
  background-color: var(--bs-body-bg) !important;
}
[data-bs-theme=dark] body .order-delete {
  color: #dee2e6 !important;
  cursor: pointer !important;
}
[data-bs-theme=dark] body .order-delete:hover, [data-bs-theme=dark] body .order-delete:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .page-footer {
  background-color: #212529 !important;
  border-top: 0px solid var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu {
  background: 0 0 !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu a {
  color: #a7acb1 !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu a:active {
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu a:focus {
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu a:hover {
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu ul {
  background-color: var(--bs-body-bg) !important;
}
[data-bs-theme=dark] body .sidebar-nav .metismenu .mm-active > a {
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}

[data-bs-theme=dark] body .sidebar-second ul.menu li{
  background-color: var(--bs-body-bg);
  border: 1px solid var(--header-color);
  border-radius:var(--border-radius-9);
}

[data-bs-theme=dark] body .sidebar-second ul.menu a {
  color: var(--white-color) !important;
}

[data-bs-theme=dark] body .menu-label {
  color: #b0afaf !important;
}
[data-bs-theme=dark] body .metismenu .has-arrow:after {
  border-color: initial !important;
}
[data-bs-theme=dark] body .primaery-menu-close {
  color: #dee2e6 !important;
}
[data-bs-theme=dark] body .primaery-menu-close:hover, [data-bs-theme=dark] body .primaery-menu-close:focus {
  color: #ffffff !important;
  background-color: #383c40 !important;
}
[data-bs-theme=dark] body .theme-icons {
  background-color: var(--bs-body-bg) !important;
}
[data-bs-theme=dark] body .error {
  color: #fe1010 !important;
}
[data-bs-theme=dark] body .dash-lable {
  background-color: #f3f3f3 !important;
}
[data-bs-theme=dark] body form select.error,
[data-bs-theme=dark] body form textarea.error,
[data-bs-theme=dark] body form input.error,
[data-bs-theme=dark] body form input.error:focus,
[data-bs-theme=dark] body form textarea.error:focus,
[data-bs-theme=dark] body form select.error:focus {
  border-color: var(--danger-color) !important;
}
[data-bs-theme=dark] body .gmaps,
[data-bs-theme=dark] body .gmaps-panaroma {
  background: var(--bs-body-bg-2) !important;
}
[data-bs-theme=dark] body .bootstrap-tagsinput {
  background-color: var(--bs-body-bg) !important;
  border-color: var(--bs-border-color) !important;
}
[data-bs-theme=dark] body .tab-content {
  background-color: rgba(46, 46, 46, 1) !important;
}
[data-bs-theme=dark] body .card-body-Action,
[data-bs-theme=dark] body .card-body-popup{
  background-color: rgba(51, 51, 51, 1) !important;
}
[data-bs-theme=dark] body .input-container-Action input[type]:not([type="checkbox"]),
[data-bs-theme=dark] body .input-container-Action select,
[data-bs-theme=dark] body .input-container-Action textarea,
[data-bs-theme=dark] body .input-container input[type]:not([type="checkbox"]),
[data-bs-theme=dark] body .input-container select,
[data-bs-theme=dark] body .input-container textarea,
[data-bs-theme=dark] body .search-range .range-input {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
[data-bs-theme=dark] body .btn-custom{
  background-color: rgba(72, 72, 72, 1) !important;
  color: var(--white-color) !important;
}
[data-bs-theme=dark] body .btn-custom .img-off,
[data-bs-theme=dark] body .btn-custom .img-active {
 filter: brightness(1000%) !important;
}
[data-bs-theme=dark] body .btn-outline-none,
[data-bs-theme=dark] body .btn-sm-card {
  color: var(--white-color) !important;
}
[data-bs-theme=dark] body .finance-tree li::before {
  filter: grayscale(90%) brightness(1000%);
}
[data-bs-theme=dark] body .timepicker-plate{
  background-color: #333333 !important ;
}
[data-bs-theme=dark] body .timepicker-tick,
[data-bs-theme=dark] body .datepicker-day-button {
  color: white !important;
}
[data-bs-theme=dark] body .timepicker-analog-display{
  background-color: #292929;
}
[data-bs-theme=dark] body .select-wrapper .select-month {
  background-color: none;
  border: none !important;
}

[data-bs-theme=dark] body::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .card-content::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .ai-text::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .content::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .table-wrapper::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .detailsContainer::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .finance-tree::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .custom-form-container::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .user-list::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .Mortgage-table::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .widget-list::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body .sidebar-first::-webkit-scrollbar-thumb,
[data-bs-theme=dark] body #activityButtonsContainer::-webkit-scrollbar-thumb {
  background-color: var(--bs-secondary-text-emphasis);
  border-radius: var(--border-radius-9);
}

[data-bs-theme=dark] body::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .card-content::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .ai-text::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .content::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .table-wrapper::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .detailsContainer::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .finance-tree::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .custom-form-container::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .user-list::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .Mortgage-table::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .widget-list::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body .sidebar-first::-webkit-scrollbar-thumb:hover,
[data-bs-theme=dark] body #activityButtonsContainer::-webkit-scrollbar-thumb:hover {
  background-color: var(--bs-secondary-text-emphasis);
}

[data-bs-theme=dark] body tspan,
[data-bs-theme=dark] body .apexcharts-legend-text,
[data-bs-theme=dark] body .apexcharts-title-text,
[data-bs-theme=dark] body .amcharts-amexport-label,
[data-bs-theme=dark] body img[alt="More Options"],
[data-bs-theme=dark] body .apexcharts-menu-icon,
[data-bs-theme=dark] body .swiper-slide .img-active {
  filter: invert() brightness(1000%) !important;
}

[data-bs-theme=dark] body .swiper-slide.selected .details-item img,
[data-bs-theme=dark] body .swiper-slide.selected .details-item span {
  filter: invert();
}

[data-bs-theme=dark] body .swiper-slide-active .details .details-item img,
[data-bs-theme=dark] body .swiper-slide-active .details .details-link img {
  filter: invert() brightness(0%) !important;
}
