#main_container {
	border: 1px solid #336600;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: small;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
input, select, textarea {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: small;
	appearance: none;
   	padding: 0.2rem 0.2rem;
	border-width: thin;
}
select {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 10px) calc(0.5em + 2px),
    calc(100% - 5px) calc(0.5em + 2px),
    calc(100% - 1.5em) 0.1em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}
table select {
    width: 90%;
}

input[type=checkbox], input[type=radio] {
    appearance: auto;
}
input[type=submit] {
	background-color: lightgray;
	font-weight: bold;
	border: none;
    padding: 0.4rem 2rem;
}

.errorTitle {
	color: white;
	background-color: red;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	display: block;
    width: 100%;
}
.errorBox {
	color: red;
}

.subHeader {
	font-weight: bold;
}

.menu {
	border: 1px solid green;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px 5px 0px;
	background-color: #336600;
}
.well {
	/* popup overlay */
	max-width: 90%;
}
.page_title,.sub_menu {
	clear: both;
	border: 1px solid green;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px 10px 0px;
}

.page_title {
	text-align: center;
	font-weight: bold;
	background-color: #336600;
	color: #FFFFFF;
}

.breadcrumb {
	clear: both;
	border: 1px solid green;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px 5px 0px;
}

.breadcrumb .highlight {
	font-weight: bold;
}

.simpleForm div {
	clear: both;
}
.simpleForm div label {
	float: left;
	width: 200px;
	text-align: right;
	padding: 0px 5px 0px 5px;
}
.simpleForm div input, .simpleForm div select, .simpleForm div textarea, .simpleForm div span.errorBox {
	float: left;
}

#footer {
	clear: both;
	padding: 4px 5px 4px 5px;
	text-align: right;
	font-size:10px;
}
#footer .left {
	float:left;
	text-align: left;
}
#footer .right {
	text-align: right;
}

.menu_button a {
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

.menu_button a:link {color: white;}
.menu_button a:visited {color:white;}
.menu_button a:hover {
	color:black;
	background-color: #FF6;
}
.menu_button a:active {color:white;}

.sub_menu_button a {
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
.sub_menu_button a:hover {
	background-color: #FF6;
}

.table_u, .table_d, .table_s {
	background-repeat: no-repeat;
	width: 16px;
}
#content .table_u a, #content .table_d a, #content .table_s a {
	display: block;
	text-decoration: none;
}
.table_u {
	background-image:url('../images/table_u.gif');
}
.table_d {
	background-image:url('../images/table_d.gif');
}
.table_s {
	background-image:url('../images/table_s.gif');
}
#playerTable tr.injured td:first-child, #playerTable tr.suspended td:first-child {
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
}
#playerTable tr.injured a:link, #playerTable tr.injured a:visited, #playerTable tr.injured a:hover, #playerTable tr.injured a:active {color:white;}
#playerTable tr.suspended a:link, #playerTable tr.suspended a:visited, #playerTable tr.suspended a:hover, #playerTable tr.suspended a:active {color:white;}

.player_inj {
	background-repeat: no-repeat;
	background-position: center;
}
#playerTable tr.injured td:first-child, .player_inj {
	background-image:url('../images/player_inj.gif');
}
#playerTable tr.suspended td:first-child {
	background-image:url('../images/player_sus.gif');
}

.bgMain {
	background-color: #082008;
	z-index:5000; 
}
.bgSec {
	background-color: white;
}
.bgThird {
	background-color: #336600;
}

.titleBar, .titleBarSub {
	color: white;
	text-align: center;
	padding: 3px;
}

.titleBar {
	font-weight: bold;
}

.textMain, .textMain a {
	color: #336633;
}
.textSec, .textSec a {
	color: white;
}

#leagueGraph, #seasonRatingsGraph {
	max-width: 100%;
}

