.menu .app-brand.demo {
    height: 64px;
    margin-top: 12px;
}
.app-brand-logo.demo svg {
    width: 22px;
    height: 38px;
}
.app-brand-text.demo {
    font-size: 1.75rem;
    letter-spacing: -0.5px;
    text-transform: lowercase;
}
.layout-navbar-fixed
    .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu)
    .layout-page {
    padding-top: 76px !important;
}
.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page {
    padding-top: 64px !important;
}
.content-wrapper .navbar {
    z-index: auto;
}
.demo-blocks > * {
    display: block !important;
}
.demo-inline-spacing > * {
    margin: 1rem 0.375rem 0 0 !important;
}
.demo-vertical-spacing > * {
    margin-top: 1rem !important;
    margin-bottom: 0 !important;
}
.demo-vertical-spacing.demo-only-element > :first-child {
    margin-top: 0 !important;
}
.demo-vertical-spacing-lg > * {
    margin-top: 1.875rem !important;
    margin-bottom: 0 !important;
}
.demo-vertical-spacing-lg.demo-only-element > :first-child {
    margin-top: 0 !important;
}
.demo-vertical-spacing-xl > * {
    margin-top: 5rem !important;
    margin-bottom: 0 !important;
}
.demo-vertical-spacing-xl.demo-only-element > :first-child {
    margin-top: 0 !important;
}
.rtl-only {
    display: none !important;
    text-align: left !important;
    direction: ltr !important;
}
[dir="rtl"] .rtl-only {
    display: block !important;
}
.layout-demo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1rem;
}
.layout-demo-placeholder img {
    width: 900px;
}
.layout-demo-info {
    text-align: center;
    margin-top: 1rem;
}
.img-card {
    padding: 10px;
    background-color: #d4d4d4;
    display: flex;
    justify-content: center;
    border-radius: 15px;
    min-width: 200px;
    max-width: 300px;
}
#imgInput {
    display: none;
}
.table-responsive {
    min-height: 400px !important;
    max-height: 900px !important;
}
.table-responsive thead {
    position: sticky !important;
    top: -1px !important;
    background-color: #696cff !important;
}

.card-body {
    padding: 1rem 12px !important;
}




thead,
tbody,
tfoot,
tr,
td,
th {
    border: 1px solid #f1f1f1 !important;
    white-space: nowrap !important;
}

table th {
    background-color: #696cff !important;
    color: #fff !important;
}


.table> :not(caption)>*>* {
    padding: 0.625rem 1.25rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    white-space: nowrap !important;
}

table tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
    /* Light color for odd rows */
}

table tbody tr:nth-child(even) {
    background-color: #e2e2e2;
    /* Dark color for even rows */
}

/* table tr td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px !important;
} */


.order-card {
    color: #fff;
}
.bg-c-blue {
    background: linear-gradient(45deg, #4099ff, #73b4ff);
}
.bg-c-green {
    background: linear-gradient(45deg, #2ed8b6, #59e0c5);
}
.bg-c-yellow {
    background: linear-gradient(45deg, #ffb64d, #ffcb80);
}
.bg-c-pink {
    background: linear-gradient(45deg, #ff5370, #ff869a);
}
.bg-c-blue-gray {
    background: linear-gradient(45deg, #607d8b, #90a4ae);
}
.bg-c-purple {
    background: linear-gradient(45deg, #9c27b0, #e040fb);
}
.card {
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2.94px 0.06px rgba(4, 26, 55, 0.16);
    box-shadow: 0 1px 2.94px 0.06px rgba(4, 26, 55, 0.16);
    border: none;
    margin-bottom: 30px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.card .card-block {
    padding: 25px;
}
.order-card i {
    font-size: 26px;
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #696cff;
    border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #696cff;
}



.order-clr {
    background-color: #233876;
}







