/* CSS Document */
.page-filter li {
	margin-right: 1.5rem;
}
.page-filter li a {
	position: relative;
	padding-bottom: 8px;
	color: var(--dark);
}
.page-filter li.active a:before {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background-color: var(--bg-color);
	position: absolute;
	left: 0;
	bottom: 0;
}
.page-filter li.active a, .page-filter li:hover a {
	color: var(--color-link);
}
.page-filter li.active a .st0, .page-filter li a:hover .st0 {
	fill: var(--color-link);
}
table.dataTable.nowrap th {
	white-space: normal;
}

.search-filter .form-group .btn {
	font-size: 0.85rem;
	padding: 0;
}
.search-filter .btn-light, .search-filter .show > .btn-light.dropdown-toggle {
	background-color: #ffffff;
}
.search-filter .show > .btn-light.dropdown-toggle,.search-filter .show > .btn-light.dropdown-toggle:hover {
	border-color: transparent;
}
.search-filter .bootstrap-select .dropdown-toggle .filter-option {
	padding: 0;
}
.search-filter .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 90px;
}
.search-filter .dropdown-menu {
	font-size: 0.85rem;
}