#mainTitle {
	text-align: center;
	padding: 0px 5px 0px 5px;
}
#message .row .title {
	width:100px;
}
#message .contents, .interview_contents {
	white-space:pre-wrap;
}
.contents {
	font-weight: normal;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.contents input, .contents select, .contents #content {
	width: 90%;
	padding: 0.2rem;
}
.unread, .unread a {
	font-weight: bold;
}
#content_border {
	margin-top: 50px;
	width: 100%;
}
#content {
	padding: 5px 10px 5px 10px;
	width: 100%;
}
.info {
	margin-bottom: 5px;
	display: table;
	width: 100%;
}
#footer .row {
	margin-left: 0px;
	margin-right: 0px;
}
.info .row {
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
	display: table-row;
}
.grid .row .left {
	clear: both;
	float:left;
}

section, aside {
  margin: 1%;
}
section {
  float: left;
  width: 48%;   
}
aside {
  float: right;
  width: 48%;
}
sectionSmall {
  float: left;
  clear: both;
  width: 10%;
}
asideSmall {
  width: 90%;
}
sectionFull {
    float: none;
    width: auto;
  }

@media all and (max-width: 500px) {
  section, aside {
    float: none;
    width: auto;
  }
}

section .row, aside .row {
	padding: 1%;
}

.grid .row .left, .loosegrid .left .row {
	width: 49%;
	padding: 1%;
}

.grid .row .right, .loosegrid .right .row {
	float:right;
	width: 49%;
	padding: 1%;
}

.transferSearch {
	width: 700px;
	padding: 5px 10px 5px 10px;
}
.transferSearch div {
	clear: both;
}
.transferSearch .labelSpan {
	width: 120px;
	font-weight: bold;
	float:left;
	text-align: right;
}
.transferSearch .content {
	width: 560px;
	float:right;
}
.transferSearch input {
	width: 50px;
}
.transferSearch input.value {
	width: 100px;
}

sectionFull .infoBox {
	border: none;
}
.infoBox {
	border: 1px solid #333;
	overflow:hidden;
	background-color: #FFFFFF;
}
#content .infoBox .header,
#content .infoBox .header a {
	padding: 0px 5px 0px 5px;
	background-color: #336600;
	text-align: center;
	color: white;
}
.info .row .contents {
	font-weight: normal;
	display: table-cell;
}
.title {
	padding: 0px 5px 0px 5px;
	display: table-cell;
}
.info .row .contents .perc_bar img {
	width:102px;
}
#content a, #footer a {
	color:black;
	text-decoration:underline;
}

#scheduleTable tr.currentRoundHighlight td {
	background-color:#FF6;
}
#playerTable tr.suspended td, #playerTable tr.injured td {
	background-color:#CC0000;
	color:#FFFFFF;
}
#playerTable tr.loanedOut td {
	background-color:#696969;
}
#playerTable tr.loanedIn td {
	background-color:#EEDD82;
}
#playerTable tr.substitute td {
	background-color:#FFFF66;
}
table.reportTable thead tr th {
	text-align:center;
} 
#leagueTable tr.promotion td {
	background-color:#F0F75C;
}
#leagueTable tr.playoff td {
	background-color:#FAF3A7;
}
#leagueTable tr.relegation td {
	background-color:#FC9A7E;
}
@media all and (max-width: 500px) {
	#leagueTable .optionalCol {
		display: none;
	}
}

@media all and (min-width: 501px) {
	#leagueTable .optionalCol {
		display: table-cell;
	}
}

