/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.fixturetable {
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
  border-spacing: 0;
}
.league-table {
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
  border-spacing: 0;
}
.leaguetable {
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
  border-spacing: 0;
}
.fixturetable th {
	font-size: 14px;
}
.fixturetable tr {
	border-bottom: 1px solid #cdcdcd;
}
league-table tr {
	border-bottom: 1px solid #cdcdcd;
}
leaguetable tr {
	border-bottom: 1px solid #cdcdcd;
}
.responsive td {
	border-right: 1px solid #ddd;
}
league-table td {
	border-right: 1px solid #ddd;
}
leaguetable td {
	border-right: 1px solid #ddd;
}
table th {
  background: none repeat scroll 0 0 #eee;
  font-weight: bold;
  vertical-align: top;
}table td, table th { padding: 9px 10px; text-align: left; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.responsive {
	}
}
/* Mobile */
@media only screen and (max-width: 767px) {
	
	table.responsive { margin-bottom: 0; }
	
.pinned {
  border-left: 1px solid #ccc;
  left: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  position: absolute;
  top: 0;
  width: 35%;
  z-index: 10;
}	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }
	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	div.league-table { overflow: scroll; overflow-y: hidden; }	

	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }
		table.league-table{ margin-bottom: 0; }

	table.league-tabletd, table.league-tableth { position: relative; white-space: nowrap; overflow: hidden; }
	table.league-tableth:first-child, table.league-tabletd:first-child, table.league-tabletd:first-child, table.league-table.pinned td { display: none; }
		table.leaguetable{ margin-bottom: 0; }

	table.leaguetabletd, table.leaguetableth { position: relative; white-space: nowrap; overflow: hidden; }
	table.leaguetableth:first-child, table.leaguetabletd:first-child, table.leaguetabletd:first-child, table.leaguetable.pinned td { display: none; }
	
	
}
