/* Dark Themes*/
:root {
    --semibold-dark-heading : rgb(100 114 134);
    --dark-border-color : #334155;
    --dark-text : rgba(108,122,145,1);
    --dark-table-head-bg : #1c2939;
    --dark-card-bg : #182432;
    --dark-card-head-bg : #0f172a;
    --light-text-thin-color : #7a7a7a;
    --dark-light-white-color : #ffffffad;
    --dark-text-bg : #3f4a5642;
    --dark-body-bg : #111827;
    --white-bg : #ffffff;
    --blue-color : #206bc4;
    --dark-card-2nd-bg : #25313f;
    --dark-model-bg : #525252bd;
    --success-green: #008000;
    --failed-red: #ff0000;
    --nav-bar-black-text : #000000b5;
    --nav-bar-hover-black-text : #000000e3;
    --nav-bar-white-text : #ffffff87;
    --nav-bar-hover-white-text : #ffffff;
    --calender-border: #ffffff14;
    --blue-dash-border-color : #2b6ec7;
    --calender-sel-white-color : #ffffff26;
    --dark-heading-color : #dce1e7;
    --dark-common-shadow: #202b37;
    --dark-content-light-bg : #30394224;
    --dark-blue : #001B60 ;
    --light-green : #00A100;
    --tblr-bg-forms:#1e293b;
    --tblr-dropdown-link-active-color:#0075ff;
    --tblr-body-color-rgb: 229, 231, 235;
    --tblr-shadow-input: 0 1px 1px rgba(var(--tblr-body-color-rgb), 0.06);
    --tblr-primary-rgb: 6, 111, 209;
    --appearance-heading: #001B60;
    --upload-btn-bg: #C8E2FF;
    --toggle-active-bg: #ffffff;
    --toggle-inactive-bg: #f8f9fa;
    --menu-item-hover-text: #2068c4;
    --field-header-text: #001B60;
    --field-desc-text: #606C80;
    --field-toggle-title: #000000;
    --field-card-bg: #ffffff;
    --field-card-border: #e2e8f0;
    --badge-bg: #e0f2fe;
    --badge-text: #0284c7;
    --input-suffix-text: #94a3b8;
}
body[data-bs-theme="dark"]{
    background-color: var(--dark-bg-color) !important;
    border : 1px solid var(--dark-border) !important;
    --appearance-heading: var(--white-bg);
    --upload-btn-bg: var(--dark-border-color);
    --toggle-active-bg: var(--dark-card-2nd-bg);
    --toggle-inactive-bg: var(--dark-body-bg);
    --menu-item-hover-text: #2068c4;
    --field-header-text: var(--white-bg);
    --field-desc-text: #94a3b8;
    --field-toggle-title: var(--white-bg);
    --field-card-bg: var(--dark-card-2nd-bg);
    --field-card-border: var(--dark-border-color);
    --badge-bg: #1e3a8a;
    --badge-text: #38bdf8;
    --input-suffix-text: #94a3b8;
}
body[data-bs-theme="dark"] .offcanvas{
    background-color:var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .text-blue {
    color: #0075ff !important;
}
body[data-bs-theme="dark"],
body[data-bs-theme="dark"] .refund_model_tooltip::after,
body[data-bs-theme="dark"] .refund_model_tooltip {
    background: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .nav-link-title,
body[data-bs-theme="dark"] .dashboard_tx_date, 
body[data-bs-theme="dark"] .dropdown-item,
body[data-bs-theme="dark"] .view_transaction_details h4,
body[data-bs-theme="dark"] .refund_transactions_btn h4{
    color: #f9f9f9bd;
}
body[data-bs-theme="dark"] .nav-link:focus .nav-link-title,
body[data-bs-theme="dark"] .nav-link:hover .nav-link-title,
body[data-bs-theme="dark"] .dashboard_tx_date:hover,
body[data-bs-theme="dark"] .dropdown-item:focus {
    color: var(--blue-color) !important;
}
body[data-bs-theme="dark"] .navbar-expand .nav-item.active .dashboard_tx_date{
    color: var(--blue-dash-border-color) !important;
}
body[data-bs-theme="dark"] .litepicker .container__months {
    border: 1px solid var(--calender-border);
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .litepicker {
    background-color: var(--dark-body-bg);
    border-radius: 5px;
}
body[data-bs-theme="dark"] .litepicker .container__months .month-item-weekdays-row{
    color: #8e9cb8;
}
body[data-bs-theme="dark"] .litepicker .container__days .day-item{
    color:white;
}
body[data-bs-theme="dark"] .litepicker .container__days .day-item.is-today{
    color: #57b5ff !important;
}
body[data-bs-theme="dark"] .litepicker .container__months{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .litepicker .container__main{
    border: 1px solid #e6e7e930;
}
body[data-bs-theme="dark"] .litepicker .container__months .month-item-header{
    color: white;
}
body[data-bs-theme="dark"] .litepicker .container__days .day-item.is-locked{
    color:rgb(197, 196, 196);
} 

body[data-bs-theme="dark"] .view_transaction_details:focus  h4, 
body[data-bs-theme="dark"] .view_transaction_details:hover  h4,
body[data-bs-theme="dark"] .refund_transactions_btn:focus  h4, 
body[data-bs-theme="dark"] .refund_transactions_btn:hover  h4,
body[data-bs-theme="dark"] .nav-item.active .nav-link-title  {
    color: var(--nav-bar-hover-white-text);
}
body[data-bs-theme="dark"] .text-dark {
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .drag_sub_cards_shadow {
    border: 2px dashed var(--blue-dash-border-color) !important;
}
body[data-bs-theme="dark"] .transaction_count_card {
    border : var(--tblr-card-border-width) solid var(--tblr-card-border-color);
}
body[data-bs-theme="dark"] .txn_card_bg {
    opacity: .4;
}
body[data-bs-theme="dark"] .transaction_count_card .progress-circle{
    background-color: var(--tblr-body-bg);
}
body[data-bs-theme="dark"] .transaction-components .pos_transaction_charts{
    background-color: var(--tblr-bg-surface);
    border : unset !important;
}
body[data-bs-theme="dark"] .top_staffs_row .page-title{
    color: var(--semibold-dark-heading);
}
body[data-bs-theme="dark"] .card_staff_container{
    border : var(--tblr-card-border-width) solid var(--tblr-card-border-color);
}
body[data-bs-theme="dark"] #transactions_data_table_wrapper,
body[data-bs-theme="dark"] .terminal-filter-table{
    border : 1px solid var(--dark-border-color);
    background-color: var(--tblr-bg-surface);
}
body[data-bs-theme="dark"] #staff-datatable_wrapper{
    background-color: var(--tblr-bg-surface);
}
body[data-bs-theme="dark"] #transactions_data_table_length label, 
body[data-bs-theme="dark"] #transactions_data_table_info,
body[data-bs-theme="dark"] .bottom .dataTables_length label,
body[data-bs-theme="dark"] .dataTables_info,
body[data-bs-theme="dark"] #export-datatable_length label{
    color: var( --nav-bar-hover-white-text ) !important;
}
body[data-bs-theme="dark"] .dataTables_wrapper .dataTables_length select{
    border: 1px solid var(--dark-border-color);
    color: var(--dark-text);
}
body[data-bs-theme="dark"] #pos_terminal_datatable_wrapper, body[data-bs-theme="dark"] #export-datatable_wrapper{
    background: transparent;
}
body[data-bs-theme="dark"] table#transactions_data_table th,
body[data-bs-theme="dark"] table#staff-datatable thead th,
body[data-bs-theme="dark"] table#role-group-list-table th,
body[data-bs-theme="dark"] #pos_terminal_datatable thead th,
body[data-bs-theme="dark"] #export-datatable_wrapper thead th{
   background: var(--dark-card-head-bg) !important;
    color: var(--white-bg) !important;

}
body[data-bs-theme="dark"] #pos_terminal_datatable thead{
    border-top: 1px solid #3a5367;
    border-bottom: 1px solid #3a5367;

}
body[data-bs-theme="dark"] table#staff-datatable td{
    background-color: var(--tablr-surface-bg);
    color: #fff9f994;
}
body[data-bs-theme="dark"] table.dataTable thead > tr > th.sorting_asc:before,
body[data-bs-theme="dark"] table.dataTable thead > tr > th.sorting_desc:after,
body[data-bs-theme="dark"] table.dataTable thead > tr > td.sorting_asc:before,
body[data-bs-theme="dark"] table.dataTable thead > tr > td.sorting_desc:after {
    color: var(--dark-light-white-color) !important;
}
body[data-bs-theme="dark"] .transaction_product_img,
body[data-bs-theme="dark"] #transactions_data_table .pos_payment_list_img {
    padding: 2px 3px;
    border-radius: 2px;
}
body[data-bs-theme="dark"] #transactions_data_table .transaction_product_img.qrbankpay,
body[data-bs-theme="dark"] #transactions_data_table .transaction_product_img.WeChat,
body[data-bs-theme="dark"] #transactions_data_table .pos_payment_list_img.QRBANKPAY {
    filter: grayscale(100%) invert(100%) brightness(2);
}

 body[data-bs-theme="dark"] .apexcharts-text * {
    color: #000 !important;
    fill: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .apexcharts-legend-text{
    color:white !important;
}
body[data-bs-theme="dark"] .progress-container {
    background: conic-gradient(rgb(224, 0, 0) 0deg, rgb(255 255 255 / 35%) 0deg);
}
body[data-bs-theme="dark"] .drag_main_container,
body[data-bs-theme="dark"] .mover_container,
body[data-bs-theme="dark"] .delete_transactions_card {
    background: var(--dark-card-2nd-bg );
   
}
body[data-bs-theme="dark"] .mover_container svg {
    stroke: var(--white-bg);
}
body[data-bs-theme="dark"] .transaction_view .psp_img [data-bs-original-title="BankPay"], 
body[data-bs-theme="dark"] .transaction_view .Bank.Pay {
    filter: grayscale(100%) invert(100%) brightness(2);
}
body[data-bs-theme="light"] .breadcrumb_text_style, body[data-bs-theme="dark"] .breadcrumb_text_style{
    color: #085FC0 !important;
}
body[data-bs-theme="dark"] .modal-backdrop.show {
    opacity: .8;
}
body[data-bs-theme="dark"] .modal-backdrop {
    background-color: var(--dark-model-bg);
}
body[data-bs-theme="dark"] .accordion,
body[data-bs-theme="dark"] .transaction-components {
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .accordion-item {
    background: var(--tblr-bg-forms)!important;
}
body[data-bs-theme="dark"] .accordion-button,
body[data-bs-theme="dark"] .accordion-body,
body[data-bs-theme="dark"] .accordion-header{
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .accordion-collapse {
    background-color: var(--dark-card-head-bg);
    border: none !important;
}
body[data-bs-theme="dark"] .ts-control .item {
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .product_identity_div,
body[data-bs-theme="dark"] .installed_connectors .grid_item div.dropdown a.dropdown-toggle {
    background-color: var(--dark-table-head-bg);
}
body[data-bs-theme="dark"] .read_more, .read_less {
    background-color: unset;
}
body[data-bs-theme="dark"] img.bank_pay,
body[data-bs-theme="dark"] img.cash,
body[data-bs-theme="dark"] img.plaid{
    filter: grayscale(100%) invert(100%) brightness(2);
}
body[data-bs-theme="dark"] .pos_products_edit strong,
body[data-bs-theme="dark"] .pos_products_uninstaller strong {
    color: var(--white-bg);
}
.installed_connectors.connectors {
    border-top: 2px solid var(--success-green);
}
.uninstalled_connectors.connectors {
    border-top: 2px solid var(--failed-red);
}
body[data-bs-theme="dark"] .card-header {
    background-color: #243045 !important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .btn.disabled {
    border: none;
}
body[data-bs-theme="dark"] #save_app_general_settings {
    color: var(--success-green);
    background: none;
    border: 1px solid var(--dark-border-color) !important;
}
[data-bs-dismiss="modal"] {
    text-decoration: none !important;
}
.mark, mark {
    padding: 6px;
    border-radius: 6px;
}
body[data-bs-theme="dark"] .pos_payment_list_img.WECHATPAY,
body[data-bs-theme="dark"] .pos_payment_list_img.WeChat,
body[data-bs-theme="dark"] .pos_payment_list_img.LINK,
body[data-bs-theme="dark"] .pos_payment_list_img.NFC,
body[data-bs-theme="dark"] .pos_payment_list_img.QRBANKPAY,
body[data-bs-theme="dark"] .pos_payment_list_img.CASH,
body[data-bs-theme="dark"] .pos_payment_list_img.ApplePay,
body[data-bs-theme="dark"] .pos_payment_list_img.Bank.Pay,
body[data-bs-theme="dark"] .pos_payment_list_img.PLAID{
    filter: brightness(0) invert(1);
}
body[data-bs-theme="dark"] .product-favicon[alt="Bank Pay"],body[data-bs-theme="dark"] .product-favicon[alt="Plaid"]  {
     filter: brightness(0) invert(1);

}
body[data-bs-theme="dark"] .ts-control .item, body[data-bs-theme="dark"] .ts-control{
    background: var(--dark-text-bg) !important;
}
body[data-bs-theme="dark"] .border-end{
    border-right: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .staff-action-menu .dropdown-item h4,
body[data-bs-theme="dark"] .staff-action-menu .dropdown-item strong,
body[data-bs-theme="dark"] .staff-action-menu .dropdown-item svg{
    color: #0069dfad;
}
[data-bs-theme=dark] #products_configuration_iframe iframe {
    border: 1px solid var(--dark-border-color);
    border-radius: 5px;
}
[data-bs-theme=dark] #products_configuration_iframe iframe body {
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme=dark] .modal.show {
    backdrop-filter: blur(2px) !important;
}
body[data-bs-theme=dark] .badge:empty {
    display: none;
}
body[data-bs-theme=dark] .select_option:after {
    border-top: 6px solid var(--white-bg);
}
body[data-bs-theme=dark] .mobile_values input:first-child {
    background-color:var(--dark-card-head-bg);
    background-color: var(--dark-card-head-bg);
    border:none;
    border-radius: 0;
}
body[data-bs-theme=dark] #user_details {
    border: none;
}
body[data-bs-theme=dark] .mobile_values,
body[data-bs-theme=dark] .select_option {
    background-color: var(--dark-card-head-bg) !important;
    border: 1px solid var(--dark-border-color);
}

body[data-bs-theme=dark] .form-selectgroup-input[type=radio]+.form-selectgroup-label .form-selectgroup-check {
    border-color: var(--white-bg);
}
body[data-bs-theme=dark] #userInfo {
    color: var(--white-bg) !important;
}
body[data-bs-theme=dark] .staff-filter-container,
body[data-bs-theme=dark] .user_role_group_table.card {
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme=dark] .Cancel_transaction svg > *, 
body[data-bs-theme=dark] .Failed_transaction svg > * {
    opacity: 1;
    fill-opacity: .5;
    stroke-opacity: .5;
}
.hide-card-choose-icon > *,
svg.card-choose-icon > * {
    fill-opacity: unset !important;
}
body[data-bs-theme=dark] .toast{
    background-color:var(--dark-body-bg);
    border: 1px solid #454e65 !important;
}
body[data-bs-theme=dark] .toast[role="info"].show {
  background-color: var(--tblr-bg-forms)!important; /* light yellow */
  border-left: 4px solid #cac7bd; /* warning yellow border */

}
body[data-bs-theme=dark] .litepicker .container__days .day-item.is-in-range {
    background-color: #2196f359;
    border-radius: 0;
}

