  .switch-theme {
    /* padding: 7px 12px 0; */
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 9999;
  }
  .switch-theme #switch-mode {
    opacity: 0;
    position: fixed;
    width: 45px;
    height: 25px;
    z-index: 9999;
    cursor: pointer;
  }
  .switch-theme .label {
    background-color: #e4e4e4;
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    position: relative;
    height: 24px;
    width: 47px;
    margin: 0;
  }
  .switch-theme .label .ball {
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    height: 20px;
    width: 20px;
    transform: translateX(0px);
    transition: transform 0.2s linear;
  }
  .switch-theme #switch-mode:checked + .label {
    background: #000;
  }
  .switch-theme #switch-mode:checked + .label .ball {
    transform: translateX(24px);
  }
  .switch-theme .fa-moon, .switch-theme .fa-sun {
    color: #f1c40f;
  }
    body.dark-mode .card,
    body.dark-mode .card-header,
    body.dark-mode .card-footer{
      background:rgba(0,0,0,.1)!important;
    }
    body.dark-mode .card-body{
      background-color: rgba(0,0,0,.3)!important;
    }
    body.dark-mode .form-search .form-control{
      background-color: #454d55!important;
      border-color: #bbb!important;
    }
    body.dark-mode .btn-filter-group .btn{
      box-shadow: 0 0 2px 1px rgba(200,200,200,0.15)!important;
    }
    body.dark-mode .form-search .btn, body.dark-mode .datalist .name{
      color: white!important;
    }
    body.dark-mode .rotation-text,
    body.dark-mode .btn-newsection,
    body.dark-mode .ck-content,body.dark-mode .map-addon .data-card::before,body.dark-mode .gm-style-iw-d .marker-info,body.dark-mode .headdatacard, body.dark-mode .advance-geo-tools .advance-header, body.dark-mode .ai-card-header .fa-sparkles{
      color:black;
    }
    body.dark-mode .main-header,
    body.dark-mode .text-center>th:last-child, 
    body.dark-mode .text-center>td:last-child,
    body.dark-mode .tagify__dropdown__item,
    body.dark-mode .card-data,
    body.dark-mode .btn-boardroom-assign,
    body.dark-mode .modal-body,
    body.dark-mode .act-2,
    body.dark-mode .container-fluid>#dashboard-data .datacard,
    body.dark-mode .bootstrap-tagsinput, body.dark-mode #pdf>#dashboard-data .datacard{
      background-color: #2b3035!important;
    }
    body.dark-mode .cardbutton,
    body.dark-mode #databody .datacard,
    body.dark-mode #tableContent{
      background-color: #454d55!important;
    }
    body.dark-mode #btn-select span, 
    body.dark-mode .footerbutton,
    body.dark-mode .fa-question-circle,
    body.dark-mode .subtitleAnalytics,
    body.dark-mode #templatingPopularMention a,
    body.dark-mode #templatingPopularLocation a,
    body.dark-mode #templatingPopularMention .fa-meh{
      color: #e4e4e4!important;
    }
    body.dark-mode #btn-select svg{
      stroke: #e4e4e4!important;
    }
    body.dark-mode .card-title,
    body.dark-mode .page-link,
    body.dark-mode .btn-outline-dark,
    body.dark-mode .tagify,
    body.dark-mode .tagify__input::before,
    body.dark-mode #subject-title,
    body.dark-mode .bootstrap-tagsinput input,
    body.dark-mode .varianttitle,
    body.dark-mode .cardtitle{
      color:white!important;
    }
    body.dark-mode .tagify__dropdown__item{
      border: none;
    }
    body.dark-mode .tagify__dropdown__wrapper{
      background-color: #2b3035 !important;
    }
    body.dark-mode .tagify__dropdown__wrapper>.tagify__dropdown__item--active{background-color:#006ad8!important;}
    body.dark-mode #tableContent .card-header{
      background: #454d55!important;
    }
    body.dark-mode .tagify,
    body.dark-mode .modal-footer,
    body.dark-mode .custom-file-label,
    body.dark-mode #queries-side>div,
    body.dark-mode #queries-side #tree .list-group,
    body.dark-mode #queries-side #tree .list-group-item{
      background-color: #343a40!important;
    }
    body.dark-mode .list-group-item{
      background: white;
    }
    body.dark-mode .list-group-item:hover{
      background-color: #f3f3f3;
    }
    body.dark-mode .list-group-item .node-tree .node-selected,
    body.dark-mode #queries-side #tree .list-group-item.node-tree.node-selected{
      background-color: #dc3545 !important;
    }
    body.dark-mode .input-group-text{
      background-color: unset;
      border:none;
      border-bottom: #555 solid 1px;
    }
    body.dark-mode .content-wrapper .input-group-text{border-bottom:none!important;}
    body.dark-mode .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,
    body.dark-mode .select2-container--bootstrap4.select2-container--disabled .select2-selection{background-color:unset;}
    body.dark-mode .datalist:not(.active):hover{background:#3d444b!important;}
    body.dark-mode .bd-example .modal-footer{background-color:unset!important;}
    body.dark-mode .navbar-light .navbar-nav .nav-link{color: rgba(255,255,255,.9);}
    body.dark-mode .box-profile .list-group-item,
    body.dark-mode #formMerge .modal-footer,
    body.dark-mode #mergendModal .modal-footer,
    body.dark-mode .card-merge{background: unset!important;}
    body.dark-mode .card .badge-dark{background-color:#fff;color:#000;}
    body.dark-mode #accordionExample span, body.dark-mode #multiCollapseExample1, body.dark-mode .multiple-checkbox .custom-control-label{ color: white!important; }
    body.dark-mode #feedBody, body.dark-mode #feedBody>div{ background: #343a40!important; }
    body.dark-mode #eAPI ul, body.dark-mode #section p i, body.dark-mode #iot .device-btn .offline, body.dark-mode #queries-side #tree .list-group-item{color: white;}
    body.dark-mode #eAPI .json-literal, body.dark-mode #eAPI .json-string{ background: rgb(255 255 255 / 62%); }
    body.dark-mode input:-webkit-autofill, body.dark-mode input:-webkit-autofill:focus, body.dark-mode input:-webkit-autofill:hover, body.dark-mode select:-webkit-autofill, body.dark-mode select:-webkit-autofill:focus, body.dark-mode select:-webkit-autofill:hover, body.dark-mode textarea:-webkit-autofill, body.dark-mode textarea:-webkit-autofill:focus, body.dark-mode textarea:-webkit-autofill:hover{-webkit-text-fill-color:unset;}
    [class*=sidebar-dark] .list-group-item{background:#fff;}
    body.dark-mode .data-tooltip{background-color:rgba(255,255,255,.9)!important;color:black;}
    body.dark-mode .label_selectdata_check{background:#639299!important;border:unset!important;}
    body.dark-mode .label_selectdata_check i.icon{border:unset!important;}
    body.dark-mode .ema_bg_feed{background:#454d55!important;}
    body.dark-mode .ema_bg_feed_reaction{background:unset!important;}
    body.dark-mode .carousel-control-prev, body.dark-mode .carousel-control-next { filter:brightness(1) }
    /* body.dark-mode .cardtitle::after{ background: #2b3035!important } */
    body.dark-mode .multilabel{ background: #454d55!important }
    body.dark-mode .multilabel > .odd{ background: #5f6265!important }
    body.dark-mode .datacard .multilabel > div { border-top:1px solid #2b3035!important; border-bottom:1px solid #2b3035!important;}
    body.dark-mode .datacard .text-secondary, body.dark-mode #json-viewer li{ color:#eee!important; }
    body.dark-mode #queries-side #search { background:#343a40!important;border-bottom:none!important;color:white!important; }
    body.dark-mode .btn-outline-primary { color:#f8f9fa!important;border-color:#f8f9fa!important;background-color:transparent!important;border:1px solid transparent; }
    body.dark-mode #queries-side #tree, body.dark-mode #analyticsBody {
      scrollbar-width:thin!important;
      scrollbar-color: #fff #343a40!important;
    }
    body.dark-mode #queries-side-tab.nav-link, body.dark-mode #filter-side-tab.nav-link { background: #efefef!important; color:black !important; }
    body.dark-mode #queries-side-tab.nav-link.active, body.dark-mode #filter-side-tab.nav-link.active  {
      background:#343a40!important;
      color: white !important;
      border-color:#343a40 #343a40 transparent #343a40!important;
    }
    body.dark-mode #bodyFeedCard .btn-info, body.dark-mode #bodyFeedCard .btn-secondary, body.dark-mode #bodyFeedCard .btn-success, body.dark-mode #bodyFeedCard .btn-danger {
      border: 1px solid transparent!important;
      background-color: transparent!important;
    }
    body.dark-mode #bodyFeedCard .btn-info { color:#3498db!important;border-color:#3498db!important; }
    body.dark-mode #bodyFeedCard .btn-secondary { color:#6c757d!important;border-color:#6c757d!important; }
    body.dark-mode #bodyFeedCard .btn-success { color:#00bc8c!important;border-color:#00bc8c!important; }
    body.dark-mode #bodyFeedCard .btn-danger { color:#e74c3c!important;border-color:#e74c3c!important; }
    body.dark-mode #dashboard-data {
      background-color: transparent!important;
      color: #fff!important;
    }
    body.dark-mode #pdf-quickreport #dashboard-data .headdatacard .datacard,
    body.dark-mode #pdf-quickreport #dashboard-data .headchart .datacard,
    body.dark-mode #keyMetricsAnalytics,
    body.dark-mode #sentimentScoreAnalytics,
    body.dark-mode #sourceDistributionAnalytics,
    body.dark-mode #popularityAnalytics,
    body.dark-mode #keyOpinionAnalytics,
    body.dark-mode #popularMentionAnalytics,
    body.dark-mode #popularLocationAnalytics,
    body.dark-mode #popularPhraseAnalytics,
    body.dark-mode .alert-light{
      color:#fff!important;
      background:#454d55!important;
    }

    body.dark-mode #livepreview .datacard{
      background: transparent !important;
      color: #fff;
    }

    body.dark-mode, body.dark-mode input, body.dark-mode #preloader, body.dark-mode .iti__dropdown-content {
      background:#212427!important;
      color: white!important;
    }

    body.dark-mode .iti__dropdown-content {
      scrollbar-color: #454d55 #ddd;
      scrollbar-width: thin;
    }

    body.dark-mode .iti__country.iti__standard.iti__highlight:hover {
      background: #454d55!important;
    }

    body.dark-mode .auth-form {
      background: rgba(69, 77, 85, 0.5)!important;
    }

    body.dark-mode .title, body.dark-mode input, body.dark-mode .auth-form a.nav-link, body.dark-mode .popularSubtitle, body.dark-mode .disclaimer, body.dark-mode .disclaimer a {
      color: white!important;
    }

    body.dark-mode .auth-form button {
      box-shadow: unset!important;
    }

    body.dark-mode svg {
      stroke: white!important;
    }

    body.dark-mode input {
      margin: 3px 0;
    }

    body.dark-mode .custom-control-label::before, body.dark-mode .custom-file-label, body.dark-mode .custom-file-label::after, body.dark-mode .custom-select, body.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar), body.dark-mode .input-group-text, body.dark-mode .select2-selection, body.dark-mode .select2-dropdown .select2-search__field, body.dark-mode .select2-search--inline .select2-search__field {
      background-color: #464D55!important;
    }

    body.dark-mode .custom-control-input:checked~.custom-control-label::before {
      background: #007bff!important;
    }

    body.dark-mode .content-wrapper {
      background-color: #454d55!important;
    }

    body.dark-mode #container-datasetoptions .container-dataset-option .product-dataset-option .content-dataset-option { background: #464d55!important; }
    body.dark-mode #container-datasetoptions .container-dataset-option .product-dataset-option .content-dataset-option-selected { background: #191d21!important; }
    body.dark-mode #container-datasetoptions .container-dataset-option .product-dataset-option .effect-1 { background: #646464!important; }
    body.dark-mode #container-datasetoptions .container-dataset-option .product-dataset-option .effect-2 { background: #000000!important; }
    body.dark-mode #modalConvo { background-color: #3a4047!important; }
    body.dark-mode .contact-convo-box, body.dark-mode .picker-dialog-bg { background-color: #2b3136!important; }
    body.dark-mode .picker-framepane-root .picker-header-root, body.dark-mode .drive-table-container .drive-scroll-container { background: #2b3136!important; color:white!important; }
    body.dark-mode .picker-navpane-horizontal-tabcontent, body.dark-mode .drive-table-header-title, body.dark-mode .doclist-doc-name-text, body.dark-mode .drive-table-cell .drive-ui-generic-item, body.dark-mode .drive-table-row-selected .doclist-table-name-title>.doclist-doc-name-text, body.dark-mode .doclist-table-name-container .doclist-table-inline-icon-selected svg { color:white!important; }
    body.dark-mode .picker-new-drive-view .picker-searchbar-input-box { background: #394046!important; color:white!important; }
    body.dark-mode .picker-new-drive-view .picker-doctype-chip { background-color: #394046!important; border-color: #2b3136!important; }
    body.dark-mode .picker-framepane-bottom .picker-actionpane-frame { background-color: #2b3136; border-top: 1px solid #2b3136; }
    body.dark-mode .drive-table-row-selected { background-color: rgb(138 50 62); }