/* kendo-tabstrip */
.tabs-theme.k-tabstrip {
    padding: 0;
}

/* .tabs-theme.k-tabstrip .k-tabstrip-items-wrapper {
    border-bottom: 1px solid #4DC1B4;
} */

/* .Reports-sections .tabs-theme.k-tabstrip .k-tabstrip-items-wrapper {
    box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.05);
    background-color: #F8FFFF !important;
    position: sticky;
    top: 62px;
    z-index: 10;
} */

.Edit-tabs-bar.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper {
    border-bottom: 1px solid #C8D1E1;
}

.tabs-theme.k-tabstrip.border-0 .k-tabstrip-items-wrapper {
    border-bottom: none;
}

.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper .k-item {
    color: #0B1932;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1px;
    background-color: transparent;
    border: none;
    text-transform: capitalize;
    border-bottom: 2px solid transparent;
}

.Edit-tabs-bar.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper .k-item {
    color: #0B1932;
    border-bottom: 4px solid transparent;
}

.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper .k-item .k-link {
    padding: 9px 12px;
}

.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-active {
    color: #000000;
    font-weight: bold;
    border-bottom: 2px solid #4DC0B3;
    border-radius: 0;
    color: #4DC0B3;
}




.Edit-tabs-bar.tabs-theme.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-active {
    color: #4DC1B4;
    border-bottom: 4px solid #4DC1B4;
}

.tabs-theme.k-tabstrip .tabs-content {
    margin-top: 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    overflow: visible;
    position: relative;
    z-index: 2;
}

.tabs-theme.k-tabstrip .tabs-content:focus {
    outline: none;
}

.tabs-theme.k-tabstrip .page-inner-tabs.k-tabstrip .k-tabstrip-items-wrapper {
    border: none;
}

.tabs-theme.k-tabstrip .page-inner-tabs.k-tabstrip .k-tabstrip-items-wrapper .k-item {
    margin-right: 32px;
}

.tabs-theme.k-tabstrip .k-tabstrip-content {
    padding: 0;
    background-color: transparent;
    border: none;
    margin-top: 25px;
    z-index: 2;
    overflow: visible;
}

.Reports-sections .tab-inner-content {
    margin: 0 25px;
}

.k-tabstrip-content.k-focus,
.k-tabstrip-content:focus,
.k-tabstrip>.k-content.k-focus,
.k-tabstrip>.k-content:focus {
    outline: none;
}

.tabs-main-theme.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper {
    background-color: transparent;
    padding: 0px;
    border: 0;
}

.tabs-main-theme.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin: 0px 12px;
}

.category-sales.tabs-main-theme.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin: 0px 8px;
}

.tabs-main-theme.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item .k-link {
    padding: 10px 0px;
}

.tabs-main-theme.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item .k-link:before {
    height: 2px;
    bottom: -1px;
}