body[data-bs-theme=dark] .ts-dropdown {
    height: auto;
    padding: 0;
    z-index: 1065;
    background: #182433 !important;
    border: 1px solid rgb(31 47 65);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
body[data-bs-theme=dark] .ts-dropdown .option, body[data-bs-theme=dark] .ts-dropdown .no-results {
    color: var(--white-bg);
}
body[data-bs-theme=dark] .ts-dropdown .optgroup-header {
    background-color: unset;
}
body[data-bs-theme="dark"] .accordion-button.grey_color {
    background: #374357bf;
}
body[data-bs-theme="dark"] .logo_upload_info:disabled{
   color: #7a899b !important;
}
body[data-bs-theme="dark"] .logo_upload_info {
   color: var(--blue-color) !important;
}
body[data-bs-theme="dark"] .navbar .navbar-toggler {
    color:var(--white-bg) !important;
    border-color: transparent;
}
body[data-bs-theme="dark"] .nav-item.main-menu.dropdown.active, body[data-bs-theme="dark"] .dropdown-item.active {
    color: var(--tblr-dropdown-link-active-color) !important;
    text-decoration: none;
}
body[data-bs-theme="dark"] pre, body[data-bs-theme="dark"] #payment-ts-control {
    color: var(--nav-bar-hover-white-text);
}
body[data-bs-theme="dark"] .ts-control>input {
    color: var(--nav-bar-hover-white-text);
}
body[data-bs-theme="dark"] select:not(.btn){
    background-color: #0f172ac2;
    color: var(--dark-light-white-color);
}
body[data-bs-theme="dark"] .select_tr_count,
body[data-bs-theme="dark"] .transaction_result_viewer, body[data-bs-theme="dark"] .staff_result_viewer, body[data-bs-theme="dark"] .staff_role_result_viewer {
    background-color: transparent !important;
    color: var(--dark-light-white-color);
}
body[data-bs-theme="dark"] .tr_table_options a {
    color: #0075ff !important;
  }
body[data-bs-theme=dark] .content li:hover {
    color:var(--nav-bar-hover-black-text);
}
body[data-bs-theme="dark"] .content .options::-webkit-scrollbar {
    width: 8px;
    height: 8px; 
}
body[data-bs-theme="dark"] .content .options::-webkit-scrollbar-track {
    background: var(--dark-card-head-bg);
    border-radius: 4px;
}

body[data-bs-theme="dark"] .content .options::-webkit-scrollbar-thumb {
    background: var(--nav-bar-hover-white-text);
    border-radius: 4px;
}

body[data-bs-theme="dark"] .content .options::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.7);
}
body[data-bs-theme=dark] .content .search {
    background-color: var(--dark-body-bg);
}
body[data-bs-theme=dark] .reports_filters,
body[data-bs-theme=dark] .reports_datatable {
    border: 0px solid var(--dark-border-color);
    box-shadow: 0px 0px 4px 0px var(--dark-border-color) !important;
}
body[data-bs-theme=dark] #no_data_error_message h2{
    color: var(--nav-bar-white-text);
}

body[data-bs-theme="dark"] {  
    .overflow_container_one,  
    .overflow_container_two,  
    .page-wrapper,
    #transaction_date_range > .navbar_container .navbar-nav .nav-item.active .nav-link {  
        background-color: #090f1b99 !important;
        
    }  
}
body[data-bs-theme="dark"] body.side_menu_with_body #menu_body_section .page-wrapper {
    box-shadow: 0px 0px 4px 0px var(--dark-border-color);
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .menu_action_field_container {
    .dark_light_theme span, .notification_btn, .header_font_size_change .font_size_upadte_txt, .full_screen_mode .halfscreen_btn, .full_screen_mode .fullscreen_btn {
        background-color: #111827 !important;
    }
}
body[data-bs-theme="dark"] { 
    #horizontal_nav_bar ul li .nav-link-title, 
    .lang_switch_dropdown_toggle, 
    .transaction_count_text,  
    .top_engineer_head,
    .tr_table_head th,
    .tr_table_head th,
    .tr_terminal_table_head th, 
    .connector_header,
    .txn_charts_headings strong,
    #choose_tx_chart,
    #choose_product_type {
    color: var(--dark-heading-color) !important;
    }
}
body[data-bs-theme="dark"] .amt_period{
    color:#7a8290 !important;
}

body[data-bs-theme="dark"] {
    .nav-link-icon svg *:not(.terminal_img svg *), .common_menu_bar_icon path{
        fill: var(--dark-heading-color);
    }
}
body[data-bs-theme="dark"] .terminal_img svg rect{
    fill: var(--dark-heading-color);
}
body[data-bs-theme="dark"] {
    #transaction_date_range > .navbar_container .navbar-nav .nav-link {
        background-color: transparent;
        border: 1px solid var(--dark-border-color);
    }
}
body[data-bs-theme="dark"] .user_avatar_span{
    background-color: var(--dark-body-bg) ;
}
body[data-bs-theme="dark"] .user_avatar_span{
    color: white;
}
body[data-bs-theme="dark"] .dynamic_transaction_table_data tr td{
    color: #fff9f994;
}
body[data-bs-theme="light"] .user_avatar_span{
    color:#000;
}
body[data-bs-theme="dark"] {
    .pos_transaction_charts .sortable_item, 
    #sortable_transactions_charts, 
    .transaction_details .top_staffs_row .txn_count_card, 
    .toast_container, 
    .sortable_item .card,
    .transaction_table_container,
    .transaction_count_container,
    .transaction_chart_container,
    .config_div_toggle_edit,
    .card.staff-filter-container,
    .card.transaction_filter_card, .transaction_table_container {
        box-shadow: none !important;
    }
}
body[data-bs-theme="dark"] {
    #transaction_custom_table table thead th,
    .tr_table_more_icon,
    .pos_transaction_charts,
    #transaction-list table thead th,
    #tx_count_chart .apexcharts-legend-series {
        background-color: var(--dark-card-head-bg )!important;
    }
}
body[data-bs-theme="dark"] .transaction_table_fotter_container{
    background-color: transparent !important;
}
body[data-bs-theme="dark"] #terminal_table_container table thead th{
    background-color:var(--dark-card-head-bg) !important ;
}

body[data-bs-theme="dark"] .transaction_drop_down_text{
    color:var(--white-bg)
}

body[data-bs-theme="dark"] {
    .list_view .list_item {
        box-shadow: 0px 3px 13px 0px var(--dark-common-shadow) !important;
        border: 1px solid var(--dark-border-color) !important;
        background-color: var(--dark-card-head-bg) !important;
    }
}
body[data-bs-theme="dark"] .connectors-toggle-container {
    background: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .connectors-toggle-container .filter-toggle-btn.active {
    background: var(--dark-border-color);
    color: var(--dark-heading-color) !important;
}
body[data-bs-theme="dark"] {
    .product_desc_div_list, .connector_date_div_background {
        background: #1e293b !important;
    }
}
body[data-bs-theme="dark"] {
    .transaction-table-header th, #datepicker-icon-prepend{
        color: var(--dark-heading-color) !important;
    }
}
body[data-bs-theme="dark"] #datepicker-icon-prepend + .input-icon-addon svg {
    stroke: var(--dark-heading-color);
}
body[data-bs-theme="dark"] .pagination > li > a, .pagination > li > span {
    border-radius: 20px;
    margin-left: 3px;
    cursor: pointer;
    border:none !important;
}
body[data-bs-theme="dark"] {
    .page-item:last-child .page-link, .page-item:first-child .page-link {
        border-radius: 20px;
    }
}
body[data-bs-theme="dark"] #horizontal_nav_bar ul .nav-item.active .nav-link-title {
    color: #085FC0 !important;
}
.terminal_img svg {
    stroke: #001B60;
}
body[data-bs-theme="dark"] .terminal_img svg {
    stroke: var(--dark-heading-color);;
}
body[data-bs-theme="dark"] .terminal_table_footer_container {
    background-color: var(--dark-body-bg) !important;
    border-top: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] input.form-control.form-control-sm.goto-page-input{
    background-color: #1220367d;
    color: var(--nav-bar-white-text)
}
body[data-bs-theme="dark"] .text-capitalize + .form-control {
  background-color: var(--dark-card-head-bg) !important;
  color: #fff !important;
  border: 1px solid var(--dark-border-color);
}

body[data-bs-theme="dark"] .divide-y>:not(template)~:not(template) {
    border-top: 1px solid #5d6a786e !important;
}

body[data-bs-theme="dark"] .form-control{
    background-color: var(--dark-card-head-bg) !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] span.btn.tr_table_more_icon.cursor_pointer.dropdown-toggle {
    background-color: #e0f0ff !important;
}
body[data-bs-theme="dark"] #transaction-list thead  {
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
    background-color: var(--dark-body-bg) !important;
    color: var(--white-bg) !important;

}
body[data-bs-theme="dark"] .terminal-filter-table{
    box-shadow: none !important;
}
body[data-bs-theme="light"] .card-footer{
    border-top: 1px solid rgba(98,105,118,.16) !important;
}
body[data-bs-theme="dark"] .card-footer{
    border-top: 1px solid #5d6a786e !important;
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] span.btn.dropdown-toggle.txn_view_details_icon {
    background: azure;
}
body[data-bs-theme="dark"].dropdown-menu .show{
     background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] #horizontal_nav_bar ul .nav-item.active .nav-link-title {
    color: #085FC0 !important;
    background: transparent;
}
body[data-bs-theme="dark"].top_menu_with_body .main-menu .dropdown-toggle:after {
    color: var(--white-bg) !important;
}
@media (min-width: 1180px) {
    body[data-bs-theme="dark"].side_menu_with_body #menu_body_section .navbar-expand-md .navbar-collapse .dropdown-menu {
        padding: .25rem 0;
        background-color: #182433;
        position: absolute;
        color: #1e293b;
        box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
        border: 1px solid rgba(98, 105, 118, .16);
        border-radius: 4px;
        min-width: 11rem;
        left: 80%;
        top: 10px;
    }
}

body[data-bs-theme="dark"] .app_setting_menu {
    background-color: var(--dark-body-bg) !important;
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] li.breadcrumb-item.active,
body[data-bs-theme="dark"] .sub_menu_title{
     color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] #input_text_image_url:disabled,
body[data-bs-theme="dark"] #choose_app_landingPage:disabled,
body[data-bs-theme="dark"] .company_logo_label.img_upload_field:not(.cursor-pointer) {
    background-color: #28334b !important;
    color: #7a899b !important;
    cursor: auto;
}

body[data-bs-theme="dark"] #input_text_image_url,
body[data-bs-theme="dark"] .company_logo_label:not(.img_upload_field) {
    background-color:var(--dark-card-head-bg) !important;
    color:  #fff !important;
}
body[data-bs-theme="dark"] table.dataTable.no-footer{
    border-bottom: 1px solid  #5d6a78;
}
body[data-bs-theme="dark"] .profile_page_container{
    border: 1px solid var(--dark-border-color) !important;
    box-shadow: none !important ;
}
body[data-bs-theme="dark"] .total_count, .paid_count{
    color: #00a9ff !important;
}
body[data-bs-theme="dark"] .profile_page_heading {
    color: #00a9ff;
    font-weight: 600;
    font-size: 1rem;
}
body[data-bs-theme="dark"].app_settings p{
    color: #e0e2ef !important;
    font-weight: 500 !important;
}
body[data-bs-theme="dark"] .app_settings_steps .stepper-item .step-counter {
    background: rgb(148, 145, 145) ;
}
body[data-bs-theme="dark"] .app_settings_steps .stepper-item .step-counter:checked{
    background-color: #085FC0 !important;
}
body[data-bs-theme="dark"].app_settings_container .card_shadow {
    border: none;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #44556dd9 !important;
}
body[data-bs-theme="dark"] .text-secondary {
    --tblr-text-opacity: 1;
    color: rgb(219 219 219) !important;
}
body[data-bs-theme="dark"] .profile_page_merchant_name{
    color: rgb(219 219 219) !important;
}
body[data-bs-theme="dark"] .profile_info_heading,
body[data-bs-theme="dark"] .sso_type_name {
    color: rgb(219, 219, 219);
}
body[data-bs-theme="dark"] .profile_navbar_container {
    border-radius: 5px;
    background-color: var(--dark-body-bg);
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .profile_page_email_label {
    color: #f8fbff !important;
    background-color: rgb(34 70 115) !important;
    border-radius: 10px;
    margin-bottom: 5px;
}
body[data-bs-theme="dark"] tr.tr_table_head{
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .dashboard_contents #sortable_transactions_cards .subheader_text {
    color: var(--white-bg) !important;
}

body[data-bs-theme="dark"] #sortable_elements.dashboard_contents.in_view_mode .sortable_item .card{
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] tr.tr_terminal_table_head {
    background-color: #0c1827;
}
body[data-bs-theme="dark"] .tr_table_pagination_container svg path{
    fill: white !important;
}
body[data-bs-theme="dark"] .help_menu_row{
    border: 1px solid var(--dark-border-color) ;
    box-shadow:none !important;
}
body[data-bs-theme="dark"] .transaction_filter_card .card_list_inner     {
    border: 1px solid var(--dark-border-color) ;
    box-shadow: 0px 2px 20px 0px rgb(24 36 51) ;
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .dynamic_terminal_transaction_table_data tr td, body[data-bs-theme="dark"] .no_tr_found_total_count_chart{
    color: #fff9f994 !important;
}
body[data-bs-theme="dark"] .jvm-zoom-btn{
    background-color: #e6e9ed;
    color: #413e3e;
}
body[data-bs-theme="dark"] .Transaction_tooltip{
    background: #0f172a;
    border: 2px solid var(--dark-border-color) ;
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .Transaction_tooltip::after {
    content: "";
    width: 17px;
    height: 17px;
    left: 132px;
    position: absolute;
    transform: rotate(45deg);
    background: #0f172a;
    border-right: 1px solid #0f172a;
    border-bottom: 1px solid #0f172a;
    bottom: -8px;
}
body[data-bs-theme="dark"] .profile_page_nav_link{
    color: #127cad;
}
body[data-bs-theme="dark"] .profile_page_navbar svg path {
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .profile_page_navbar.active svg path {
    color: var(--blue-color);
}
body[data-bs-theme="dark"] .payment_setting, 
body[data-bs-theme="dark"] .app_settings {
     border: 1px solid var(--dark-border-color) ;
    box-shadow: none !important;
}

body[data-bs-theme="dark"] .app_settings_container .card_shadow,
body[data-bs-theme="dark"] .pos_payment {
    border: 1px solid var(--dark-border-color) ;
    box-shadow: 0px 2px 20px 0px rgb(24 36 51) !important;
}

body[data-bs-theme="dark"] .app_settings p, body[data-bs-theme="dark"] .app_settings label{
    color:var( --dark-light-white-color);
}
body[data-bs-theme="dark"] .no-data{
    color: var(--white-bg) ;
}
body[data-bs-theme="dark"]  .transaction-table-body tr td {
    color: #ededed;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
body[data-bs-theme="dark"] .help_menu_row_detail .card{
    border: 1px solid var(--dark-border-color) ;
    box-shadow:none !important;

}

@media (min-width: 1180px) {
    body[data-bs-theme="dark"] .side_menu_user_avatar_container {
        border-radius: 8px;
        padding: 10px 15px;
          border: 1px solid var(--dark-border-color) ;
    box-shadow: 0px 2px 20px 0px rgb(24 36 51) !important;
    }
}
body[data-bs-theme="dark"] 
label.form-label.required.paypal_lable{
     color: #fcf6f6 !important;
}
body[data-bs-theme="dark"] #transaction_choose_chart,
body[data-bs-theme="dark"] #choose_product_chart, body[data-bs-theme="dark"] #choose_psp_chart,
body[data-bs-theme="dark"] .top_menu_with_body .top_header_user_name,
body[data-bs-theme="dark"] #transaction_status_choose_chart{
 color: #ededed !important;
border: 1px solid rgb(106 132 158 / 30%);
}
body[data-bs-theme="dark"] .navbar .navbar-nav .nav-link{
    color: var(--white-bg);
}

body[data-bs-theme="dark"] .ts-control .item{
    color: var(----white-bg) !important ;
}
body[data-bs-theme="dark"] .company_logo_label:disabled{
    border: 1px solid  var(--dark-border-color) !important;
    background-color: var(--tblr-bg-forms) !important;
    color: #7a899b !important;
}

body[data-bs-theme="dark"] .img_upload_field {
    border-right: 1px solid  var(--dark-border-color);
    border-radius: 8px;
}


body[data-bs-theme="dark"] .products_configuration_iframe {
    border: 1px solid var(--dark-border-color) ;
}
body[data-bs-theme="dark"] .app_setting_menu .app_menu_bar span, 
body[data-bs-theme="dark"] .app_menu_item,
body[data-bs-theme="dark"] .svg-color{
    color: var(----white-bg) ;
}
body[data-bs-theme="dark"] .profile_input_bg_colour {
    color:var(--dark-light-white-color) !important;
    background-color: #1e293b !important;
    background-clip: padding-box;
    border: var(--tblr-border-width) solid var(--tblr-border-color);
    border-radius: var(--tblr-border-radius);
}
body[data-bs-theme="dark"] .profile_info_heading{
    color: rgb(49, 136, 243);
}
body[data-bs-theme="dark"] .top_header_user_name,#staff-datatable_length label {
    font-weight: 500;
    color: #f1f1f1 !important;
}
body[data-bs-theme="light"] #staff-datatable_length label {
    color: #7a7a7a !important;
}
body[data-bs-theme="dark"] .crop_image_footer, body[data-bs-theme="dark"] .crop_image_message{
    background-color: var(--dark-body-bg);
}
/* 
//profile page */
body[data-bs-theme="dark"] .border-0.profile_page_container.p-3,
body[data-bs-theme="dark"] .card.mb-4.profile_page_container.border-0,
body[data-bs-theme="dark"] .card-theme{
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .mobile_input_bg_colour .select_box,
body[data-bs-theme="dark"] .mobile_input_bg_colour .country_mobile_code,body[data-bs-theme="dark"] .mobile_input_bg_colour #mobile_number{
     color:var(--dark-light-white-color) !important;
    background-color: var(--tblr-bg-forms) !important;
    background-clip: padding-box;
    border: var(--tblr-border-width) solid var(--tblr-border-color);
    border-radius: var(--tblr-border-radius);

}
body[data-bs-theme="dark"] #select_option_div .countryCode{
    color:var(--dark-light-white-color) !important;
}

