@charset "UTF-8";

:root {
    --table_font_color: var(--text); /* 表格内容文字色 */
    --table_border_color: var(--light_border); /* 表格边框色 */
    --table_hd_font_color: var(--dark_blue); /* 表格头部项目文字色 */
    --table_hd_bgcolor: #FAFAFA; /* 表格头部项目背景色 */
}

.bootstrap-table{
    font-size: 12px;
}

.table,
.table-hover tbody tr:hover {
    color: var(--table_font_color);
    background: rgba(0,0,0,0);
}

.bootstrap-table .fixed-table-pagination>.pagination-detail,
.bootstrap-table .fixed-table-pagination>.pagination {
    margin: 4px 0;
}

.bootstrap-table .fixed-table-toolbar .bs-bars,
.bootstrap-table .fixed-table-toolbar .search,
.bootstrap-table .fixed-table-toolbar .columns {
    margin-top: 4px;
    margin-bottom: 4px;
}

.pagination-info,
.page-list {
    color: var(--table_font_color);
    ;
}

.bootstrap-table .fixed-table-container.fixed-height .table thead th,
.bootstrap-table .fixed-table-container .table thead th {
    background: var(--table_hd_bgcolor);
    color: var(--table_hd_font_color);
}

.bootstrap-table .fixed-table-container.fixed-height .table thead th,
.bootstrap-table .fixed-table-container .table thead th,
.table-bordered thead td,
.table-bordered thead th,
.table-bordered td, .table-bordered th,
.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer),
.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border {
    border-color: var(--table_border_color);
    border-bottom-width: 1px;
}

.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{
    border: none;
}

.form-control {
    background-color: rgba(0, 0, 0, 0);
    border-color: #0F8FD1;
}

.page-link {
    background: rgba(37, 76, 224, 0.3);
    border-color: #0F8FD1;
}