/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ColVis styles
 *
 * Customized by Oxcyon - John R.
 * Original file @ https://legacy.datatables.net/release-datatables/extras/ColVis/media/css/ColVis.css
 * Intended for version 1.0.8.  All files in \Integrations\JQuery\Plugins\dataTables\ are for legacy versions of DataTables.js
 */
.ColVis {
	margin-bottom: 10px;
}

.ColVis_Button {
	position: relative;
	height: 30px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	cursor: pointer;
	*cursor: hand;
}

button.ColVis_Button::-moz-focus-inner { 
	border: none !important;
	padding: 0;
}

.ColVis_text_hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}

div.ColVis_collectionBackground {
	background-color: black;
	z-index: 1100;
}

div.ColVis_collection {
    position: relative;
    background-color: #f3f3f3;
    padding: 3px;
    border: 1px solid #ccc;
    z-index: 1102;
    max-height: 300px;
    overflow-y: auto;
    scrollbar-width: thin;
	width: auto !important;
}

div.ColVis_collection button.ColVis_Button {
	background-color: white;
	width: 100%;
	margin-bottom: 2px;
	display: block;
	box-sizing: border-box;
}

div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}

.disabled {
	color: #999;
}

button.ColVis_Button {
	text-align: left;
}

button.ColVis_Button > span {display: flex; align-items: center;}

div.ColVis_collection button.ColVis_Button:hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}

span.ColVis_radio {
	display: inline-block;
	width: 20px;
}