<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */




	/* 
Tableau Registration Fees Desktops/Laptops 
*/
.table_fees {
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 90%;
  border-collapse: separate;
 
}
/* Zebra striping */
.table_fees tr:nth-of-type(odd) { 
  background: #eee; 
}
.table_fees th { 
  background: #fff; 
  color: #000; 
  font-weight: 400; 
  padding: 2px; 
  border: 0px solid #333; 
  text-align: center; 
}
.table_fees td { 
  padding: 4px 4px 4px 6px; 
  border: 2px solid #fff; 
  text-align: center; 
}



/* 
Tableau At a Glance 
*/
.table_atg {
	display:none;
}

.table_atg {
  width: 100%;
 font-family: 'Roboto', sans-serif;
  font-size:0.8em;
  border-collapse: separate;
 
}
/* Zebra striping */
.table_atg tr:nth-of-type(odd) { 
  background: #fff; 
}
.table_atg th { 
  background: #fff; 
  color: #000; 
  font-weight: 400; 
  padding: 2px; 
  border-bottom: 1px solid #ccc; 
  border-top: 1px solid #ccc; 
  text-align: left; 
}
.table_atg td { 
  padding: 3px 4px 3px 6px; 
  border-bottom: 1px solid #ccc; 
  text-align: left; 
}

#atg_large {
	margin-top:20px;
	margin-bottom:20px;
	}



@media only screen and (max-width: 690px)  {

	/* 
Tableau Registration Fees 
*/
.table_fees {
  margin-left:0px;
}
	/* Force table to not be like tables anymore */
	.table_fees, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.table_fees thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.table_fees tr { border: 0px solid #ccc; }
	
	.table_fees td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%; 
		width: 100%;
		text-align: left; 
	}
	
	.table_fees td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 4px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.table_fees td:nth-of-type(1):before { content: "Conference Pass"; font-weight:700;}
	.table_fees td:nth-of-type(2):before { content: "Early Bird Fees"; font-weight:700;}
	.table_fees td:nth-of-type(3):before { content: "Regular Fees"; font-weight:700;}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	
	


	/* 
Tableau At a Glance
*/
.table_atg {
  margin-left:0px;
}
	/* Force table to not be like tables anymore */
	.table_atg, table, thead, tbody, th, td, tr { 
		display: block;
		
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.table_atg thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
		
	}
	
	.table_atg tr { border-top: 1px solid #ccc; }
	
	.table_atg td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 45%; 
		text-align:left;
	}
	
	.table_atg td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 4px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.table_atg td:nth-of-type(1):before { content: "TUESDAY 21 MARCH"; font-weight:700; color:#333; text-align:left;}
	.table_atg td:nth-of-type(2):before { content: "WEDNESDAY 22 MARCH"; font-weight:700; color:#333; text-align:left;}
	.table_atg td:nth-of-type(3):before { content: "THURSDAY 23 MARCH"; font-weight:700; color:#333; text-align:left;}
	.table_atg td:nth-of-type(4):before { content: "FRIDAY 24 MARCH"; font-weight:700; color:#333; text-align:left;}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	
	
	
}

@media all and (max-width: 1270px) {


		#atg_large {
		display:none;
	}


	

	
}
	
</pre></body></html>