#resultsGrid td {
	border: 1px;
	border-color: black;
	border-style: solid;
	text-align: center;
}
#resultsGrid th {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(-90deg);
}
#resultsGrid td.teamName {
	font-weight: bold;
	border-style: none;
}
#commentaryTable tr.neutral td {
	background-color:#99FFFF;
}
#commentaryTable tr.scored td {
	background-color:#9933CC;
}
#commentaryTable tr.attempted td {
	background-color:#33CC99;
}
#commentaryTable tr.booked td, #playerTable tr td.booked {
	background-color:yellow;
}
#commentaryTable tr.sentOff td, #playerTable tr td.sentOff {
	background-color:red;
}
#commentaryTable td {
	border-style: solid;
	border-width: 1px;
}
#commentaryTable tr.teamAttack0 td {
	border-color: red;
}
#commentaryTable span#homeLabel {
	color: red;
}
#commentaryTable tr.teamAttack1 td {
	border-color: navy;
}
#commentaryTable span#awayLabel {
	color: navy;
}
#pitchCommentaryTable {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#pitchCommentaryTable td.pitchAreaInactive {
	border:thin dotted;
	border-color: black;
	background-color: #DEFFBB;
}
#pitchCommentaryTable td.pitchAreaActive {
	border:thick dotted;
	background-color: #DEFFBB;
}
#pitchCommentaryTable td.teamAttack0 {
	border-color: red;
}
#pitchCommentaryTable td.teamAttack1 {
	border-color: navy;
}
#pitchCommentaryTable td.scored {
	background-color: #9933CC;
}
#pitchCommentaryTable td.attempted {
	background-color: #33CC99;
}
#pitchCommentaryTable td.booked {
	background-color: #yellow;
}
#pitchCommentaryTable td.sentOff {
	background-color: #red;
}
#pitchCommentaryTable td {
	width: 200px;
	height: 150px;
}
#pitchCommentaryTable td.goal {
	width: 35px;
	border:thin solid;
	border-color: black;
}
#pitchCommentaryTable td.end {
	width: 35px;
	border:none;
}
#pitchCommentaryTable td.pitchAreaGoal {
}
#pitchSelection, #confirmPitchSelection {
	background-color:#A7C942;
	background-size: 100% 100%;
	text-align: center;
	background-image:url('../images/team_selection.gif');
}
#confirmPitchSelection {
	width:95%;
}
#playerDetailsPane {
	display:none;
}
#pitchSelectionPane {
	position:  absolute;
	top: 20%;
	left: 0;
	width:100%;
	bottom: 0;
}
#pitchSelection {
	position:  relative;
	width:100%;
	height:100%
}
#teamSelectionArea .buttons {
	position:  absolute;
	top: 90%;
	left: 0;
	bottom: 0;
	right: 0;
	width:100%;
}
#pitchSelection thead tr, #confirmPitchSelection thead tr {
	background-color:#336600;
	height:10px;
	color:white;
}
#pitchSelection tr, #confirmPitchSelection tr {
	height: 20%;
}
#confirmPitchSelection .dragablePlayer {
	display: inline-block;
}
.confirmTeamTable {
	margin:10px auto 15px;
}
#mainTable tbody tr.team_row td {
	background-color:#CCFF99;
}
.buttons {
	padding-top:15px;
	text-align: center;
	width: 95%;
}
.left {
	float: left;
}
.smallCol {
	width: 50px;
	text-align: center;
}
#substitutions select {
	width: 85%;
}
.playerSelect {
	display:inline-block;
}
#unselectedPlayer{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width:100%;
	border:1px solid #000;
	background-color:#E2EBED;
	padding:3px;
	height:20%;
}
@media all and (min-width: 768px) {
	#pitchSelection {
		width:728px;
		height:370px;
		margin:auto;
	}
	#unselectedPlayer {
	    height:90px;
	}
	#pitchSelectionPane {
	    top:90px;
	}
}
#teamSelectionArea {
	width:100%;
	position:relative;
}
/*#teamSelectionArea:before {
	content: "";
	display: block;
	padding-top: 60%;
}*/

.todLink {
	text-decoration: none;
}

