Custom CSS for Team Rosters Tables

/*
 * CSS File for Team Rosters Plugin
 * Excerpt from the mstw-tr-custom-styles.css on dev.shoalsummitsolutions.com
 *
 * Slight changes may be required depending on your theme's default CSS
 * your-site-url/wp-content/themes/your-parent-theme/style.css
 * your-site-url/wp-content/themes/your-child-theme/style.css
 *
 * Hopefully you are using a child-theme. You can read why in many places including:
 * https://shoalsummitsolutions.com/why-a-child-theme/
 * 
 * Put your custom css in this specific file:
 * your-site-url/wp-content/themes/your-active-theme/mstw-tr-custom-styles.css
 *
 */

/*-------------------------------------------------------	
 *	Roster table settings for Cal Bears
 *------------------------------------------------------*/
/* 
 * Cal Blue #003262;
 * Cal Gold #FDB515;
 * Cal Light Gray(accent) #DDD;
 * Cal Dark Gray (accent) #888;
 * 
 */

h1.mstw-tr-roster-title.mstw-tr-roster-title_cal-bears,
h1.mstw-tr-roster-title.mstw-tr-roster-title_cal-bears-csv {
	color: #003262;
	}
 
table.mstw-tr-table_cal-bears thead tr th,
table.mstw-tr-table_cal-bears-csv thead tr th {
	background-color: #003262;
	color: #FDB515;
	border: none;
	}

table.mstw-tr-table_cal-bears tbody tr:nth-child(odd) td,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(odd) td {
	background-color: #DDD;
	color: #003262;
	}
	
table.mstw-tr-table_cal-bears tbody tr:nth-child(odd) td a:link,
table.mstw-tr-table_cal-bears tbody tr:nth-child(odd) td a:visited,
table.mstw-tr-table_cal-bears tbody tr:nth-child(odd) td a:active,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(odd) td a:link,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(odd) td a:visited,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(odd) td a:active {
	color           : #003262;
	text-decoration : none;
	}
	
table.mstw-tr-table_cal-bears tbody tr:nth-child(odd) td a:hover,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(odd) td a:hover {
	color           : #003262;
	text-decoration : underline;
	}

table.mstw-tr-table_cal-bears tbody tr:nth-child(even) td,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(even) td {
	background-color: #003262;
	color: #FDB515;
	}
	
table.mstw-tr-table_cal-bears tbody tr:nth-child(even) td a:link,
table.mstw-tr-table_cal-bears tbody tr:nth-child(even) td a:visited,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(even) td a:link,
table.mstw-tr-table_cal-bears-csv tbody tr:nth-child(even) td a:visited {
	color: #FDB515;
	}
	
table.mstw-tr-table_cal-bears tbody tr td,
table.mstw-tr-table_cal-bears-csv tbody tr td  {
	border-top    : #FDB515 solid 1px;
	border-bottom : #FDB515 solid 1px;
	border-left   : none;
	border-right  : none;
	}
	
	
/*-------------------------------------------------------	
 *	Roster table settings for SF Giants
 *------------------------------------------------------*/
/* 
 * Giants Black			#000
 * Giants Orange		#FC4614	
 * Giants Tan(accent)	#C49A6C	
 * Giants Cream(accent)	#F0EDE3	
 * 
 */

h1.mstw-tr-roster-title.mstw-tr-roster-title_sf-giants,
h1.mstw-tr-roster-title.mstw-tr-roster-title_2012-sf-giants {
	color: #000;
	}
 
table.mstw-tr-table_sf-giants thead tr  th,
table.mstw-tr-table_2012-sf-giants thead tr  th {
	background-color: #000;
	color: #FC4614;
	border : #FC4614 solid 1px;
	/*border-bottom : #a9a9a9 solid 1px;
	border-left   : none;
	border-right  : none;*/
	}

table.mstw-tr-table_sf-giants tbody tr:nth-child(odd) td,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(odd) td {
	background-color: #C49A6C;
	color: #000;
	}
	
table.mstw-tr-table_sf-giants tbody tr:nth-child(odd) td a:link,
table.mstw-tr-table_sf-giants tbody tr:nth-child(odd) td a:visited,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(odd) td a:link,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(odd) td a:visited {
	color: #000;
	}

table.mstw-tr-table_sf-giants tbody tr:nth-child(even) td,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(even) td {
	background-color: #000;
	color: #FC4614;
	}
	
table.mstw-tr-table_sf-giants tbody tr:nth-child(even) td a:link,
table.mstw-tr-table_sf-giants tbody tr:nth-child(even) td a:visited,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(even) td a:link,
table.mstw-tr-table_2012-sf-giants tbody tr:nth-child(even) td a:visited {
	color: #FC4614;
	}
	
table.mstw-tr-table_sf-giants tbody tr td,
table.mstw-tr-table_2012-sf-giants tbody tr td  {
	border-top    : #FC4614 solid 1px;
	border-bottom : #FC4614 solid 1px;
	border-left   : #FC4614 solid 1px;
	border-right  : #FC4614 solid 1px;
	}	

	
/*-------------------------------------------------------	
 *	Roster table settings for Boston Celtics
 *------------------------------------------------------*/
/* 
 * Celtic Green #028249;
 * Celtic White #fff;
 * Celtic Black(accent) #000;
 * 
 */

h1.mstw-tr-roster-title.mstw-tr-roster-title_celts {
	color: #028249;
	}
 
table.mstw-tr-table_celts thead tr  th {
	background-color: #028249;
	color: #fff;
	border-left   : none;
	border-right  : none;
	}

table.mstw-tr-table_celts tbody tr:nth-child(odd) td {
	background-color: #fff;
	color: #028249;
	}
	
table.mstw-tr-table_celts tbody tr:nth-child(odd) td a:link,
table.mstw-tr-table_celts tbody tr:nth-child(odd) td a:visited {
	color: #028249;
	text-decoration: underline;
	}
	
table.mstw-tr-table_celts tbody tr:nth-child(odd) td a:hover,
table.mstw-tr-table_celts tbody tr:nth-child(odd) td a:active {
	text-decoration: none;
	}

table.mstw-tr-table_celts tbody tr:nth-child(even) td {
	background-color: #028249;
	color: #fff;
	}
	
table.mstw-tr-table_celts tbody tr:nth-child(even) td a:link,
table.mstw-tr-table_celts tbody tr:nth-child(even) td a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
table.mstw-tr-table_celts tbody tr:nth-child(even) td a:hover,
table.mstw-tr-table_celts tbody tr:nth-child(even) td a:active {
	text-decoration: none;
	}
	
table.mstw-tr-table_celts tbody tr td  {
	border-top    : #a9a9a9 solid 1px;
	border-bottom : #a9a9a9 solid 1px;
	border-left   : none;
	border-right  : none;
	}