thead input {
	width: 100%;
	padding: 2px;
	box-sizing: content-box;
}
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
	padding-right: 2px;
}
table.dataTable thead > tr > th.sorting_disabled {
	padding-bottom: 5px;
}
.StandoutColumn{
	font-weight: bold;
}
.WideColumn{
	min-width: 140px;
}
.NarrowColumn{
	max-width: 80px;
}
.LightColumn{
	font-weight: 50;
	color: #ced4da !important;
}
.SmallColumn{
	font-size: 0.8em;
}

.buttonSpacerLeft{
	margin-left: 10px !important;
}
.buttonReset{
	margin-left: 10px !important;
}

/* force numeric columns left aligned */
table.dataTable td.dt-type-numeric {
  text-align: left !important;
}
/* add space before order icon */
.dt-column-title{
	display: inline-block;
	margin-right: 5px !important;
}
table.dataTable td{
	padding: .2rem .2rem;
}
tbody, td, tfoot, th, thead, tr {
	border-style: none;
}

table.dataTable tbody tr.selected>* {
    /* box-shadow: inset 0 0 0 9999px rgb(0,0,0) !important; */
    box-shadow: inset 0 0 0 9999px rgb(108, 117, 125) !important;
}

.select2-container--default .select2-results__option {
    background-color: #f5f5f5 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #e0e0e0 !important;
    color: black;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    background-color: #f5f5f5 !important;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.9) !important;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 1) !important;
}

/* hide the datatable sort icon */
table.dataTable thead th.sorting::after,
table.dataTable thead th.sorting_asc::after,
table.dataTable thead th.sorting_desc::after,
table.dataTable thead th.sorting::before,
table.dataTable thead th.sorting_asc::before,
table.dataTable thead th.sorting_desc::before {
    display: none !important;
    opacity: 0 !important;
    content: none !important;
}

span.dt-column-order {
    display: none !important;
}