body[data-bs-theme="dark"] .list-group-transparent .list-group-item.active{
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="light"] .list-group-transparent .list-group-item.active{
    background-color: none !important;
}
body[data-bs-theme="dark"] .card.h-100.card-link.card-link-pop.pos_app_card_min_height{
     background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="light"] .card.h-100.card-link.card-link-pop.pos_app_card_min_height{
     background-color: none !important;
}
body[data-bs-theme="dark"] .mobile_info_div{
    border:none !important;
}

body[data-bs-theme="dark"] .text-muted, body[data-bs-theme="dark"] .application_setting_tabs #input_text_image_url::placeholder, body[data-bs-theme="dark"] .logo_div .accepted_format_1, body[data-bs-theme="dark"] .app_setting_container .large_font_indicator, body[data-bs-theme="dark"] .app_setting_container .small_font_indicator, [data-bs-theme="dark"] .application_setting_tabs .upload_image_placeholder {
    color:#929aab !important
}
body[data-bs-theme="dark"] .ts-control,
body[data-bs-theme="dark"] .ts-control input,
body[data-bs-theme="dark"] .ts-dropdown {
    color: #d8e2f1 !important;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.4285714286
}
body[data-bs-theme="dark"] .ts-control{
    color: #ededed !important;
    background: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="light"] img.navbar-brand-image.brandpos_full_logo_img.light-theme-logo {
    display:block;
}
body[data-bs-theme="dark"] img.navbar-brand-image.brandpos_full_logo_img.dark-theme-logo {
    display: none;
}
body[data-bs-theme="dark"] img.navbar-brand-image.brandpos_full_logo_img.light-theme-logo {
    display: none;
}
body[data-bs-theme="dark"] img.navbar-brand-image.brandpos_full_logo_img.dark-theme-logo {
    display: block;
}

body[data-bs-theme="dark"] .profile_page_navlink.active{
    background: none !important;
}
body[data-bs-theme="dark"] .profile_page_navlink{
    color: var(----white-bg) !important;
}
body[data-bs-theme="dark"] .profile_nav_btn {
    padding-bottom: 10px;
    color: #2196F3;
}
body[data-bs-theme="dark"] div #default_project-ts-dropdown {
    background-color: var(--dark-body-bg) !important;
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .configuration_container{
     border: 1px solid var(--dark-border-color) !important ;
     box-shadow: none !important;
}
body[data-bs-theme="dark"] label.form-label.required.paypal_lable,
body[data-bs-theme="dark"] .paypal_show_in_app,
body[data-bs-theme="dark"] .paypal_show_in_crs {
    color: #dee3f0;
}
body[data-bs-theme="dark"] .settigs_dropdown_headings {
    color: #afb5c4 !important;
    font-size: 0.75rem;
}
body[data-bs-theme="dark"] .highlighted_filter {
    border-color: #00e125a4 !important;
}
body[data-bs-theme="dark"] #tx_count_chart .apexcharts-legend-series{
    background-color: none ;
}
body[data-bs-theme="dark"] .pagination > li > a,
body[data-bs-theme="dark"] .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    border: 1px solid #ddd;
}
body[data-bs-theme="dark"] .transaction_pagination .page-item .page-link, body[data-bs-theme="dark"] .staff_pagination .page-item .page-link{
    color:white 
}
body[data-bs-theme="dark"] .transaction_pagination .page-item.active .page-link, body[data-bs-theme="dark"] .staff_pagination .page-item.active .page-link{
    color: #337ab7;
}
body[data-bs-theme="dark"] .help_btn svg path{
    fill:var(--white-bg)

}
body[data-bs-theme="dark"] .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover{
    background: none;
}
body[data-bs-theme="dark"] a.page-link.next-last svg path, body[data-bs-theme="dark"] a.page-link.next-page svg path{
    fill: var(--white-bg);
}
body[data-bs-theme="dark"] #horizontal_nav_bar ul .nav-item.active a.nav-link span svg path{
    fill: var(--blue-color);

}
body[data-bs-theme="dark"] #horizontal_nav_bar ul .nav-item.active a.nav-link .terminal_img svg path{
    fill:none;
}

body[data-bs-theme="dark"] a.page-link.prev-first svg path {
    fill: var(--white-bg);
}
body[data-bs-theme="dark"] a.page-link.prev-page svg path{
    fill: var(--white-bg);
}
body[data-bs-theme="dark"] .toast-header {
    background-color:var(--dark-card-head-bg);
    color: #d9e3f3;
}
body[data-bs-theme="dark"] .profile_input_bg_colour::placeholder{
     color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] #default_project-ts-dropdown {
    background: var(--dark-body-bg);
}
body[data-bs-theme="dark"] #default_project-ts-dropdown{
    background: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] input::placeholder {
    color: #ffffff3b !important;
    opacity: 1;
}
body[data-bs-theme="dark"] .goto-page-input{
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .psp_ref_copy.cursor_pointer svg {
    stroke: var(--white-bg);
}
label.form-label.required.paypal_lable, .paypal_show_in_app, .paypal_show_in_crs {
    color: #f0f1f2;
}
@media (max-width: 575px) {
    body[data-bs-theme="dark"] .profile_menu,#paymentMenuDropdown {
    border-radius: 5px;
    background-color: var(--dark-body-bg);
    }
    body[data-bs-theme="dark"] .profile_navbar_container{
        border-radius: 5px;
        background-color: #1f2937 !important;
        border:none !important;
    }
}
@media (max-width: 768px) {
    body[data-bs-theme="dark"] #paymentMenuDropdown {
        background-color: var(--dark-body-bg) !important;
    }
    body[data-bs-theme="dark"] .app_setting_menu{
        background-color: transparent !important;
    }
}
body[data-bs-theme="dark"] .profile_menu{
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .navbar, body[data-bs-theme="dark"] .live_test_mode_btn_container ,body[data-bs-theme="dark"] .card,body[data-bs-theme="dark"] .sticky-col, [data-bs-theme="dark"] .config_div_toggle_edit{
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .transaction_table_header.table_title{
    color:var(--white-bg)
}

body[data-bs-theme="dark"] #transaction_date_range .navbar{
    background-color: transparent !important;
}

body[data-bs-theme="dark"] .dropdown-menu.show{
    background-color: var(--dark-card-head-bg);
    color:var(--white-bg)
}

body[data-bs-theme="dark"] .lang_switch_dropdown_toggle {
    text-decoration: none !important;
    color: #b1bdce !important;
}
body[data-bs-theme="dark"] #sub-head-trans{
    color: #7a8290 !important;
}
body[data-bs-theme="dark"] .side_menu_with_body .main-menu .dropdown-toggle:after{
    color: white !important;
    width: 0.5em !important;
    height: 0.5em !important;
    border: 2px solid;
    border-top: 0;
    border-right: 0;
    border-bottom-left-radius: 2px;
}
body[data-bs-theme="dark"] .main-menu .dropdown-toggle:after{
       color: white !important;
}
body[data-bs-theme="light"] .custom-chatbot-toggler{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .transaction_view_amount,body[data-bs-theme="dark"] .staff_name,body[data-bs-theme="dark"] .offcanvas-title,body[data-bs-theme="dark"] .terminal_mangement_heading, body[data-bs-theme="dark"] .search_result_item .staff_name_head {
    color: white !important;
}
body[data-bs-theme="dark"] .card-body+.card-body {
    border-top: none;
}
body[data-bs-theme="dark"] .modal-header{
    background-color: var(--tblr-bg-forms) !important;
    border-bottom: 1px solid #464b55;
    color: white !important;
}
body[data-bs-theme="dark"] .input-group-text{
    background-color:var(--dark-card-head-bg);
    border: 1px solid var(--dark-border-color);
    color: #626976;
}
body[data-bs-theme="dark"] .modal-content{
    background-color:var(--tblr-bg-forms )!important;
    color:white !important;
}
body[data-bs-theme="dark"] .btn-close{
    filter: invert(1);
}

body[data-bs-theme="dark"] .help .help_menu_row p{
     color:white 
}
body[data-bs-theme="dark"] .empty-title{
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .toast .toast-card{
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] .profile_page_navbar{
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .profile_page_navbar.active{
    color: var(--blue-color) !important;
}

body[data-bs-theme="dark"] .icon-color{
    color: #fff ;
}
body[data-bs-theme="dark"] .offcanvas-body p{
    color:var(--white-bg)
}
body[data-bs-theme="dark"] .offcanvas-body .form-label{
    color: var(--white-bg);
} 
body[data-bs-theme="dark"] li.breadcrumb-item {
    color: white !important;
}
body[data-bs-theme="dark"] .app_menu_bar {
    border-radius: 5px;
    background-color:transparent !important;
}
body[data-bs-theme="dark"] a.app_menu_item{
    color: white !important;
}
body[data-bs-theme="dark"] .card .card_shadow.mb-4,
body[data-bs-theme="dark"] .pos_payment{
    background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] .font_style_indicate_div{
    background-color: #445a7d !important;
    color:var(--white-bg) !important;
}
body[data-bs-theme="dark"] .color_value_div{
    background-color: var(--dark-card-2nd-bg);
    color: white !important;
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .card .profile_page_container{
    background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] .transaction_table_filters, body[data-bs-theme="dark"] .staff_table_filters {
    border-color: #b7b7b79c;
    background-color: transparent;
    color:white;
}
body[data-bs-theme="dark"] .transaction-table-body tr td{
    color: #fff9f994;
}
body[data-bs-theme="dark"] #transaction_search_feild{
    color: var(--white-bg);
}

body[data-bs-theme="dark"] .back_office_setting_bar{
    background-color: var(--dark-body-bg);
}

body[data-bs-theme="dark"] .back_office_navbar{
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .back_office_navbar_container .active{
    color: var(--blue-color) !important;
}
body[data-bs-theme="dark"] .dashboard_container .ts-wrapper.form-select{
    background-color: var(--dark-body-bg);
    color:var(--white-bg);
}
body[data-bs-theme="dark"] .backoffice_headings,
body[data-bs-theme="dark"] .backoffice_desc{
    color: white !important;
}
body[data-bs-theme="dark"] .backoffice_container{
    box-shadow: none !important;
    border: 1px solid #3a5367 !important;
}
@media (max-width: 990px) {
    body[data-bs-theme="dark"] .back_office_dropdown_menu {
        border-radius: 5px;
        background-color: var(--dark-body-bg);
        width: 100% !important;
    }
    body[data-bs-theme="dark"] .back_office_setting_bar{
        background-color: var(--dark-card-2nd-bg) !important;
        color:white;
    }
    body[data-bs-theme="dark"] .navbar_dropdown_backoffice{
        color: white !important;
    }
    body[data-bs-theme="dark"] .navbar_dropdown_backoffice.active{
        background-color: var(--dark-body-bg) !important;

    }
}

body[data-bs-theme="dark"] .font_size_upadte_txt {
    color: white ;
}
body[data-bs-theme="dark"] .fullscreen_btn svg path{
    stroke:white;
}
body[data-bs-theme="dark"] .halfscreen_btn svg path{
    stroke:white;
}
body[data-bs-theme="dark"] .side_menu_with_body .main-menu .dropdown-toggle:after{
    color:white !important; 
}
@media (min-width: 1180px) {
    body[data-bs-theme="dark"] .side_menu_user_avatar_container{
        background-color: var(--dark-body-bg);
        ;
    }
    body[data-bs-theme="dark"] .side_menu_user_avatar_container .sidemenu_user_name{
        color:white
    }
}
body[data-bs-theme="dark"] .transaction_filter_card select, #transaction_search_feild, .search_container, #transaction_filter_order_no, #transaction_filter_customer_no, #transaction_filter_bctxn_no, #transaction_filter_psp_ref, #transaction_filter_amount, #transaction_filter_engineer_no{
    color:var(----white-bg)
}
body[data-bs-theme="dark"] .form-select{
    color: var(--dark-heading-color) !important;
    background-color: transparent;
    border:1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .apexcharts-pie .apexcharts-series path,
.apexcharts-donut .apexcharts-series path{
  stroke: none !important;
}
body[data-bs-theme="dark"] .modal-footer .row .col:first-child .btn {
  background-color: var(--dark-card-bg); 
  color: #fff;
  border:1px solid #9195b07d;
}
body[data-bs-theme="dark"] .list-group-item{
    color: #fff !important;
}
body[data-bs-theme="dark"] .add_shadow_effects{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .placeholder:not(.btn):not([class*=bg-]){
    background-color: white !important;
}
body[data-bs-theme="dark"] .form-label{
    color: var(--white-bg) !important;
} 
body[data-bs-theme="dark"] .form-selectgroup-label{
    background: none !important;
}
body[data-bs-theme="dark"] .accordion-button:not(.collapsed){
    color: white !important;
}
body[data-bs-theme="dark"] .paypal_accordion:not(.collapsed){
    color: #206bc4 !important;
}
body[data-bs-theme="dark"] .card-body .text_left .mb-3 {
  color: #c9c5c5;
}
body[data-bs-theme="dark"] table#pos_terminal_datatable td, body[data-bs-theme="dark"] .page-title,body[data-bs-theme="dark"] .card-title {
    color: white !important;
}
body[data-bs-theme="dark"] .terminal-action-menu.dropdown .dropdown-toggle svg {
    stroke: #ffffff;
}
body[data-bs-theme="dark"] #pos_terminal_datatable_paginate .paginate_button,body[data-bs-theme="dark"] #staff-datatable_paginate .paginate_button{
   background: none !important;
}
body[data-bs-theme="dark"] #pos_terminal_datatable_paginate .paginate_button.current{
    color: #066FD1 !important;
    background: #E0F0FF !important;
    border-radius: 50px;
}
body[data-bs-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background:transparent !important;
    border:1px solid !important;
}
body[data-bs-theme="dark"] .card-footer .col-auto,
.card-footer label,
.card-footer input {
  color: #ffffff;
}
body[data-bs-theme="dark"] .mb-3 {
  color: #c9c5c5;
}
body[data-bs-theme="dark"] ul.card.card-body.rounded-3 > li,span.ellipsis{
  color: white  !important;
}
body[data-bs-theme="dark"] .product_identity_div{
    background-color:#1e293b !important;
}
body[data-bs-theme="dark"] .transaction_table_header, body[data-bs-theme="dark"] .staff_table_header{
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] .grid_item{
    border: 1px solid var(--dark-border-color) !important;
     box-shadow: 0px 2px 20px 0px #252a31d9 !important ;
     background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] .base-QuantumLogo-svg{
    fill: white;
}
body[data-bs-theme="dark"] .dashboard_contents .pos_transaction_charts .card-body .psp_chart_head_container,.dataTables_empty{
    color:white;
}
body[data-bs-theme="dark"] a.step-item.active{
    color:white;
    
}
body[data-bs-theme="dark"] .vertical_steps .steps-vertical .step-item{
    color:rgb(201, 193, 193);
}
body[data-bs-theme="dark"] .vertical_steps .steps-vertical .step-item.active{
    color:var(--white-bg) !important;
}
body[data-bs-theme="dark"] .vertical_steps .steps .step-item.active:before{
    color:#ffffff;
    border-color: green;
}
body[data-bs-theme="dark"] .accordion-button,body[data-bs-theme="dark"] .not-found-heading{
    color:white;
}
body[data-bs-theme="dark"] .ts-wrapper.form-select .ts-control {
    background-color: #0f172a59 !important;
}
body[data-bs-theme="dark"] .pos_products_uninstaller,.pos_products_edit{
    background:none !important;
}
body[data-bs-theme="dark"] .edit_app_general_settings.btn{
    background-color: transparent !important;
    color: #0075ff;;
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .card-subtitle {
    color: #aeb5c1;
}
body[data-bs-theme="dark"] .dark-card{
    background-color: var( --tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] .dark-cards{
    border-bottom: 1px solid rgba(98,105,118,.16) !important ; 
}
body[data-bs-theme="dark"] .form-selectgroup-label{
    background: var(--dark-card-head-bg) !important;
    border: 1px solid #384a66;
}
body[data-bs-theme="dark"] .mb-2:has(label) {
    color: rgb(192 192 192);
}
body[data-bs-theme="dark"] #choose_tx_chart, body[data-bs-theme="dark"] #choose_product_type{
    border: 1px solid #384a66;
}
body[data-bs-theme="dark"] .card.toggle_view.list_item img[src$="qrbankpay.svg"], body[data-bs-theme="dark"] .card.toggle_view.list_item img[src$="bankpay.png"],body[data-bs-theme="dark"] .card.toggle_view.list_item img[src$="cash.png"] {
  filter: brightness(0) invert(1) !important;
}
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="qrbankpay.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="bankpay.png"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="cash.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="applepay.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="nfc.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="paybylink.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="plaid.svg"],
body[data-bs-theme="dark"] img.pos_payment_list_img[src$="wechatpay.svg"],
body[data-bs-theme="dark"] img#payment_7,
body[data-bs-theme="dark"] img#payment_3,
body[data-bs-theme="dark"] img#payment_8,
body[data-bs-theme="dark"] img#payment_10,
body[data-bs-theme="dark"] img#payment_12,
body[data-bs-theme="dark"] img#payment_6,
body[data-bs-theme="dark"] img#payment_1
{
  filter: brightness(0) invert(1) !important;
}
body[data-bs-theme="dark"] img[src="/img/products/qrbankpay.svg"] {
  filter: brightness(0) invert(1);
}
body[data-bs-theme="dark"] .accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jz48L3BhdGg+PC9zdmc+) !important;
}
body[data-bs-theme="dark"] .accordion-button::after{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jz48L3BhdGg+PC9zdmc+) !important;
}

