html.bluefire_dark,
.bluefire_dark #topnav .topbar-main,
.bluefire_dark body,
.bluefire_dark footer.footer {
    background: #191b1f;
    color: #a4adb7;
}

.bluefire_dark #topnav .topbar-main {
    border-bottom: 1px solid #101117
}

.bluefire_dark .cash_enter .input-group-text,
.bluefire_dark .card-box,
.bluefire_dark .cash_enter .pays_enter input,
.bluefire_dark .cash_customer_item i,
.bluefire_dark .modal-content,
.bluefire_dark .modal .modal-dialog .modal-content {
    background: #101117 !important;
    color: #a4adb7 !important;
    border-color: #0000001f;
}


.bluefire_dark .cash_customer_item i,
.bluefire_dark .btn,
.bluefire_dark .close {
    color: #fff !important
}

.bluefire_dark .btn-trans.btn-primary.pay_buttons_cash {
    color: #FFF !important;
    border: none !important;
    background: #191b1f !important;
}

.bluefire_dark .btn-trans.btn-primary.pay_buttons_cash:hover {
    color: #FFF !important;
    background: #007bffad !important;
}


.bluefire_dark .cash_design .table tr:hover {
    background: #0e0e0e;
}

.bluefire_dark .table>thead>tr>th {
    border-color: #0000001f;
}

.bluefire_dark .table,
.bluefire_dark .total_holder_sum,
.bluefire_dark #topnav .navigation-menu>li>a,
.bluefire_dark .total_desk_date
    {
    color: #ebeff2;
    border-color: #00000096;
}

.bluefire_dark tr.prd_item.select_arrow {
    background: #0c0c10;
}

/*
.bluefire_dark .popover.discount_popover,
.bluefire_dark .disc_cus_input,
.bluefire_dark .popover.discount_popover:before {
    background: #007bff;
    border-color: #0000001f;
}
*/

.bluefire_dark input#quickscanbar {
    background: #101117 !important;
    color: #ebeff2 !important;
    letter-spacing: 1px;
}

.bluefire_dark tr[prd-status=return],
.bluefire_dark #topnav .navigation-menu>li:hover a {
    color: #cdced3 !important;
}

.bluefire_dark #topnav .navigation-menu>li .submenu {
    background: #101117c2;
    border: none;
}

.bluefire_dark tr[prd-status=return] {
    color: #FFF !important;
}

.bluefire_dark .cash_customer_item i {
    margin: 0;
}

.bluefire_dark .table_sum_footer_title {
    border-color: #292b2f;
}

.bluefire_dark .table thead th {
    border-bottom: 1px solid;
}


.bluefire_dark .total_desk_date,
.bluefire_dark #topnav .navigation-menu>li>a,
.bluefire_dark .table {
    color: #ebeff2;
}

.bluefire_dark .desk_checkdesk_divider h4,
.bluefire_dark span.checkitem_divider {
    border-color: #191b1f;
}

.bluefire_dark .total_desk_item {
    color: #ebeff2;
    background: #191b1f;
}

.bluefire_dark span.total_desk_item_name_amountr.zero,
.bluefire_dark span.total_desk_item_name_amount.zero {
    background: #101117;
}


.bluefire_dark .datepicker-plot-area {
    background: #101117;
    margin: auto;
    border-color: #0c0c10;
}

.chart-legend ul {
    list-style: none;
    background: black;
    color: white;
}

.chart-legend li {
    display: inline-block;
}

.bluefire_dark .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.bluefire_dark .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.bluefire_dark .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark .datepicker-plot-area .datepicker-navigator {
    border-color: #191b1f !important;
}

.bluefire_dark .datepicker-plot-area * {
    color: #ebeff2;
}

.bluefire_dark .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
    color: rgba(164, 173, 188, .54);
}

