/* lobo-box-scores-head */
div.lobo-box-scores-head {
	text-align: center; }
div.lobo-box-scores-head h2 {
	background: #cc0000;
	margin-bottom: 0px;
	color: white;
	text-transform: uppercase;
	padding: 5px;}
div.lobo-box-scores-head p {
	margin: 0 0 5px; }
div.lobo-box-scores-head div.team-scores {
	padding: 10px 0; 
	margin-bottom: 10px;
	border-bottom: 1px solid #666; 
	background: #f0f0f0; }
div.lobo-box-scores-head div.team-scores-left {
	width: 30%;
	float: left; }
div.lobo-box-scores-head table.total-scores {
	width: 40%;
	float: left; }
div.lobo-box-scores-head div.team-scores-right {
	width: 30%;
	float: left; }
div.lobo-box-scores-head div.team-scores span.score {
	color:#cc0000; }
/* lobo-box-scores */
table.lobo-box-scores {
	width: 100%;
	text-align: center;
	border-collapse:collapse;
	font-size: 12px; }
table.lobo-box-scores th, td {
	padding: 3px; }
table.lobo-box-scores .align-left {
	text-align: left; }
table.lobo-box-scores th {
	color: #fff; }
table.lobo-box-scores abbr {
	border-bottom-width: 0px; }
table.lobo-box-scores thead tr.bighead {
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase; }
table.lobo-box-scores thead tr.bighead th {
	color: #000;
	font-weight: normal; }
table.lobo-box-scores tbody tr.spacing {
	line-height: 20px; }
table.lobo-box-scores tr.subhead {
	background-color: #666; }
table.lobo-box-scores tbody tr.odd {
	background-color: #ffffff; }
table.lobo-box-scores tbody tr.odd:hover {
	background-color: #d0d0d0; }
table.lobo-box-scores tbody tr.even {
	background-color: #f0f0f0; }
table.lobo-box-scores tbody tr.even:hover {
	background-color: #d0d0d0; }
/* lobo-fbgame-comparison-box-scores */
table.lobo-fbgame-comparison-box-scores td.child {
	padding-left: 20px; }
table.lobo-fbgame-comparison-box-scores-left {
	float:left;
	width:50%; }
table.lobo-fbgame-comparison-box-scores-right {
	float:right;
	width:50%; }
table.lobo-fbgame-comparison-box-scores tr.subhead th.stat-label {
	width: 70%; }
table.lobo-fbgame-comparison-box-scores tr.subhead th.stat {
	width: 15%; }
/* lobo-fbgame-box-scores */
table.lobo-fbgame-box-scores td.player, table.lobo-fbgame-box-scores th.player {
	text-align: left;
	width: 25%; }
table.lobo-fbgame-box-scores td {
	width: 7.5%; }
/* lobo-stats-stat-selector */
div#lobo-stats-stat-selector {
	margin-bottom: 20px; }
.stat-form-container {
	float:left;
	margin-right: 50px; }
/* error */
p.lobo-stats-error {
	text-align: center;
	color: red; }
/**************************************************
 * Responsive Breakpoints
 **************************************************/
@media only screen and (max-width: 1199px) {
	div.stat-form-container {
		margin-right: 10px; }
	div.stat-form-container, div.stat-form-container select {
		width: 190px; }
}
@media only screen and (max-width: 649px) {
	div.lobo-box-scores-head h2 {
		font-size: 20px; }
	div.team-scores .team-scores-left h3, div.team-scores .team-scores-right h3 {
		font-size: 16px; }
	div.stat-form-container select {
		width: 250px; }
	div.stat-form-container {
		float:none;
		width: 250px;
		margin: 0 auto; }
	table.lobo-bbgame-box-scores th.stl, table.lobo-bbgame-box-scores td.stl,
	table.lobo-bbgame-box-scores th.ast, table.lobo-bbgame-box-scores td.ast,
	table.lobo-bbgame-box-scores th.blk, table.lobo-bbgame-box-scores td.blk {
		display:none; }
}
@media only screen and (max-width: 599px) {
	div.team-scores .team-scores-left p, .team-scores-right p {
		font-size: 10px; }
	table.lobo-fbgame-comparison-box-scores-left, 
	table.lobo-fbgame-comparison-box-scores-right {
		width: 100%;
		float:none; }
	table.lobo-fbgame-comparison-box-scores-left tr.spacing,
	table.lobo-fbgame-comparison-box-scores-right tr.bighead {
		display:none; }
}
@media only screen and (max-width: 499px) {
	table.lobo-fbgame-box-scores th.space2, table.lobo-fbgame-box-scores td.space2,
	table.lobo-fbgame-box-scores th.space3, table.lobo-fbgame-box-scores td.space3,
	table.lobo-fbgame-box-scores th.space4, table.lobo-fbgame-box-scores td.space4,
	table.lobo-fbgame-box-scores th.space5, table.lobo-fbgame-box-scores td.space5,
	table.lobo-fbgame-box-scores .passing th.pct, table.lobo-fbgame-box-scores .passing td.pct,
	table.lobo-fbgame-box-scores .passing th.ya, table.lobo-fbgame-box-scores .passing td.ya,
	table.lobo-fbgame-box-scores .passing th.sack, table.lobo-fbgame-box-scores .passing td.sack,
	table.lobo-fbgame-box-scores .passing th.ydsl, table.lobo-fbgame-box-scores .passing td.ydsl,
	table.lobo-fbgame-box-scores .returns th.kavg, table.lobo-fbgame-box-scores .returns td.kavg,
	table.lobo-fbgame-box-scores .returns th.klong, table.lobo-fbgame-box-scores .returns td.klong,
	table.lobo-fbgame-box-scores .returns th.pavg, table.lobo-fbgame-box-scores .returns td.pavg,
	table.lobo-fbgame-box-scores .returns th.plong, table.lobo-fbgame-box-scores .returns td.plong {
		display: none; }
}
@media only screen and (max-width: 399px) {
	div.lobo-box-scores-head div.team-scores-left,
	div.lobo-box-scores-head table.total-scores,
	div.lobo-box-scores-head div.team-scores-right {
		width: 95%;
		float:none;
		margin: 0 auto 20px auto; }
	div.lobo-box-scores-head table.total-scores {
		width: 60%; }
	div.team-scores .team-scores-left h3, div.team-scores .team-scores-left p,
	div.team-scores .team-scores-right h3, div.team-scores .team-scores-right p	{
		display: inline;
		line-height: 16px;
		font-size: 17px;
		vertical-align: middle;
		margin-bottom: 20px; }
	div.team-scores .team-scores-left p,
	div.team-scores .team-scores-right p {
		font-size: 12px;
		margin-left: 20px; }
	table.lobo-bbgame-box-scores th.oreb, table.lobo-bbgame-box-scores td.oreb,
	table.lobo-bbgame-box-scores th.dreb, table.lobo-bbgame-box-scores td.dreb,
	table.lobo-bbgame-box-scores th.to, table.lobo-bbgame-box-scores td.to,
	table.lobo-bbgame-box-scores th.pf, table.lobo-bbgame-box-scores td.pf,
	table.lobo-bbgame-box-scores th.totreb, table.lobo-bbgame-box-scores td.totreb,
	table.lobo-bbgame-box-scores th.tottf, table.lobo-bbgame-box-scores td.tottf,
	table.lobo-fbgame-summary-box-scores th.score-summary, table.lobo-fbgame-summary-box-scores td.score-summary,
	table.lobo-fbgame-box-scores th.space6, table.lobo-fbgame-box-scores td.space6,
	table.lobo-fbgame-box-scores .passing th.qbrat, table.lobo-fbgame-box-scores .passing td.qbrat,
	table.lobo-fbgame-box-scores .returns th.ptd, table.lobo-fbgame-box-scores .returns td.ptd,
	table.lobo-fbgame-box-scores .kicking th.pct, table.lobo-fbgame-box-scores .kicking td.pct
	{
		display: none; }
}