body[data-bs-theme="dark"] [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --tblr-form-switch-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e) !important;
}
body[data-bs-theme="dark"] .form-check-input:not(:checked) {
    background-color: #536274;;
}
body[data-bs-theme="dark"] .invoice-form{
    background-color: var(--dark-body-bg);
}
body[data-bs-theme="dark"] #connector_view .toggle_view path {
 fill: white; 
}
body[data-bs-theme="dark"] #connector_view{
    background: #1e293b !important;
    border:1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] input#creation-date-filter {
    background:var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] input[type="date"]::-webkit-calendar-picker-indicator {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'><path d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM5 20V9h14v11H5z'/></svg>")
    no-repeat center;
  color: white;
  opacity: 1;
}
body[data-bs-theme="dark"] .popover-body {
    color: #d6dbe2;
    background: #111827;
    border-radius: 8px;
}

body[data-bs-theme="dark"] li.breadcrumb-item.active{
    color:#006ded !important;
}
body[data-bs-theme="dark"] .connector_action_btn_div .btn{
    background-color: transparent !important;
}
body[data-bs-theme="dark"] .goto_span{
    background-color: transparent !important;
}

body[data-bs-theme="dark"] .floating-label-group input:focus + label, body[data-bs-theme="dark"] .floating-label-group input:not(:placeholder-shown) + label,body[data-bs-theme="dark"] .floating-label-group input:valid + label{
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .product_content_skelton .form-control {
  background-color: var(--dark-card-head-bg) !important;
  border: 1px solid var(--dark-border-color);                       
}
body[data-bs-theme="dark"] .form-control.disabled{
    color: #f5f8ff;
}
body[data-bs-theme="dark"] .btn-close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M2 2l12 12M14 2L2 14'/%3e%3c/svg%3e");
  filter: none !important;
   opacity: 75;
}
body[data-bs-theme="dark"] #add_user_roles_groups .hr-text, body[data-bs-theme="dark"] .staff_roles_roles_depts .hr-text{
    font-size: 1.25rem;
    color: #626976;
}
body[data-bs-theme="dark"] .form-control:focus{
    color: var(--white-bg);
    border-color: #83b7e8;
    outline: 0;
    box-shadow: var(--tblr-shadow-input), 0 0 0 .25rem rgba(var(--tblr-primary-rgb), .25);
}
body[data-bs-theme="dark"] .form-select:focus {
     border-color: #83b7e8;
    outline: 0;
    box-shadow: var(--tblr-shadow-input), 0 0 0 .25rem rgba(var(--tblr-primary-rgb), .25);
}

body[data-bs-theme="dark"] .card-body.view_transaction_container {
    background: #0f172a;
}
body[data-bs-theme="dark"] .nav-tabs .nav-item.show .nav-link, body[data-bs-theme="dark"] .nav-tabs .nav-link.active {
    color: #f8fbff;
    background-color: transparent;
    border-color: var(--dark-border-color);
}
body[data-bs-theme="dark"] .backoffice-bg{
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .transaction_table_fotter_container,body[data-bs-theme="dark"] .tr_table_footer_container,body[data-bs-theme="dark"] .terminal_table_footer_container, body[data-bs-theme="dark"] .staff_table_fotter_container{
    background-color: transparent !important;
}
body[data-bs-theme="dark"] .staff-filter-container .card-footer,body[data-bs-theme="dark"] .reports_filters .card-footer{
    background-color: transparent !important;
}
body[data-bs-theme="dark"] .text-primary {
    color: #0075ff !important;
}
body[data-bs-theme="dark"] h1.paid_count {
    color: #01B047 !important;
}
body[data-bs-theme="dark"] .total_count, .paid_count {
    color: #00a9ff !important;
}
body[data-bs-theme="dark"] .not-found-page{
    background:var(--dark-card-head-bg)
}
body[data-bs-theme="dark"] #export-datatable {
    border-bottom: 1px solid #5d6a786e !important;
}
body[data-bs-theme="dark"] .reports_filters .card-footer .row .col {
  color:var(--white-bg);
}
body[data-bs-theme="dark"] .alert.alert-info .d-flex > div:nth-child(2) {
  color: #fff;
}
body[data-bs-theme="dark"] .dark-theme-alert{
    background:var(--dark-card-head-bg) !important;
    border-top: 1px solid var(--dark-border-color) !important;
    border-right: 1px solid var(--dark-border-color) !important;
    border-bottom: 1px solid var(--dark-border-color) !important;
}

body[data-bs-theme="dark"] .tr_terminal_table_pagination_next path, body[data-bs-theme="dark"] .tr_terminal_table_pagination_last path, body[data-bs-theme="dark"] .tr_terminal_table_pagination_pre path, body[data-bs-theme="dark"] .tr_terminal_table_pagination_first path {
    fill: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .card-subtitle mark{
    background-color: #1e293b !important;
    color: white !important;
}
body[data-bs-theme="dark"] a#modal_sort_payment_types_alink, body[data-bs-theme="dark"] a[data-bs-target="#modal-edit-payment-settings-config"], body[data-bs-theme="dark"] a[data-bs-target="#modal-edit-profile-info"], body[data-bs-theme="dark"] a[data-bs-target="#modal-edit-application_settings-config"]{
    color:#0075ff !important;
}
body[data-bs-theme="dark"] a[href="/transactions?status=0&date=''"]{
  color:#0075ff !important;
}
body[data-bs-theme="dark"] a[href="/dashboard"] svg {
  stroke: #0075ff !important;
}
body[data-bs-theme="dark"] .form-check-input:checked {
    background-color: #127af5;
    border-color: rgba(98, 105, 118, .24);
}
body[data-bs-theme="dark"] .connector_action_btn_div .pos_products_edit:hover {
  border-color: #699bf7 !important;
}
body[data-bs-theme="dark"] .connector_action_btn_div .pos_products_uninstaller:hover {
  border-color: #d0471c !important;
}
body[data-bs-theme="dark"] .access-denied-heading{
    color: #fff;
}
body[data-bs-theme="dark"] .card-footer {
    padding: 1rem 1.25rem;
    color: #bcc1cc;
}
a#View_all_grps_roles strong{
    color:white !important;
    
}
.ts-wrapper.plugin-remove_button .item .remove{
    border-left:none !important;
}
body[data-bs-theme="dark"] .dashboard_contents .pos_transaction_charts .transaction_graph .card-body strong,
body[data-bs-theme="dark"] .dashboard_contents .top_engineer_body_container .top_engineer_show_hide strong, 
body[data-bs-theme="dark"] .dashboard_contents .pos_transaction_charts .card-body .psp_chart_head_container, 
body[data-bs-theme="dark"] .dashboard_contents .terminal_map_body_container .card-body strong.sales_map_heading,
body[data-bs-theme="dark"] .dashboard_contents .tr_dashborad_table_header .terminal-management .ter-cont strong{
    color:white !important;
}
body[data-bs-theme="dark"] .tx_tnu,
body[data-bs-theme="dark"] .tx_customer,
body[data-bs-theme="dark"] .tx_psp_ref,
body[data-bs-theme="dark"] .terminal_id,
body[data-bs-theme="dark"] .tx_order{
    color:white !important;
}
body[data-bs-theme="dark"] .transaction_tab_view{
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .assignd-user-card{
     background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] a#roles_group_user_edit,body[data-bs-theme="dark"] #skip_edit_user, body[data-bs-theme="dark"] #assign_user_later{
    background-color: var(--dark-card-bg);
    color: #fff;
    border: 1px solid #9195b07d;
}
body[data-bs-theme="dark"] .tx_psp_ref.tx_ref_tid.view_transaction_details.cursor-pointer.active_psp_re{
    color: #0075ff !important;
}
body[data-bs-theme="dark"] .parent_transactions_container strong,body[data-bs-theme="dark"] .refund_container strong{
    color: white;
 }
body[data-bs-theme="dark"] .active_transaction{
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .tr_sort_asc.active path, 
body[data-bs-theme="dark"] .tr_sort_desc.active path,
body[data-bs-theme="dark"] .tr_terminal_sort_asc.active path,
body[data-bs-theme="dark"] .tr_terminal_sort_desc.active path,
body[data-bs-theme="dark"] .staff_sort_asc.active path, body[data-bs-theme="dark"] .staff_sort_desc.active path {
    fill: #62646c;
}
body[data-bs-theme="dark"] .markdown p strong {
    color: var(--white-bg);
    
}body[data-bs-theme="dark"] .markdown p {
  color: #c9c5c5;
}
body[data-bs-theme="dark"] .help_btn_container{
    background: #111827 !important;
}
@media (min-width: 1200px) {
  body.side_menu_with_body .container-xl {
    max-width: none !important;
  }
}
body[data-bs-theme="dark"] .markdown h3{
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .markdown ul li{
    color: #c9c5c5;
}
body[data-bs-theme="dark"] .markdown ul li strong{
    color: var(--white-bg);
}
body[data-bs-theme="dark"] .crs_toggle_btn {
    background:none;
}
body[data-bs-theme="dark"] .dataTables_wrapper .no-footer {
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] .top{
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] #crs-export-datatable_wrapper{
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] #crs-export-datatable thead .transaction-table-header th {
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
    background-color: var(--dark-body-bg) !important;
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] #crs-export-datatable tbody td:nth-child(8), body[data-bs-theme="dark"] #export-datatable tbody td:nth-child(8){
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme="dark"] #crs-export-datatable_wrapper .bottom{
    border-top: 1px solid #5d6a7882 !important;
}
body[data-bs-theme="dark"] #select_tr_count:not(.btn) {
    background-color: var(--tblr-bg-forms) ;
    color: var(--dark-light-white-color);
}
body[data-bs-theme="light"] .reports_datatable .transaction_table_list {
    color: #206bc4!important;
}
body[data-bs-theme="dark"] #crs-export-datatable_paginate .paginate_button{
    background: none !important;
    border: none;
}
body[data-bs-theme="dark"] #crs-export-datatable_paginate span a.current{
    background: #e0f0ff !important;
    border: none;
    color: #066FD1 !important;
}

body[data-bs-theme="dark"] .litepicker .container__days .day-item.is-locked {
    color: #8e9cb8;
}
body[data-bs-theme="dark"] .month-item-name option:disabled{
    color: #8e9cb8 !important;
}

body[data-bs-theme="dark"] .connector_date_div_background p, body[data-bs-theme="dark"] .truncate_div p {
    color: #c9c5c5 !important;
}
body[data-bs-theme="dark"] #litepicker-range, body[data-bs-theme="dark"] #creation-date-filter {
    color: var(--dark-light-white-color);
}
body[data-bs-theme="dark"] .input-icon-addon svg{
    stroke: var(--dark-heading-color);
}

body[data-bs-theme="dark"] #export-datatable_paginate .paginate_button {
    background: none;
}
body[data-bs-theme="dark"] #pos_terminal_datatable_paginate .paginate_button{
    background: transparent !important;
    color: #fff !important;
}
body[data-bs-theme="dark"] #pos_terminal_datatable_wrapper .dataTables_length label{
    color: white;
}
body[data-bs-theme="dark"] .nav-item.active .dropdown-toggle:after {
    color: #085FC0 !important;
}
body[data-bs-theme="dark"] .crs_main {
    background-color: var(--dark-bg-color) !important;
    accent-color: #52a4ff;
}