@media all and (max-width: 288px) {
	.dragablePlayer, .todPlayer, .targetPosition {
		width:40px;
		height:48px;
		background-size: 20px 20px;
	}
	.dragablePlayerName {
		top: 22px;
	}
	#teamSelectionArea {
    	height:300px;
    }
}
@media all and (min-width: 289px) and (max-width: 435px) {
	.dragablePlayer, .todPlayer, .targetPosition {
		width:50px;
		height:58px;
		background-size: 25px 25px;
	}
	.dragablePlayerName {
		top: 27px;
	}
	#teamSelectionArea {
    	height:320px;
    }
}
@media all and (min-width: 436px) and (max-width: 640px) {
	.dragablePlayer, .todPlayer, .targetPosition {
		width:76px;
		height:71px;
		background-size: 38px 38px;
	}
	.dragablePlayerName {
		top: 40px;
	}
	#teamSelectionArea {
    	height:380px;
    }
}
/*@media all and (min-width: 641px) and (max-width: 767px) {*/
@media all and (min-width: 641px) {
	.dragablePlayer, .todPlayer, .targetPosition {
		width:110px;
		height:85px;
		background-size: 53px 53px;
	}
	.dragablePlayerName {
		top: 55px;
	}
	#teamSelectionArea {
       	height:460px;
    }
}

/*@media all and (min-width: 768px) {
	.dragablePlayer, .todPlayer, .targetPosition {
		width:140px;
		height:63px;
		background-size: 75px 75px;
	}
	.dragablePlayerName {
		top: 77px;
	}
}*/

.dragablePlayer, .todPlayer {
	margin-bottom:5px;
	margin-right:5px;
	text-align:center;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: top;
	display:inline-block;
	vertical-align:top;

}
.dragablePlayerName {
	position: relative;
    background-color: green;
    color: #FFFFFF;
}
.dpnSubtitle {
    background-color: lightgreen;
    color: black;
}
* html .dragablePlayer { display:inline; }  /* for IE 6 */
* + html .dragablePlayer { display:inline; }  /* for IE 7 */
.targetPosition{
	border:1px dotted #000;
	text-align:center;
	display:none;
	vertical-align:top;
}
* html .targetPosition { display:inline; }  /* for IE 6 */
* + html .targetPosition { display:inline; }  /* for IE 7 */

#playerDetailsPane {
	position:  absolute;
	top: 20%;
	left: 80%;
	bottom: 0;
	right: 0;
	width:20%;
}

.tableDropdown {
	float:right;
}

th[tabId], td[tabId] {
	display:none;
}

th[tabId="1"], td[tabId="1"] {
	display:table-cell;
}

@media all and (min-width: 768px) {
	.tableDropdown {
		display:none;
	}
	
	th[tabId], td[tabId] {
		display:table-cell;
	}
}

#detailsSelect, #subWarnMsg, .det_skill, .det_att, .det_form, .det_app,
#addTactic, #addSub, #tacticsOverview {
	display:none;
}
#tacticsOverview {
	margin-top:10px;
}
body table.highlighter tbody tr.highlight td {
	background-color:#DDEEDD;
}
body table.highlighter tbody tr td.highlight {
	background-color:#DDEEDD;
}
body table.tablesorter tbody tr td.tier_GK, body table.tablesorter tbody tr.odd td.tier_GK,
body table.tablesorter tbody tr.highlight td.tier_GK, body #playerTable tr.loanedIn td.tier_GK {
	background-color: yellow;
}
body table.tablesorter tbody tr td.tier_D, body table.tablesorter tbody tr.odd td.tier_D,
body table.tablesorter tbody tr.highlight td.tier_D, body #playerTable tr.loanedIn td.tier_D {
	background-color: fuchsia;
}
body table.tablesorter tbody tr td.tier_M, body table.tablesorter tbody tr.odd td.tier_M,
body table.tablesorter tbody tr.highlight td.tier_M, body #playerTable tr.loanedIn td.tier_M {
	background-color: aqua;
}
body table.tablesorter tbody tr td.tier_A, body table.tablesorter tbody tr.odd td.tier_A,
body table.tablesorter tbody tr.highlight td.tier_A, body #playerTable tr.loanedIn td.tier_A {
	background-color: lime;
}
#changeTeamMsg {
	margin-bottom:15px;
}

#overlay, #overlay2 {
	color:#efefef;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: small;
}

#overlay div.contentWrap, #overlay2 div.contentWrap {
	overflow-y:auto;
	color: black;
	background-color: white;
}

