.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    font-size: revert;
}

.input-group-sm .select2-container--classic .select2-selection--single, .input-group-sm .select2-container--default .select2-selection--single {
    font-size: revert;
}

.input-group-sm > input::-webkit-input-placeholder {
    font-size: revert !important;
}

.table-filter .form-control {
    font-size: revert;
}

.table-filter> label > input::-webkit-input-placeholder {
    font-size: revert !important;
}

.content .content-wrapper {
    padding: 7rem 3rem 0;
}

.tables-container > .table-wrap {
    max-height: unset !important;
}

.tables-container .table-fixed-right {
    right: 0 !important;
}

.collapse.show  .mt-1 {
    margin-top: 1px !important;
}
.collapse.show .mt-1 > table.table-bordered.data-table.complex-headers {
    margin-top: 0 !important;
}
table.table-bordered.data-table.complex-headers tbody tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}
.input-group .form-control {
    min-width: 80px;;
}
body.dark-mode .table tbody tr[class*=table-] td, body.dark-mode .table tbody tr[class*=table-] th {
    color: #a8a9bb;
}
body:not(.dark-mode) #grid-table .card {
    background-color: #f4f4f4;
}