.bluefire_dark .datepicker-plot-area .datepicker-day-view .table-days td span,
.bluefire_dark .datepicker-plot-area .datepicker-year-view .year-item,
.bluefire_dark .datepicker-plot-area .datepicker-month-view .month-item {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark .datepicker-plot-area .datepicker-day-view .table-days td.disabled span,
.bluefire_dark .datepicker-plot-area .datepicker-year-view .year-item-disable,
.bluefire_dark .datepicker-plot-area .datepicker-month-view .month-item-disable {
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .form-control {
    background: #0c0c10;
    border-color: #0c0c10;

    color: #ebeff2;
}

.bluefire_dark .form-control:focus {
    background: #191b1f;
    border-color: #191b1f;
    color: #FFF;
}

.bluefire_dark .divider_border,
.bluefire_dark .config_group {
    border-color: #191b1f;
}

.bluefire_dark .perm_inn_list.row {
    border-color: #191b1f;
}


.bluefire_dark .select2-container--default .select2-selection--multiple {
    background: #0c0c10;
    border-color: #0c0c10 !important;
}

.bluefire_dark .select2-dropdown {
    border-color: #0c0c10;
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #007bff;
}

.bluefire_dark .select2-container--default .select2-results__option[aria-selected=true] {
    background: #0c0c10;
    color: #ebeff2;
}


.bluefire_dark .dropdown-menu {
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .dropdown-item.active,
.bluefire_dark .dropdown-item:active,
.bluefire_dark .dropdown-item:focus,
.bluefire_dark .dropdown-item:hover {
    background: #0c0c10 !important;
}

.bluefire_dark .ms-container .ms-selectable,
.bluefire_dark .ms-container .ms-selection {
    background: #191b1f;
    border-color: #191b1f !important;
    color: #ebeff2;
}

.bluefire_dark .ms-container .ms-list {
    border-color: #191b1f !important;
    border-top: 1px solid #101117 !important;
}


.bluefire_dark i.ti-help.ihelper_label {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark .store_item_instoregroup {
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .cash_list_instoregroup {
    border-color: #101117;
}

.bluefire_dark .varible_elemnt {
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .varible_function {
    color: #ebeff2;
    background: #1f233a;
}


.bluefire_dark span.select2-selection.select2-selection--single {
    background: #0c0c10;
    border-color: #0c0c10;
}

.bluefire_dark .select2-container .select2-selection--single .select2-selection__arrow b {
    border-color: #ebeff2 transparent transparent transparent;
}

.bluefire_dark input.select2-search__field {
    border-color: #0c0c10;
}

.bluefire_dark .select2-container--default .select2-search--dropdown {
    background: #191b1f;
}

.bluefire_dark .select2-container--default .select2-search--dropdown .select2-search__field {
    color: #FFF;
    background: #101117;
    border-color: #191b1f;
}

.bluefire_dark div.desk_item {
    background: #0c0c10;
}

.bluefire_dark .candlestick-wrapper .candlestick-bg,
.bluefire_dark .candlestick-wrapper .candlestick-bg .candlestick-off:before,
.bluefire_dark .candlestick-wrapper .candlestick-bg .candlestick-on:after {
    border: none !important;
}

.bluefire_dark .report_search_bar.clearfix {
    margin-top: 0;
    background: #0c0c10;
    border: none !important;
}

.bluefire_dark footer.footer {
    background: #101117;
}


.bluefire_dark .loading_span {
    background: #0c0c1070 !important;
}


.bluefire_dark .report_page h4.report_title {
    color: #ebeff2 !important;
}

.bluefire_dark .report_page h6.report_subtitle {
    color: #b7b7b7;
}

.bluefire_dark span.item_title {
    background: #191b1f;
    border-color: #101117;
}

.bluefire_dark .view_item i {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark span.view_item_title {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark .view_divider {
    border-color: #191b1f !important;
}

.bluefire_dark .nav-tabs {
    border-color: #191b1f !important;
}

.bluefire_dark .nav-tabs .nav-item.show .nav-link,
.bluefire_dark .nav-tabs .nav-link.active {
    border-color: #191b1f;
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark li.nav-item .sendable_rows {
    background: #007bff;
    color: #fff;
    border-color: #191b1f;
}

.bluefire_dark .total_badges .badge {
    background: #007bff;
}

.bluefire_dark .card-header {
    background: #0c0c10;
    border-color: #191b1f;
}

.bluefire_dark .box-in-box .card {
    border-color: #0c0c10;
}

.bluefire_dark .invoices_boxes .card-body {
    background: #191b1f;
    color: #ebeff2;
}

.bluefire_dark .inovices_box_result {
    border-color: #101117;
}

.bluefire_dark .invoice_boxes_pay {
    background: #0c0c10;
    color: #ebeff2;
}

.bluefire_dark .invoice_view span.invoice_inner_tag {
    background: #101117;
    color: #ebeff2;
    border: none;
}

.bluefire_dark .dropdown-item {
    color: #ebeff2;
}

.bluefire_dark span.input-group-text,
.bluefire_dark .box_choose_2in1 label {
    background: #191b1f;
    border: none;
    color: #ebeff2;
}

.bluefire_dark .toolbar_btn,
.bluefire_dark .btn-bordred.btn-info {
    background: #007bff !important;
    color: #FFF !important;
    border: none !important;
}

.bluefire_dark .btn-bordred.btn-success {
    border: none !important;
    background: #009688 !important;
}

.bluefire_dark span.result_msg {
    background: #00BCD4;
}

.bluefire_dark .sendable_rows {
    background: #009688;
    border-color: #101117;
}

.bluefire_dark .nav>li>a:focus,
.bluefire_dark .nav>li>a:hover {
    background: #191b1f;
    border-color: #191b1f !important;
}

.bluefire_dark .nav-tabs a {
    color: #ebeff2;
}

.bluefire_dark span.error_counter.huge {
    background: #e91e63;
    border-color: #101117;
}

.bluefire_dark .toolbar_btn.btn-danger {
    background: #e91e63 !important;
}

.bluefire_dark .k-switch .track {
    left: 45px;
    background: #2196F3;
}

.bluefire_dark .k-switch .ball.red {
    opacity: 0;
    visibility: hidden;
}

.bluefire_dark .k-switch .ball.green {
    opacity: 1;
    visibility: visible;
}


.bluefire_dark .cash_design .table tr[prd-status="return"]:hover {
    background: #ff6a00;
}

.bluefire_dark a {
    color: #85c9ff;
}

.bluefire_dark .last_invoices_navigator {
    color: #FFF;
    opacity: 0.8;
}

.bluefire_dark span.credit_value {
    color: #FFF;
}


.bluefire_dark .modal .modal-dialog .modal-content .modal-header {
    border-color: rgb(33 37 41 / 54%);
}

.bluefire_dark .nice-number input {
    background: #191b1f;
    color: #FFF;
}


.bluefire_dark .header-title {
    color: #9f9f9f;
}

.bluefire_dark  .button_bar_invoice_item
,.bluefire_dark  .button_bar_customer_item {
    background: rgb(16 17 23);
    border-bottom: 1px solid #0c0c10;
}

.bluefire_dark .marketerholder.marketerselected {
    background: #0c0c10;
    color: #FFF;
}

.bluefire_dark img.iconcustimg {
    filter: invert(1);
}

.bluefire_dark span.return_prd svg {
    fill: #FFF;
}



.bluefire_dark .table_sum_footer.mainhtable {
    background: #101117;
}

.bluefire_dark .total_htable_row {
    border-bottom: 1px solid #0c0c10;
}

.bluefire_dark .total_htable_row.negotiverow {
    color: hsl(340deg 100% 71%);
}
.bluefire_dark .total_htable_row.positiverow {
    color: #00bcd4;
}

.bluefire_dark .total_holder_sum:before {
    background: #101117;
}

.bluefire_dark .card {
    box-shadow: 0 0px 12px 0 rgb(0 0 0 / 18%);
    border-radius: 8px;
    border: none;
}

.bluefire_dark .totalquantholderin {
background: #101117;
}

.bluefire_dark span.total_quant {
    color: #00bcd4;
}

.bluefire_dark span.total_return_quant {
    color: #ffc107;
}

.bluefire_dark .totalquantholderin.hasboth span.total_quant {
    border-color: #00000047;
}

.bluefire_dark  span.disc_title_span {
    color: hsl(340deg 100% 71%);
    border-right: 2px dashed hsl(340deg 100% 71%);
}


.bluefire_dark  .disc_cus_input {
    color: #FFF;
}

.bluefire_dark  span.hiddenbeforeinput {
    color: #eee;
}

.bluefire_dark  input.disc_cus_input {
    background: transparent !important;
}

.bluefire_dark  .popover.discount_popover {
    background: #60606038;
}

.bluefire_dark  .bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {
    border-top-color: #60606038;
}

.bluefire_dark  input.disc_cus_input:focus {
    background: #007bff40 !important;
}

.bluefire_dark  input.dicsount_percent.disc_cus_input {
    border-color: #6c757d !important;
}

.bluefire_dark .card {
    background: #10111791;
}