#overlay, #overlay div.contentWrap {
	height:300px;
	z-index:10000;
}

#overlay2, #overlay2 div.contentWrap {
	height:500px;
}

#overlay2 {
	z-index:9000;
	width:95%;
}

#preview_images img {
	cursor:pointer;
	margin:0 5px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	width:95%;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


/* styling for elements inside overlay */
.simple_overlay .details {
	font-size:11px;
	color:#fff;
	width:25%;
	float: right;
}

.simple_overlay .details h3 {
	color:#aba;
	font-size:15px;
	text-align:center;
}

.simple_overlay img {
	width: 75%;
	float: left;
}

@media all and (max-width: 600px) {
  .simple_overlay .details, .simple_overlay img {
    float: none;
    width: 100%;
  }
}


.formation {
	display: inline-block;
	width: 200px;
	height: 150px;
	border-style:solid;
	border-width:3px;
	border-color:white;
}

div#dp-popup {
	z-index: 20000;
	background: #336600;
	color: #ffffff;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
div.dp-popup a {
	color: #ffffff;
}

#formation_images img {
	border-width:2px;
	width:90%;
	border-style:solid;
	border-color:white;
}

#tactics input[type="text"] {
	width: 30px;
}

/*
@media only screen and (max-width: 760px) {

	/* Force table to not be like tables anymore
	.pivotsmall table, .pivotsmall thead, .pivotsmall tbody, .pivotsmall th, .pivotsmall td, .pivotsmall tr {
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility)
	.pivotsmall thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.pivotsmall tr { border: 1px solid #ccc; }
	
	.pivotsmall td { 
		/* Behave  like a "row"
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%; 
	}
	
	.pivotsmall td:before { 
		/* Now like a table header
		position: absolute;
		/* Top/left values mimic padding
		top: 6px;
		left: 6px;
		width: 33%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data

	#tactics td:nth-of-type(1):before { content: "Minute"; }
	#tactics td:nth-of-type(2):before { content: "Scenario"; }
	#tactics td:nth-of-type(3):before { content: "Mentality"; }
	#tactics td:nth-of-type(4):before { content: "Tackling"; }
	#tactics td:nth-of-type(5):before { content: "Passing"; }
	#tactics td:nth-of-type(6):before { content: "Shooting"; }
	#tactics td:nth-of-type(7):before { content: ""; }
	#substitutions td:nth-of-type(1):before { content: "Minute"; }
	#substitutions td:nth-of-type(2):before { content: "If Winning"; }
	#substitutions td:nth-of-type(3):before { content: "If Drawing"; }
	#substitutions td:nth-of-type(4):before { content: "If Losing"; }
	#substitutions td:nth-of-type(5):before { content: ""; }
	#fixturesTable td:nth-of-type(1):before { content: "Date"; }
	#fixturesTable td:nth-of-type(2):before { content: "Competition"; }
	#fixturesTable td:nth-of-type(3):before { content: "Home"; }
	#fixturesTable td:nth-of-type(4):before { content: "Score"; }
	#fixturesTable td:nth-of-type(5):before { content: "Away"; }
	#fixturesTable td:nth-of-type(6):before { content: "Referee"; }
	#fixturesTable td:nth-of-type(7):before { content: "History"; }
	#cupHistoryTable td:nth-of-type(1):before { content: "Season"; }
	#cupHistoryTable td:nth-of-type(2):before { content: "Competition"; }
	#cupHistoryTable td:nth-of-type(3):before { content: "Round"; }
	#cupHistoryTable td:nth-of-type(4):before { content: "Home"; }
	#cupHistoryTable td:nth-of-type(5):before { content: "Score"; }
	#cupHistoryTable td:nth-of-type(6):before { content: "Away"; }
	#cupHistoryTable td:nth-of-type(7):before { content: "Referee"; }
	#currentBids td:nth-of-type(1):before, #closedBids td:nth-of-type(1):before { content: "Date/Time"; }
	#currentBids td:nth-of-type(2):before, #closedBids td:nth-of-type(2):before { content: "Team"; }
	#currentBids td:nth-of-type(3):before, #closedBids td:nth-of-type(3):before { content: "Position"; }
	#currentBids td:nth-of-type(4):before, #closedBids td:nth-of-type(4):before { content: "Side"; }
	#currentBids td:nth-of-type(5):before, #closedBids td:nth-of-type(5):before { content: "Name"; }
	#currentBids td:nth-of-type(6):before, #closedBids td:nth-of-type(6):before { content: "Listed"; }
	#currentBids td:nth-of-type(7):before, #closedBids td:nth-of-type(7):before { content: "Price"; }
	#currentBids td:nth-of-type(8):before, #closedBids td:nth-of-type(8):before { content: "Bid"; }
	#currentBids td:nth-of-type(9):before { content: "Action"; }
	#closedBids td:nth-of-type(9):before { content: "Outcome"; }
	#allTransfers td:nth-of-type(1):before { content: "Date"; }
	#allTransfers td:nth-of-type(2):before { content: "From"; }
	#allTransfers td:nth-of-type(3):before { content: "To"; }
	#allTransfers td:nth-of-type(4):before { content: "Position"; }
	#allTransfers td:nth-of-type(5):before { content: "Side"; }
	#allTransfers td:nth-of-type(6):before { content: "Name"; }
	#allTransfers td:nth-of-type(7):before { content: "Listed"; }
	#allTransfers td:nth-of-type(8):before { content: "Price"; }
	#managerTable td:nth-of-type(1):before { content: "Rank"; }
	#managerTable td:nth-of-type(2):before { content: "Name"; }
	#managerTable td:nth-of-type(3):before { content: "Current Team"; }
	#managerTable td:nth-of-type(4):before { content: "Played"; }
	#managerTable td:nth-of-type(5):before { content: "Won"; }
	#managerTable td:nth-of-type(6):before { content: "Drawn"; }
	#managerTable td:nth-of-type(7):before { content: "Lost"; }
	#managerTable td:nth-of-type(8):before { content: "Actions"; }
	#historyLeagueTable td:nth-of-type(1):before { content: "Season"; }
	#historyLeagueTable td:nth-of-type(2):before { content: "Winning Team"; }
	#historyLeagueTable td:nth-of-type(3):before { content: "Manager"; }
	#historyLeagueTable td:nth-of-type(4):before { content: "Promoted"; }
	#historyLeagueTable td:nth-of-type(5):before { content: "Relegated"; }
	#historyLeagueTable td:nth-of-type(6):before { content: "View"; }
	#historyCupTable td:nth-of-type(1):before { content: "Season"; }
	#historyCupTable td:nth-of-type(2):before { content: "Winning Team"; }
	#historyCupTable td:nth-of-type(3):before { content: "Manager"; }
	#historyCupTable td:nth-of-type(4):before { content: "Runner-Up Team"; }
	#historyCupTable td:nth-of-type(5):before { content: "Manager"; }
	#playerStatsTable td:nth-of-type(1):before { content: "Rank"; }
	#playerStatsTable td:nth-of-type(2):before { content: "Player"; }
	#playerStatsTable td:nth-of-type(3):before { content: "Team"; }
	#playerStatsTable td:nth-of-type(4):before { content: "League Apps"; }
	#playerStatsTable td:nth-of-type(5):before { content: "Rating"; }
	#playerStatsTable td:nth-of-type(6):before { content: "Cup Apps"; }
	#playerStatsTable td:nth-of-type(7):before { content: "Rating"; }
	#playerStatsTable td:nth-of-type(8):before { content: "Total Apps"; }
	#playerStatsTable td:nth-of-type(9):before { content: "Rating"; }
	
}
*/

.navbar-default img {
    width: 40px;
    height: 40px;
    margin: 0px 10px;
}

.navbar .container .navbar-brand {
    padding: 5px 15px;
}

@media all and (min-width: 768px) and (max-width: 991px) {
    .navbar .container .navbar-brand {
        font-size: 12px;
    }
}