body[data-bs-theme="dark"] .products_configuration_iframe{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .connector_steps_div{
    border-radius: 0;
}
body[data-bs-theme="dark"] .crs_dark_theme{
    background-color: var(--tblr-bg-forms) !important;
    box-shadow: none;
    color: #fff;
}
body[data-bs-theme="dark"] .crs_main .form-group,
body[data-bs-theme="dark"] .box-container,
body[data-bs-theme="dark"] .report-method-container,
body[data-bs-theme="dark"] .group-by-container,
body[data-bs-theme="dark"] .export-file-container {
    box-shadow: none;
}
body[data-bs-theme="dark"] .crs_main .crs_dark_lable{
    color: #ffffffe0 !important;
}
body[data-bs-theme="dark"] .export_filename_container input, body[data-bs-theme="dark"] #account_number, body[data-bs-theme="dark"] #account_bic_number{
    color: var(--dark-light-white-color);
}
body[data-bs-theme="dark"] .crs_main .ts-wrapper{
    background: none;
    border: none;
}
body[data-bs-theme="dark"] .ts-control {
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .crs_main input[type="radio"]:checked + label{
    color: #52a4ff !important;
}
body[data-bs-theme="dark"] label:has(> input[type="radio"]:checked){
    color: #52a4ff !important;
}
body[data-bs-theme="dark"] #sftp-inputs h4{
    color: #52a4ff !important;
}
body[data-bs-theme="dark"] .pos_products_configure, body[data-bs-theme="dark"] .new_pos{
    background-color: transparent;
}
body[data-bs-theme="dark"] #sftp-inputs input{
    color: var(--dark-light-white-color) !important;
}
body[data-bs-theme="dark"] .crs_main .form-select:disabled{
    background-color: #28334b !important;
}
body[data-bs-theme="dark"] .crs_main .field-pill{
    background-color: #ffffffba !important;
    color: #000000ad;
}
body[data-bs-theme="dark"] .accordion{
    border: 0 !important;
}
body[data-bs-theme="dark"] .get_pdf_container{
    background-color: var(--dark-text-bg) !important;
}
body[data-bs-theme="dark"] .terms_conditions_dark{
    background: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .backoffice-bg .form-selectgroup-input:checked+.form-selectgroup-label{
    background: #1e293b !important;
    color: #206bc4 !important;
}
body[data-bs-theme="dark"]  .toast{
    background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"]  #customize-mt940-file-block .ts-wrapper{
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] #paypal-configuration .form-control{
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="light"] .transaction_view .nav-tabs .nav-link:focus, body[data-bs-theme="light"] .transaction_view .nav-tabs .nav-link:hover {
    border-top: 1px solid #cbd5e1 !important;
    border-right: 1px solid #cbd5e1 !important;
    border-left: 1px solid #cbd5e1 !important;
    border-bottom: 4px solid transparent !important;
}
body[data-bs-theme="dark"] .card-header-tabs .nav-link.active {
    border-bottom-color: #0f172a;
}
body[data-bs-theme="dark"] .active_transaction {
    border: 1px solid #3bc7c1;
}
body[data-bs-theme="dark"] .pos_products_configure, body[data-bs-theme="dark"] .coming-soon-install {
    border-color: #334155 !important;
}
body[data-bs-theme="dark"] .crs_export_view{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] #filter_date_range, body[data-bs-theme="dark"] #status, body[data-bs-theme="dark"] #filter-input-value{
    color: #dce1e7 !important;
}
body[data-bs-theme="dark"] .product_more_options {
    color: #dce1e7 !important;
    background: #1e293b !important;
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] #filter-select-value, body[data-bs-theme="dark"].ts-dropdown, body[data-bs-theme="dark"] #test_bookings,#tx_psp{
    color: var(--white-bg)!important;
}
body[data-bs-theme="dark"] #menu_body_section .add_shadow_effects .card-header{
    border-radius: 0px !important;
}
body[data-bs-theme="dark"] .steps-counter .step-item{
    color: #626976 !important;
}
body[data-bs-theme="dark"] #transaction_date_range .nav-item span.disabled{
    opacity: 0.3 !important;
}
body[data-bs-theme="dark"] .help_menu_row_detail .card-header{
    border-bottom: 1px solid #e4e4e41a;
}
body[data-bs-theme="dark"] .hr{
    background-color: #ffffffcc !important;
}
body[data-bs-theme="dark"] .transactions_dark_card_div{
    margin-top: 1rem;
}
body[data-bs-theme="dark"] #menu_body_section{
    background: #1e293b !important;
}
body[data-bs-theme="dark"] .card .h2{
    color: white !important;
}
body[data-bs-theme="light"] .transaction_card_div{
    border-top: none;
}
body[data-bs-theme="dark"] .appearance_full_width{
    border-top: 1px solid rgba(98,105,118,.16) !important;
}
body[data-bs-theme="dark"] .dropdown-item.export_file_type:not(:first-child), body[data-bs-theme="dark"] .dropdown-item.download_file_type:not(:first-child) {
    border-top: 1px solid rgba(198, 241, 255, 1);
}
body[data-bs-theme="dark"] .config_div_toggle_edit > .container-xl.card , body[data-bs-theme="dark"] .assignd-user-card{
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .dropdown-item:hover{
    background: #bfc2c712;
}
body[data-bs-theme="dark"] .dropdown-item.active, .dropdown-item:active{
    background-color: rgba(32, 106, 196, 0.146);
}
body[data-bs-theme="dark"] #edit_custom_fields_modal select{
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .btn-success{
    background-color: #2fb344 !important;
}
body[data-bs-theme="dark"] .customize_war_alter {
    background: var(--dark-card-head-bg)
}
body[data-bs-theme="dark"] #edit_custom_fields_modal .form-control{
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .error_border , body[data-bs-theme="dark"] .form-control.is-invalid{
    border: 1px solid #ff0000bf !important;
    border-radius: 4px;
}
body[data-bs-theme="dark"] .link-secondary:hover, body[data-bs-theme="dark"] #add_invoice_product{
    color: #206bc4;
}
body[data-bs-theme="dark"] .form-control.is-invalid, body[data-bs-theme="dark"] .was-validated .form-control:invalid {
    border-color: #d63939;
}
body[data-bs-theme="dark"] .form-control.is-valid, body[data-bs-theme="dark"].was-validated .form-control:valid {
    border-color: #2fb344;
}
body[data-bs-theme="dark"] .mobile_info_div > .select_option{
    background-color: #1e293b !important;
    transition: none;
}
body[data-bs-theme=dark] #according_add_user .content li:hover, body[data-bs-theme=dark] #modal-edit-profile-info .content li:hover, body[data-bs-theme=dark] .widget_onboarding_fields_container .content li:hover, body[data-bs-theme=dark] .onboard_page_card .content li:hover, body[data-bs-theme=dark] #staff_mobile .content li:hover, body[data-bs-theme=dark] #add_user_details .content li:hover{
    color: #fff !important;
    background-color: #1e293b !important;
}
body[data-bs-theme=dark] #optionSearch:focus, body[data-bs-theme=dark] .countryCode:focus, body[data-bs-theme=dark] #mobile_number:focus {
    border-color: var(--dark-border-color);
}
body[data-bs-theme=dark] #add_user_details .content, body[data-bs-theme=dark] #modal-edit-profile-info .content, body[data-bs-theme=dark] .onboard_page_card .content, body[data-bs-theme=dark] #staff_mobile .content{
    border-bottom: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme=dark] #add_user_details .options.ts-dropdown-content, body[data-bs-theme=dark] #modal-edit-profile-info .options.ts-dropdown-content, body[data-bs-theme=dark] .country_field_select_options_ul.ts-dropdown-content, body[data-bs-theme=dark] .onboard_page_card.ts-dropdown-content, body[data-bs-theme=dark] #staff_mobile .content .ts-dropdown-content {
    scrollbar-width: thin;
    scrollbar-color: #888 #1e293b;
}
body[data-bs-theme=dark] .form-control::placeholder {
    color: #ffffff3b !important;
    opacity: 1;
}
body[data-bs-theme=dark] .product_options_div_list {
    background-color: #1e293b !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme=dark] .product_contents_table table tbody th{
    color: white;
    font-weight: 500;
}
body[data-bs-theme=dark] .product_contents_table table tbody td{
    color: #c9c5c5;
}
body[data-bs-theme=dark] .agreement_esign_modal_close {
    background: #151f2ceb;
    border: 1px solid #485160;
}
body[data-bs-theme=dark] #role-group-list-table strong{
    color: white;
}
body[data-bs-theme="dark"] .general_settings_dark select:not(.btn){
    background-color: #1e293b !important;
}

body[data-bs-theme="dark"] .product_config_error{
    background-color: #1e293b;
}
body[data-bs-theme="dark"] #paypal_error_modal .modal-footer a.btn-primary{
    background-color: #206bc4;
    border: 0;
}
body[data-bs-theme="dark"] #refund_currency {
    background-color: #0f172a8f;
}
body[data-bs-theme="dark"] .otp_digits_textbox{
    background: var(--dark-card-head-bg) !important;
    color: #ffffff;
    border: none;
    outline: none;
}
body[data-bs-theme="dark"] .help .card-body img{
    box-shadow: 0 2px 16px #bdbdbd70;
}
body[data-bs-theme="dark"] .tr_count_card_top_details:hover .Transaction_tooltip::after {
    border-right: 1px solid #334155;
    border-bottom: 1px solid #334155;
}
body[data-bs-theme="dark"] .tr_count_card_top_details:hover .Transaction_tooltip {
    border: 1px solid #334155 !important;
}
body[data-bs-theme="dark"] .product_contents .p_count, body[data-bs-theme="dark"] .product_contents .hr-text{
    color: #626976 !important;
}
body[data-bs-theme="dark"] .hr-text>:first-child {
    color: #626976;
}
body[data-bs-theme="dark"] .product_content_skelton .form-control[readonly], body[data-bs-theme="dark"] .form-control:disabled{
    background-color: #0f172a9c !important;
}
body[data-bs-theme="dark"] .card-link .card-body:hover{
    background: #2430455c !important;
}
body[data-bs-theme="dark"] #toomanyattempts.alert{
    background: var(--dark-card-head-bg) !important;
    color: #ffffff;
}
body[data-bs-theme="dark"] .avatar{
    background: #111827;
}
body[data-bs-theme="dark"] .sso_login_btn{
    background: #111827;
    border-color: var(--dark-border-color);
}
body[data-bs-theme="dark"] .step-item:before{
    border: 2px solid transparent !important;
}
body[data-bs-theme="dark"] #export-datatable tbody tr td{
    color: #fff9f994 !important;
}
body[data-bs-theme="dark"] #crs-export-datatable_paginate .paginate_button{
    color: #fff !important;
    font-weight: 600;
}
body[data-bs-theme="dark"] #crs-export-datatable_paginate .paginate_button:hover{
    border: none !important;
}
body[data-bs-theme="dark"] .dark_crs_psp_selection{
    margin-top: 0 !important;
    background-color: #090f1b99 !important;
    border: 1px solid var(--dark-border-color) !important;
    border-radius: 8px;
}
body[data-bs-theme="dark"] .crs_main .text-decoration-underline{
    text-decoration: underline !important;
}
body[data-bs-theme="dark"] .ts-control input::placeholder {
    color: #ffffff3b !important;
    opacity: 1;
}
body[data-bs-theme="dark"] #user_details .accordion-item {
    background: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] #feedback_success_msg {
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .steps-green .step-item.active:before{
    border-color: #2fb344 !important;
}
body[data-bs-theme="dark"] .vertical_steps .steps .step-item.active:before{
    background: #1e293b;
}
body[data-bs-theme="dark"] .steps-counter .step-item.active~.step-item:before{
    background: #1e293b;
    border: 2px solid #fff !important;
}
body[data-bs-theme="dark"]  .step-item.active~.step-item:before{
    color: #ffffff !important;
}
body[data-bs-theme="dark"] .dark_default_payment mark{
    background-color: #ffff0030 !important;
}
body[data-bs-theme="dark"] #mt940_accounting_api_form .form-control[readonly]{
    background-color: #0f172a8c !important;
}
body[data-bs-theme="dark"] .terminal-action-menu .dropdown-toggle{
    background: var(--dark-card-head-bg) !important;
    border: 1px solid #334155 !important;
}
@media (max-width: 767.98px) {
    body[data-bs-theme="dark"] #horizontal_nav_bar .dropdown-menu.show:not(.option_hi_dropdown) {
      background-color: #1e293b;
      color: #ffffff73;
    }
}
body[data-bs-theme="dark"] .account-toast-body{
    background-color: #243045;
}
body[data-bs-theme="dark"] .font-weight-medium.text-start.fw-bold {
    color: #206bc4!important;
}
body[data-bs-theme="dark"] #crs-export-datatable tbody tr td, body[data-bs-theme="dark"] table#pos_terminal_datatable td {
    color: #fff9f994 !important;
}
body[data-bs-theme="dark"] .widget_scan_app_content .widget_apple_icon svg path{
    fill: white;
}
body[data-bs-theme="dark"] #export-datatable_paginate .paginate_button.disabled, body[data-bs-theme="dark"] #crs-export-datatable_paginate .paginate_button.disabled {
    opacity: 0.9;
}
body[data-bs-theme="dark"] #export-datatable_paginate .paginate_button svg path, body[data-bs-theme="dark"] #crs-export-datatable_paginate .paginate_button svg path{
    fill: #ffffff;
}
body[data-bs-theme="dark"] .form-help {
    color: #1e293b !important;
}
body[data-bs-theme="dark"] .step-item.active{
    font-weight: 600 !important;
    color: white !important;
}
body[data-bs-theme="dark"] .step-item.active:before{
    background: #1e293b;
}
.main-menu .dropdown-toggle:after{
    width: 0.44rem !important;
}
body[data-bs-theme="dark"] .form-selectgroup-label:hover {
    color: #cfcfcfdb;
}
body[data-bs-theme="dark"] .form-selectgroup-input:checked+.form-selectgroup-label {
    color: var(--label-text-color);
}
body[data-bs-theme="dark"] .backoffice-bg .alert {
    background-color: #1e293b;
}
body[data-bs-theme="dark"] .refunded_transactions{
    color: red !important;
}
body[data-bs-theme="dark"] .refunded_amount{
    color: green !important;
}
body[data-bs-theme="dark"] .lang_switch_dropdown_toggle:hover{
    color: #085FC0 !important;
}
body[data-bs-theme="dark"] #drag_dashboard_layout{
    color: #c9c5c5;
}
body[data-bs-theme="dark"] .help_btn_container, body[data-bs-theme="light"] .help_btn_container {
    transition: none;
}
@media screen and (max-width: 524px) {
    .dropdown-menu-end[data-bs-popper] {
        right: auto;
    }
    .dropdown-menu-arrow.dropdown-menu-end:before{
        right: 9.2rem;
    }
}

