td, th {
  border: 2px solid #999;
  padding: 10px;
}
td{
  background: lightgray;
  color: darkblue;
}
.primary{
  background-color: #FFFAF0;
  border: 1px solid darkblue;  
   padding: 10px;
  position: sticky;
}
.tprimary{
  font: 100% Helvetica, sans-serif;
  background-color: #DCD0FF;
  border: 3px solid darkblue;  
  position: sticky;
}
 th {
  background: #FFF9E3;
  color: darkblue;
  border-radius: 1;
  top: 0;
  padding: 10px;
}
tbody > tr:hover {  
  font: 90% Helvetica, sans-serif;
	background-color: #BCE954; ;
}
body { 
	font: 90% Helvetica, sans-serif;
	background-color: #FFF9E3;
}