/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

 
/* site logo area larger */
.site-header .site-branding {
	/*margin-bottom: 2.61792em;
    margin-right: 4.34783%;*/
    width: 35%; /* was 21.7391% */
}

/* Adjustment for mobile */
@media only screen and (max-width: 369px) {
	.site-header .site-branding {
	margin-bottom: 4%;
    margin-right: 4%;
    width: 80%; 
	}
}

/* remove padding from footer */
.site-footer {
    padding: 0;
}

/* Remove outline from links  */
a:active,a:hover,a:visited,a:link {
	outline:0px
}



/* Schools CSS for displaying bar graphs of games sold */
.payment-button {
    float: right;
    width: 300px;
    border: 3px solid #668e24;
    margin: 20px;
    text-align: center;
}
.smallerfont {font-size: smaller;}

.schools-list    { width:510px; }

.full-bar
	{
	margin-left:0;
	margin-right:0;
	width:500px;
	left:0;
	background:#ddd;
	height:10px;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top: 5;
	margin-bottom: 5px;
}
	
.colour-bar	{
	height:10px;
	overflow: hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

.bar1 	{ 
	background:#21729e; /* blue  was #0d3348 */  
	height:10px;
	width: 100px;
}	

.bar2 	{ 
	background:#acbd31; /* green   */ 
	height:10px;
	width: 200px;
}	

.bar3 	{ 
	background:#99561f; /* brown   */ 
	height:10px;
	width: 300px;
}	

.bar4 	{
	background:#668e24; /* dark green   */ 
	height:10px;
	width: 400px;
}	

.bar5 	{
	background:#d73733; /* Red was #f0ccbe pink   */ 
	height:10px;
	width: 500px;
}

@media only screen and (max-width: 769px) {
	.full-bar{
		width:370px;
	}
	.bar1 	{ 
		width: 74px;
	}
	.bar2 	{ 
		width: 148px;
	}
	.bar3 	{ 
		width: 222px;
	}
	.bar4 	{ 
		width: 296px;
	}
	.bar5 	{ 
		width: 370px;
	}
}

@media only screen and (max-width: 569px) {
	.full-bar{
		width:280px;
	}
	.bar1 	{ 
		width: 56px;
	}
	.bar2 	{ 
		width: 112px;
	}
	.bar3 	{ 
		width: 168px;
	}
	.bar4 	{ 
		width: 224px;
	}
	.bar5 	{ 
		width: 280px;
	}
}

/* Game Week CSS  */

.game-headings {
	position:relative;
	height:100px;
	margin:2px 0px 2px -10px;
	padding-bottom:15px;
	padding-top:20px;
	/* [disabled]background-color:#ffcf4d; */
	}
.number-games-played-head 	{
	height:60px;
	width:96px;
	/* [disabled]background-color:#00f; */
	margin:0px 0px 0px 374px;
	float:left;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	color: #4D3300;
}	
.participating-school-head	{
	position:absolute;
	margin:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #4D3300;
}
.rewards-earned	{
	padding-top: 77px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	color: #4D3300;
	/* [disabled]background-color: #fc1b04; */
}
.game-school_odd {
	position:relative;
	height:48px;
	margin:2px 0px 2px -10px;
	/* [disabled]padding-bottom:10px; */
	background-color:#daeed0;
	}
.game-school_even {
	position:relative;
	height:48px;
	margin:2px 0px 2px -10px;
	/* [disabled]padding-bottom:10px; */
	/* [disabled]background-color:#ff0; */
	}	
.school-name {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin:10px 0px 2px 10px;
}
.game-school_even .gameweektotals {
	background-color:#daeed0; /*#f0f; */
}
.game-school_odd .gameweektotals {
	background-color:#fff; /*#00f; */
}
.sub-total .gameweektotals {
	background-color:#fff; /*#00f; */
}
.grand-total .gameweektotals {
	background-color:#fff; /*#00f; */
}
.sub-total2 .gameweektotals {
	background-color:#fff; /*#00f; */
}
.grand-total2 .gameweektotals {
	background-color:#fff; /*#00f; */
}
.sub-total	{
	position:relative;
	height:48px;
	width:455px; 
	margin:10px 0px 2px -10px;
	background-color:#608623;
	}
.grand-total	{
	position:relative;
	height:48px;
	width:455px;
	margin:10px 0px 2px -10px;
	background-color:#04562e;
	}	
.sub-total2	{
	position:relative;
	height:48px;
	width:455px;
	margin:10px 0px 2px -10px;
	/* [disabled]padding-bottom:10px; */
	background-color:#608623;
	}
.grand-total2	{
	position:relative;
	height:48px;
	width:455px;
	margin:10px 0px 2px -10px;
	/* [disabled]padding-bottom:10px; */
	background-color:#04562e;
	}	
.gameweektotals 	{
	height:32px;
	width:56px;
	margin:4px 0px 0px 394px;
	padding:8px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:900;
	color:#04562e;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
.game-totaltext	{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	margin:10px 0px 2px 10px;
}
.gameicon-string 	{
	height:40px;
	width:38px;
	float:right;
	background-image:url(images/string.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-left:2px;
}
.gameicon-gloves 	{
	height:40px;
	width:38px;
	float:right;
	background-image:url(images/gloves.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-left:2px;
}
.gameicon-seeds 	{
	height:40px;
	width:38px;
	float:right;
	background-image:url(images/seeds.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-left:2px;
}
.gameicon-trowel 	{
	height:40px;
	width:38px;
	float:right;
	background-image:url(images/trowel.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-left:2px;
}
.gameicon-sticks 	{
	height:40px;
	width:38px;
	float:right;
	background-image:url(images/sticks.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	margin-left:2px;
}
.thick-hr	{
	color: #000;
	background-color: #000;
	height: 5px;
}
.clear{ 	clear:both; line-height:1px; font-size:1px; }