.ecommerce-dashboard div.dataTables_wrapper {
    position: unset
}

.ecommerce-dashboard div.dataTables_wrapper .dataTables_length {
    margin-bottom: 26px
}

.ecommerce-dashboard div.dataTables_wrapper .dataTables_length label {
    display: none!important
}

.ecommerce-dashboard div.dataTables_wrapper div.dataTables_filter {
    position: absolute;
    top: 10px;
    right: 53px
}

@media (max-width: 575px) {
    .ecommerce-dashboard div.dataTables_wrapper div.dataTables_filter {
        top:44px;
        left: 20px;
        text-align: start
    }

    [dir=rtl] .ecommerce-dashboard div.dataTables_wrapper div.dataTables_filter {
        left: unset!important;
        right: 20px!important
    }
}

[dir=rtl] .ecommerce-dashboard div.dataTables_wrapper div.dataTables_filter {
    left: 53px;
    right: unset
}

.ecommerce-dashboard div.dataTables_wrapper div.dataTables_filter input[type=search] {
    width: 150px!important;
    height: 34px;
    border-radius: 6px;
    border-style: solid
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable {
    margin-top: 13px!important;
    border: none
}

@media (max-width: 575px) {
    .ecommerce-dashboard div.dataTables_wrapper table.dataTable {
        margin-top:50px!important
    }
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable.display tbody tr.odd,.ecommerce-dashboard div.dataTables_wrapper table.dataTable.display tbody tr.even {
    background-color: transparent!important
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable.display tbody tr.odd>.sorting_1,.ecommerce-dashboard div.dataTables_wrapper table.dataTable.display tbody tr.even>.sorting_1 {
    background-color: transparent!important
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead {
    background-color: #5c61f20d
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th {
    border: none!important;
    text-transform: capitalize;
    font-family: Lexend,sans-serif;
    font-weight: 500;
    padding-top: 9px;
    padding-bottom: 9px
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th:before,.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th:after {
    display: none
}

[dir=rtl] .ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th {
    padding-right: 0!important
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th:first-child {
    padding-left: 24px
}

[dir=rtl] .ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th:first-child {
    padding-left: unset;
    padding-right: 24px!important
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable thead>tr>th:last-child {
    padding-right: 24px
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable tbody>tr>td {
    font-family: Lexend,sans-serif;
    font-weight: 500
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable tbody>tr>td:first-child {
    padding-left: 24px
}

[dir=rtl] .ecommerce-dashboard div.dataTables_wrapper table.dataTable tbody>tr>td:first-child {
    padding-left: unset;
    padding-right: 24px
}

.ecommerce-dashboard div.dataTables_wrapper table.dataTable tbody>tr>td:nth-child(5) .btn {
    border-radius: 25px;
    padding: 7px 25px;
    min-width: 50px
}

.ecommerce-dashboard .total-sales:hover {
    transform: translateY(-5px)
}

.ecommerce-dashboard .total-sales:hover .d-flex span:before {
    animation: rotate 8s infinite linear
}

.ecommerce-dashboard .total-sales .card-body {
    padding: 24px
}

.ecommerce-dashboard .total-sales .d-flex {
    align-items: flex-start;
    transition: all .4s
}

.ecommerce-dashboard .total-sales .d-flex span {
    position: relative;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px #5c61f280
}

.ecommerce-dashboard .total-sales .d-flex span:before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    height: 68px;
    width: 68px;
    border-radius: 50px;
    border-width: 1.5px;
    border-style: dashed;
    border-color: #5c61f2
}

.ecommerce-dashboard .total-sales .d-flex svg {
    width: 35px;
    height: 35px;
    fill: var(--theme-default)
}

.ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 {
    margin-left: 16px
}

[dir=rtl] .ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 {
    margin-right: 16px;
    margin-left: unset
}

.ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 h6 {
    color: #959595!important;
    font-weight: 500
}

.ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 .arrow-chart {
    display: flex;
    align-items: flex-start;
    margin-top: 6px
}

.ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 .arrow-chart svg {
    width: 20px;
    height: 20px
}

.ecommerce-dashboard .total-sales .d-flex .flex-shrink-0 .arrow-chart h5 {
    font-size: 13px;
    font-weight: 500
}

.ecommerce-dashboard .total-sales .d-flex.up-sales span {
    position: relative;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px #ff976680
}

.ecommerce-dashboard .total-sales .d-flex.up-sales span:before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    height: 68px;
    width: 68px;
    border-radius: 50px;
    border-width: 1.5px;
    border-style: dashed;
    border-color: #ff9766
}

.ecommerce-dashboard .total-sales .d-flex.up-sales span svg {
    fill: var(--theme-secondary)
}

.ecommerce-dashboard .total-sales .d-flex.total-customer span {
    position: relative;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px #61ae4180
}

.ecommerce-dashboard .total-sales .d-flex.total-customer span:before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    height: 68px;
    width: 68px;
    border-radius: 50px;
    border-width: 1.5px;
    border-style: dashed;
    border-color: #61ae41
}

.ecommerce-dashboard .total-sales .d-flex.total-customer span svg {
    fill: #61ae41
}

.ecommerce-dashboard .total-sales .d-flex.total-product span {
    position: relative;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px #44a8d780
}

.ecommerce-dashboard .total-sales .d-flex.total-product span:before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    height: 68px;
    width: 68px;
    border-radius: 50px;
    border-width: 1.5px;
    border-style: dashed;
    border-color: #44a8d7
}

.ecommerce-dashboard .total-sales .d-flex.total-product span svg {
    fill: #44a8d7
}

.ecommerce-dashboard .total-sales .earning-chart {
    margin-top: -57px
}

.ecommerce-dashboard .total-sales .sales-chart {
    margin-top: -75px
}

.ecommerce-dashboard .total-sales .customer-chart {
    margin-top: -85px
}

.ecommerce-dashboard .total-sales .total-product-chart {
    margin-top: -80px
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes move1 {
    0% {
        transform: rotate(0) translate(15px) rotate(0)
    }

    to {
        transform: rotate(360deg) translate(15px) rotate(-360deg)
    }
}

.ecommerce-dashboard .visitors .area-line {
    margin-left: -15px;
    margin-top: -24px
}

.ecommerce-dashboard .visitors .d-flex {
    justify-content: center
}

.ecommerce-dashboard .visitors .d-flex .flex-shrink-0 {
    width: 83px;
    height: 73px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ecommerce-dashboard .visitors .d-flex .flex-shrink-0 .deals span {
    font-size: 12px;
    font-weight: 500;
    color: #959595
}

.ecommerce-dashboard .visitors .progress-value {
    margin-top: 13px;
    padding: 0 30px
}

.ecommerce-dashboard .visitors .progress-value p {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 500;
    color: #171829;
    margin-bottom: 5px
}

.ecommerce-dashboard .visitors .progress-value p span {
    font-size: 12px;
    font-weight: 500;
    color: #959595
}

.ecommerce-dashboard .visitors .progress-value .progress {
    box-shadow: 0 4px 10px #00000012;
    width: 178px;
    height: 5px
}

.ecommerce-dashboard .visitors .progress-value .progress .progress-bar {
    border-radius: 50px
}

.ecommerce-dashboard .product-card p {
    font-size: 14px;
    font-weight: 400;
    color: #959595
}

.ecommerce-dashboard .product-card .d-flex {
    position: relative;
    margin-top: 54px;
    justify-content: space-between
}

.ecommerce-dashboard .product-card .d-flex .card-product {
    position: relative
}

.ecommerce-dashboard .product-card .d-flex .card-product span {
    width: 181px;
    height: 197px;
    border-radius: 5px;
    background-color: #5c61f21a;
    display: flex;
    justify-content: center;
    transition: all .4s
}

.ecommerce-dashboard .product-card .d-flex .card-product span img {
    position: absolute;
    top: -25px
}

.ecommerce-dashboard .product-card .d-flex .card-product span.badge {
    width: 34px;
    height: 17px;
    z-index: 5;
    position: absolute;
    left: 8px;
    top: 8px;
    font-size: 10px;
    font-weight: 500;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: baseline;
    justify-content: center;
    box-shadow: 0 0 15px #5c61f266
}

.ecommerce-dashboard .product-card .d-flex .card-product:nth-child(2) span img {
    top: -35px
}

.ecommerce-dashboard .product-card .d-flex .card-product:nth-child(3) span img {
    top: -28px
}

.ecommerce-dashboard .product-card .d-flex .card-product:nth-child(3) span.badge {
    width: 34px;
    height: 17px;
    z-index: 5;
    position: absolute;
    left: 8px;
    top: 8px;
    font-size: 10px;
    font-weight: 500;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: baseline;
    justify-content: center;
    box-shadow: 0 0 15px #ff976666
}

.ecommerce-dashboard .product-card .d-flex .card-product .details-product {
    margin-top: 13px
}

.ecommerce-dashboard .product-card .d-flex .card-product .details-product h6 {
    font-size: 14px;
    font-weight: 500;
    color: #171829
}

.ecommerce-dashboard .product-card .d-flex .card-product .details-product .price-product {
    color: var(--theme-default);
    font-size: 16px;
    font-weight: 600;
    margin-top: 3px
}

.ecommerce-dashboard .product-card .d-flex .card-product .details-product .price-product del {
    font-size: 14px;
    font-weight: 400;
    color: #959595
}

.ecommerce-dashboard .product-card .d-flex .card-product:hover a span {
    transform: translateY(-5px);
    transition: all .4s
}

.ecommerce-dashboard .open-invoice table thead tr th {
    padding-bottom: 8px;
    color: #171829;
    border-bottom: 1px solid rgba(106,113,133,.2);
    font-weight: 500
}

.ecommerce-dashboard .open-invoice table thead tr th .form-check input {
    height: 15px
}

.ecommerce-dashboard .open-invoice table thead tr th .form-check input:checked {
    background-color: var(--theme-default);
    border: 1px solid var(--theme-default)
}

.ecommerce-dashboard .open-invoice table thead tr th .form-check input:focus {
    box-shadow: none
}

.ecommerce-dashboard .open-invoice table thead tr th:first-child,.ecommerce-dashboard .open-invoice table thead tr th:last-child {
    padding-left: 0;
    padding-right: 0
}

.ecommerce-dashboard .open-invoice table thead tr th:first-child {
    min-width: 0px
}

.ecommerce-dashboard .open-invoice table tbody tr .form-check input {
    height: 15px
}

.ecommerce-dashboard .open-invoice table tbody tr .form-check input:checked {
    background-color: var(--theme-default);
    border: 1px solid var(--theme-default)
}

.ecommerce-dashboard .open-invoice table tbody tr .form-check input:focus {
    box-shadow: none
}

.ecommerce-dashboard .open-invoice table tbody tr td {
    border-bottom: 1px solid rgba(106,113,133,.2);
    font-weight: 500;
    padding: 18px 10px;
    border-top: none;
    font-size: 14px;
    color: #171829
}

@media (max-width: 991px) {
    .ecommerce-dashboard .open-invoice table tbody tr td:last-child {
        min-width:70px
    }
}

.ecommerce-dashboard .open-invoice table tbody tr td:last-child,.ecommerce-dashboard .open-invoice table tbody tr td:first-child {
    padding-left: 0;
    padding-right: 0
}

.ecommerce-dashboard .open-invoice table tbody tr td .d-flex {
    align-items: center
}

.ecommerce-dashboard .open-invoice table tbody tr td .d-flex img {
    margin-left: 0
}

[dir=rtl] .ecommerce-dashboard .open-invoice table tbody tr td .d-flex img {
    margin-right: 0;
    margin-left: unset
}

.ecommerce-dashboard .open-invoice table tbody tr td .d-flex .flex-shrink-0 img {
    margin-left: 0
}

[dir=rtl] .ecommerce-dashboard .open-invoice table tbody tr td .d-flex .flex-shrink-0 img {
    margin-right: 0;
    margin-left: unset
}

.ecommerce-dashboard .open-invoice table tbody tr td .d-flex .flex-grow-1.ms-2 a h6 {
    font-weight: 500;
    color: #171829;
    transition: all .4s ease-in
}

@media (max-width: 991px) {
    .ecommerce-dashboard .open-invoice table tbody tr td .d-flex .flex-grow-1.ms-2 a h6 {
        min-width:110px
    }
}

.ecommerce-dashboard .open-invoice table tbody tr td span {
    font-size: 13px;
    font-weight: 400;
    color: #959595;
    letter-spacing: .3px
}

.ecommerce-dashboard .open-invoice table tbody tr td button {
    border-radius: 5px;
    padding: 6px 10px
}

.ecommerce-dashboard .open-invoice table tbody tr td .dropdown .dropdown-menu {
    transform: translate(-40px,5px)!important
}

.ecommerce-dashboard .open-invoice table tbody tr td .dropdown .dropdown-menu .dropdown-item {
    border-top: none
}

.ecommerce-dashboard .open-invoice table tbody tr:last-child td {
    border-bottom: none;
    padding-bottom: 0
}

.ecommerce-dashboard .categories-chart ul {
    display: flex;
    justify-content: space-between
}

.ecommerce-dashboard .categories-chart ul li {
    border-right: 1px solid rgba(106,113,133,.2)
}

[dir=rtl] .ecommerce-dashboard .categories-chart ul li {
    border-right: unset;
    border-left: 1px solid rgba(106,113,133,.2)
}

.ecommerce-dashboard .categories-chart ul li:first-child {
    width: 30%
}

.ecommerce-dashboard .categories-chart ul li:nth-child(2) {
    width: 34%
}

.ecommerce-dashboard .categories-chart ul li:last-child {
    border-right: none
}

[dir=rtl] .ecommerce-dashboard .categories-chart ul li:last-child {
    border-right: unset;
    border-left: none
}

.ecommerce-dashboard .categories-chart ul li .d-flex .flex-shrink-0 span {
    width: 10px;
    height: 10px;
    border-radius: 2px
}

.ecommerce-dashboard .categories-chart ul li .d-flex .flex-grow-1 h4 {
    font-weight: 500;
    color: #171829;
    margin-bottom: 5px
}

.ecommerce-dashboard .categories-chart ul li .d-flex .flex-grow-1 h6 {
    font-weight: 500;
    color: #959595!important
}

.ecommerce-dashboard .product-chart .d-flex {
    align-items: center
}

.ecommerce-dashboard .product-chart .d-flex h2 {
    font-weight: 600
}

.ecommerce-dashboard .product-chart .d-flex span {
    font-weight: 500;
    font-size: 13px;
    color: #959595
}

.ecommerce-dashboard .order-place {
    transition: all .4s ease-in-out;
    border-bottom: 1px solid rgba(106,113,133,.2)
}

.ecommerce-dashboard .order-place:hover {
    transform: translateY(-6px)
}

.ecommerce-dashboard .order-place .d-flex {
    align-items: center;
    margin-bottom: 10px
}

.ecommerce-dashboard .order-place .d-flex .flex-shrink-0 img {
    padding-right: 15px;
    transform: scale(1);
    transition: all .4s ease-in-out
}

[dir=rtl] .ecommerce-dashboard .order-place .d-flex .flex-shrink-0 img {
    padding-right: unset;
    padding-left: 15px
}

.ecommerce-dashboard .track-order {
    position: relative
}

.ecommerce-dashboard .track-order:hover .order-place .d-flex .flex-shrink-0 img {
    transform: scale(1.1)
}

.ecommerce-dashboard .track-order li:hover .d-flex .flex-shrink-0 img {
    animation: tada 1.5s ease infinite
}

.ecommerce-dashboard .track-order li:hover .d-flex .flex-grow-1 h5 {
    color: #5c61f2
}

.ecommerce-dashboard .track-order li:before {
    position: absolute;
    content: "";
    top: 17%;
    left: 18px;
    background-color: #5c61f2;
    width: 3px;
    height: 46px
}

[dir=rtl] .ecommerce-dashboard .track-order li:before {
    right: 18px;
    left: unset
}

.ecommerce-dashboard .track-order li:after {
    position: absolute;
    content: "";
    top: 46%;
    left: 18px;
    background-color: #f2f5fa;
    width: 3px;
    height: 105px
}

[dir=rtl] .ecommerce-dashboard .track-order li:after {
    right: 18px;
    left: unset
}

.ecommerce-dashboard .track-order li .d-flex {
    position: relative;
    z-index: 2;
    align-items: center
}

.ecommerce-dashboard .track-order li .d-flex .flex-shrink-0 {
    height: 40px;
    width: 40px;
    display: flex;
    background-color: #f2f5fa;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border-bottom: none!important
}

.ecommerce-dashboard .track-order li .d-flex .flex-grow-1 {
    padding: 10px 0
}

.ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex {
    margin-left: 16px
}

[dir=rtl] .ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex {
    margin-right: 16px;
    margin-left: unset
}

.ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex h6 {
    font-weight: 500;
    transition: all .4s ease-in-out
}

.ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex p {
    color: #959595!important;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0
}

.ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex span {
    font-size: 13px;
    color: #959595;
    font-weight: 500
}

.ecommerce-dashboard .track-order li:last-child .d-flex .flex-grow-1 {
    padding-bottom: 0;
    border-bottom: none
}

.ecommerce-dashboard .report table thead tr th {
    padding-bottom: 8px;
    color: #171829;
    border-bottom: 1px solid rgba(106,113,133,.2);
    font-weight: 500
}

.ecommerce-dashboard .report table thead tr th .form-check input {
    height: 15px
}

.ecommerce-dashboard .report table thead tr th .form-check input:checked {
    background-color: var(--theme-default);
    border: 1px solid var(--theme-default)
}

.ecommerce-dashboard .report table thead tr th .form-check input:focus {
    box-shadow: none
}

.ecommerce-dashboard .report table thead tr th:first-child,.ecommerce-dashboard .report table thead tr th:last-child {
    padding-left: 0;
    padding-right: 0!important
}

.ecommerce-dashboard .report table thead tr th:first-child {
    min-width: 0px
}

.ecommerce-dashboard .report table tbody tr .form-check input {
    height: 15px
}

.ecommerce-dashboard .report table tbody tr .form-check input:checked {
    background-color: var(--theme-default);
    border: 1px solid var(--theme-default)
}

.ecommerce-dashboard .report table tbody tr .form-check input:focus {
    box-shadow: none
}

.ecommerce-dashboard .report table tbody tr td {
    border-bottom: 1px solid rgba(106,113,133,.2);
    font-weight: 500;
    padding: 17px 10px;
    border-top: none;
    font-size: 14px;
    color: #171829
}

@media (max-width: 991px) {
    .ecommerce-dashboard .report table tbody tr td:last-child {
        min-width:70px
    }
}

.ecommerce-dashboard .report table tbody tr td:last-child,.ecommerce-dashboard .report table tbody tr td:first-child {
    padding-left: 0;
    padding-right: 0
}

.ecommerce-dashboard .report table tbody tr td .d-flex {
    align-items: center
}

.ecommerce-dashboard .report table tbody tr td .d-flex img {
    margin-left: 0
}

[dir=rtl] .ecommerce-dashboard .report table tbody tr td .d-flex img {
    margin-right: 0;
    margin-left: unset
}

.ecommerce-dashboard .report table tbody tr td .d-flex .flex-shrink-0 img {
    margin-left: 0
}

[dir=rtl] .ecommerce-dashboard .report table tbody tr td .d-flex .flex-shrink-0 img {
    margin-right: 0;
    margin-left: unset
}

.ecommerce-dashboard .report table tbody tr td .d-flex .flex-grow-1.ms-2 a h6 {
    font-weight: 500;
    color: #171829;
    transition: all .4s ease-in
}

@media (max-width: 991px) {
    .ecommerce-dashboard .report table tbody tr td .d-flex .flex-grow-1.ms-2 a h6 {
        min-width:110px
    }
}

.ecommerce-dashboard .report table tbody tr td h6 {
    transition: all .4s ease-in;
    font-weight: 500
}

.ecommerce-dashboard .report table tbody tr td span {
    font-size: 13px;
    font-weight: 400;
    color: #959595
}

.ecommerce-dashboard .report table tbody tr td:nth-child(4) {
    color: #959595!important
}

.ecommerce-dashboard .report table tbody tr td:last-child {
    text-align: center
}

.ecommerce-dashboard .report table tbody tr td button {
    border-radius: 5px;
    padding: 6px 10px;
    font-size: 13px;
    font-weight: 500
}

.ecommerce-dashboard .report table tbody tr .project-dot .d-flex {
    align-items: center;
    gap: 8px
}

.ecommerce-dashboard .report table tbody tr .project-dot .d-flex .flex-shrink-0 span {
    width: 10px;
    height: 10px;
    border-radius: 50px
}

.ecommerce-dashboard .report table tbody tr:last-child td {
    border-bottom: none;
    padding-bottom: 0
}

.ecommerce-dashboard .stock-report ul {
    display: flex;
    justify-content: space-between
}

.ecommerce-dashboard .stock-report ul li {
    border-right: 1px solid rgba(106,113,133,.2)
}

[dir=rtl] .ecommerce-dashboard .stock-report ul li {
    border-right: unset;
    border-left: 1px solid rgba(106,113,133,.2)
}

.ecommerce-dashboard .stock-report ul li:first-child {
    width: 26%
}

.ecommerce-dashboard .stock-report ul li:nth-child(2) {
    width: 24%
}

.ecommerce-dashboard .stock-report ul li:nth-child(3) {
    width: 20%
}

.ecommerce-dashboard .stock-report ul li:last-child {
    border-right: none
}

[dir=rtl] .ecommerce-dashboard .stock-report ul li:last-child {
    border-right: unset;
    border-left: none
}

.ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 {
    display: flex;
    align-items: center
}

.ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 h4 {
    font-weight: 500;
    color: #171829;
    margin-bottom: 5px
}

.ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 svg {
    width: 20px;
    height: 20px
}

.ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 h6 {
    font-size: 13px;
    font-weight: 500
}

.ecommerce-dashboard .stock-report ul li span {
    font-size: 13px;
    font-weight: 500;
    color: #959595!important
}

@media (max-width: 1800px) and (min-width: 992px) {
    .ecommerce-dashboard .product-card .d-flex {
        justify-content:space-evenly
    }

    .ecommerce-dashboard .product-card .d-flex .card-product:last-child {
        display: none
    }
}

@media (max-width: 1800px) {
    .ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex p {
        text-overflow:ellipsis;
        overflow: hidden;
        display: -webkit-box!important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal
    }

    .ecommerce-dashboard .track-order li .d-flex .flex-grow-1 .d-flex span {
        display: none
    }
}

@media (max-width: 1750px) and (min-width: 992px) {
    .ecommerce-dashboard .ecommerce-chart {
        display:none
    }

    .ecommerce-dashboard .xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .ecommerce-dashboard .stock-report ul li {
        border-right: unset;
        width: unset!important
    }

    .ecommerce-dashboard .stock-report ul li:last-child {
        display: none
    }

    .ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 svg {
        display: none
    }

    .ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 h6 {
        display: none
    }
}

@media (max-width: 1750px) and (min-width: 1200px) {
    .ecommerce-dashboard .open-invoice table thead tr th:first-child {
        padding-left:10px!important
    }

    .ecommerce-dashboard .open-invoice table thead tr th:nth-child(5) {
        display: none
    }

    .ecommerce-dashboard .open-invoice table thead tr th:nth-child(6) {
        display: none
    }

    .ecommerce-dashboard .open-invoice table thead tr th:last-child {
        display: none
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:first-child {
        padding-left: 10px!important
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:nth-child(5) {
        display: none
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:nth-child(6) {
        display: none
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:last-child {
        display: none
    }
}

@media (max-width: 1600px) and (min-width: 1200px) {
    .ecommerce-dashboard .report table thead tr th:first-child {
        padding-left:10px!important
    }

    .ecommerce-dashboard .report table thead tr th:nth-child(5) {
        display: none
    }

    .ecommerce-dashboard .report table thead tr th:last-child {
        display: none
    }

    .ecommerce-dashboard .report table tbody tr td:first-child {
        padding-left: 10px!important
    }

    .ecommerce-dashboard .report table tbody tr td:nth-child(5) {
        display: none
    }

    .ecommerce-dashboard .report table tbody tr td:last-child {
        display: none
    }
}

@media (max-width: 1600px) {
    .ecommerce-dashboard .categories-card {
        height:370px
    }

    .ecommerce-dashboard .categories-chart ul {
        margin-top: 60px
    }

    .ecommerce-dashboard .categories-chart ul li .d-flex .flex-grow-1 h6 {
        display: none
    }
}

@media (max-width: 1400px) and (min-width: 992px) {
    .ecommerce-dashboard .product-card p {
        text-overflow:ellipsis;
        overflow: hidden;
        display: -webkit-box!important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal
    }

    .ecommerce-dashboard .product-card .d-flex {
        justify-content: center
    }

    .ecommerce-dashboard .product-card .d-flex .card-product:nth-child(2) {
        display: none
    }
}

@media (max-width: 1400px) {
    .ecommerce-dashboard .categories-card .categories-chart {
        margin-top:35px
    }

    .ecommerce-dashboard .categories-card .categories-chart ul {
        margin-top: 100px
    }
}

@media (max-width: 1300px) and (min-width: 1200px) {
    .ecommerce-dashboard .report table thead tr th:nth-child(4) {
        display:none
    }

    .ecommerce-dashboard .report table tbody tr td:nth-child(4) {
        display: none
    }
}

@media (max-width: 1199px) {
    .ecommerce-dashboard .open-invoice table tbody tr td:nth-child(2) {
        min-width:150px
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:nth-child(3) {
        min-width: 150px
    }

    .ecommerce-dashboard .open-invoice table tbody tr td:nth-child(6) {
        min-width: 95px
    }

    .ecommerce-dashboard .report table tbody tr td:nth-child(2) {
        min-width: 185px
    }

    .ecommerce-dashboard .report table tbody tr td:nth-child(6) {
        min-width: 115px
    }
}

@media (max-width: 991px) {
    .ecommerce-dashboard .product-card .d-flex {
        justify-content:space-around
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .ecommerce-dashboard .ecommerce-chart {
        display:none
    }
}

@media (max-width: 660px) {
    .ecommerce-dashboard .product-card .d-flex {
        justify-content:space-evenly
    }

    .ecommerce-dashboard .product-card .d-flex .card-product:last-child {
        display: none
    }

    .ecommerce-dashboard .stock-report ul li {
        border-right: unset;
        width: unset!important
    }

    .ecommerce-dashboard .stock-report ul li:last-child {
        display: none
    }

    .ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 svg {
        display: none
    }

    .ecommerce-dashboard .stock-report ul li .d-flex .flex-shrink-0 h6 {
        display: none
    }
}

@media (max-width: 575px) {
    .ecommerce-dashboard .daily-visitors {
        display:none
    }
}

@media (max-width: 480px) {
    .ecommerce-dashboard .product-card p {
        text-overflow:ellipsis;
        overflow: hidden;
        display: -webkit-box!important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal
    }

    .ecommerce-dashboard .product-card .d-flex {
        justify-content: center
    }

    .ecommerce-dashboard .product-card .d-flex .card-product:nth-child(2) {
        display: none
    }
}

@media (max-width: 399px) {
    .ecommerce-dashboard .ecommerce-chart {
        display:none
    }

    .ecommerce-dashboard .stock-report ul li:nth-child(3) {
        display: none
    }
}
