.ag-theme-alpine {
    /* disable all borders */
    /* then add back a border between rows */
    --ag-row-border-color: var(--bs-border-color);

    --ag-header-background-color: transparent;
    --ag-header-column-resize-handle-color: var(--bs-border-color);

    --ag-row-hover-color: var(--bs-gray-100);
    --ag-header-foreground-color: var(--bs-gray-500);
    --ag-border-color: #f1f1f2;
    --ag-border-radius: .65rem;
}


.ag-theme-alpine .ag-header-cell {
    font-size: 1.1rem;
    font-weight: 500;
}

.ag-overlay-no-rows-center{
    color: var(--bs-gray-500);
    font-size: 1rem;
    font-weight: 500;
}

.ag-paging-panel{
    color: var(--bs-gray-500);
    font-size: 1rem;
    font-weight: 500;
}

.grid-filter input[type="text"],
.grid-filter input[type="password"],
.grid-filter input[type="datetime"],
.grid-filter input[type="datetime-local"],
.grid-filter input[type="date"],
.grid-filter input[type="month"],
.grid-filter input[type="time"],
.grid-filter input[type="week"],
.grid-filter input[type="number"],
.grid-filter input[type="email"],
.grid-filter input[type="url"],
.grid-filter input[type="search"],
.grid-filter input[type="tel"],
.grid-filter input[type="color"],
.grid-filter select {
    height: auto;
}