.error { color: red; }
.auth .auth-form-light .form-control-lg { padding: 0.94rem 1.25rem; }
.auth .error { color: #ff5959; padding-left: 20px; display: block; padding-top: 2px; }
.Note { color: brown; font-style: italic; font-size: 14px; }
.ajax-loader { visibility: hidden; background-color: rgba(255,255,255,0.7); position: absolute; z-index: +100 !important; width: 100%; height: 100%; }
.ajax-loader img { position: relative; top: 50%; left: 50%; }
.align_center { text-align: center; }
.align_left { text-align: left !important; }
.hover_bkgr_fricc { background: rgba(0,0,0,.4); cursor: pointer; display: none; height: 100%; position: fixed; text-align: center; top: 0; width: 100%; z-index: 10000; }
.hover_bkgr_fricc .helper { display: inline-block; height: 100%; vertical-align: middle; }
.hover_bkgr_fricc > div { background-color: #fff; box-shadow: 10px 10px 60px #555; display: inline-block; height: auto; max-width: 551px; min-height: 100px; vertical-align: middle; width: 60%; position: relative; border-radius: 8px; padding: 4px; }
.popupCloseButton { background-color: #fff; border: 3px solid #999; border-radius: 50px; cursor: pointer; display: inline-block; font-family: arial; font-weight: bold; position: absolute; top: -20px; right: -20px; font-size: 25px; line-height: 30px; width: 30px; height: 30px; text-align: center; }
.popupCloseButton:hover { background-color: #ccc; }
.trigger_popup_fricc { cursor: pointer; font-size: 20px; margin: 20px; display: inline-block; font-weight: bold; }
.card-body-nested { padding-top: 0px; padding-bottom: 0px; min-height: 41.6rem; height: 41.6rem; max-height: 50rem; overflow: auto; }
#overlay { background-color: rgba(0, 0, 0, 0); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10085 !important; }
#loading { background-color: white; border-bottom-right-radius: 15px; border-top-left-radius: 15px; box-shadow: 2px 2px 4px #3c8dbc; color: #3c8dbc; display: none; font-size: 19px; left: 44%; padding: 10px; position: fixed; text-align: center; top: 40%; min-width: 250px; min-height: 54px; z-index: 10162 !important; display: none; }
/*#overlay.divProgressbar { display: none !important; }*/
#loading { box-shadow: 0px 3px 131px 25px #002746; border: 3px solid #d3d3d3; border-radius: 15px; padding: 20px; min-width: 350px; left: 41%; }
@media (max-width: 768px) {
  #loading { left: 10px; right: 10px; }
}
.loader { top: calc(50% - 22px); left: calc(50% - 112px); width: 55px; height: 55px; border-radius: 50%; z-index: 10085 !important; perspective: 800px; background-color: white; border-bottom-right-radius: 15px; border-top-left-radius: 15px; color: #3c8dbc; }
.inner { position: absolute; box-sizing: border-box; width: 100%; height: 100%; border-radius: 50%; }
.inner.one { left: 0%; top: 0%; animation: rotate-one 1s linear infinite; border-bottom: 3px solid #3c8dbc; }
.inner.two { right: 0%; top: 0%; animation: rotate-two 1s linear infinite; border-right: 3px solid #f39c11; }
.inner.three { right: 0%; bottom: 0%; animation: rotate-three 1s linear infinite; border-top: 3px solid #00c0ef; }
/*#overlay { backdrop-filter: blur(2px); }*/
.LoaderText { position: absolute; left: 0; right: 0; margin: 0px auto; text-align: center; z-index: 9; top: 38px; font-weight: 900; font-size: 16px; background-color: #fff; }
.loader { animation: spinner 1.5s linear infinite; }
@keyframes spinner {
  to { transform: rotate(360deg); }
}
.padding-10 { padding: 10px; }
.datepicker { z-index: 1100 !important; }
#ui-datepicker-div { width: 30% !important; }
.preserve_space_ddl_opt { font-family: 'Courier New'; font-size: 14px; }
.tabulator-editing input[type='text'] { background: #4392fc !important; }
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { padding-right: 15px; }
input[type="password"]::-ms-reveal { display: none; }
#togglePassword { position: absolute; right: 10%; top: 60%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; }
.fa-eye { background: url('/Images/icon_eye_visible.png') no-repeat; }
.fa-eye-slash { background: url('/Images/icon_eye_invisible.png') no-repeat; }
#toggleHeaderKey { position: absolute; right: 2%; top: 65%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; }
#togglePayToken { position: absolute; right: 2%; top: 70%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; }
#toggleShopifySecretKey { position: absolute; right: 3%; top: 65%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; z-index: 5;}
#toggleShopifyStoreID { position: absolute; right: 3%; top: 65%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; z-index: 5;}
#toggleShopifyClientId { position: absolute; right: 3%; top: 65%; transform: translateY(-50%); cursor: pointer; height: 20px; width: 20px; z-index: 5;}
@media (max-width:992px) {
  .LoginSlider .carousel-item img { display: none; }
  .auth .brand-logo { margin-bottom: 0; }
}
@media (max-width:767px) {
  .auth .auth-form-light { padding: 30px 15px 1px !important; }
}
@media (min-width:992px) {
  .sidebar:not(.sidebarMenuOpen) .ThemeButtonStyle span { display: none; }
}

.LoadingShow{width:60px;}
.auth-form-light #btnSubmit{display:flex;justify-content:center;align-items:center;gap:12px;height:60px;padding:10px;transition:width 0.5s ease;margin:0px auto;}
.LoginSpinner {color:#fff;display:inline-block;width:20px;height:20px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;}
.LoginSpinner::before {content:'';box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid #fff;animation:prixClipFix 2s linear infinite;}
@keyframes rotate {
    100% {transform: rotate(360deg);}
}
@keyframes prixClipFix {
    0% {clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);}
    25% {clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);}
    50% {clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);}
    75% {clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);}
    100% {clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);}
}




.darkTheme body { color: #fff; }
.darkTheme .content-wrapper { background-color: #1E1E1E; }
.darkTheme .ItemInfoBoxesNw { background-color: #282828; box-shadow: 0 0px 2px 0 #888888; }
.darkTheme .card { background-color: #282828; border-color: #404040; }
.darkTheme .card-header { border-bottom-color: #404040; color: #fff; }
.darkTheme body .sidebar { background-color: #282828; }
.darkTheme .logoOnweb img { filter: brightness(0) invert(1); }
.darkTheme #sidebar.sidebarMenuOpen .nav .nav-item .nav-link .menu-title { color: #fff; }
.darkTheme body .sidebar .nav .nav-item .nav-link i.menu-icon { color: #fff; }
.darkTheme .Dashboard_header { background-color: #282828; color: #fff; }
.darkTheme .storebody { color: #fff; }
.darkTheme #dsbsec4 .table td {border-color:#ffffff1c!important;color:#fff;}
.darkTheme .title-card { color: #fff; }
.darkTheme .rightBarstikiy { background-color: #282828; }
.darkTheme .footer { background-color: #282828; color: #9b9b9b; }
.darkTheme .ItemInfoBoxesNw .leftInfoDask h3 { color: #fff; }
html:not(.darkTheme) .DarkThemeIcon { display: none; }
.darkTheme body .LightThemeIcon { display: none; }
html:not(.darkTheme) .textDark { display: none; }
.darkTheme body .textLight { display: none; }
a.toggle-btn { display: flex; padding: 5px 24px; color: #484848; cursor: pointer; }
.darkTheme body a.toggle-btn { color: #fff; }
.darkTheme body .storebody .storeinfo h6 { color: #fff !important; }
.ThemeButtonStyle span { margin-left: 5px; }
.darkTheme .sidebar-icon-only .sidebar.sidebarMenuOpen .nav .nav-item .nav-link i.menu-arrow { color: #fff; }
.darkTheme .sidebar-dark.sidebar-icon-only .sidebar .nav.sub-menu { background: #404148; }
.darkTheme .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link { color: #a3a3a3; }
.darkTheme .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active { color: #fff; }
.darkTheme #sidebar.sidebarMenuOpen .nav .nav-item .nav-item .nav-link > i.menu-arrow { color: #fff; }
.darkTheme .sidebar-dark .sidebar .nav.sub-menu .nav-item .collapse .sub-menu { background: #282828; }
.darkTheme .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link:hover { background-color: #f5f9ff1c; color: #fff; }
.darkTheme #sidebar.sidebarMenuOpen .nav .sub-menu .nav-item:hover .nav-link .menu-title { color: #a3a3a3; }
.darkTheme #sidebar.sidebarMenuOpen .nav .sub-menu .nav-item:hover .nav-link i.menu-arrow { color: #eee; }
.darkTheme body ul.nav-tabs .nav-link { background: #434343; border-color: #c9ccd742; color: #fff; }
.darkTheme .nav-tabs .nav-link.active { background-color: #272727; color: #fff; }
.darkTheme .form-group .form-control, .darkTheme .form-group select.form-control, .darkTheme .form-group select.custom-select { border-color: #c9ccd745; color: #fff; background-color: #282828; outline-color: #c9ccd745; }
.darkTheme .tab-content { border-color: #c9ccd729; }
.darkTheme #POSSettings .card-body .card, .darkTheme #PaymentGateway .card-body .card { background-color: #eeeff817; }
.darkTheme .comboTreeWrapper .comboTreeArrowBtn { background-color: transparent !important; }
.darkTheme .listcheked { border-bottom-color: #cccccc3d; }
.darkTheme .borderleftOnlySm { border-left-color: #cccccc3d; }
.darkTheme .modal-content { background-color: #282828; border: 1px solid #585858; }
.darkTheme .close { text-shadow: none; }
.darkTheme .icon { background-color: transparent; }
.darkTheme .select2-container--default .select2-selection--single { background-color: transparent; border-color: #c9ccd745 !important; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px; }
.darkTheme .select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff; }
.darkTheme .comboTreeArrowBtn .mdi-chevron-down::before { background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px; }
.darkTheme .custom-select, .darkTheme select { background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; background-color: #282828; color: #fff; outline-color: #586f8d; }
.darkTheme .select2-dropdown { background-color: #434343; border-color: #c9ccd757; }
.darkTheme .form-group .form-control:disabled, .form-control:disabled { background-color: #f1f1f129; }
.darkTheme .daterangepicker { background-color: #282828; border-color: #6c6c6c; }
.darkTheme .daterangepicker:after { border-bottom-color: #282828; }
.darkTheme .daterangepicker:before { border-bottom-color: #6c6c6c; }
.darkTheme .daterangepicker .calendar-table { background-color: #282828; }
.darkTheme .calendar-table table thead tr, .darkTheme .calendar-table table thead tr th { background-color: #282828 !important; color: #fff; box-shadow: none; }
.darkTheme .daterangepicker .calendar-table .next span, .darkTheme .daterangepicker .calendar-table .prev span { border-color: #fff; }
.darkTheme .daterangepicker td.off, .darkTheme .daterangepicker td.off.in-range, .darkTheme .daterangepicker td.off.start-date, .darkTheme .daterangepicker td.off.end-date { background-color: #3e3c3c; }
.darkTheme .daterangepicker select.hourselect, .darkTheme .daterangepicker select.minuteselect, .darkTheme .daterangepicker select.secondselect, .darkTheme .daterangepicker select.ampmselect { border-color: #5e5a5a; background: #282828; color: #fff; }
.darkTheme .daterangepicker select { color: #fff; }
.darkTheme .daterangepicker td.available:hover, .darkTheme .daterangepicker th.available:hover { background-color: #ffffff2e; }
.darkTheme .comboTreeDropDownContainer { background: #282828; border-color: #c9ccd745; }
.darkTheme .daterangepicker .drp-buttons { border-top-color: #c9ccd745; }
.darkTheme .jconfirm .jconfirm-box.jconfirm-type-red { background: #5e5353; }
.darkTheme .jconfirm .jconfirm-box.jconfirm-type-blue { background: #41443d; }
.darkTheme .table th, .darkTheme .jsgrid .jsgrid-table th, .darkTheme .table td, .darkTheme .jsgrid .jsgrid-table td { border-color: #c9ccd724; color: #ddd; }
.darkTheme .dt-paging:before { background-color: #333333; border-color: #c9ccd724; }
.darkTheme .table tr:last-child td, .darkTheme table tbody tr:last-child td { border-bottom-color: #c9ccd724; }
.darkTheme .dt-container .dt-paging nav .dt-paging-button { color: #fff; }
.darkTheme .dt-container .dt-length select { color: #fff; }
.darkTheme table.dataTable tbody tr { background-color: #282828; }
.darkTheme .table-striped tbody tr:nth-of-type(2n+1) { background-color: #333333; }
.darkTheme table tbody tr:hover { background-color: #9abcea3d !important; }
.darkTheme .tabulator { border-color: #333 !important; }
.darkTheme .tabulator-row { border-bottom-color: #c9ccd724; color: #fff; }
.darkTheme .tabulator-row .tabulator-cell { border-right-color: #c9ccd734 !important; }
.darkTheme .tabulator-row:not(.tabulator-row-even) { background-color: #282828; }
.darkTheme .main-panel .tabulator-row.tabulator-row-even { background-color: #333; }
.darkTheme .tabulator .tabulator-header .tabulator-col { border-right-color: #c9ccd734; background-color: #3C3A3A !important; }
.darkTheme .tabulator .tabulator-header { border-bottom-color: #c9ccd734; background-color: #3C3A3A !important; }
.darkTheme .tabulator-row.tabulator-selectable:hover { background-color: #303b4a !important; }
.darkTheme .tabulator .tabulator-footer { background-color: #333333 !important; border-top-color: #c9ccd734 !important; }
.darkTheme .tabulator .tabulator-footer .tabulator-page { color: #fff; }
.darkTheme .tabulator .tabulator-footer .tabulator-page-size { color: #fff; }
.darkTheme .modal-open .modal, .modal.show { backdrop-filter: blur(4px); }
.darkTheme .MenuOverLay { background-color: #0000006a; backdrop-filter: blur(4px); }
.darkTheme .tabulator .tabulator-tableHolder { background-color: #282828; }
.darkTheme .table-striped tbody tr[style="background-color:#fff;"] { background-color: #333333 !important; }
.darkTheme table.dataTable td:last-child, .darkTheme table.dataTable th:last-child { border-right-color: #c9ccd734; }
.darkTheme .table thead tr, .darkTheme table thead tr { box-shadow: none; }
.darkTheme #tbltaxcode tbody tr[style="background-color: rgb(230, 237, 246);"], .darkTheme #tblCardList tbody tr[style="background-color: rgb(230, 237, 246);"], .darkTheme .table-striped tbody tr[style="background-color: rgb(230, 237, 246);"] { background-color: #586f8d !important; }
.darkTheme #tblCardList.dataTable, .darkTheme #tblCardList.dataTable { border-right-color: #c9ccd734; }
.darkTheme .explr-tree { background: #282828; }
.darkTheme .explr-tree li { border-bottom-color: #c9ccd734; }
.darkTheme .explr-tree li a { color: #b3b3b3; }
.darkTheme .explr-tree .explr-expand li:not(.icon-text) { background-color: #282828; border-bottom-color: #c9ccd734; }
.darkTheme .explr-tree li ul.explr-line-fix { background-color: #414242; }
.darkTheme #sidebar.sidebarMenuOpen .nav .nav-item.active .nav-item .nav-link .menu-title { color: #fff; }
.darkTheme .leftInfoDask .table-responsive, .darkTheme .radiusTable { border-color: #c9ccd734; }
.darkTheme .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { border-top-color: #c9ccd734; }
.darkTheme .comboTreeDropDownContainer li:hover { background-color: #282828; }
.darkTheme .comboTreeDropDownContainer li:hover ul { background-color: #2c2c2c; }
.darkTheme .comboTreeInputBox { background-color: #282828; color: #fff; border-color: #c9ccd734; }
.darkTheme .multiplesFilter { background-color: #3c3c3c; }
.darkTheme .alert-danger { color: #ffbcbc; }
.darkTheme .bg-gray { background-color: #3c3c3c; }
.darkTheme .tabulator-header-filter [type="search"] { border-color: #c9ccd754; background-color: #ffffff00; color: #fff; }
.darkTheme .dt-container .dt-search input { border-color: #c9ccd734; background-color: #333; }
.darkTheme .tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left { border-right-color: #c9ccd734; }
.darkTheme table.dataTable.display tbody td { border-top-color: #c9ccd734; }
.darkTheme .popendinglist, .darkTheme .addchildBox { border-color: #c9ccd734; }
.darkTheme table.dataTable tbody tr[style="background-color: rgb(255, 255, 255);"] { background-color: #586f8d !important; }
.darkTheme table.dataTable tbody tr[style="background-color: rgb(154, 188, 234);"] { background-color: rgb(109, 144, 191) !important; }
.darkTheme select.form-control:focus { background-color: #282828; color: #fff; }
.darkTheme .btn-delete, .darkTheme .btn-dark { background-color: #3f516d; }
.darkTheme .custompab-content .nav-tabs { border-bottom-color: #c9ccd734; }
.darkTheme .custompab-content .nav-tabs .nav-link.active, .darkTheme .custompab-content .nav-tabs .nav-item.show .nav-link { border-color: #c9ccd734 #c9ccd734 #282828; }
.darkTheme .tabulator-row .tabulator-cell { color: #ccc; }
.darkTheme .tabulator-row.tabulator-selected { background-color: #365275 !important; }
.darkTheme form.contentMoth td .form-control { color: #ccc; }
.darkTheme .lineleftItem { border-left-color: #c9ccd734; }
.darkTheme .form-control { background-color: #282828; border-color: #c9ccd734; }
.darkTheme .borderCus { border-color: #c9ccd734; }
.darkTheme .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #494949; }
.darkTheme .treejs .treejs-switcher:before { border-top-color: #fff; }
.darkTheme .list-userlight { border-left-color: #c9ccd734; }
.darkTheme #DashboardRightsListModal #DashboardRightsMenu.sms-rights-menu ul { border-bottom-color: #c9ccd734 !important; }
.darkTheme .modal-footer { border-top-color: #c9ccd734; }
.darkTheme .EmpLoeeList { border-bottom-color: #c9ccd734; }
.darkTheme .userlightBorderRighr { border-right-color: #c9ccd734; }
.darkTheme #modalTimeCardEntry .price-level-card-table table tr[style="background-color: rgb(230, 237, 246);"] { background-color: #586f8d !important; }
.darkTheme #modalTimeCardEntry .price-level-card-table { border-color: #c9ccd734 !important; }
.darkTheme #calendar, .darkTheme .fc-theme-standard .fc-list-day-cushion { background-color: #272727; }
.darkTheme .fc .fc-toolbar-title, .darkTheme .pagetitle { color: #fff; }
.darkTheme .fc-theme-standard td, .darkTheme .fc-theme-standard th, .darkTheme .fc .fc-col-header-cell, .darkTheme .fc .fc-scrollgrid, .darkTheme .fc-theme-standard .fc-list { border-color: #c9ccd724; }
.darkTheme #calendar.fc .fc-daygrid-day-number { color: #fff; }
.darkTheme .dt-serinput { border-color: #c9ccd754; background-color: #ffffff00; color: #fff; }
.darkTheme .form-control::placeholder, .dt-serinput::placeholder, .darkTheme .tabulator-header-filter [type="search"]::placeholder { color: #a79a9a; }
.darkTheme .form-control::-ms-input-placeholder, .dt-serinput::-ms-input-placeholder, .darkTheme .tabulator-header-filter [type="search"]::-ms-input-placeholder { color: #a79a9a; }
.darkTheme .listcheked b { background-color: #282828; color: #a3a3a3; }
.darkTheme #divTotalItemCount div[style="color: blue;"] { color: #8080f3 !important; }
.darkTheme .table thead tr th, .darkTheme table thead tr th, .darkTheme .table thead tr td, .darkTheme table thead tr td { background-color: #3c3a3a !important; }
.darkTheme .btn-outline-primary { color: #8499FF; border-color: #8499FF; }
.darkTheme .btn-outline-primary:hover { background-color: #8499FF; color: #fff; }
.darkTheme .dt-container .dt-paging .dt-paging-button.current, .darkTheme .dt-container .dt-paging .dt-paging-button.current:hover, .darkTheme .dt-container .dt-paging .dt-paging-button.current:focus { background: #8499FF !important; border-color: #8499FF; }
.darkTheme body .tabulator .tabulator-footer .tabulator-page.active { background-color: #8499FF !important; }
/*.darkTheme .modal-header .close { border-color: #FF9A9E; color: #FF9A9E; }*/
.darkTheme #stock_Req_Detail .tabulator-cell[tabulator-field="STOCK_TAKING_QTY"] { background-color: rgb(96, 109, 90) !important; }
.darkTheme input[type="radio"], .darkTheme input[type="checkbox"] { accent-color: #8499FF; }
.darkTheme .form-check .form-check-label input[type="checkbox"]:checked + .input-helper::before { background: #8499FF !important; border-color: #8499FF; }
/*.darkTheme .modal-header .close span { color: #FF9A9E !important; }*/
.darkTheme #togglePayToken, .darkTheme #toggleHeaderKey { filter: brightness(0) invert(1); }
.darkTheme .custom-tabitemmaster .nav-item a.nav-link::before { background-color: #8499FF; }
.darkTheme .darkTheme .nav-tabs .nav-link.active { color: #8499FF; }
.darkTheme #titleNoItem { color: #ff7373 !important; }
.darkTheme .text-muted { color: #9b9b9b !important; }
.darkTheme #modalTransactionDetailsList.show .modal-dialog .modal-content, .darkTheme #modalStockCostDetailsShowDetail.show .modal-dialog .modal-content, .darkTheme #ShowPOList.show .modal-dialog .modal-content, .darkTheme #modalItemDetailHistory.show .modal-dialog .modal-content, .darkTheme #ModelPopupPoItemDetailEdit.show .modal-dialog .modal-content, .darkTheme #modalItemHistory.show .modal-dialog .modal-content, .darkTheme #modalInternalPopupForDealDetails.show .modal-dialog .modal-content, .darkTheme #modalInternalPopupForMfgDetails.show .modal-dialog .modal-content, .darkTheme #modalInternalPopupForLoyaltyPrDetails.show .modal-dialog .modal-content { border-color: #686e8a; }
.darkTheme #tblMessagePoleDisplay1, .darkTheme #tblMessagePoleDisplay, .darkTheme #tabWeeklySale { border-color: #404040; }
.darkTheme #tblMessagePoleDisplay1 tr td:first-child, .darkTheme #tblMessagePoleDisplay tr td:first-child, .darkTheme #tabWeeklySale tr td:first-child { border-color: #404040; }
.darkTheme #tblMessagePoleDisplay1 tbody tr[style="background-color: rgb(154, 188, 234);"], .darkTheme #tblMessagePoleDisplay tbody tr[style="background-color: rgb(154, 188, 234);"] { background-color: rgb(78, 88, 102) !important; }
.darkTheme .rightBarstikiy { border-color: #404040; }
.darkTheme .tabulator-row.return-status-margin-row { background-color: #68601d !important; }
.darkTheme .tabulator-row.return-status-row { background-color: #c18ca5 !important; }
.darkTheme .checkbox { background: #333; border-color: #666; }
.darkTheme .checkbox:checked, .darkTheme .chk_select input[type="checkbox"]:checked, .darkTheme .dataTable td input[type="checkbox"]:checked { background: #8499FF; border-color: #8499FF; }
.darkTheme #divTotalItemCount div[style="color:blue"] { color: #768eff !important; }
.darkTheme #tablelstPO .tabulator-row[style="padding-left: 0px; background-color: rgb(154, 188, 234);"] { background-color: rgb(69, 76, 106) !important; }
.darkTheme #modalInternalPopupForBuyDownDetails.show .modal-dialog .modal-content { border-color: #686e8a; }
.darkTheme .bg-success, .darkTheme .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .darkTheme .settings-panel .color-tiles .tiles.success { background-color: #3b640b !important; }
.darkTheme .bg-info, .darkTheme .settings-panel .color-tiles .tiles.info { background-color: #3e76b5 !important; }
.darkTheme label.required::after { color: #ff5454; }
.darkTheme .viewLink { color: #8499FF; }
.darkTheme .footer a { color: #8499FF; }
.darkTheme .tabulator .tabulator-footer .tabulator-page:not(.disabled):hover { color: #fff !important; }
.darkTheme a:hover { color: #8499FF; }
.darkTheme .list-group-item { background-color: #2d2d2d; border-color: #4f4f4f87; color: #bfbfbf; }
.darkTheme .list-group-item a { color: #8499FF; }
.darkTheme .page-link { background-color: #3c3b3b; border-color: #82828287 !important; color: #fff !important; }
.darkTheme .accountEnterForm .SuppLierTbleSM .table-responsive { border-color: #cccccc42 !important; }
.darkTheme .datePickerIcon .form-control { background: url('/layout/template/Images/calendar-white.svg') no-repeat right 0.45rem center/14px 14px; }
.darkTheme .timePickerIcon .form-control { background: url('/layout/template/Images/time-white.svg') no-repeat right 0.75rem center/14px 14px; }
.darkTheme .dt-container .dt-search input:focus { background-color: #ffffff14; color: #fff; }
.darkTheme #lblacctype { color: #8499FF !important; }
.darkTheme .select2-container--default .select2-selection--multiple { background-color: #282828; border-color: #c9ccd745 !important; }
.darkTheme .page-item.disabled .page-link { background-color: #808080; }
.darkTheme .pagination .page-item:hover .page-link { background: #8499ff !important; }
.darkTheme .rightBarstikiy .viewLink { color: #ffffff; }
.darkTheme .BatchCloseTable .tabulator-cell[tabulator-field="BOOK_SERIAL_NUMBER"] span { color: #8499FF !important; }
.darkTheme #shiftDetailModal table.table-bordered tbody, .darkTheme #shiftUpdateModal table.table-bordered tbody { border-left: 1px solid #eaeaea2b; border-right: 1px solid #eaeaea2e; }
.darkTheme .tablepochange .tabulator-col[tabulator-field="HISTORY_B"], .darkTheme .tablepochange .tabulator-cell[tabulator-field="HISTORY_B"] { border-left-color: #eaeaea2b; }
.darkTheme #tblChildPO tbody td { border-right-color: #eaeaea2b; }
.darkTheme .sidebar .nav.sub-menu .nav-item .submenuLinkLable.SelectedChildMenu { background-color: #f5f9ff1c; }
.darkTheme .sidebar .nav.sub-menu .nav-item .submenuLinkLable.SelectedChildMenu .menu-title { color: #ffffff !important; }
.darkTheme .modal .modal-dialog .modal-content .modal-footer{border-top-color:#585858!important;}
.darkTheme .leftInfoDask .table-responsive, .darkTheme .radiusTable{background-color:#ffffff1a;}

@media(max-width: 992px) {
  .darkTheme .sidebar-dark .sidebar .nav .nav-item .nav-link { color: #fff; }
  .darkTheme .sidebar-dark .navbar .navbar-brand-wrapper { background: #282828; }
  .darkTheme .navbar .navbar-brand-wrapper .navbar-brand img { filter: brightness(0) invert(1); }
  .darkTheme .sidebar-dark .sidebar .nav.sub-menu { background: #3b3b3c; }
}
@media(max-width: 767px) {
  .darkTheme .storebody select { color: #fff; }
}