/* Connector Info Page */
body[data-bs-theme="dark"] .connector_info_dark_theme button.btn.dropdown-toggle.align-text-top.language-btn{
    border: 1px solid var(--dark-border-color) !important;
    background: #1e293b !important;
    color: white;
}
body[data-bs-theme="dark"] .connector_info_dark_theme .nav-tabs .nav-link.active{
    background-color: #0082c8 !important;
}
body[data-bs-theme="dark"] .container-info-main ol.payment-sub-content > li{
    color: white;
    font-weight: 500;
}
body[data-bs-theme="dark"] .container-info-main p,body[data-bs-theme="dark"] .container-info-main ul li{
    color: #c9c5c5;
}
body[data-bs-theme="dark"] .nav-tabs .nav-link.active{
    color: white !important;
}
body[data-bs-theme="dark"] .container-info-main .nav-link{
    color: #212121d1 !important;
    font-weight: 600;
}
body[data-bs-theme="dark"] .container-info-main .card-header-tabs{
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .payment-configuration-img-cls img{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .payment-main-title{
    color: white !important;
    font-weight: 700;
}
body[data-bs-theme="dark"] .account_lock_user_dark{
    color: white;
}
body[data-bs-theme="dark"] #forgot_password_account_not_exist {
    background-color: var(--dark-card-head-bg);
    color: white;
}

/* widgets */
body[data-bs-theme="dark"] .widgets_dark{
    background: #111827 !important;
    border-radius: 8px;
}
body[data-bs-theme="dark"] .lt_switches_container {
    background-color: var(--switches-bg-color);
}
body[data-bs-theme="dark"] .dark_card, body[data-bs-theme="dark"] .progress_circle_percentage{
    color: white;
}
body[data-bs-theme="dark"] .widget_options_container, body[data-bs-theme="dark"]  #widget_onboarding_fields_container .widget_onboarding_body{
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .widget_options_container .accordion-button, body[data-bs-theme="dark"] .widget_options_container .accordion-body, body[data-bs-theme="dark"] .widget_options_container .accordion-collapse {
    background: #1e293b !important;
}
body[data-bs-theme="dark"] .widget_options{
    background: #1e293b !important;
}
body[data-bs-theme="dark"] .widgets_heading_dark, body[data-bs-theme="dark"] .widget_onboarding_fields_container .form-label strong{
    color: #085FC0 !important;
}
body[data-bs-theme="dark"] .widget_onboarding_fields_container label.form-label {
    color: #737791;
}
body[data-bs-theme="dark"] .widget_offcanvas_body .date_svg_icon_position {
    stroke: #dce1e76b;
}
body[data-bs-theme="dark"] .onboard_docs_field_container{
    background-color: var(--dark-text-bg) !important;
}
body[data-bs-theme="dark"] .widget_onboarding_fields_container .content{
    border-bottom: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .widget_common_option_radio circle:nth-of-type(1) {
    fill: white;
    stroke: white;
}
body[data-bs-theme="dark"] .widget_common_option_radio circle:nth-of-type(2) {
    stroke: white;
}
body[data-bs-theme="dark"] .widget_common_option_radio path{
    fill: black;
    stroke: black;
}
body[data-bs-theme="dark"] .widget_offcanvas_body p {
    color: #ffffff94;
}
body[data-bs-theme="dark"] .widget_onboarding_fields_container .form-select:disabled{
    background-color: #28334b96 !important;
    color: #7a899b !important;
}
body[data-bs-theme="dark"] .widget_onboarding_fields_container .form-control:disabled{
    color: #ffffff4f !important;
}
body[data-bs-theme="dark"] .onboard_form_page_container .onboard_page.card{
    border-radius: 10px;
}
body[data-bs-theme="dark"] .onboard_page_card.card {
    border-radius: 10px;
    background: #090f1b99 !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .onboard_form_page_info_message_container .alert-warning{
    background: #f59f001f !important;
    color: white;
}
body[data-bs-theme="dark"] .onboard_form_page_success_info_message_container .alert-info{
    background: #263757 !important;
    color: white;
}
body[data-bs-theme="dark"] .onboard_form_menu_bar {
    background: #111928;
}
body[data-bs-theme="dark"] .onboard_page_title_text{
    color: #005bc1 !important;
}
body[data-bs-theme="dark"] .documents_upload_form_fields_container .onboard_page_content label.form-label,
body[data-bs-theme="dark"] .documents_upload_form_fields_container .offcanvas_form_content label.form-label {
    color: #085FC0 !important;
}
body[data-bs-theme="dark"] .onboard_form_modal_no_btn{
    background: inherit;
}
body[data-bs-theme="dark"] .onboard_page_card select:disabled, body[data-bs-theme="dark"] .country_field_select_box select:disabled, body[data-bs-theme="dark"] .country_field_select_box .form-select:disabled{
    background-color: #162039b5 !important;
}
body[data-bs-theme="dark"] .onboard_page_card .form-select select:disabled{
    background-color: #0f172ac2;
}
body[data-bs-theme="dark"] .onboard_page_card .form-select select:disabled{
    background-color: #0f172ac2;
}
body[data-bs-theme="dark"] .onboard_page_card .country_field_select_option{
    background-color: var(--dark-card-head-bg) !important;
    border: 1px solid var(--dark-border-color) !important;
}

/* invoice */
body[data-bs-theme="dark"] .properties-panel {
    background:var(--dark-card-head-bg);
    border-right:  1px solid var(--dark-border-color);
    border-left:  1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .components-panel{
    background:var(--dark-card-head-bg);
    border-right:  1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .app-container{
    border: 1px solid var(--dark-border-color) !important;
    border-radius: 8px;
    background: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .box-shadow {
    padding: 20px;
}
body[data-bs-theme="dark"] .components-panel .component-item{
    border: 1px solid var(--dark-border-color);
    color: #0a5fc0;
    background-color: #1e293b7a !important;
}
body[data-bs-theme="dark"] .properties-panel input[type="text"], body[data-bs-theme="dark"] .properties-panel .totals-item input[type="number"], body[data-bs-theme="dark"] #email_configuration input{
    background-color: var(--dark-card-head-bg);
    border: 1px solid var(--dark-border-color);
    color: #0a5fc0 !important;
}
body[data-bs-theme="dark"] .properties-panel  input[type="color"] {
    background-color: #1e293b !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .properties-panel label{
    color: #0a5fc0 !important;
}
body[data-bs-theme="dark"] .properties-panel select:not(.btn), body[data-bs-theme="dark"] select#smtp_secure:not(.btn){
    background-color: #0f172ac2;
    color: #0a5fc0 !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .properties-panel input[type="number"]{
    background-color: #0f172ac2;
    color: #0a5fc0;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .properties-panel textarea {
    background-color: var(--dark-card-head-bg);
    color: #0a5fc0;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .properties-panel select:focus , body[data-bs-theme="dark"] .properties-panel input[type="text"], body[data-bs-theme="dark"] .properties-panel textarea, body[data-bs-theme="dark"] .properties-panel input[type="number"] {
    outline: none;
}
body[data-bs-theme="dark"] .properties-panel .add-variable-btn{
    background: #1e293b !important;
    color: white;
    border-color: #e5e5e56b;
}
body[data-bs-theme="dark"] .properties-panel .alignment-btn{
    border: 1px solid transparent;
}
body[data-bs-theme="dark"] .properties-panel .table-config-panel, body[data-bs-theme="dark"] .properties-panel .totals-config-panel{
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .properties-panel .content-type-btn{
    border: 1px solid var(--dark-border-color);
    color: #0a5fc0;
}
body[data-bs-theme="dark"] .properties-panel .content-type-btn.active{
    color: #fff;
}
body[data-bs-theme="dark"] .logo-size-slider{
    background: #737791;
}
body[data-bs-theme="dark"] .transaction_view .nav-tabs .nav-link:focus, body[data-bs-theme="dark"] .transaction_view .nav-tabs .nav-link:hover {
    border-top: 1px solid var(--dark-border-color) !important;
    border-right: 1px solid var(--dark-border-color) !important;
    border-left: 1px solid var(--dark-border-color) !important;
    border-bottom: 4px solid #0f172a;
}
body[data-bs-theme="dark"] .balance_refund_amount {
    color: white;
}

body[data-bs-theme="dark"] .sf_payment_pre{
    background: #7a899b26;
}
body[data-bs-theme="dark"] #send_invoice_model select {
    background-color: var(--dark-card-head-bg);
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .transaction_table_container .transaction_table_header .dropdown-item:hover {
    background-color: transparent !important;
}
body[data-bs-theme=dark] #transationsettings_cols button.btn{
    color: #afb5c4;
    background-color: #101827;
    border-color: #293345;
}
body[data-bs-theme="dark"] #dynamic-filters .ts-wrapper.multi .ts-control > div {
    border-color: var(--dark-border-color);
    background-color: var(--dark-text-bg);
}
body[data-bs-theme="dark"] #drop_down_text, body[data-bs-theme="dark"] #file_info_container .file-name {
    color: var(--white-bg);
}
body[data-bs-theme="dark"] #import_file .file_download_container {
    background-color: var(--dark-body-bg);
    color: var(--white-bg) !important;
}
body[data-bs-theme="dark"] .pre_staff_table_fotter_container {
    background-color: transparent !important;
}
body[data-bs-theme="dark"] #preview_user_details_table th {
    border-top: none !important;
    background-color: var(--dark-card-head-bg) !important;
    color: var(--dark-heading-color) !important;
}
body[data-bs-theme="dark"] #preview_user_details_table thead {
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
}
body[data-bs-theme="dark"] .import-staff-body tr td {
    color: #fff9f994;
}
body[data-bs-theme="dark"] .add_bulk_user_card .bulk_user_step_header, body[data-bs-theme="dark"] .add_bulk_user_card .step_item_label {
    color: #006ded !important;
}
body[data-bs-theme="dark"] .add_bulk_user_card.card {
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .add_bulk_user_steps_div::after {
    background: var(--dark-border-color);
}
body[data-bs-theme="dark"] .add_bulk_user_steps_div .active .step_item{
    background-color: #1e293b;
}
body[data-bs-theme="dark"] #preview_user_details_table .error_border{
    border-radius: 0 !important;
}
body[data-bs-theme="dark"] .company_logo_upload_container .img_edit_div {
    border-right: 1px solid var(--dark-border-color) !important;
}
@media screen and (min-width: 768px) {
    body[data-bs-theme="dark"] .app_menu_bar #paymentMenuDropdown{
        background-color: #1e293b !important;
    }
}
body[data-bs-theme="dark"] .ts-control .item, body[data-bs-theme="dark"] .ts-control{
    background: var(--dark-text-bg) !important;
}
body[data-bs-theme="dark"] .application_setting_tabs #posps_min_sign_amount:focus,
body[data-bs-theme="dark"] .application_setting_tabs #posps_min_phone_amount:focus,
body[data-bs-theme="dark"] .application_setting_tabs #posps_min_pin_amount:focus {
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .pos_payment .card-footer{
    border-top: none !important;
}
body[data-bs-theme="dark"] .logo_div .accepted_format_1 {
    color:#929aab
}
body[data-bs-theme="dark"] .application_setting_tabs .img_reset_div, body[data-bs-theme="dark"] .application_setting_tabs .img_edit_div {
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] #crop_logo_modal .modal-title{
    color: #006ded !important;
}
body[data-bs-theme="dark"] .logo_view_icon svg , body[data-bs-theme="dark"] .logo_edit_icon svg {
    stroke: #929aab;
}
body[data-bs-theme="dark"] .app_settings .general_settings_input_bg{
    background-color: #28334b !important;
}
body[data-bs-theme="dark"] .app_settings .ts-wrapper.form-select .ts-control {
    background-color: transparent !important;
}
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="qrbankpay.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="bankpay.png"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="cash.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="applepay.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="nfc.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="paybylink.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="plaid.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="wechatpay.svg"],
body[data-bs-theme="dark"] .search_result_item img.product-logo-full[src$="cash.png"] {
    filter: brightness(0) invert(1);
}
body[data-bs-theme="dark"] .search_card .search_page_list .clickable-label p, body[data-bs-theme="dark"] .search_card h4 {
    color: var(--dark-heading-color) !important;
}
body[data-bs-theme="dark"] .search_card .ts-wrapper.form-select .ts-control .item {
    border: none;
}
body[data-bs-theme="dark"] .search_card .search_result_item {
    border: 1px solid var(--dark-border-color) !important;
    box-shadow: 0px 0px 5px 2px #2d343fd9 !important;
    background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] .search_card #export-datatable {
    border: none !important;
}
body[data-bs-theme="dark"] .search_card .search_result_footer{
    background: rgb(11 39 125 / 50%) !important;
}
body[data-bs-theme="dark"] .search_card.card {
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .search_card #export-datatable_wrapper .bottom {
    border-top: 1px solid #5d6a7882 !important;
}
body[data-bs-theme="dark"] .search_card #crs-export-datatable_wrapper.dark_header_container .top, body[data-bs-theme="dark"] .search_card #export-datatable_wrapper.dark_header_container .top, body[data-bs-theme="dark"] .search_card .transaction_table_fotter_container.dark_header_container:not(.card-footer) {
    border-bottom: 1px solid #5d6a7882 !important
}
body[data-bs-theme="dark"] .search_card .form-select {
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .search_card .ts-wrapper.form-select .ts-control {
    background-color: transparent !important;
}
body[data-bs-theme="dark"] .search_result_item .refunded_amount{
    color: #20ff20 !important;
}
body[data-bs-theme="dark"] .search_result_item .refunded_transactions{
    color: #ff2020 !important;
}

/* profile page */
body[data-bs-theme="dark"] .profile_page_nav_lable{
    color: var(----white-bg);
}
body[data-bs-theme="dark"] .profile_page_heading, body[data-bs-theme="dark"] .sso_type_name {
    color: #006ded !important;
}
body[data-bs-theme="dark"] .profile_page_container form input {
    color: #f5f8ff !important;
    border: 1px solid var(--dark-border-color);
    border-radius: 4px;
}
body[data-bs-theme="dark"] .modal-dialog #two_Step_user_rights_auth {
    background-color: #206bc4;
    border: none;
}
body[data-bs-theme="dark"] #two_Step_user_rights_auth svg circle {
    fill: #206bc4 !important;
}
body[data-bs-theme="dark"] #profileMenuDropdown .profile_nav_btn, body[data-bs-theme="dark"] .profile_nav_btn svg path {
    color: #066FD1;
}
body[data-bs-theme="dark"] .profile_page_navlink.active svg path {
    color: #206bc4;
}
body[data-bs-theme="dark"] .profile_page_navlink.active {
    background-color: rgba(32, 106, 196, 0.146) !important;
}
body[data-bs-theme="light"] .profile_navbar_container .profile_menu {
    background-color: #F2F7FF !important;
}
body[data-bs-theme="light"] #roles_groups_modals::-webkit-scrollbar-thumb {
    background-color: #39393987 !important;
}
body[data-bs-theme="dark"] #tabs_webhook_configuration .dark_theme_label_class {
    color: #fff !important;
}
body[data-bs-theme="dark"] .webhook-token-regenerate svg path {
    stroke: #fff;
}

