.dataTables_wrapper .bottom {
	display: flex;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
	gap: 10px;
	row-gap: 5px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: .025em;
	font-size: 12.5px;
	background: white;
	padding: 5px 10px 0;
	border: 1px solid hsl(0deg 0% 72% / 40%);
}

.dataTables_wrapper .bottom > div {
	min-height: 38px;
}

.dataTables_wrapper .bottom .dt-buttons {
	display: flex;
	gap: 5px;
	align-items: center;
	flex: 1 1 100%;
	padding: 10px 10px 8px;
	background: var(--SOFT-GRAY);
	margin: 0 -10px 0;
	justify-content: center;
}
.dataTables_wrapper .bottom .dataTables_paginate {
	flex-basis: 100%;
	text-align: center;
	justify-content: center;
	display: flex;
	margin: 0;
}

.dataTables_wrapper .dataTables_length label {
	margin: 0;
	white-space: nowrap;
}
.dataTables_wrapper .bottom .dataTables_length select {
	width: initial;
}

.dataTables_wrapper .bottom .dataTables_info {
	padding: 0px 5px 0;
	/* flex: 0; */
	white-space: normal;
	text-align: center;
	margin: 0;
	display: flex;
	align-items: center;
	font-style: italic;
	opacity: 0.6;
}

.dataTables_wrapper .bottom .dataTables_paginate ul.pagination {
	display: flex;
	gap: 5px;
	padding-bottom:5px;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: var(--GUNMETAL);
	color: white;
}

.dataTables_wrapper .bottom .dataTables_paginate li.paginate_button a {
	color: var(--GUNMETAL);
	border: 1px solid var(--GUNMETAL);
}

.dataTables_wrapper .dataTables_paginate li.paginate_button.active a {
	color: white;
}

.dataTables_wrapper .dataTables_paginate li.paginate_button a:hover, .dataTables_wrapper .dataTables_paginate li.paginate_button span:hover, .dataTables_wrapper .dataTables_paginate li.paginate_button a:focus, .dataTables_wrapper .dataTables_paginate li.paginate_button span:focus {
	background: var(--TEAL);
	color: white;
	border-color: var(--TEAL);
}
.dataTables_wrapper .dataTables_paginate li.paginate_button.active a:hover {
	background: var(--GUNMETAL);
}

table.dataTable th.no-sort::after,
table.dataTable th.no-sort::before { display: none!important; }

table.dataTable th.no-sort {cursor: default;pointer-events: none!important;cursor: default !important;}
.dataTable:not(.table-topper-visible) th.dt-checkboxes-cell.dt-checkboxes-select-all { pointer-events: initial !important; }