.tabs-pill-theme.k-tabstrip {
    padding: 0;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper {
    padding: 4px;
    border-bottom: 0;
    background-color: #f8f9fc;
    border: 1px solid #e5e6e2;
    border-radius: 50px;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin: 0;
    margin-right: 10px;
    border-radius: 16px;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item:last-child {
    margin-right: 0;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item .k-link {
    padding: 4px 12px;
    color: #0b1932;
    border-radius: 50px;
    font-weight: 600;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item .k-link:before {
    display: none;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item.k-active {
    background-color: #2978a7;
    box-shadow: 0px 2px 9px #2978a747;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item.k-active .k-link {
    color: #ffffff;
}

.tabs-pill-theme.k-tabstrip>.k-tabstrip-items {
    flex-wrap: nowrap;
    overflow-y: hidden;
}

.tabs-padding-less .k-tabstrip-content,
.tabs-padding-less.k-tabstrip>.k-content {
    padding: 0;
    background-color: transparent;
    border: none;
    z-index: 2;
}

.tabs-main-theme.tabs-theme.dashboard-tabs.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin: 0px 20px;
}

.tabs-main-theme.tabs-theme.dashboard-tabs.k-tabstrip>.k-tabstrip-items-wrapper .k-item .k-link {
    font-size: 14px;
    color: #0b1932;
}

.tabs-main-theme.tabs-theme.dashboard-tabs.k-tabstrip>.k-tabstrip-items-wrapper .k-item.k-active .k-link {
    color: #2978a7;
}

.tabs-main-theme.tabs-theme.dashboard-tabs.k-tabstrip>.k-tabstrip-items-wrapper .k-tabstrip-items {
    white-space: nowrap;
    flex-wrap: nowrap;
    overflow-y: hidden;
}

.tabs-main-theme.tabs-without-bg.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper {
    background-color: transparent;
}

.tabs-no-padding.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper {
    padding: 0;
}

.tabs-no-padding.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin-left: 0;
    margin-right: 30px;
}

.tabs-less-spacing.tabs-theme.k-tabstrip>.k-tabstrip-items-wrapper .k-item {
    margin-left: 0;
    margin-right: 18px;
}

/* common-dropdown */
.dropdown-wrapper {
    position: relative;
}

.dropdown-wrapper.dropdown-left .k-animation-container {
    left: 0 !important;
    right: auto !important;
}

.dropdown-wrapper.dropdown-right .k-animation-container {
    left: auto !important;
    right: 0 !important;
}

.dropdown-wrapper .k-popup,
.k-animation-container .k-popup {
    box-shadow: 2px 4px 11px #b4b1c8;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    padding: 6px 0px;
    position: relative;
}

.filter-dropdown-wrapper .k-popup {
    box-shadow: 0px 3px 6px #00000029;
    padding: 0;
    border-radius: 7px;
    overflow: visible !important;
}

.k-animation-container .k-filter-menu.k-popup {
    overflow: visible;
}

.dropdown-wrapper.dropdown-bottom .k-popup {
    margin-top: 15px;
}

.dropdown-wrapper.dropdown-top .k-popup {
    margin-top: -35px;
}

.dropdown-wrapper.min-width .k-popup {
    min-width: 152px !important;
}

.dropdown-wrapper .k-menu-popup {
    overflow: visible;
}

.dropdown-wrapper.overflow-visible .k-popup {
    overflow: visible;
}

.dropdown-wrapper .k-list-content {
    padding: 0;
}

.autocomplete-wrapper .k-popup {
    padding: 0;
}

.autocomplete-wrapper .k-list-content {
    padding: 6px 0px;
}

.dropdown-wrapper.dropdown-bottom .k-popup:before {
    content: "";
    background-image: url(../images/dropdown-arrow.svg);
    position: absolute;
    width: 26px;
    height: 26px;
    top: -18px;
    right: 0px;
    z-index: 1;
}

.dropdown-wrapper.dropdown-top .k-menu-popup:before {
    content: "";
    background-image: url(../images/dropdown-arrow.svg);
    position: absolute;
    width: 26px;
    height: 26px;
    right: 0px;
    z-index: 1;
    transform: rotate(180deg);
    top: auto;
    bottom: -18px;
}

.dropdown-wrapper .k-menu-popup .k-menu-group .k-menu-item .k-menu-link,
.dropdown-wrapper .k-list-content .k-list-item,
.k-animation-container .k-menu-group .k-menu-link,
.select-wrapper .k-list-item {
    font-size: 14px;
    font-weight: 400;
    color: #222222;
    line-height: 21px;
    padding: 7px 16px;
    transition: all 200ms ease-in-out 0s;
    border-radius: 0;
}

.dropdown-wrapper .k-menu-popup .k-menu-group .k-menu-item .k-menu-link:hover,
.dropdown-wrapper .k-list-content .k-list-item.k-focus,
.dropdown-wrapper .k-list-content .k-list-item:focus,
.dropdown-wrapper .k-list-content .k-list-item.k-hover,
.dropdown-wrapper .k-list-content .k-list-item:hover,
.k-animation-container .k-hover.k-list-optionlabel,
.k-animation-container .k-list-item.k-hover,
.k-animation-container .k-list-item:hover,
.k-animation-container .k-list-optionlabel:hover,
.k-menu-group .k-item>.k-link.k-hover,
.k-menu-group .k-item>.k-link:hover,
.k-menu.k-context-menu .k-item>.k-link.k-hover,
.k-menu.k-context-menu .k-item>.k-link:hover {
    background-color: #4dc1b477;
    color: #0B1932;
}

.dropdown-wrapper .k-list-content .k-list-item[aria-selected="true"],
.k-animation-container .k-list-item.k-selected,
.k-animation-container .k-selected.k-list-optionlabel {
    background-color: #4DC1B4;
    color: #0B1932;
}

.svg-inline--fa {
    display: var(--fa-display, inline-block);
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}

.k-action-buttons .k-button-solid-primary {
    background: none;
    color: #fff;
    border: 1px solid #4DC1B4;
    background-color: #4DC1B4;
}

.k-action-buttons .k-button-solid-base {
    color: #4DC1B4;
    border: 1px solid #4DC1B4;
    background-color: #fff;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
    color: #4DC1B4;
}

.k-time-list .k-item:hover {
    color: #4DC1B4;
}



.k-chip-solid-base {
    border-color: #4DC1B4;
    color: #0B1932;
    background-color: #4DC1B4;
}

.k-chip-solid-base.k-hover,
.k-chip-solid-base:hover {
    background-color: #4DC1B4;
}

.simple-form-select .k-selection-multiple .k-input-inner {
    padding: 10px 12px;
    padding-left: 4px;
    padding-right: 28px;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    color: #0b1932;
    border-radius: 4px;
}

.simple-form-select .k-chip-icon.k-i-x-circle:before {
    content: "\e8f6";
}

.simple-form-select .k-chip-icon.k-i-x-circle {
    font-family: "feather";
    font-weight: 600;
}

.k-picker-solid {
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #CED1D6;


}

.k-picker-solid.k-hover,
.k-picker-solid:hover {
    background-color: #ffffff;
}

.k-picker-solid.k-focus,
.k-picker-solid:focus {
    box-shadow: none;
}

.Field-select .k-list {
    background: #E9E9E9;
    border-radius: 4px;

}

.k-focus.k-list-optionlabel,
.k-list-item.k-focus,
.k-list-item:focus,
.k-list-optionlabel:focus {
    box-shadow: none;
}

.Field-select .dropdown-wrapper .k-popup,
.k-animation-container .k-popup {
    padding: 0;
}

.Field-select .dropdown-wrapper .k-list-content .k-list-item[aria-selected="true"],
.Field-select .k-animation-container .k-list-item.k-selected,
.Field-select .k-animation-container .k-selected.k-list-optionlabel {
    background: linear-gradient(180deg, #5CC6BA 0%, #4EC0B4 76.79%);
    color: white;
}


/* -------kendo-table-theme */
.table-scrollbar {
    overflow-y: hidden;
}

.table-theme .k-grid {
    background: #ffffff;
    /* border: 1px solid #E3E5E8; */
    border-radius: 30px;
    width: 100%;
    border-color: transparent;
    border: 0;
}

.table-theme.table-detail-borderless .k-detail-row .k-grid {
    border: none;
}

.table-theme .k-grid tr.k-alt,
.table-theme .k-grid tr,
.table-theme .k-grid tbody>tr:not(.k-detail-row).k-hover,
.table-theme .k-grid tbody>tr:not(.k-detail-row):hover {
    background-color: #fff;
}

.table-theme .k-grid-header tr {
    background-color: rgba(242, 245, 250, 0.4);
}

.table-theme .k-grid-header .k-grid-filter {
    margin-left: 8px;
    width: 30px;
    height: 30px;
    min-width: auto;
    min-height: auto;
    padding: 0;
    line-height: 0;
    display: flex;
    align-items: center;
}

.table-theme .k-grid-header .k-grid-filter:hover {
    border-radius: 8px;
}

.table-theme .k-grid .k-command-cell {
    overflow: visible;
    white-space: nowrap;
}

.TotalSales-table .table-theme .k-grid .k-column-title {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #6C7584;
    white-space: initial;
    text-overflow: inherit;
    overflow: visible;
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
}

.table-theme .k-grid .k-sort-column {
    display: flex;
    align-items: center;

}

.table-theme .k-grid .k-sort-column span {
    white-space: nowrap;
}

.table-theme.word-wrap .k-grid .k-sort-column span {
    white-space: inherit;
}

.table-theme .k-grid .k-sort-column .k-sort-arrow {
    display: flex;
    flex-direction: column;
    margin-left: 8px;
    color: #898a88;
}

.table-theme .k-grid .k-cell-inner>.k-link>.k-icon.k-i-sort-asc-sm,
.table-theme .k-grid .k-cell-inner>.k-link>.k-icon.k-i-sort-desc-sm {
    display: none;
}

.table-theme .k-grid .k-sort-column .k-sort-arrow .fa-sort-up {
    position: relative;
    top: 6px;
}

.table-theme .k-grid .k-sort-column .k-sort-arrow .fa-sort-down {
    top: -6px;
    position: relative;
}

.table-theme .k-grid col.k-sorted,
.table-theme .k-grid th.k-sorted {
    background-color: transparent;
}

.table-theme .k-grid .k-header>.k-cell-inner {
    margin: 0;
    display: inline-block;
    overflow: visible;
    width: 100%;
}

.table-theme .k-grid .k-header[data-dir="asc"] .fa-sort-up {
    color: #000000;
}

.table-theme .k-grid .k-header[data-dir="desc"] .fa-sort-down {
    color: #000000;
}

.table-theme .k-grid .k-cell-inner>.k-link {
    padding: 0;
    overflow: visible;
    width: auto;
    display: inline-flex;
    flex: inherit;
}





/* #CartzieApp-Types-grid table th:nth-child(2),
#CartzieApp-Types-grid table td:nth-child(2),
#CartzieApp-Types-grid table td:first-child,

#NetProfit-MarginSummary-grid table th:nth-child(2),
#NetProfit-MarginSummary-grid table td:nth-child(2),
#NetProfit-MarginSummary-grid table td:first-child {
    text-align: start;
} */



.TotalSales-table .table-theme .k-grid .k-grid-header th.k-header {
    font-size: 13px;
    overflow: visible;
    font-weight: 500;
    color: #6C7584;
    padding: 14px 10px;
    background-color: #FFF;
    text-align: start;
    text-transform: uppercase;
}


.table-theme .k-grid td,
.table-theme .k-grid th {
    padding: 15px 10px;
    vertical-align: middle;
}

.table-theme .k-grid tbody tr td,
.table-theme .k-grid thead tr th {
    border: none;
    border-top: 1px solid #E7E8EB;
}

.table-theme .k-grid tbody td {
    color: #222222;
    /* min-width: 00px; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* max-width: 120px; */
}

.table-theme .k-grid tbody td.k-command-cell,
.table-theme .k-grid tbody td:first-child {
    min-width: inherit;
}

.table-theme .k-grid td.k-selected,
.table-theme .k-grid tr.k-selected>td {
    background-color: transparent;
}

/* .table-theme .k-grid tr:last-child td {
    border-bottom: 1px solid #E7E8EB;
} */

.table-theme.table-min-width-auto .k-grid tbody td {
    min-width: auto;
}

/* .table-selection tr th:first-child,
.table-selection tr td:first-child {
    padding-right: 5px;
} */

.table-selection tr th:nth-child(2),
.table-selection tr td:nth-child(2) {
    padding-left: 5px;
}

.status-column {
    display: flex;
    align-items: center;
}

.status-column i {
    color: #c6c5cd;
    margin-right: 5px;
}

.table-action-wrapper {
    display: flex;
    font-weight: 700;
    font-size: 13px;
    line-height: 19.5px;
    color: #0b1932;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    min-width: 90px;
}

.table-action-wrapper .table-action-menu {
    margin-right: 8px;
    color: #2978a7;
}

.table-action-wrapper .table-action-menu:last-child {
    margin-right: 0;
}

.table-action-wrapper .table-action-menu.delete-action {
    color: #a64b38;
}

.table-action-wrapper.dropdown-wrapper .k-popup {
    min-width: 160px !important;
}

.table-action-wrapper.dropdown-wrapper .k-popup .k-group {
    max-height: 200px;
    overflow-x: hidden;
}

.table-action-wrapper.dropdown-wrapper.dropdown-bottom .k-popup:before {
    right: 5px;
}

.table-action-wrapper.dropdown-wrapper.dropdown-top .k-popup:before {
    right: 11px;
}

.table-action-wrapper.dropdown-wrapper .k-animation-container {
    right: -9px;
    left: auto !important;
}

.table-action-menu {
    width: 24px;
    height: 24px;
    font-size: 18px;
    color: #5e5e5e;
    border-radius: 50%;
    background-color: transparent;
    border: none;
    padding: 0px;
    cursor: pointer;
}

.table-action-menu:hover {
    background-color: #f2f5fa;
}

.table-status {
    font-size: 13px;
    font-weight: 500;
    line-height: 19.5px;
    border: 1px solid;
    text-align: center;
    border-radius: 4px;
    display: inline-block;
    padding: 1px 12px;
}

.table-status.status-grey {
    color: #5e5e5e;
    background-color: rgba(158, 158, 158, 0.15);
    border-color: rgba(94, 94, 94, 0.1);
}

.table-status.status-danger {
    color: #2978a7;
    border-color: #2978a7;
    background-color: rgba(245, 86, 93, 0.13);
}

.table-status.status-success {
    color: #08b739;
    border-color: rgba(8, 183, 57, 0.12);
    background-color: rgba(8, 183, 57, 0.12);
}

.status-warning {
    color: #ba7f10;
    background-color: #ffebc2;
    border-color: #e5a224;
}

.draft-badge {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 7px 14px;
    border: 1px solid;
    border-radius: 6px;
    line-height: inherit;
}

.filter-text {
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.filter-text .search-result {
    color: #2978a7;
}

.status-select-dropdown {
    min-width: 177px;
    margin-right: 5px;
}

.table-shadow-theme .k-grid-header tr th {
    border: none;
    background-color: #F8F8F8;
    padding: 3px 12px;
    position: relative;
}

.table-shadow-theme .k-grid-header tr th:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 0;
    background-color: #F8F8F8;
    top: 0;
    right: 0px;
    z-index: 1;
}

.TotalSales-table .table-shadow-theme .k-grid tbody tr td {
    padding: 12px 10px;
    color: #0b1932;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-align: start;
    background: white;

}

.Holiday-Hours-grid.table-shadow-theme .k-grid tbody tr td {
    border-right: 1px solid #DBDBDB;

}

.Holiday-Hours-grid.table-shadow-theme .k-grid tbody tr td:last-child {
    border-right: 0;
}

.Holiday-Hours-grid.table-theme .k-grid .k-grid-header th.k-header {
    border-right: 1px solid #DBDBDB;
}

.Holiday-Hours-grid.table-theme .k-grid .k-grid-header th.k-header:last-child {
    border-right: 0;
}

.Holiday-Hours-grid.table-theme .k-icon-button {
    background: #4DC1B4;
}

.table-theme.table-small-padding .k-grid-header tr th {
    padding: 7px 5px;
}

.table-theme.table-small-padding .k-grid-header tr th:first-child {
    padding-left: 12px;
}

.table-theme.table-small-padding .k-grid tbody tr td {
    padding: 7px 5px;
}

.table-theme.table-small-padding .k-grid tbody tr td:first-child {
    padding-left: 12px;
}

.table-shadow-theme .k-command-cell {
    text-align: center;
}

.table-shadow-theme .k-command-cell .k-button {
    background-color: transparent;
    background: transparent;
    border: none;
    color: #0B1932;
    font-size: 16px;
    width: 28px !important;
    height: 34px !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #4DC1B4;
}

.table-shadow-theme .k-command-cell .k-button.k-icon-button {
    width: auto;
    height: auto;
}

.table-shadow-theme .k-command-cell .k-button.k-grid-delete {
    color: #a64b38;
}

.table-shadow-theme .k-command-cell {
    white-space: nowrap;
}

.table-shadow-theme .k-command-cell .k-button.k-grid-update {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    border: 1px solid #4DC1B4;
    background-color: #4DC1B4;
    padding: 0;
    width: 28px !important;
    height: 34px !important;
    background-image: none;
    border-radius: 4px;
    line-height: inherit;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    transition: all 200ms ease-in-out 0s;
    color: #0B1932;
}

.table-shadow-theme .k-command-cell .k-button.k-grid-cancel {
    font-size: 16px;
    font-weight: 400;
    color: #0B1932;
    width: 28px !important;
    height: 34px !important;
    border: none;
    background-color: #4DC1B4;
    background-image: none;
    border-radius: 4px;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    transition: all 200ms ease-in-out 0s;
}

.table-shadow-theme .k-command-cell .k-button.k-grid-update .k-icon,
.table-shadow-theme .k-command-cell .k-button.k-grid-cancel .k-icon {
    display: none;
}

.table-shadow-theme .k-command-cell .k-button .k-button-icon {
    min-height: 24px;
    min-width: 24px;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #0B1932;
}

.table-shadow-theme .k-command-cell .k-button.k-grid-download {
    width: auto;
    font-size: 14px;
    font-weight: 600;
}

/* .ItemSummary-table .k-footer-template td:first-child {
    border-left: 1px solid #E7E8EB;
} */
/* 
.ItemSummary-table .k-grid-content table tbody tr.k-detail-row tbody .k-master-row:first-child td {
    border-top: 0;
} */

.k-footer-template td,
.table-shadow-theme .k-footer-template td,
.table-shadow-theme .k-group-footer td {
    border: none;
    background-color: #F2F4F8 !important;
    color: #0B1932;
    font-weight: 700 !important;
    font-size: 16px;
    text-align: start;
}

.table-theme.table-data-center .k-grid-header tr th .k-cell-inner {
    justify-content: center;
}

.modified-date {
    display: flex;
    justify-content: center;
}

.modified-date h6 {
    font-size: 14px;
    font-weight: 400;
    color: #0b1932;
}

.modified-date p {
    margin-top: 1px;
    font-size: 12px;
    color: #898a88;
    margin-bottom: 0;
}

.table-shadow-theme .k-pager-sizes {
    order: 0;
    /* flex-direction: row-reverse; */
    margin-right: 0;
    flex: 1;
    margin-left: 0;
    gap: 10px;
    color: #6C7584;
}

.table-shadow-theme .k-pager-sizes .k-dropdownlist {
    margin-right: 0;
    border-radius: 10px;
}

.table-shadow-theme .k-pager-info {
    color: #6C7584;
    display: none;
}

.table-shadow-theme .k-pager .k-link,
.table-shadow-theme .k-pager-wrap .k-link,
.table-shadow-theme .k-pager-numbers-wrap {
    order: 3;
    border-radius: 10px;
}


.k-focus.k-pager-nav.k-link,
.k-focus.k-pager-refresh,
.k-pager-nav.k-link:focus,
.k-pager-refresh:focus {
    background-color: transparent;
    box-shadow: none;
}

.table-shadow-theme .k-pager-wrap .k-pager-refresh {
    order: 10;
    background-color: transparent;
    border: none;
    padding: 0;
    width: 24px;
    height: 24px;
    min-width: 24px;
    border: 1px solid #DBDBDB;
    display: none;
}

.k-action-buttons .k-button-solid-primary {
    background: none;
    color: #fff;
    border: 1px solid #4DC1B4;
    background-color: #4DC1B4;
}

.k-action-buttons .k-button-solid-base {
    color: #4DC1B4;
    border: 1px solid #4DC1B4;
    background-color: #fff;
}

.table-theme .k-grid .k-grouping-row p {
    height: auto;
}

.k-i-collapse,
.k-i-expand {
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    border: 1px solid #858C99 !important;
    background-color: #fff;
    margin: 0;
    margin-right: 10px;
    font-family: "feather" !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #858C99 !important;

}

.k-i-collapse::before {
    content: "\e845";
}

.k-i-expand::before {
    content: "\e844";
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    right: inherit;
    bottom: inherit;
    display: contents;
}

.k-grid .k-detail-row .k-detail-cell {
    padding: 0 !important;
}

/* .table-theme .k-grid .k-grouping-row p .k-icon.k-i-collapse:before,
.table-theme .k-grid .k-icon.k-i-expand:before {
    content: "\e845";
} */

.table-theme .k-grid .k-grouping-row p .k-icon.k-i-expand:before {
    content: "\e844";
}

.table-theme .k-grid .k-grouping-row td {
    background-color: transparent;
}

.table-shadow-theme.table-less-padding .k-grid tbody tr td {
    padding: 5px 12px;
    height: 30px;
}

.k-grid-norecords {
    justify-content: center;
}

.no-data-found {
    text-align: center;
    padding: 15px 15px;
    color: #a64b38;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.3px;
}

.table-theme.grouping-table-detail .k-detail-row .k-detail-cell {
    padding: 0;
}

.table-theme.grouping-table-detail .k-master-row .k-hierarchy-cell .k-icon {
    width: 19px;
    height: 19px;
    padding: 0;
    border-radius: 50%;
    border: 1px solid #858C99;
    background-color: #fff;
    margin: 0;
    font-family: "feather" !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #858C99;
}


.table-theme.grouping-table-detail .k-master-row:not(.k-detail-row),
.table-theme.grouping-table-detail .k-grid tbody>tr:not(.k-detail-row):hover,
.table-theme.grouping-table-detail .k-grid .k-grid:not(.k-detail-table) tr.k-alt {
    background-color: transparent;
}

.table-theme.grouping-table-detail .k-master-row td {
    padding: 5px 12px;
}

.table-theme.grouping-table-detail .k-detail-row .k-grid.k-detail-table .k-master-row,
.table-theme.grouping-table-detail .k-detail-row .k-grid.k-detail-table .k-master-row:hover {
    background-color: #fff;
}

.table-theme.grouping-table-detail .k-detail-row td {
    padding: 8px 15px;
}

.table-theme.grouping-table-detail .k-master-row .k-hierarchy-cell .k-icon:before {
    position: inherit;
    width: auto;
    height: auto;
    margin: 0;
}

/* .table-theme.grouping-table-detail .k-master-row .k-hierarchy-cell .k-icon.k-i-expand:before {
    content: "\e842";
} */

/* .table-theme.grouping-table-detail .k-master-row .k-hierarchy-cell .k-icon.k-i-collapse:before {
    content: "\e845";
} */

.table-hide-header>.k-grid>table>.k-grid-header {
    display: none;
}

.table-no-padding .k-grid .k-detail-row tbody>tr>td.cell-link {
    position: relative;
    padding: 0;
    background-color: #f8f9fc;
}

.table-no-padding .k-grid .k-detail-row tbody>tr>td.cell-link:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    background-color: #2978a7;
    top: -8px;
    right: -8px;
    transform: rotate(45deg);
    z-index: 1;
}

.table-no-padding .k-grid .k-detail-row tbody>tr>td.cell-link .grid-link {
    padding: 8px 14px;
    min-height: 60px;
    display: flex;
    align-items: center;
}

.table-no-padding .k-grid .k-detail-row tbody>tr>td.cell-link .grid-link:before {
    display: none;
}

.table-cell-min-width .k-detail-row .k-detail-table tbody tr td {
    min-width: 110px;
}


/* checkbox-theme */
.checkbox-flex {
    display: flex;
    align-items: flex-start;
}

.checkbox-flex .check-label {
    line-height: initial;
}

.k-checkbox {
    width: 24px;
    height: 24px;
    border-radius: 8px;
    border: 2px solid #4DC1B4;
    position: relative;
    transition: all 300ms ease 0s;
}

.k-checkbox::before {
    content: "\e83f";
    font-family: "feather";
    font-weight: 600;
    width: 16px;
    height: 16px;
    left: 8px;
    transform: scale(0) translate(-50%, -50%);
    position: absolute;
    top: 50%;
    color: #0B1932;
    left: calc(50% + 1px);
    transform: translate(-50%, -50%) scale(0);
}

.k-theme-checkbox:before {
    top: calc(50% + 1px);
    left: calc(50% + 2px);
}

.k-checkbox.k-checked,
.k-checkbox:checked {
    border-color: #4DC1B4;
    color: #fff;
    background-color: #4DC1B4;
}

.k-checkbox.k-focus,
.k-checkbox:focus {
    box-shadow: none;
}

.k-checkbox.k-checked.k-focus,
.k-checkbox:checked:focus {
    box-shadow: none;
}

.k-checkbox.k-checked,
.k-checkbox:checked {
    background-image: none;
}

.k-checkbox:checked::before {
    transform: scale(1) translate(-50%, -50%);
}

.k-checkbox.k-disabled,
.k-checkbox:disabled {
    opacity: 1;
    border-color: #c2c1c7;
    background-color: #c2c1c7;
}

.k-theme-green {
    border-color: #4dc1b4;
}

.k-checkbox.k-theme-green.k-checked,
.k-checkbox.k-theme-green:checked {
    border-color: #4dc1b4;
    background-color: #4dc1b4;
}

.k-checkbox.small-checkbox {
    width: 14px;
    height: 14px;
}

.k-checkbox.small-checkbox:before {
    width: 10px;
    height: 10px;
    top: calc(50% - 2px);
    left: calc(50% - 0px);
}

.k-checkbox.small-checkbox:disabled {
    cursor: default;
}

.k-checkbox.small-checkbox+.check-label.table-link {
    color: #2978a7;
    cursor: default;
    font-weight: 600;
    font-size: 13px;
}

.k-checkbox.small-checkbox:not(:checked):disabled {
    background-color: #fff;
}

.k-calendar .k-calendar-view .k-today {
    color: #0B1932;
}

.Holiday-Hours-grid.table-theme .k-input-button {
    background: transparent;
    color: #4DC1B4;
    border-left: 1px solid rgba(0, 0, 0, .08);


}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-grid-header-menu:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover {
    background-color: transparent;
}

.k-grid-header .k-grid-filter.k-focus,
.k-grid-header .k-grid-filter:focus,
.k-grid-header .k-grid-header-menu.k-focus,
.k-grid-header .k-grid-header-menu:focus,
.k-grid-header .k-header-column-menu.k-focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus {
    box-shadow: none;
}

.table-theme .k-grid-header .k-grid-filter {
    color: #8D8D8D;
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected .k-link {
    border-color: #4DC1B4;
    color: #0B1932;
    background-color: #4DC1B4;
}

.k-calendar .k-calendar-nav-today,
.k-calendar .k-nav-today {
    color: #4DC1B4;
}

.k-input-solid {
    border-color: #CED1D6;
    color: #0b1932;
    background-color: #fff;
    border-radius: 8px;
}

.k-input-solid.k-hover,
.k-input-solid:hover {
    border-color: #C5C5C5;
}

.k-input-solid.k-focus,
.k-input-solid:focus {
    border-color: #C5C5C5;
    box-shadow: none;
}

.k-grid-footer {
    padding-right: 0 !important;
}

/* table-pagination */
.TotalSales-table .k-grid-pager {
    padding: 20px 24px;
    background: #FFFFFF;
    border: none;
    position: sticky;
    bottom: 0;
    border-radius: 0 0 30px 30px;
}

.no-sticky-footer .k-grid-pager {
    position: inherit;
}

.k-pager .k-link,
.k-pager-wrap .k-link {
    background-color: white;
    font-size: 14px;
    font-weight: 500;
    color: #6C7584;
    border: 1px solid #E7E8EB;
    border-radius: 2px;
    width: 34px;
    height: 34px;
}

.k-pager .k-link.k-disabled,
.k-pager-wrap .k-link.k-disabled {
    opacity: 1;

}

.k-pager-wrap .k-pager-numbers-wrap .k-link {
    background-color: white;
    border-color: #E5E6E2;
    border-radius: 10px;
    width: 34px;
    height: 34px;
}

.k-pager-input .k-input {
    width: 32px;
    height: 32px;
}

.k-pager-input .k-input .k-input-inner {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    line-height: 21px;
    text-align: center;
}

.k-pager-numbers .k-link.k-hover,
.k-pager-numbers .k-link:hover {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: #0b1932;
}

.k-hover.k-pager-nav.k-link,
.k-hover.k-pager-refresh,
.k-pager-nav.k-link:hover,
.k-pager-refresh:hover {
    background-color: #fff;
}

.k-pager-nav+.k-pager-nav,
.k-pager-nav+.k-pager-numbers-wrap,
.k-pager-numbers li+li,
.k-pager-numbers-wrap+.k-pager-nav {
    margin-left: 4px;
}

.k-pager-numbers .k-link {
    font-weight: 600;
}

.k-pager-numbers .k-link.k-selected {
    background-color: #4DC0B3;
    border-color: #4DC0B3;
    color: #0B1932;
}

.k-pager-wrap .k-link .k-i-arrow-60-right:before {
    content: "\e014";
}

.k-pager-wrap .k-link .k-i-arrow-60-left:before {
    content: "\e016";
}

.k-pager-sizes .k-dropdownlist {
    width: 70px;
    position: relative;
    border: 1px solid #e4e2f2;
    border-radius: 6px;
    background-color: #fff;
    height: 34px;
}

.k-pager-sizes .k-input-inner {
    padding: 2px 8px;
}

.k-pager-sizes .k-picker-md .k-input-button {
    padding: 0;
    width: 20px;
    position: inherit;
    z-index: 1;
    top: 3px;
    right: 0;
    background-color: transparent;
    color: #6C7584;
}

.k-pager-sizes .k-input-value-text {
    font-size: 13px;
    font-weight: 500;
    color: #0b1932;
    line-height: 21px;
}

#Filespending-Server-grid .k-master-row:hover {
    background-color: rgba(255, 204, 102, 0.25);
}

.k-menu-vertical>.k-menu-item>.k-menu-link {
    background-color: rgba(0, 0, 0, 0.12);
    color: #424242;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
    color: #fff;
    background: linear-gradient(180deg, #5CC6BA 0%, #4EC0B4 76.79%);

}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover,
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover {
    color: #424242;
    background: linear-gradient(180deg, #5CC6BA 0%, #4EC0B4 76.79%);

}

.k-menu-vertical>.k-separator {
    margin: 0 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #C5C5C5;
    display: block;
}

#Filespending-Server-grid .k-cell-inner {
    justify-content: space-between;
}


#Filespending-Server-grid .k-grid-header tr th:first-child,
#Filespending-Server-grid tr td:first-child {
    padding: 0;
    width: 12px;
}

#Filespending-Server-grid .k-grid-header tr th:nth-child(3) .k-cell-inner {
    justify-content: center;
}


.k-filter-selected-items {
    display: none;
}


.Reports-sections .tab-content {
    padding: 25px;
}



/* ------date-range-theme----- */
.date-range-theme .k-daterangepicker {
    gap: 0;
}

.date-range-theme .k-daterangepicker .k-input-solid {
    border: 1px solid #CED4DA;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
}

.k-grid-filter .k-icon,
.k-header .k-icon {
    color: #0B1932;
}

.k-input-md .k-input-inner,
.k-picker-md .k-input-inner {

    color: #0B1932;
    padding: 8px 10px;
}

.k-input-md .k-input-button,
.k-input-md .k-spinner-decrease,
.k-input-md .k-spinner-increase,
.k-picker-md .k-spinner-decrease,
.k-picker-md .k-spinner-increase {
    padding: 4px 4px;
    background: transparent;
    height: 36px;
    width: 36px;
    color: #4DC1B4;
    font-size: 16px;

}



.k-state-default.bg-image {
    width: 40px;
    height: 40px;

}

.k-i-calendar::before {
    content: url(../images/icons/date.svg);
}

.k-button-md.k-icon-button>.k-button-icon {
    width: 100%;
    height: 100%;
}

.custom-kendo-dropdown .k-input-md .k-input-button,
.custom-kendo-dropdown .k-input-md .k-spinner-decrease,
.custom-kendo-dropdown .k-input-md .k-spinner-increase,
.custom-kendo-dropdown .k-picker-md .k-input-button,
.custom-kendo-dropdown .k-picker-md .k-spinner-decrease,
.custom-kendo-dropdown .k-picker-md .k-spinner-increase {
    height: 44px;
    width: 44px;
}

.k-picker .k-input-button{
    color: #9DA3AD;
    height: 36px;
    width: 36px;
}

.group-grid-table .k-master-row td:first-child {
    border-right: 1px solid #E7E8EB;
    border-top: 0;

}

.group-grid-table .k-grouping-row+.k-master-row td:first-child {
    border-top: 1px solid #E7E8EB !important;
}

.title-grid-table .k-grouping-row+.k-master-row td:first-child {
    border-top: 1px solid #E7E8EB !important;
}



.title-grid-table .k-grid-content .k-master-row .k-group-cell:first-child {
    border-right: 1px solid #E7E8EB !important;
}

.title-grid-table .k-grid .k-master-row td:first-child {
    border-right: 0 !important;
}

.title-grid-table .k-grid thead th:nth-child(1) ,
.title-grid-table .k-master-row td:nth-child(1) {
    border-left: 1px solid #E7E8EB;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: border-box;
}

.single-grid-table .k-grid tbody .k-master-row+.k-detail-row td:first-child {
    border-top: 0;
    border-right: 1px solid #E7E8EB;

}

.single-grid-table .k-detail-table thead th:nth-child(1){
    border-right: 1px solid #E7E8EB;
}

.input-items{
    border: 1px solid #CED1D6;
    color: #0B1932;
    padding: 5px 10px;
    border-radius: 8px;
}