.reportlist {
	padding: 2px;
	border: 1px solid {{BORDER.COLOR}};
}

ul#reportlist li {
	background-color: {{TABLE.ODD.BG}};
	color: {{TABLE.ODD.TEXT}};
}

ul#reportlist li.ui-state-highlight {
	background-color: {{TABLE.SELECT.BG}} !important;
	color: {{TABLE.SELECT.TEXT}} !important;
}

ul.list-group-flush li.list-group-item:nth-child(odd), 
ul#reportlist li:nth-child(odd) {
	background-color: {{TABLE.EVEN.BG}};
	color: {{TABLE.EVEN.TEXT}};
}

ul.list-group-flush li.list-group-item.ui-selected.ui-state-highlight {
	background-color: {{TABLE.SELECT.BG}};
	color: {{TABLE.SELECT.TEXT}};
}

ul.list-group-flush li.list-group-item.ui-selectee:not(.ui-selected):hover, 
ul#reportlist li.ui-selectee:not(.ui-selected):hover {
	background-color: {{TABLE.HOVER.BG}};
	color: {{TABLE.HOVER.TEXT}};
}

#reportlist  {overflow-x: hidden; overflow-y:auto;}
#reportlist ul {list-style: none; margin: 0; padding: 0;}

#reportlist li { 
	position:relative;
	list-style: none; 
	padding: 5px; 
	padding-left: 42px;
	border-radius:0;
	cursor: pointer;
}

#reportlist li .handle {position: absolute; left: 0; top: 0; bottom: 0; padding: 8px 16px 8px 10px; border-right: 0px solid {{BORDER.COLOR}}; cursor: grab;}
#reportlist label input {margin-right: 16px;}
#reportlist label  {margin-bottom: 2px;}