/* user settings dark theme */
body[data-bs-theme="dark"] table#staff-datatable th {
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
}
body[data-bs-theme="dark"] .staff-table-body .badge-outline{
    border: none;
}
body[data-bs-theme="dark"] .staff-table-body .sticky-col{
    box-shadow: inset 2px 0 0px rgb(255 255 255 / 9%) !important;
}
body[data-bs-theme="dark"] .staff-action-menu .dropdown-menu strong {
    color: #085fc0 !important;
}
body[data-bs-theme="dark"] .staff-action-menu .dropdown-menu {
    border: 1px solid #62697659;
}
body[data-bs-theme="dark"] #modal-edit-profile-info .modal-header {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
body[data-bs-theme="dark"] .step_item_label, body[data-bs-theme="dark"] .custom_field_expand_btn {
    color: #006ded !important;
}
body[data-bs-theme="dark"] #accordionPanelForCustomfields .accordion-button:not(.collapsed) {
    color: #006ded !important;
}
body[data-bs-theme="dark"] #add_custom_field_prompt .modal-title, body[data-bs-theme="dark"] #edit_custom_fields_modal .modal-title, body[data-bs-theme="dark"] #customFieldModalLabel {
    color: #006ded !important;
}
body[data-bs-theme="dark"] .custom_field_desc svg path , body[data-bs-theme="dark"] #add_custom_field_prompt .add_custom_field_svg svg path{
    fill: #006ded !important;
}
body[data-bs-theme="dark"] #accordionPanelForCustomfields .accordion-item, body[data-bs-theme="dark"] .card.user_role_group_table{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .custom_field_form label span{
    color: #006ded !important;
}
body[data-bs-theme="dark"] #edit_custom_fields_modal .alert-info{
    border: 0px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .custom_field_expand_btn::after {
    background-image: url(../img/dark-plus.svg) !important;
    height: 18px;
}
body[data-bs-theme="dark"] .custom_field_expand_btn:not(.collapsed)::after{
    background-image: url(../img/dark-minus.svg) !important;
    height: 3px;
}
body[data-bs-theme="dark"] #role-group-list-table .staff_role_table_head th {
    border-top: 1px solid rgb(98 105 118 / 50%) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
}
body[data-bs-theme="dark"] #modal-assign-user .form-select, body[data-bs-theme="dark"] #merchant_staff{
    background-color: #121b2e;
}
body[data-bs-theme="dark"] table#role-group-list-table th {
    border: 0px !important;
}
body[data-bs-theme="dark"] .user_role_group_table thead tr th:first-child, body[data-bs-theme="dark"] .user_role_group_table thead tr th:last-child {
    border-radius: 0px !important;
}
body[data-bs-theme="dark"] .card , body[data-bs-theme="dark"] .merchant_staff_edit_page_container, body[data-bs-theme="dark"] .role_grp_card{
    box-shadow: none !important;
}
body[data-bs-theme="dark"] .role_group_card .role_step_header, body[data-bs-theme="dark"] .add_user_card .add_user_step_header, body[data-bs-theme="dark"] .staff_roles_roles_depts .add_user_step_header, body[data-bs-theme="dark"] .search_card .add_user_step_header {
    color: #006ded !important;
}
body[data-bs-theme="dark"] .role_group_card , body[data-bs-theme="dark"] .edit_rg{
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .role_groups_steps_div::after, body[data-bs-theme="dark"] .add_user_steps_div::after, body[data-bs-theme="dark"] .edit_user_role_steps_div::after {
    background: var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .choose_role_dark {
    color: white !important;
}
body[data-bs-theme="dark"] #dept_roles .role_header {
    color: white !important;
}
body[data-bs-theme="dark"] .role_groups_steps_div .active .step_item , body[data-bs-theme="dark"] .edit_user_role_steps_div .active .step_item, body[data-bs-theme="dark"] .add_user_steps_div .active .step_item{
    background-color: #1e293b;
}
body[data-bs-theme="dark"] .setup_later_btn_dark, body[data-bs-theme="dark"]  #cancel_remove_roles , body[data-bs-theme="dark"] .cancel_sotre_model{
    background: #121b2ecf;
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] #roles_group_user_edit {
    border: 0 !important;
}
body[data-bs-theme="dark"] a#roles_group_user_edit {
    background-color: #1d60b0 !important;
}
body[data-bs-theme="dark"] #create_deparments_roles .form-selectgroup-label a strong, body[data-bs-theme="dark"] #add_user_roles_groups .form-selectgroup-label a strong, body[data-bs-theme="dark"] #dept_roles .form-selectgroup-label a strong {
    color: #1d60b0 !important;
}
body[data-bs-theme="dark"] #modal-role-group-created-success .modal-content,
body[data-bs-theme="dark"] #modal-role-group-finish .modal-content,
body[data-bs-theme="dark"] #modal-accept-add-user .modal-content,
body[data-bs-theme="dark"] #modal-role-group-success .modal-content,
body[data-bs-theme="dark"] #modal-role-group-skip .modal-content,
body[data-bs-theme="dark"] #modal-failure .modal-content,
body[data-bs-theme="dark"] #modal_delete_roles_group .modal-content,
body[data-bs-theme="dark"] #modal-delete-success .modal-content,
body[data-bs-theme="dark"] #modal-error-single-role-group .modal-content,
body[data-bs-theme="dark"] #modal-edit-role-group-success .modal-content,
body[data-bs-theme="dark"] #modal-No-users-found .modal-content,
body[data-bs-theme="dark"] #modal-role-group-update-success .modal-content, #modal-delete-store-config .modal-content {
    border: 0px !important;
}
body[data-bs-theme="dark"] .form-selectgroup-check {
    border: none;
}
body[data-bs-theme="dark"] .form-selectgroup-label, body[data-bs-theme="dark"] .staff_roles_roles_depts .form-selectgroup-label {
    transition: none ;
}
body[data-bs-theme="dark"] .profile_edit_page_label, body[data-bs-theme="dark"] .user_profile_info_heading {
    color: #006ded !important;
}

body[data-bs-theme="dark"] .merchant_staff_edit_page_container{
    border: 1px solid #62697659 !important;
    background-color: #090f1b99 !important;
}

body[data-bs-theme="dark"] .merchant_delete_btn {
    border: none;
}
body[data-bs-theme="dark"] .dept_roles_profile1 {
    background-color: #111928 !important;
}
body[data-bs-theme="dark"] .merchant_staff_edit_page_container .depts_radio_container, body[data-bs-theme="dark"] .staff_role_card {
    border: 1px solid #62697659 !important;
}
body[data-bs-theme="dark"] .merchant_staff_edit_page_container .form-selectgroup-label strong{
    color: #006ded !important;
}
body[data-bs-theme="dark"] .form-selectgroup-input:checked+.form-selectgroup-label {
    color: #006ded !important;
}
body[data-bs-theme="dark"] #role_group_form_step1{
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px;
}
body[data-bs-theme="dark"] .add_user_card .card-body{
    border: 1px solid #62697659 !important;
    margin: 0px;
    border-radius: 10px;
}
body[data-bs-theme="dark"] .merchant_staff_edit_page_container .form-control.disabled{
    background: #1e2a41 !important;
    color: #f5f8ff !important;
}
body[data-bs-theme="dark"] .merchant_staf_action .btn{
    border: none;
}
body[data-bs-theme="dark"] .staff_profile_edit_border {
    border-top: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .staff_status_change_name strong {
    color: white !important;
}

body[data-bs-theme="dark"] .staff_status_admin_replacer:checked{
    background-color: #28a745;
}
body[data-bs-theme="dark"] .staff_status_admin_replacer:not(:checked) {
    background-color: #dc3545;
}
body[data-bs-theme="dark"] .role_grp_radio_container {
    border: 1px solid #62697659 !important;
}
body[data-bs-theme="dark"] #customFieldModal .form-check label {
    color: #006ded !important;
}
body[data-bs-theme="dark"] #add_custom_field_prompt .alert-info{
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .user_profile_mobile_feild .country_mobile_code {
    margin: 0;
}
body[data-bs-theme="dark"] .user_profile_mobile_feild .select_box{
    border-radius: 4px !important;
}
body[data-bs-theme="dark"] .user_profile_mobile_feild .select_option{
    border-top: 1px solid var(--dark-border-color);
    border-left: 1px solid var(--dark-border-color);
    border-bottom: 1px solid var(--dark-border-color);
    border-top-right-radius: 0px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
body[data-bs-theme="dark"] .user_profile_mobile_feild .country_mobile_code {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.roles_group_scroll label{
    margin-bottom: 1.2rem;
}
body[data-bs-theme="dark"] .assigned_users_div {
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme=dark] .staff-filter-table {
    border: 1px solid transparent;
}
body[data-bs-theme=dark] .empty .empty-title.text-secondary {
    color: #dbdbdba1 !important;
}
body[data-bs-theme=light] .staff-filter-container .form-select {
    color: #001B60;
    font-weight: 600;
}
body[data-bs-theme="light"] .staff-filter-container select option {
    color: rgb(0, 27, 96) !important;
}
body[data-bs-theme="dark"] .staff-filter-container .form-select {
    font-weight: 600;
}
body[data-bs-theme="dark"] .hr-text:after, body[data-bs-theme="dark"] .hr-text:before {
    background-color: #fff;
}
body[data-bs-theme="light"] .form-selectgroup-input:focus+.form-selectgroup-label {
    border: 1px solid #d9dbde;
}
body[data-bs-theme="dark"] .form-selectgroup-input:focus+.form-selectgroup-label {
    border: 1px solid #384a66;
}
body[data-bs-theme="dark"] #role_group_form_step1 select option:checked, body[data-bs-theme="dark"] #modal-assign-user select option:checked, body[data-bs-theme="dark"] #role_group_creation_form select option:checked {
    background-color: #c5c5c52e !important;
}
body[data-bs-theme="light"] #role_group_form_step1 select option:checked, body[data-bs-theme="light"] #modal-assign-user select option:checked, body[data-bs-theme="light"] #role_group_creation_form select option:checked {
    background-color: #c5c5c582 !important;
}
body[data-bs-theme="light"] .roles_group_scroll::-webkit-scrollbar-thumb, body[data-bs-theme="light"] .assigned_users_div::-webkit-scrollbar-thumb, body[data-bs-theme="light"] select::-webkit-scrollbar-thumb, body[data-bs-theme="light"] #role_grp_user_list::-webkit-scrollbar-thumb , body[data-bs-theme="light"] #exisiting_roles_user::-webkit-scrollbar-thumb, body[data-bs-theme="light"] #single_role_grp_users::-webkit-scrollbar-thumb, body[data-bs-theme="light"] #staff_data_viewer::-webkit-scrollbar-thumb, body[data-bs-theme="light"] #roles_groups_modals::-webkit-scrollbar-thumb {
    background-color: #9a9a9a87;
}
body[data-bs-theme="dark"] .staff_roles_roles_depts .hr-text {
    font-size: 1.25rem;
}
body[data-bs-theme="dark"] #select_user_limit {
    background-color: #121b2e;
    color: white;
}
body[data-bs-theme="dark"] .deparments_roles_desc, body[data-bs-theme="dark"] .custom_roles_color {
    color: rgb(219 219 219) !important;
}
body[data-bs-theme="light"]::-webkit-scrollbar-thumb {
    background-color: #9f9f9f87 !important;
}
body[data-bs-theme="dark"] .staff_thead_col {
    background-color: var(--dark-card-head-bg) !important;
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
}
body[data-bs-theme="light"] .staff_thead_col {
    border-top: 1px solid #e5e5e5 !important;
    border-bottom: 1px solid #e5e5e5 !important;
}
/* fiskaly  */
body[data-bs-theme="dark"] #fiskaly-tbody td {
    color: #fff;
}
body[data-bs-theme=dark] #fiskaly_select_single_store-ts-dropdown .optgroup-header {
    background-color: #0f172a;
    border: 0px;
}
body[data-bs-theme=dark] #fiskaly_select_single_store-ts-dropdown .option {
    background: #1e293b;
    color: #f5f8ff !important;
}
body[data-bs-theme=dark] #fiskaly-table thead th {
    border-top: 1px solid rgba(98, 105, 118, .16) !important;
    border-bottom: 1px solid rgba(98, 105, 118, .16) !important;
    background-color: var(--dark-body-bg) !important;
    color: var(--white-bg) !important;
}
body[data-bs-theme=dark] #fiskaly-table #fiskaly-tbody td {
    color: #fff9f994 !important;
}
body[data-bs-theme="dark"] #fiskaly-table #fiskaly-tbody td:last-child {
    background-color: var(--tblr-bg-forms) !important;
}
@media (max-width: 1400px) {
    body[data-bs-theme="dark"] #fiskaly-table #fiskaly-tbody td:last-child {
        box-shadow: inset 2px 0 0 rgb(255 255 255 / 9%) !important;
    }
    body[data-bs-theme="dark"] #fiskaly-table thead th:last-child {
        box-shadow: inset 2px 0 0 rgb(255 255 255 / 9%) !important;
    }
}
body[data-bs-theme="dark"] .fiskaly_export_table_footer .tr_table_pagination_btn {
    background: none !important;
    border: none;
    color: #fff !important;
}
body[data-bs-theme="dark"] .fiskaly_export_table_footer .tr_table_pagination_btn.active {
    background: #e0f0ff !important;
    color: #066FD1 !important;
}
/* CRS Phase 2 */
body[data-bs-theme="dark"] .ctp-recurrence-dialog {
    box-shadow: none;
}
body[data-bs-theme="dark"] .ctp-label {
    color: #ffffff;;
}
body[data-bs-theme="dark"] .ctp-interval-input,
body[data-bs-theme="dark"] .ctp-ends-date-input {
    background-color: #0f172ac2;
    color: #fff;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .ctp-ends-option label {
    color: #ffffff;
}
body[data-bs-theme="dark"] .ctp-weekday-btn {
    background-color: #121b2e;
    color: #fff;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] .ctp-weekday-btn.active {
    background: #066FD129;
    color: #206bc4;
    font-weight: 600;
}
body[data-bs-theme="dark"] .gradient_button_design {
  border: none;
}
body[data-bs-theme="dark"] #edit_email_config {
    background: #162032;
    color: #0a5fc0;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="light"] .input-group-text {
    background-color: white;
}
body[data-bs-theme="dark"] #email_configuration .input-group-flat:focus-within .form-control, body[data-bs-theme="dark"] #email_configuration .input-group-flat:focus-within .input-group-text{
    border-color: transparent !important;
}
body[data-bs-theme="dark"] #email_configuration .form-control.is-invalid:focus {
    border-color: #d63939 !important;
    box-shadow: 0 0 0 .25rem rgba(214, 57, 57, .25) !important;
}
/* store start */
body[data-bs-theme="dark"] .store_boxshadow_class {
    box-shadow: 0px 3px 13px 0px var(--dark-common-shadow) !important;
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="dark"] .all_shop_map_container,
body[data-bs-theme="dark"] .shop_list_main_card,
body[data-bs-theme="dark"] .edit_store_find_map_location_container,
body[data-bs-theme="dark"] .edit_store_list_details_conatiner,
body[data-bs-theme="dark"] .transaction_details_by_store_container .tr_details_by_store_card,
body[data-bs-theme="dark"] .staff_details_by_store_container .staff_details_by_store_card,
body[data-bs-theme="dark"] .terminal_details_by_store_container .terminal_details_by_store_card,
body[data-bs-theme="dark"] .connector_details_by_store_container .connector_details_by_store_card,
body[data-bs-theme="dark"] .store_settings_container .store_settings_menu_bar,
body[data-bs-theme="dark"] .store_settings_container .store_settings_connfig_drag_drop_container_card,
body[data-bs-theme="dark"] #assigned_store_accordion .accordion-item,
body[data-bs-theme="dark"] .profile_store_list_design {
    background-color: var(--dark-body-bg) !important;
}
body[data-bs-theme="dark"] {
    .close_deactivate_modal,
    .close_activate_modal,
    .close_delete_modal,
    .close_store_config_no_btn,
    .deactivate_yes_no_message_container, 
    .activate_yes_no_message_container, 
    .delete_yes_no_message_container, 
    .store_config_as_parent_child_message_container,
    .profile_store_list_design #assigned_store_accordion .store-node,
    .close_change_child_settings_popup {
        background-color: var(--dark-card-head-bg);
        border-color: transparent;
    }
}
body[data-bs-theme="dark"] .transaction_details_by_store_container,
body[data-bs-theme="dark"] .staff_details_by_store_container,
body[data-bs-theme="dark"] .terminal_details_by_store_container,
body[data-bs-theme="dark"] .connector_details_by_store_container {
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .transaction_details_by_store_container hr,
body[data-bs-theme="dark"] .staff_details_by_store_container hr,
body[data-bs-theme="dark"] .terminal_details_by_store_container hr,
body[data-bs-theme="dark"] .connector_details_by_store_container hr {
    background-color: #fff !important;
}
body[data-bs-theme="dark"] .store_name_container .store_name,
body[data-bs-theme="dark"] .store_name_container .store_id,
body[data-bs-theme="dark"] .transaction_details_by_store_container .card-body h2,
body[data-bs-theme="dark"] .staff_details_by_store_container .card-body h2,
body[data-bs-theme="dark"] .terminal_details_by_store_container .card-body h2,
body[data-bs-theme="dark"] .connector_details_by_store_container .card-body h2,
body[data-bs-theme="dark"] .transaction_details_by_store_container .shop_transaction_text_col,
body[data-bs-theme="dark"] .staff_details_by_store_container .shop_staff_text_col,
body[data-bs-theme="dark"] .terminal_details_by_store_container .shop_terminal_text_col,
body[data-bs-theme="dark"] .connector_details_by_store_container .installed_connector_name,
body[data-bs-theme="dark"] .store_details_content_container .store_data_field, 
body[data-bs-theme="dark"] .store_details_content_container .store_image_upload_field_container,
body[data-bs-theme="dark"] .store_mobile_telcode_field_container #mobile_number,
body[data-bs-theme="dark"] .store_image_upload_field_container .uploaded_store_image_name,
body[data-bs-theme="dark"] .no_shop_available_container h2,
body[data-bs-theme="dark"] .deactive_store_modal_heading,
body[data-bs-theme="dark"] .delete_store_modal_heading,
body[data-bs-theme="dark"] a.store_settings_menu_item,
body[data-bs-theme="dark"] .profile_store_list_design #assigned_store_accordion .store-node {
    color: #f5f8ff !important;
}
body[data-bs-theme="dark"] #add_store_custom_fields_modal .alert-info {
    border: 0px solid var(--dark-border-color) !important;
    background: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] #add_store_custom_fields_modal .form-control,
