/**
 * @file
 * Visual styles for Showcase Lite's tables.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; max-width: 100%;
  margin: 25px 0 40px;
}

table th { text-transform: uppercase;}


table td, table th {
	padding: 18px 9px;
	font-size: 18px;
	text-align:center;
}


tr:nth-child(even) {background: #EdF5F6;}



.path-training-postdocs tr:nth-child(1) {
  background: none;
  border-width: 3px;
  border-style: solid;
  border-color: #CC29A4;
  border-top-width:0;
  border-right-width: 0;
  border-left-width: 0;
  background: white;

	}
.path-training-postdocs tbody tr:nth-child(1) {border:none;}

@media only screen and (max-width: 840px) {
	.flip-scroll thead tr:nth-child(1)  {border:none; background: #FAA408;}
	.flip-scroll table td {font-size: 13px; margin:0; vertical-align:top; display: block; text-align:center;}
	.flip-scroll table th {font-size: 13px; text-align:left; margin:0; vertical-align:top; display:block;}
	.flip-scroll .cf:after  { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.flip-scroll * html .cf { zoom: 1; }
	.flip-scroll  *:first-child+html .cf { zoom: 1; }
	.flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; display: block; position: relative;}
	.flip-scroll thead { display: block; float: left;}
	.flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	.flip-scroll thead tr { display: block; }
	.flip-scroll tbody tr { display: inline-block; vertical-align: top; }
	 
    
}

