.icon {
    line-height: 16px;
    /*
    height: 16px !important;
    display: block;
     */
}

.btn-secondary {
    --bs-btn-active-bg: #41484e !important; /*#51585e*/
}

/* jqGrid fixes */

.ui-jqgrid .ui-jqgrid-btable td,
.ui-jqgrid .ui-jqgrid-htable th {
    border: 1px solid #dee2e6;
}

.ui-jqgrid .ui-jqgrid-btable,
.ui-jqgrid .ui-jqgrid-htable {
    border-collapse: collapse;
}
.ui-jqgrid .ui-pg-selbox {
    width: auto;
}

.ui-jqgrid-btable tr:hover td {
    background-color: #f8f9fa;
}

/*
.ui-jqgrid-btable tr:nth-child(odd) td {
    background-color: #f8f9fa;
}
 */

.ui-icon-seek-first::before     { content: "\f276"; } /* bi bi-chevron-bar-left */
.ui-icon-seek-prev::before      { content: "\f284"; } /* bi bi-chevron-left */
.ui-icon-seek-next::before      { content: "\f285"; } /* bi bi-chevron-right */
.ui-icon-seek-end::before       { content: "\f277"; } /* bi bi-chevron-bar-right */
.ui-icon-refresh::before        { content: "\f130"; } /* bi bi-arrow-repeat */
.ui-icon-search::before         { content: "\f52a"; } /* bi bi-search */
.ui-icon-plus::before           { content: "\f64d"; } /* bi bi-plus-lg */

.ui-icon-pencil::before         { content: "\f4c9"; } /* bi bi-pencil-fill */
.ui-icon-trash::before          { content: "\f78a"; } /* bi bi-trash3-fill */

.ui-jqgrid .ui-pg-button > .ui-icon {
    display: inline-block;
    font-family: "bootstrap-icons" !important;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1;
}

/* jqGrid fixes */
