.category1, .licategory1 {
	background-color: #B6F6B6;
}

.category1 :nth-child(2){
	background-color: #5CDD5C;
}

.category2, .licategory2 {
	background-color: #AFEDED;
}

.category2 :nth-child(2){
	background-color: #4EBABA;
}

.category3, .licategory3 {
	background-color: #B8C9F0;
}

.category3 :nth-child(2){
	background-color: #5F7EC6;
}

.category4, .licategory4 {
	background-color: #C7BAF1;
}

.category4 :nth-child(2){
	background-color: #7A62C9;
}

.category5, .licategory5 {
	background-color: #DBB6F0;
}

.category5 :nth-child(2){
	background-color: #9F59C5;
}

.category6, .licategory6 {
	background-color: #F6B6DA;
}

.category6 :nth-child(2){
	background-color: #DC5DA5;
}

.category7, .licategory7 {
	background-color: #FFBCBC;
}

.category7 :nth-child(2){
	background-color: #FF6C6C;
}

.category8, .licategory8 {
	background-color: #FFD9B9;
}

.category8 :nth-child(2){
	background-color: #FFAF6C;
}

.category9, .licategory9 {
	background-color: #FFE8B9;
}

.category9 :nth-child(2){
	background-color: #FFCE6C;
}

.category10, .licategory10 {
	background-color: #FFF3B9;
}

.category10 :nth-child(2){
	background-color: #FFE66C;
}

.category11, .licategory11 {
	background-color: #FFFFB9;
}

.category11 :nth-child(2){
	background-color: #FFFF6C;
}

.category12, .licategory12 {
	background-color: #E4FAB5;
}

.category12 :nth-child(2){
	background-color: #C0EE65;
}

td a {
	color:#253D74;
}

.checkbox-menu li label {
	display: block;
	padding: 3px 10px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	margin:0;
	transition: background-color .4s ease;
}
.checkbox-menu li input {
	margin: 0px 5px;
	top: 2px;
	position: relative;
}

.checkbox-menu li label:hover,
.checkbox-menu li label:focus {
	background-color: #FBFFFB;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

.table > tbody > tr > td{
	border:1px solid #002B00;
}

.tableFixHead          { overflow-y: auto; height: 600px; }
.tableFixHead thead th { position: sticky; top: 0; }

/* Just common table stuff. Really. */
table  { border-collapse: collapse; width: 100%; }
th, td { padding: 8px 16px; }
th     { background:#eee; }