thead {
  background: #395870;
  color: #fff;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  
}
table {
 border-collapse: separate;
  border-spacing: 0;
  color: #4a4a4d;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  .color-blind{
    background-color: transparent;
  }
  tbody tr:nth-child(even) {
  background: #f0f0f2;
}
td {
  border-bottom: 1px solid  #000033;
  border-right: 1px solid #cecfd5;
}
td:first-child {
  border-left: 1px solid #cecfd5;
}

thead {
  background: #395870;
  color: #fff;
  font-family:times New Roman;
  text-transform: uppercase;
  font-size: 15px;
  
	
}

table {
 border-collapse: separate;
  border-spacing: 0;
  color: #4a4a4d;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
tr{

} 
  
  tbody tr:nth-child(even) {
  background: #f0f0f2;
}
td {
  border-bottom: 1px solid  #000033;
  border-right: 1px solid #cecfd5;
}
td:first-child {
  border-left: 1px solid #cecfd5;
}

.table_contents {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.table_contents td, .table_contents th {
  border: 1px solid #ddd;
  padding: 8px;
}

.table_contents tr:nth-child(even){background-color: #f2f2f2;}

.table_contents tr:hover {background-color:#F1E084;
}

.table_contents th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color:#2a9Df4;
  color: white;
}
.links{
	font-family: Times New Roman;
	font-size: 16px;
}
.text-blinkings{
	animation: blinkingText 1.8s infinite;
}
@keyframes blinkingText{
	0% 	{ color: red; }
	49%	{ color: red;}
	60%	{ color: red;}
	70%	{ color: transparent;}
	100%{ color: red;}
}