 .ls-color-table, .ls-color-table td, .ls-color-table th, .ls-color-table tr, .ls-color-table tbody, .ls-color-table tbody tr:last-child td {
	 empty-cells: hide;
	 border: none;
}
 .ls-color-table tbody tr:hover th:not(.ls-vertical), .ls-color-table tbody tr:hover {
	 background-color:transparent;
}
 .ls-color-table * {
	 font-size:1.4rem;
	 text-align:center;
	 padding: 5px;
}
 .ls-vertical {
	 text-orientation:sideways;
	 writing-mode:vertical-rl;
	 transform:rotate(180deg);
	 text-align:center;
	 vertical-align: middle;
	 width:30px;
}
 .ls-vertical-row th {
	 text-orientation: sideways;
	 writing-mode: vertical-rl;
	 transform: rotate(180deg);
	 text-align: center;
	 vertical-align: middle;
	 padding:5px 3%;
	 line-height:1.4rem;
	 width:8%;
}
 .ls-excellence-85 {
	 background-color:#b3d6ff;
}
 .ls-distinction-65 {
	 background-color:#4da0ff;
}
 .ls-achievement-45 {
	 background-color:#006be6;
	 color:#fff;
}
 .ls-recognition-25 {
	 background-color:#003c80;
	 color:#fff;
}
 .ls-navy {
	 background-color:#002855;
	 color:#fff;
}
