tbody [role="row"] {
	cursor: pointer;
}

.dataTables_length label {
	font-size: 12px !important;
	margin-left: 10px;
}

[name="caselist_length"] {
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	height: 22px !important;
	position: relative;
	top: -2px;
	font-size: 12px !important;
	text-transform: uppercase;
}
.Xcustom-select-sm {
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 2px !important;
	xpadding-bottom: 2px !important;
	height: 22px !important;
	position: relative;
	top: -2px;
	font-size: 12px !important;
	text-transform: uppercase;
}

.dataTables_info {
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: 5px;
	
}

.dataTables_info {
	font-size: 13px;
	font-weight: bold;
}

table.dataTable tr:last-child > td {
	border-bottom: 2px solid rgb(232,232,232);
}

.container-fluid {
	position: relative;
}

#dataLoading {
	display: table;
	margin: 0 auto;
	position: relative;
	margin-top: -22px;
	height: 22px;
	max-height: 22px;
	min-height: 22px;
}

.loadingWrapper {
	text-align: center;
	xwidth: 280px;
  	xfont-size: 12px;
	xline-height: 14px;
	xfont-weight: bold;
	xcolor: rgb(99,99,99);
	xpadding: 2px 8px;
	xbackground-color: rgba(255, 240, 127, 0.8);
	xborder: 1px dotted rgba(255, 190, 50, 0.6);
	xborder-radius: 3px;
	height: 22px;
	max-height: 22px;
	min-height: 22px;
	position: relative;
	top: 22px;
}

.loadingMessage {
	font-size: 12px;
	line-height: 14px;
	xfont-weight: bold;
	color: rgba(112,112,112,0.8);
	padding: 2px 8px;
}

.cssProgress {
	display: none;
}