body[data-bs-theme="dark"] #add_store_custom_fields_modal .form-select {
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .store_image_upload_field_container,
body[data-bs-theme="dark"] .store_image_upload_field_container,
body[data-bs-theme="dark"] .common_country_field_select_option,
body[data-bs-theme="dark"] #nuaddr_company_type {
    background-color: var(--dark-card-head-bg) !important;
    border: 1px solid var(--dark-border-color);
}
body[data-bs-theme="dark"] #show_store_filter_settings_btn {
    border-color: var(--dark-border-color) !important;
    background-color: var(--dark-card-head-bg);
}
body[data-bs-theme="dark"] .store_data_field:disabled,
body[data-bs-theme="dark"] .store_details_content_container .store_data_field:disabled, 
body[data-bs-theme="dark"] .store_details_content_container .store_image_upload_field_container.is_disabled,
body[data-bs-theme="dark"] .store_mobile_telcode_field_container.is_disabled .mobile_info_div, 
body[data-bs-theme="dark"] .store_mobile_telcode_field_container.is_disabled input,
body[data-bs-theme="dark"] .store_mobile_telcode_field_container.is_disabled #mobile_number,
body[data-bs-theme="dark"] .store_image_upload_field_container.is_disabled .uploaded_store_image_name {
    background: #1e2a41 !important;
    color: #737791 !important;
}
body[data-bs-theme="dark"] .nuaddr_company_type_field.disabled #nuaddr_company_type {
    background: #1e2a41 !important;
    color: #737791 !important;
}
body[data-bs-theme="dark"] .store_name_container .store_name svg path,
body[data-bs-theme="dark"] .store_mobileno_container svg path,
body[data-bs-theme="dark"] .store_email_container svg path {
    fill: var(--dark-heading-color) !important;
}
body[data-bs-theme="dark"] {
    #shop_map_zoom_in, #shop_map_zoom_out, #add_store_map_zoom_in, #add_store_map_zoom_out, .touch_event_movement_btn {
        background-color: #11192863 !important;
    }
}
body[data-bs-theme="dark"] a.store_settings_menu_item svg path,
body[data-bs-theme="dark"] .profile_store_list_design #assigned_store_accordion svg path {
    fill: #f5f8ff !important;
}
body[data-bs-theme="dark"] .active_item_color a.store_settings_menu_item svg path {
    fill: #066FD1 !important;
}
body[data-bs-theme=dark] #modal-edit-profile-info .ts-dropdown {
    z-index: 9999 !important;
}
body[data-bs-theme=dark] #select_merchant_store_field-ts-dropdown .optgroup-header,
body[data-bs-theme=dark] #staff_select_single_store-ts-dropdown .optgroup-header,
body[data-bs-theme=dark] #admin_select_multi_store-ts-dropdown .optgroup-header {
    background-color: #0f172a;
    border: 0px;
}
body[data-bs-theme=dark] .store_config_connection_list_drag_drop .parent .store_name_id_set.is_active,
body[data-bs-theme=dark] .store_config_connection_list_drag_drop .child .store_name_id_set.is_active {
    background: #1e293b;
    color: #f5f8ff !important;
}
body[data-bs-theme=dark] .store_config_connection_list_drag_drop .child .store_name_id_set,
body[data-bs-theme=dark] .store_config_connection_list_drag_drop .parent .store_name_id_set,
body[data-bs-theme=dark] #select_merchant_store_field-ts-dropdown .option,
body[data-bs-theme=dark] #store_connfig_move_alert_function .parent_store_title,
body[data-bs-theme=dark] .parent_more_icon_dropdown_menu a, 
body[data-bs-theme=dark] .child_more_icon_dropdown_menu a,
body[data-bs-theme=dark] .new_modal_sub_heading,
body[data-bs-theme=dark] .child_store_name_more_icon_container .child_store_name,
body[data-bs-theme=dark] #make-new-parent-dropzone .drop-inner,
body[data-bs-theme=dark] .no_config_text_parent,
body[data-bs-theme=dark] .choose_store_connector_config,
body[data-bs-theme=dark] #staff_select_single_store-ts-dropdown .option,
body[data-bs-theme=dark] #admin_select_multi_store-ts-dropdown .option,
body[data-bs-theme=dark] .store_details_no_config_text,
body[data-bs-theme=dark] .store_details_form_head,
body[data-bs-theme="dark"] .store_config_connection_list_drag_drop .child .store_name_id_set span.store-name.ellipsis,
body[data-bs-theme="dark"] .store_config_connection_list_drag_drop .parent .store_name_id_set span.store-name.ellipsis,
body[data-bs-theme="dark"] .dropdown_settings_items #map_search_dropdown_container span.form-check-label {
    color: #f5f8ff !important;
}
body[data-bs-theme=dark] .new_modal_sub_text,
body[data-bs-theme=dark] .drag_store_name_id, 
body[data-bs-theme=dark] .drop_store_name_id {
    color: #c9c5c5 !important;
}
body[data-bs-theme=dark] #store_connfig_move_alert_function .child_store_name_more_icon_container,
body[data-bs-theme=dark] .parent_more_icon {
    background-color: #192435;
}
body[data-bs-theme=dark] .parent_more_icon_dropdown_menu svg path,
body[data-bs-theme=dark] .child_more_icon_dropdown_menu svg path {
    stroke: #f5f8ff !important;
}
body[data-bs-theme=dark] .app_config_data_switch_container .app_set_config_head_text,
body[data-bs-theme=dark] .app_config_data_logo_url_container .app_set_config_head_text,
body[data-bs-theme=dark] .app_config_data_head_text_color {
    color: #737791;
}
body[data-bs-theme=dark] .common_store_config_field_select_options_ul .child-li {
    color: #fff;
}
body[data-bs-theme=dark] .store-config-li.current_active_store {
    background-color: #9ec3fc;
}
body[data-bs-theme=dark] .store-config-li.parent-li.current_active_store,
body[data-bs-theme=dark] .store-config-li.no-config-li.current_active_store {
    background-color: #d7e3f6;
}
body[data-bs-theme=dark] .select-down-arrow svg path ,
body[data-bs-theme=dark] .store_uploaded_logo_cancel_icon svg path,
body[data-bs-theme=dark] .store_uploaded_logo_view_icon svg path {
    fill: #fff;
}
body[data-bs-theme="dark"] .store_custom_field_acc_btn.accordion-button:not(.collapsed) {
    color: #006ded !important;
}
body[data-bs-theme="dark"] .no_store_available_dark_img {
    display: block !important;
}
body[data-bs-theme="dark"] .no_store_available_img {
    display: none;
}
body[data-bs-theme="dark"] .store_show_more_btn {
    color: #000000;
}
body[data-bs-theme="dark"] .active_deactive_stores_checkbox_container span {
    color: #fff;
}
body[data-bs-theme=dark] .custom_store_config_dropdown .store_config_list_container {
    background-color: #182433 !important;
    border-color: #182433;
}
body[data-bs-theme=dark] .custom_store_config_dropdown .store_config_list_container .store-config-li:hover {
    background-color: #1e293b;
}
body[data-bs-theme=dark] .common_store_config_field_select_options_ul .parent-li,
body[data-bs-theme=dark] .common_store_config_field_select_options_ul .no-config-li {
    color: #085fc0;
}
body[data-bs-theme=dark] #admin_select_main_store {
    background-color: #0f172ac2 !important;
}
body[data-bs-theme=dark] .new_modal_sub_info_text {
    color: #086cd0;
}
body[data-bs-theme=dark] .store_dragdrop_message_container,
body[data-bs-theme=dark] .move_store_message_container,
body[data-bs-theme=dark] .store_deactivet_message_container,
body[data-bs-theme=dark] .store_swap_message_container {
    background-color: #111928;
}
body[data-bs-theme=dark] .parent_more_icon_btn svg path,
body[data-bs-theme=dark] .child_more_icon_btn svg path {
    fill: #f5f8ff;
}
body[data-bs-theme="dark"] .profile_store_list_design {
    border: 1px solid var(--dark-border-color) !important;
    border-radius: 7px;
}
body[data-bs-theme="dark"] .ts-wrapper.user_store_edit_fields.disabled,
body[data-bs-theme="dark"] .ts-wrapper.user_profile_store_edit_fields.disabled {
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .ts-wrapper.user_store_edit_fields,
body[data-bs-theme="dark"] .ts-wrapper.user_profile_store_edit_fields {
    background-color: var(--dark-card-head-bg) !important;
}
body[data-bs-theme="dark"] .merchant_store_container .accordion-header{
    background-color: #111827 !important;
}
body[data-bs-theme="dark"] .store_top_menu_view svg path{
    fill: none !important;
    stroke: #fff;
}
body[data-bs-theme="dark"] .add_store_left_border {
    border-left: 2px solid red !important;
}
body[data-bs-theme="dark"] .main_store_name_badge.badge-outline.text-warning {
    border: 1px solid #f76707!important;
}
body[data-bs-theme="dark"] .main_store_name_badge.badge-outline.text-blue {
    border: 1px solid #0075ff !important;
}
body[data-bs-theme="dark"] .store_normal_text_color,
body[data-bs-theme="dark"] .store_search_input_field {
    color: #ffffff !important;
}
body[data-bs-theme="dark"] .store_field_clear_icon svg path,
body[data-bs-theme="dark"] .show_store_filter_settings_btn svg path,
body[data-bs-theme="dark"] .store_config_field_clear_icon svg path {
    fill: #ffffff !important;
}
body[data-bs-theme="dark"] .connector_details_by_store_card img[src$="qrbankpay.svg"], 
body[data-bs-theme="dark"] .connector_details_by_store_card img[src$="bankpay.png"], 
body[data-bs-theme="dark"] .connector_details_by_store_card img[src$="cash.png"] {
    filter: brightness(0) invert(1) !important;
}
body[data-bs-theme="dark"] .more_store_dropdown_menu.dropdown-menu.show .dropdown-item {
    color: #ffffff;
    background-color: var(--tblr-bg-forms) !important;
}
body[data-bs-theme=dark] .store_mobile_telcode_field_container .content li:hover,
body[data-bs-theme=dark] .common_country_field_select_box .content li:hover {
    color: #fff !important;
    background-color: #1e293b !important;
}
body[data-bs-theme="dark"] .content {
    border-bottom: 1px solid #334155 !important;
}
/* store end */
body[data-bs-theme="dark"] #cookie-banner {
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme=dark] .global_search_dropdown, body[data-bs-theme=dark] .search_sticky_item .search_link {
    background-color: #182433 !important;
    border-color: #182433;
}
body[data-bs-theme=dark] .global_search_filter_by svg path {
    fill: #fff;
    stroke: #fff;
}

body[data-bs-theme="dark"] .account_unverified_div .card{
    border: 1px solid var(--dark-border-color) !important;
}
body[data-bs-theme="light"] #roles_groups_modals::-webkit-scrollbar-thumb {
    background-color: #39393987 !important;
}
/* CRM Onboarding Recommendations */
body[data-bs-theme="dark"] .widget_footer_reject_content {
    background-color: #0f172af0;
    color: #fff;
}
body[data-bs-theme="dark"] .text_rejection_note {
    color: white !important;
}
body[data-bs-theme="dark"] .edit_req_modal_err_message_container {
    background-color: var(--dark-card-head-bg) !important;
}
/* ADA */
body[data-bs-theme="dark"] .accessible_offcanvas .avatar {
    background: #efefefdb;
}
body[data-bs-theme="dark"] .accessible_offcanvas .offcanvas-body {
    background-color: #1e293b;
}
body[data-bs-theme="dark"] .accessible_offcanvas .offcanvas-header {
    background-color: #1e293b;
    border-bottom: 1px solid #6269767a;
}
body[data-bs-theme="dark"] .form-selectgroup-label {
    color: #cfcfcfdb;
}
body[data-bs-theme="light"]::-webkit-scrollbar-thumb {
	background :#c5c5c5 !important;
}
body[data-bs-theme="dark"] .razor_pay_info_color {
    color: #c6c0c0;
}
body[data-bs-theme="dark"] .razorpay_refund_message span {
    color: #fff;
}
body[data-bs-theme="dark"] .razorpay_refund_message {
    background-color: #151f2c;
}
body[data-bs-theme="dark"] img.connector_psp_logo.card-img-top.razorpay, 
body[data-bs-theme="dark"] .pos_product_view_img.razorpay_logo,
body[data-bs-theme="dark"] .psp_img .card-img-top.razorpay_full_logo{
  content: url("../img/products/razorpay_dark_theme_logo.svg");
}
/* Brandpos configurations */
body[data-bs-theme="dark"] #storesTable thead th  {
     background-color: var(--dark-card-head-bg) !important;
     color: var(--dark-heading-color) !important;
}
body[data-bs-theme="dark"] #storesTableBody tr td{
    color: #fff9f994 !important;
}
.application_setting_heading {
    color: var(--appearance-heading) !important;
}
.upload_locally_btn {
    background-color: var(--upload-btn-bg) !important;
    color: var(--appearance-heading) !important;
    height: 35px;
}
body[data-bs-theme="dark"] .upload_locally_btn {
    color: var(--white-bg) !important;
}
.input_text_image_url_img_tag {
    background: var(--toggle-inactive-bg);
}
.theme_toggle_container {
    background-color: var(--toggle-inactive-bg) !important;
}
.theme-toggle-label {
    color: #727272 !important;
    transition: all 0.2s ease;
}
.theme-toggle-label.active, .fw-toggle-label.active {
    background-color: var(--toggle-active-bg) !important;
    color: #2B8CEE !important;
}
.theme-toggle-label svg path {
    fill: currentColor !important;
}
.app_menu_item {
    background-color: var(--menu-item-bg) !important;
    color: var(--menu-item-text) !important;
}
.app_menu_item.active {
    background-color: #C8E2FF !important;
    color: #206BC4 !important;
}
.feild_settings_header {
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 0.86px !important;
    color: var(--field-header-text) !important;
}
.feild_settings_desc, .settings_section_desc {
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.86px !important;
    color: var(--field-desc-text) !important;
}
.settings_section_desc {
    font-weight: 600 !important;
}
.feild_toggle_title, .feild_verification_title {
    font-size: 0.75rem;
    font-weight: 600;
    letter-spacing: 0.14px;
    color: var(--field-toggle-title) !important;
}
.feild_toggle_desc {
    font-size: 0.688rem;
    font-weight: 400;
    letter-spacing: 0.14px;
    color: var(--field-desc-text) !important;
}
.feild_dropdown_title {
    font-size: 0.688rem;
    font-weight: 600;
    letter-spacing: 0.86px;
    color: var(--field-toggle-title) !important;
}
.conf_item_card_toggle, .conf_item_card_verification {
    background-color: var(--field-card-bg) !important;
    border: 1px solid var(--field-card-border) !important;
}
@media (max-width: 1500px) {
    .conf_item_card_toggle {
        flex: 0 0 100% !important;
    }
}
.verification_badge {
    background-color: var(--badge-bg) !important;
    color: var(--badge-text) !important;
}
.input_suffix_text {
    color: var(--input-suffix-text) !important;
}
body[data-bs-theme="dark"] .settings_main_col > div.border {
    border-color: var(--dark-border-color) !important;
}
.field_edit_toggle_parent {
    background-color: var(----white-bg);
}
body[data-bs-theme="dark"] #accepted_currencies + .ts-wrapper.multi .ts-control > div {
    background-color: #182433 !important;
    color: #fff !important;
    border-color: #334155 !important;
}
