﻿

.table-condensed {
    font-size: 12px;
}

td {
    padding: 0px;
}

.gridHeight {
    height: 80vh;
}

.dropdown-arrow {
    position: relative;
}

    .dropdown-arrow::after {
        content: '\25BC'; /* Unicode for down arrow */
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none;
    }
/* Target all filter control inputs inside .filter-control wrapper */
.bootstrap-table .filter-control input {
    font-size:inherit;
    padding: 0px;

}

    /* Optional: Add a focus style */
    .bootstrap-table .filter-control input:focus {
        outline: none;
        box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
    }

.fixed-table-toolbar {
    background: #daeaff;
    color: #6f9dd9;
    font-size: 12px;
    border-bottom: 1px solid #6f9dd9;
    height: auto;
    /*   padding: 9px;*/
}
    .fixed-table-toolbar .btn,
    .fixed-table-toolbar .btn-sm {
        padding: 2px 8px;
        font-size: 0.8rem;
        height: 28px;
        line-height: 1.2;
    }

    .fixed-table-toolbar .form-control,
    .fixed-table-toolbar .form-control-sm {
        padding: 2px 6px;
        font-size: 0.8rem;
        height: 28px;
        line-height: 1.2;
    }

.fixed-table-pagination .pagination-detail,
.fixed-table-pagination .pagination {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
}

.fixed-table-pagination .page-link,
.fixed-table-pagination .page-item .page-link {
    padding: 2px 8px;
    font-size: 0.75rem;
    height: 28px;
    line-height: 1.2;
}

.fixed-table-pagination .form-control,
.fixed-table-pagination .btn {
    padding: 2px 6px;
    font-size: 0.75rem;
    height: 28px;
}