/*tables	tr:nth-of-type(1){background: rgb(51, 51, 51) !important; color: white;}
 tr:nth-child(even) {background: #f3f3f3;}
	 tr:nth-child(odd) {background: #FFF;}*/
/*responsive tables */

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
input{width: auto !important;

/*overide bootstrap input css for the par */
}
	/* Force table to not be like tables anymore */
	#responsive table, #responsive thead, #responsive tbody, #responsive th, #responsive td, #responsive tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility)
	thead tr  */.about th, .trainers th, #trainerList th, #resourceList th, .train th, #enterTrain th, .comm th, .events th, .podcast th, .material th, .stakeholder th{ 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#responsive td:nth-of-type(1){background: rgb(51, 51, 51) !important; color: white;}
	#responsive td:nth-child(even) {background: rgb(232, 232, 227);}
	#responsive td:nth-child(odd) {background: #FFF;}
	
	
	
	tr { /* border: 1px solid #ccc; */
	
		tr:nth-of-type(1){background: rgb(51, 51, 51) !important; color: white;}
 tr:nth-child(even) {background: rgb(232, 232, 227);}
	 tr:nth-child(odd) {background: #FFF;}
	
	}
	
	#responsive td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 57%; 
	}
	
	#responsive td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding
		top: 6px;  sb*/
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
#trainerList td{}
#trainerList td:nth-of-type(1){text-align: left;	padding-left:1%;}
#trainerList td:nth-of-type(1):before {  }
#trainerList td:nth-of-type(2):before { content: "Travel States"; }
#trainerList td:nth-of-type(3):before { content: "Classes"; }
#trainerList td:nth-of-type(4):before { content: "Expertise"; }

#trainerList td{}
#resourceList td:nth-of-type(1){text-align: left;	padding-left:1%;}
#resourceList td:nth-of-type(1):before {  }
#resourceList td:nth-of-type(2):before { content: "Type"; }
#resourceList td:nth-of-type(3):before { content: "Organization"; }

	
	
	
	.about td:nth-of-type(1){text-align: left;	padding-left: 2% !important;
}
		.about td:nth-of-type(1):before {  }
	.about td:nth-of-type(2):before { content: "Session"; }
	.about td:nth-of-type(3):before { content: "Participants"; }
	.about td:nth-of-type(4):before { content: "Participant Hrs"; }
	.about td:nth-of-type(5):before { content: "Total FTE"; }
	.about td:nth-of-type(6):before { content: "Average FTE"; }
	
	
	.podcast td:nth-of-type(1){text-align: left;	padding-left:1%;}
		
	.podcast  td:nth-of-type(2):before { /*sbcontent: "Title"; */ }
	.podcast  td:nth-of-type(3) {text-align: left;	padding-left:1%;}
		
		.events td{text-align: left;	padding-left:1%;}
		table.nofill td {background: #fff;}
#responsive td:nth-child(even) {background: rgb(232, 232, 227);}
	
	
	.train td:nth-of-type(1){text-align: left;	padding-left:1%; }
	.train td:nth-of-type(2):before { content: "Session Length"; }
	.train td:nth-of-type(3):before { content: "Total # of Sessions"; }
	.train td:nth-of-type(4):before { content: "Total # Local"; }
	.train td:nth-of-type(5):before { content: "Total # Tribal"; }
	.train td:nth-of-type(6):before { content: "Total # State "; }
    .train td:nth-of-type(7):before { content: "Total # Federal"; }
	.train td:nth-of-type(8):before { content: "Total # Other "; }
	.train td:nth-of-type(9):before { content: "Total # Participants" }
	 .train td:nth-of-type(10):before { content: "Total Participant Hrs"; }	
	 
	 

	
	
	
	
	.comm td:nth-of-type(1){text-align: left;	padding-left:1% ; }
	.comm td:nth-of-type(2):before { content: "Local"; }
	.comm td:nth-of-type(3):before { content: "Tribal"; }
	.comm td:nth-of-type(4):before { content: "State"; }
	.comm td:nth-of-type(5):before { content: "Federal"; }
	.comm td:nth-of-type(6):before { content: "Other"; }

	 
	.material td:nth-of-type(1){text-align: left;	padding-left:1%; }
	.material td:nth-of-type(2):before { content: "Roadway Safety"; }
		.material td:nth-of-type(3):before { content: "Worker Safety"; }
		.material td:nth-of-type(4):before { content: "Work Zone Safety"; }
		.material td:nth-of-type(5):before { content: "Workforce Dev."; }
		.material td:nth-of-type(6):before { content: "Infra Mgmt"; }
	 
	 
	 	.stakeholder td:nth-of-type(1){text-align: left;	padding-left:1% !important; }
	.stakeholder td:nth-of-type(2):before { content: "Strategic Partner"; }
		.stakeholder td:nth-of-type(3):before { content: "Signed Agreement"; }
		.stakeholder td:nth-of-type(4):before { content: "Collaborate on Training"; }
		.stakeholder td:nth-of-type(5):before { content: "Collaborate on Meetings"; }
		.stakeholder td:nth-of-type(6):before { content: "Other"; }
	 }
	 
/*google map */	 

.googleMap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.googleMap iframe,   
.googleMap object,  
.googleMap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}