.table-web.dataTable.no-footer {
    border-bottom: none;
}
.table-web.dataTable thead th, .table-web.dataTable thead td {
    border-bottom: none;
}
.table-web.dataTable thead tr {
    color: #6D7379;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 18px;
    height: 40px;
    border-radius: 4px;
    background-color: #E6EAEF;
    align-items: center;
}
.table-web.dataTable tbody th, .table-web.dataTable tbody td {
    color: #2B2F33;
    font-size: 13px;
    letter-spacing: -0.4px;
    line-height: 18px;
    padding: 22px 15px 21px;
    border-bottom: 1px solid #dee2e6!important;
}
.dataTables_wrapper .row-top {
    padding-bottom: 30px;
}
.dataTables_wrapper .row-bottom {
    padding-top: 30px;
}
.dataTables_wrapper .row-top .col {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.dataTables_wrapper .row-bottom .col {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.dataTables_wrapper .dataTables_length label {
    margin-bottom: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    height: 33px;
    width: 33px;
    border: 1px solid #DCE1E6;
    border-radius: 6px;
    background-color: #FFFFFF;
    margin-right: 5px;
    padding: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous img {
    transform: rotate(180deg);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    border: 1px solid #DCE1E6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled img, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover img, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active img {
    opacity: 0.5;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: transparent;
    border: 1px solid #DCE1E6;
}
.dataTables_wrapper .dataTables_info {
    color: #6D7379;
    font-size: 12px;
    letter-spacing: -0.4px;
    line-height: 16px;
    padding-top: 0;
    margin-right: 20px;
}
.dataTables_wrapper .dataTables_info strong {
    color: #292C33
}
.table-overflow {
    overflow-x: auto;
}
@media screen and (max-width: 991px) {
    .table-web.dataTable .my__invoices-table-content-row-download-mobile.mobile-show {
        display: flex;
    }
    .dataTables_wrapper .row-top .col > div {
        width: 100%;
    }
    .dataTables_wrapper .row-top .col label {
        width: 100%;
    }
    .dataTables_wrapper .row-bottom .col > div {
        width: 100%;
    }
    .dataTables_wrapper .row-bottom .col {
        flex-direction: column;
    }
    .dataTables_wrapper .row-bottom .dataTables_info {
        margin-right: 0;
        display: flex;
        margin-bottom: 20px;
        justify-content: center;
    }
    .dataTables_wrapper .row-bottom .dataTables_info .mobile-show,
    .dataTables_wrapper .row-bottom .dataTables_info strong {
        margin-right: 5px;
    }
    .dataTables_wrapper .row-bottom .dataTables_paginate {
        display: flex;
        width: 100%;
        margin-top: 0;
    }
    .dataTables_wrapper .row-bottom .dataTables_paginate .paginate_button {
        width: 100%;
    }
}
