/*
Template Name: Velzon - Admin & Dashboard Template
Author: Themesbrand
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Custom Css File
*/

:root, [data-bs-theme=light] {
    --vz-body-font-size: 1rem;
    --dt-row-selected-text: var(--vz-indigo);
}

div.table-responsive > div.dataTables_wrapper > div.row.table-footer {
    margin-top: 0.25rem;
}

div.table-responsive > div.dataTables_wrapper .dataTables_info {
    padding-top: 0.25rem;
}

div.table-responsive > div.dataTables_wrapper div.dt-buttons {
    float: right;
}

table.table.dataTable > tbody > tr.selected > *,
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1).selected > * {
    box-shadow: inset 0 0 0 9999px #4673b5;
}

table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: white !important;
}

div.dt-container div.dt-paging {
}

.toastify-error {
    /*background: var(--vz-bg-error);*/
    background:red;
}


table td.label {
    font-weight: bold;
}


table.receipt-details td{
    min-width:150px;
}


.select2-container--default .select2-search--inline .select2-search__field {
    font-size: .8125rem;
    padding: .5rem .9rem;
}