<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/**********************************************************/

html, body {
	-webkit-text-size-adjust: none;
	height: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;

}

body.public {
	background-color: #EDEEF2;
/*	background-color: #EDEAE3; */
/*	background-color: #F6F6F6; */

/*	background: url('../images/paper.jpg') repeat; */
}

body.admin {
/*	background: url('../images/wild_oliva.png') repeat; 
	background: url('../images/paper.jpg') repeat; 
	background: url('../images/dvsup.png') repeat; 

	background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.0)), url(../images/bg-footer-noise.jpg);
	background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url(../images/bg-footer-noise.jpg); 
	background-repeat: repeat-x, repeat;
	background-size: 100px 15px, 140px 140px;  */
	background-color: white;
	font-family: 'Roboto', sans-serif;

}

/************ COLORWAYS COLORWAYS *******************/


/* Red &amp; Black */

.red-black #nav-outer {
	background-color: #CB0814;
}

.red-black #league-outer.public-lo {
	background-color: #000;
}

.red-black #search {
	background-color: #990B14;
}

.red-black .game-leader-box-games .h4name a {
	color: #CB0814;
}

.red-black a {
	color: #CB0814;	
}

.red-black a:hover {
	color: #990b14;
}

.red-black #league-leader-table a, .red-black #league-leader-overlay a {
	color: #CB0814;
}

.red-black a.game-plate {
	color: #333;
}

.red-black .game-leader-box h3, .red-black .game-leader-box-games h3 {
	background-color: #555;
}

.red-black #footer {
	background-color: #000;
}

.red-black #team-ul #drop3, .red-black #main-nav &gt; li &gt; a {
	#f4f4f4;
}

.red-black #main-nav &gt; li &gt; a:hover {
	color: #fff;
}

.red-black #glbw-inner .game-leader-box-games h4.h4name a {
	color: #CB0814;
}

.red-black a.player-anchor:hover {
	color: #990b14;
}

.red-black #league-leader-table a {
	color: #CB0814;	
}

.red-black .hamburger.isActive .hamburger-bun, .red-black .hamburger.isActive .hamburger-patty {
	background-color: #000;
}

.red-black #mobile-nav-box {
	background-color: #1A1A1A;
}

.red-black #mobile-nav-box a {
	border-top-color: #404040;
}

.red-black #m-teams-btn.open {
	color: #fff;
}

.red-black .dropdown-menu li &gt; a:hover, .red-black .dropdown-menu li &gt; a:focus, .red-black .dropdown-submenu:hover &gt; a {
	background-color: #CB0814;
}

/* Hardwood */

.hardwood #nav-outer {
	background-color: #333;
}

.hardwood #league-outer.public-lo {
	background: url(../images/hw-bg.jpg) repeat;
	border-bottom: 1px solid #333;
}

.hardwood #league-outer.public-lo .league-name {
	color: #222;
}

.hardwood #league-outer.public-lo .league-subname {
	color: #333;
}

.hardwood #search {
	background-color: #4d4d4d;
}

.hardwood .game-leader-box-games .h4name a {
	color: #CB0814;
}

.hardwood a {
	color: #CB0814;	
}

.hardwood a:hover {
	color: #990b14;
}

.hardwood a.game-plate {
	color: #333;
}

.hardwood .game-leader-box h3, .hardwood .game-leader-box-games h3 {
	background-color: #555;
}

.hardwood #footer {
	background: url(../images/hw-bg.jpg) repeat;
	border-top: 1px solid #333;
}

.hardwood #nb-logo {
	color: #222;
}

.hardwood #footer .feedback {
	color: #444;
}

.hardwood #team-ul #drop3, .hardwood #main-nav &gt; li &gt; a {
	#f4f4f4;
}

.hardwood #main-nav &gt; li &gt; a:hover {
	color: #fff;
}

.hardwood #glbw-inner .game-leader-box-games h4.h4name a {
	color: #CB0814;
}

.hardwood a.player-anchor:hover {
	color: #990b14;
}

.hardwood #league-leader-table a {
	color: #CB0814;	
}

.hardwood .hamburger.isActive .hamburger-bun, .hardwood .hamburger.isActive .hamburger-patty {
	background-color: #000;
}

.hardwood #mobile-nav-box {
	background-color: #1A1A1A;
}

.hardwood #mobile-nav-box a {
	border-top-color: #404040;
}

.hardwood #m-teams-btn.open {
	color: #fff;
}

.hardwood .dropdown-menu li &gt; a:hover, .hardwood .dropdown-menu li &gt; a:focus, .hardwood .dropdown-submenu:hover &gt; a {
	background-color: #CB0814;
}



/*******************************/

a {
	color: #004ACE;
}

.only-ph {
	display: none;
}

em.only-ph {
	height: 0;
}


#canvas {
	min-height: 100%;
	margin-bottom: -142px;
}

#canvas:after {
	content: "";
	display: block;
}

#canvas:after {
	height: 40px;
}


.new-hover {
	background-color: #ddd;
	color: black;
}

tr.dnpbsel td, tr.dnpbsel td input, tr.dnpbsel th  {
	background-color: #f1f1f1; 
	color: #ccc;
}

tr.dnpbsel td.namecell-stats {
	color: #666 !important;
}

tr.dnpbsel td input {
	border-color: #ccc;
}


.playedradio, .dnpradio {
	color: #999;
	background-color: transparent;
	text-decoration: none !important;



	background: none;
}

.playedradio {
	width: 97px !important;
	padding-right: 22px;
	padding-left: 21px;	
	display: block;
}

.dnpradio {
	color: #bbb;
	width: 97px !important;
	padding-right: 22px;
	padding-left: 21px;	
	display: block;
}

a.playedradio:hover, a.dnpradio:hover {
	text-decoration: none;
	background-color: #ddd;
	color: #999 !important;
}



.color-container {
	width: 960px;
	margin: 0 auto;
}

.color-box {
	background-color: #eee;
	padding-bottom: 40px;
}

#m-score, #g-m-scoreboard {
	display: none;
}

.slicknav_btn {
	display: none;
}

.scroll-table {
	width: 100%;
	display: table;
	table-layout: fixed;
}

.new-scroll-table {
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch; 
	display: block;	
}

.scroll-table.big {
	width: 1440px;
	min-width: 1440px;
}

.scroll-table.medium {
	width: 640px;
	min-width: 640px;
}

.scroll-table.small {
	width: 460px;
	min-width: 460px;
}

.scroll-table-box {
	width: 100%;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch; 
}

#team-records table {
	margin-bottom: 0;
	table-layout: fixed;
}

#team-records table .team-cell, .team-records table .team-cell {
	min-width: 160px;
	width: 160px;
}


#team-records table .center-cell, .team-records table .center-cell {
	min-width: 60px;
	width: 60px;
	line-height: 15px;
}

.league-schedule .centered-box {
	margin-top: 0;
}

.right-anchor {
	float: right;
}

#team-records th, #team-records td, .stat-table.team-records th, .stat-table.team-records td {
	padding: 9px 8px;
}

#team-records td, .team-records td {
	font-size: 15px;
	vertical-align: middle;
}

#team-records .rank-cell, .team-records .rank-cell {
	width: 40px;
	min-width: 40px;
}

#team-records td.rank-cell, .team-records td.rank-cell {
	font-size: 21px;
	font-weight: bold;
	color: #555;	
	text-align: center;
}

#team-records td.team-cell, .team-records td.team-cell {
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#team-records th, .team-records th {
	padding: 6px 8px;
	text-align: center;
}

#team-records {
	margin-bottom: 50px;
}
/*
#team-records tr:nth-child(odd) {
  background-color: #F9F9F9;
}


#team-records tr:nth-child(even) {
  background-color: #fff;
} */

h2.team-page-name {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.playedradio.selected, .dnpradio.selected {
	text-decoration: none !important;
	background: url('../images/checkmark-small.png') 124px 4px no-repeat;	

}

.playedradio.selected {
	color: #468847;
	background-color: #DFF0D8;	
}

a.playedradio.selected:hover {
	color: #468847 !important;
	background-color: #DFF0D8;
}

.dnpradio.selected {
	background-color: #ddd;
	color: #999 !important;
}

.team-stat-btn-box p {
	display: inline-block;
	margin: 0 15px 0 15px;
}

.team-stat-btn-box {
	margin: 15px 0 10px 0;
}

#away-auto-btn.selected, #away-manual-btn.selected, #home-auto-btn.selected, #home-manual-btn.selected {
	color: #ccc;
}

.team-stat-btn-box a {
	text-decoration: none;
}

.team-stat-btn-box a:hover {
	text-decoration: none;
}

#canvas {
/*	background: url('../images/bg.jpg') repeat-x top left; */

}

.body-wrapper {
	width: 900px;
	margin: 0 auto;
}

.wrapper {
	width: 940px;
	margin: 0 auto;
}

.schedule-date-row {
	font-weight: bold;
	font-size: 24px;

	height: 60px !important;
}

.schedule-date-row td {
	vertical-align: bottom !important;
	padding-bottom: 10px !important;

}

a.player-anchor {
	font-weight: bold;
}

a.player-anchor:hover {
	color: #08C;
	text-decoration: underline;
}

.home-scores-table {
	border: 1px solid #ccc;

	background-color: #F2F2F2;	
	margin-bottom: 10px;
	width: 100%;
}

.change-photo-btn {
	width: 60px;
	background-color: rgba(0,0,0,0.6);
	height: 50px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	color: #eee;
	position: absolute;
	top: 10px;	
}

.radios {
	float: left;
}

.bold {
	font-weight: bold !important;
}

td.winner a, td.winner {
	font-weight: bold !important;
}

td.winner {
	background-color: #FBFFD5 !important;
}

/*#team-records {
	width: 340px;
	float: left;
}*/

.game-info-box {
	padding-bottom: 10px;
	margin-bottom: 16px;	
}

.game-notes-desktop {
	text-align: center;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #555;
	font-size: 16px;
}

.game-notes-desktop span {
	color: #888;
	font-style: italic;
	padding-right: 4px;
}

.game_page_info {
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 0;
	color: #666;
	font-size: 16px;
}

.game_page_info .at {
	color: #ccc;
	padding-left: 12px;
	padding-right: 2px;
	font-size: 12px;
}

.game_page_info .gt {

	color: #666;
	padding: 3px 5px 3px 5px;

	margin-right: 6px;
}

.game_page_info .gt.playoff {
/* 	background-color: #FFFFD5; */
    background: linear-gradient(90deg,#fee5da 0,#fff5ca 100%);
	color: #333;
}

#last-game-table {
	margin-bottom: 40px;
}

.public.games .body-wrapper {
	padding-top: 16px !important;
}


#team-records-box {
/*width: 488px;*/
float: left;
}

#schedule-box-ul {
	margin: 0px;
}




#recent-games-outer-box {

}

#recent-games-box {
}

.hrg-box {
	border: 1px solid #eee;
	background-color: #fff;
	display: block;
	width: 23%;
	margin-right: 1.6%;
	float: left;
	color: #333;
	border-radius: 4px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  	
}

#hrg-4, #hug-4, .hrg-box.hug-4 {
	margin-right: 0;
}

.hrg-box.c-1 {
	margin-left: 1.6%;
}

.hrg-box.hug-1 {
	margin-left: 1.6%;
}


a.hrg-box:hover {
	text-decoration: none;
	background-color: #F9F9F9;
}

.datetime-box {
	border-bottom: 1px solid #ddd;
	padding: 4px 8px;
}

.datetime-box .date, .ht-box .h-name, .at-box .a-name {
	float: left;
	margin: 0;
}

.datetime-box .time, .ht-box .h-score, .at-box .a-score {
	float: right;
	margin: 0;
}


.ht-box {
	padding: 14px 8px 4px 8px;
	font-size: 15px;
}

.at-box {
	padding: 4px 8px 14px 8px;
	font-size: 15px;
}

.ht-box.winner {
	background: url('../images/small-star.png') 9px 16px no-repeat;
	font-weight: bold;
	background-size: 13px 13px;
}

.at-box.winner {
	background: url('../images/small-star.png') 9px 6px no-repeat;
	font-weight: bold;
	background-size: 13px 13px;
}

.ht-box .h-name, .at-box .a-name {
	padding-left: 20px;
}

.datetime-box .time, .datetime-box .date, .bs-box {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #888;
	font-size: 13px;	
}


.bs-box {
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 4px;
	text-transform: none;
}

.bs-box p {
	margin: 0;
}

a.hrg-box .bs-box p {
	color: #104B80;
	padding: 2px 9px;
	display: inline;
	font-weight: bold;
	font-size: 16px;
}

h3.section-header {
	color: #000;
	margin: 70px 0 14px;
/* 	text-transform: uppercase; */
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;	
	font-size: 18px;
}

.leader-list li {
	line-height: 10px;
}

#ls-sh {
	margin-top: 18px;
	margin-bottom: 20px;
}

#ll-sh {
	margin-bottom: 18px;
	margin-top: 20px;
}

#rg-sh {
	margin-top: 0;
	border-bottom: none;
	float: left;
}

#all-g-link {
	float: right;
	color: #333;
/* 	text-transform: uppercase; */
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	font-size: 14px;	
	text-decoration: underline;
	margin-top: 15px;
/* 	padding-right: 19px; */
/* 	background: transparent url(../images/r-arrow2.png) center right no-repeat; */
/* 	background-size: 14px 14px;  */
    transition: color .2s ease,text-decoration-color .2s ease,box-shadow .2s ease,-webkit-text-decoration-color .2s ease;
    text-decoration: underline;
}

#all-g-link:hover {
    color: #5522fa;
    -webkit-text-decoration-color: #5ceace;
    text-decoration-color: #5ceace;
}

.small-rule {
	font-style: italic;
	margin-bottom: 14px;
}

.section-header .right {
	float: right;
}

.section-header .left {
	float: left;
}

.feedback {
	text-align: center;
	font-size: 18px;
}

.feedback a {
	color: #d43f4f;
}

#game-leader-box-wrapper, #league-leader-box-wrapper {
	width: 100%;
	padding-left: 0px;
}

.game-leader-box a {
	color: #333;
}

td.top-td {
	padding-top: 0px;
}

.body-wrapper {
/*	margin-top: -85px; */
}

.player-pic, .player-info-box {
	float: left;
}

.player-stat-box-outer {
	float: left;
	margin-left: 2%;
	width: 74%;
	max-width: 380px;
	margin-top: 47px;
}

.player-stat-box-inner {
	border: 1px solid #ccc;
	width: 100%;
	text-align: center;
	border-radius: 5px;
}


#p-avg-label {
	margin-bottom: 8px;
	margin-top: 6px;
	color: #333;
}

.avg {
	color: #333;
	float: left;
	width: 33%;
	margin-top: 16px;
}

.avg p {
	font-size: 30px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-align: center;
	margin-bottom: 11px;
	color: #000;
}

.avg .s-label {
	margin-bottom: 3px;
}

.avg .s-label {
    color: #333;
    text-align: center;
    margin-bottom: 7px;
    font-size: 22px;
    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    font-weight: 400;
}    


.player-info-box {
	margin-left: 2%;
	width: 74%;
}

.player-small-name {
	font-size: 46px;
    line-height: 50px;
    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
}

.players-team {
	margin-top: 20px;
	font-size: 20px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;	
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    text-transform: capitalize;
}

.players-team span {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #777;
	font-size: 16px;
	padding-right: 4px;	
}

.player-small-metta {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	margin-top: 8px;
	font-size: 18px;
	color: #222;
}

.profile-pic {
	float: left;
	width: 23.6%;
	border: 1px solid #fff;
}



.announce-box {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
	border-radius: 4px;
}

.announce-box .date {
	color: #aaa;
}

.announce-box .text {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

.announcements-box {
	border: 1px solid #666;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #eee;
	color: black;
}

.announcements-box .date {
	color: #aaa;
}


#admin-button {
	float: right;
	margin-top: -7px;
}

.body-wrapper {
	width: 100%;
	max-width: 1440px;
	background-color: white;
	padding: 30px 30px 10px 30px;
}

#main-nav {
	padding: 0px 0 0 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}

#search {
	margin-top: 0px;
	border-radius: 10px;
	float: right;
	padding-left: 15px;
	width: 460px;
	background-color: #FFFFFF;
	border: 1px solid #d9d9d9;
	padding-top: 12px;
	padding-bottom: 8px;
	color: #000;
}

#search::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
#search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333;
   opacity:  1;
}
#search::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333;
   opacity:  1;
}
#search:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #333;
}

#team-ul {
	margin-left: 0px !important;
}

#team-ul .team-dropdown {
	top: 32px;
	left: -42px;
	width: 190px;
}

#team-ul .team-dropdown li a {
	font-size: 14px;
	color: #000;
	line-height: 30px;
}

#team-ul .team-dropdown li &gt; a:hover {
	background-color: #5522fa;
}

#league-outer {
	background-color: #fff;
/*	background-color: #0293DD; */
	width: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom: 30px;
	border-bottom: 1px solid #D3D3D3;
}

#league-outer.public-lo {
/* 	background-color: #080650; */
	margin-bottom: 0px;
	background: linear-gradient(to right,#004ACE 0,#7700a2 100%);
}


#league-outer .admin-inner {
	width: 960px;
	margin: 0 auto;		
}


#mobile-nav-box {
	display: none;
}

.typeahead.dropdown-menu {
	left: 649px;
	top: 30px;
}

span.power {
	float: right;
	color: #c7c7c2;
	padding-top: 10px;
	padding-right: 11px;	
}

#league-bar {



/*
background-color: #F6F6F6;
background-image: -moz-linear-gradient(top, #FAFAFA, #F2F2F2);
background-image: -ms-linear-gradient(top, #FAFAFA, #F2F2F2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFAFA), to(#F2F2F2));
background-image: -webkit-linear-gradient(top, #FAFAFA, #F2F2F2);
background-image: -o-linear-gradient(top, #FAFAFA, #F2F2F2);
background-image: linear-gradient(top, #FAFAFA,#F2F2F2);
background-repeat: repeat-x;

	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;		*/
/*-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px; */
	border-radius: 4px;

}


#main-nav &gt; li {
	float: left;
	list-style: none;

}



.left-cell {
	text-align: left !important;
}

#team-ul #drop3,
#main-nav &gt; li &gt; a {
	color: #000000;
	padding: 7px 14px;
	display: inline-block;
/* 	text-decoration: none !important; */
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-size: 20px;
	font-weight: 700;
	height: auto;
	line-height: 20px;
	outline: none !important;
/* 	text-transform: uppercase; */
/* 	transition: color ease-out .3s; */
	margin-right: 0;	
	cursor: pointer;

	transition: color .2s ease,text-decoration-color .2s ease,box-shadow .2s ease,-webkit-text-decoration-color .2s ease;


    text-decoration: underline;


	
	text-decoration-color rgb(34, 34, 34)
	text-decoration-line underline;
	text-decoration-style solid;
	text-decoration-thickness 2.2px;
	transform none;
	transition-delay 0s, 0s, 0s, 0s;
	transition-duration 0.2s, 0.2s, 0.2s, 0.2s;
	transition-property color, text-decoration-color, box-shadow, -webkit-text-decoration-color;
	transition-timing-function ease, ease, ease, ease;
}

#main-nav &gt; li &gt; a:hover {
	color: #5522fa;
    -webkit-text-decoration-color: #5ceace;
    text-decoration-color: #5ceace;
}

#main-nav #drop3 .caret {
    border-top: 6px solid #000;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

/* 
#main-nav #league-home-link {
	padding-left: 0px;
}
 */

.game-metta {
	margin-top: 10px;
	width: 400px;
	float: left;
	color: #999;
}

.player-metta {
	margin-top: 10px;
}

.profile-stats {
	float: left;
	margin-top: 20px;
}



#wood-logo {
	border-radius: 4px;
	width: 360px;
	margin: 0 auto;
	text-align: center;
	margin-top: 100px;
	display: block;
}

#sign-up-box {
	width: 100%;
	height: 100px;
/*	background-color: #379abe;  */
	background-color: #ccc;
	border-top: 3px solid #136d8d;
	border-bottom: 3px solid #136d8d;	
	margin-top: 100px;
}

td.forfeit {
	font-size: 14px;
}

#footer {
	width: 100%;
	margin-top: 80px;
	text-align: center;
/*	background: #17294F url(../images/pattern.svg); */
	height: 30px;
}

#footer .footer-inner {
	padding-top: 30px;
}

#nb-logo {
	font-family: 'Vitesse A', 'Vitesse B'; font-weight: 700; font-style: normal;	
	font-size: 26px;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#footer .feedback {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 6px;
	color: #333;	
}

#footer .feedback a {
	font-weight: 700;
	color: #333;
}

#footer .feedback a:hover {
	text-decoration: underline;
	color: #4C30F7;
}

#footer ul li {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

#footer ul {
	text-align: center;
	display: inline-block;
	margin-top: 8px;
}

#save-message {
	position: fixed;
	z-index: 10000;
	background-color: #000;
	width: 200px;
	padding-top: 80px;
	font-weight: bold;
	height: 120px;
	text-align: center;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
	border-radius: 4px;
	color: white;
	font-size: 28px;
	display: none;
}

#create-team-btn {

float: right;
display: block;
width: 200px;
height: 52px;
padding: 0;
font-size: 18px;
line-height: 52px;
background-position: bottom left;
white-space: nowrap;
margin: 1px 5px 1px 0;
text-decoration: none;
text-align: center;
font-weight: bold;
font-style: normal;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #fff !important;
vertical-align: top;
letter-spacing: 0.3px;
-webkit-transition: opacity .2s;
background: url(../images/btn_overlay.png) repeat-x 0 50%;
background-color: #dd624b;
border: 1px solid #a43220;
text-shadow: none;
text-transform: capitalize;
}

#nav-bar {
	position: relative;
	height: 38px;
	display: flex; /* or inline-flex */
	justify-content: center;
/*	background-color: #E0DFD8; 
	margin-top: 40px; */
}

#header {
	height: 46px;
	box-shadow: 1px 0px 1px #ccc;
	-webkit-box-shadow: #AAA 0px 1px 3px;
	z-index: 1;
	background-color: #333;
}

#header-inner {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

a.complete-link {
	color: #333;
	margin-bottom: 8px;
	text-align: right;
	font-style: italic;
	float: right;
}

.row1 a {
	color: black !important;
}

a.complete-link:hover {
	color: red;
}

.game-box {
	width: 100%;
	padding: 10px 0 10px 0;
	border-top: 1px solid #ded7c8;
}

h1 {
	font-size: 36px;
	margin-bottom: 20px;
}

h2 {
	font-size: 24px;
	margin-bottom: 14px;
}

#nav {
	float: right;
}

#nav li {
	float: left;
}

a {
	text-decoration: none;
}

.column {
	float: left;
	margin-right: 30px;
	width: 400px;
}


.schedule-date-game-box, .upcoming-games-box {
	margin-bottom: 18px;
	padding-bottom: 0;
/* 
	padding-top: 16px;
	width: 97%;
	padding-left: 1.5%;
	padding-right: 1.5%;
	background-color: #ddd;
 */
}



h2.schedule-date {
	color: #000;
/* 
	font-weight: bold;
	font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size: 22px;
 */
	-webkit-font-smoothing: antialiased;
/* 	padding: 10px 0 6px 0; */
	vertical-align: baseline;
/* 	line-height: 22px;	 */
	
	    color: #000;
    margin: 50px 0 8px;
    /* text-transform: uppercase; */
    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    font-weight: 700;
    font-size: 22px;
}
}

.schedule-date-game-box .hrg-box {
	margin-top: 16px;
}

.schedule-box ul {
	margin: none !important;
}

.schedule-box ul&gt;:first-child {
	margin-top: 0px !important;
}

#t-mrg-label {
	margin-top: 34px;
}

/* New Game Plates Start */

.game-plate {
	height: auto;
	background-color: #fff;
	width: 32.28%;
	margin-right: 1.58%;
	float: left;
	margin-bottom: 16px;
	display: block;
	color: #000;
    box-shadow: 0.5em 0.5rem 3rem rgb(0 0 0 / 6%);
    border-radius: 8px;
    border: 1px solid #eee;
    box-sizing: border-box;
}

.game-plate:hover {
	color: #333;
}

/* 
.game-plate.played {
	background: #fff url('../images/r-arrow3.png') 99% 18px no-repeat;
	background-size: 30px 30px;
}
 */

.game-plate.home {
	margin-bottom: 0;
}

#home-gp-3 {
	margin-right: 0;
}

.extra-box-inner .game-plate {
	width: 100%;
	float: none;
}

.game-plate.c-3 {
	margin-right: 0;
}



.game-plate .left-box {
	float: left;
	width: 75.711%;
	height: 94px;
	padding-left: 3.289%;
	font-size: 18px;
}

.game-plate .left-box .tt-box {
	height: 34px;
	padding-top: 19px;
}

.game-plate .left-box .bt-box {
	height: 29px;
	padding-top: 2px;
}

.game-plate .winner {
	font-weight: bold;
	color: #000;
}

.game-plate .loser {
	font-weight: normal;
	color: #777;
}

.h-name, .a-name {
	float: left;
	margin-bottom: 0px;
	white-space: nowrap;
	display: inline-block;
	width: 79%;
	text-overflow: ellipsis;
}

.h-name.tbd, .a-name.tbd {
	font-style: italic;
	color: #888;
}

.h-score, .a-score {
	float: right;
	margin-bottom: 0px;
	padding-right: 5%;
	text-align: right;
}

.winner .h-score, .winner .a-score {
	background: transparent url(../images/tri.png) center right no-repeat;
	background-size: 7px 9px;
}

.unplayed .h-score, .unplayed .a-score {
	padding-right: 3%;
	color: #666;
}
.space-three {
	clear: both;
}

.space-two {
	display: none;
}

.game-plate .right-box {
	float: left;
	text-align: center;
	height: 68px;
	margin-top: 13px;
	margin-bottom: 7px;
	border-left: 1px solid #d0d0d0;
	box-sizing: border-box;
	width: 21%;
	padding-left: 2%;
	padding-top: 11px;
	color: #666;
	font-size: 14px;
}

.game-plate .right-box p {
	margin: 0;
	padding: 2px 0px;
}


div.game-plate {
/*	height: 89px; */
	height: auto;
}

div.game-plate .loc-box, div.game-plate .notes-box, a.game-plate .notes-box {
/* 	border-top: 1px solid #d0d0d0; */
	width: 93.422%;
	margin-left: 3.289%;
	margin-right: 3.289%;
}

div.game-plate .loc-box p, div.game-plate .notes-box p, a.game-plate .notes-box p {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0;
	color: #333;
}

div.game-plate .loc-box p span, div.game-plate .notes-box p span, a.game-plate .notes-box p span {
	font-style: italic;
	padding-right: 4px;
	color: #777;
}


/* New Game Plates End */



#t-upcoming-games-ul {
	margin-left: 0;
}


.game-leader-box {
	width: 220px;
	text-align: center;
	border-radius: 3px;
	margin-bottom: 20px;
	float: left;	
	border: 1px solid #CCC;	
	margin-left: 10px;
	margin-right: 10px;
}

.game-leader-box-games {
	width: 19%;
	text-align: center;
	border-radius: 8px;
	margin-bottom: 20px;
	float: left;	
	margin-left: 0px;
	margin-right: 1.25%;
}

#team-stats-heading, #player-on-team-subhead {
	padding-bottom: 5px;
}

#player-on-team-subhead {
	margin-top: 56px;
}

.game-leader-box.home-game-leader-box {
	width: 218px;
}

.home-leader-box {
	width: 205px;
}

.list-rank-cell {
	width: 16px;
	padding-left: 6px;
}

.game-leader-box h4{
	display: block;
}

.game-leader-box-games h4 {
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}

.game-leader-box .top-td h4, .game-leader-box-games .top-td h4 {
	background-color: #ccc;
	width: 100%;
	display: inline-block;
	font-size: 18px;
	padding-bottom: 6px;
}


.game-leader-box .top-td h4 a, .game-leader-box-games .top-td h4 a {
	background-color: #ccc;
	width: 100%;
	display: inline-block;
	font-size: 18px;
	padding-top: 6px;
}

.game-leader-box .h4stat, .game-leader-box-games .h4stat {
	font-size: 40px;
	text-align: center;
	margin-top: 15px;
}

#team-leader-headline {
	margin-top: 60px;
	padding-bottom: 10px;	
}

.team-text-box h5 {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #919191;
	font-size: 16px;
}

.game-leader-box-games .h5stat {
	font-size: 28px;
	text-align: center;
	margin-top: 7px;
	color: #333;	
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;	
}

.game-leader-box-games .h5stat span {
	font-size: 22px;
	text-align: center;
	margin-top: 15px;
	color: #666;	
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;	
	text-transform: uppercase;
	padding-left: 2px;
}

.game-leader-box-games .h4name {
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 12px;
}

.game-leader-box-games .h4name a {
	font-size: 22px;
	color: #004ACE;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-decoration: underline;
}

#standings-box {
	float: left;
	width: 488px;
}

.team-schedule {
	margin-left: 0px;
}

.team-schedule li {
	height: 42px;
	display: block;
	background-color: #F3F3F3;
	margin-bottom: 14px;
	padding-top: 12px;
	padding-left: 12px;
	border-radius: 2px;
}

.team-schedule .left {
	display: block;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	width: 75px;
	float: left;
	margin-right: 20px;	
	text-transform: uppercase;
	font-size: 19px;
	line-height: 19px;	
}

.team-schedule .left .date {
	color: #1033A0;	
	display: block;
	text-align: right;	
}

.team-schedule .left .year {
	color: #666;
	text-align: right;
	font-size: 13px;
	line-height: 13px;
	display: block;	
}

.team-schedule .right {
	width: 70%;
	display: block;
	float: left;
	color: #999;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 18px;
	padding-top: 6px;		
}

.h-or-a {
	border: 1px solid #D4D4D4;
	border-radius: 2px;
	padding: 4px;
	font-size: 14px;
	color: #999;
	text-transform: uppercase;	
}

.team-schedule .right .at {
	color: #aaa;
	font-size: 16px;
}

.team-schedule .right a {
	color: #CE0000;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: 700;	
}


.game-leader-box h3, .game-leader-box-games h3 {
	text-align: center;
	color: #000;	
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
	font-size: 17px;
	background: linear-gradient(90deg,#fee5da 0,#fff5ca 100%);
    border-radius: 8px 8px 0 0;
    line-height: 32px;
    padding-top: 2px;
}

.game-leader-box img {
	width: 218px;
	float: left;
}

.game-leader-box-games img {
	border-radius: 0 0 8px 8px;
	border: 1px solid #AAA;
	box-sizing: border-box;
}


.game-leader-box.home-game-leader-box img {

}

.home-leader-box img {

}

.home-leader-box table {
	width: 100%;
}

#glbw-inner .game-leader-box-games {
	border: none;	
}

#glbw-inner .game-leader-box-games h3 {
	background-color: #fff;
	color: #000;
	font-size: 20px;
}

#glbw-inner .game-leader-box-games h4.h4name {
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
}

/* 
#glbw-inner .game-leader-box-games h4.h4name a {
	color: #104B80;
}
 */


#glbw-inner .game-leader-box-games h4.h5stat {
	margin-top: 10px;
}
















.hidethis {
	display: none !important;
}

.showthis {
	display: block;
}

h2.centered-box, h2.centered-box a {
	display: inline-block;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 4px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	padding: .5em 0 3px 0;
	color: #000;
	text-transform: capitalize;	
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;	
}

h2.centered-box a {
	display: inline;
}

h2.centered-box-bg {
	display: block;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 12px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	font-size: 33px;
	line-height: 1.1;
	padding: .5em 0 .9em 0;
	color: #919191;
	text-transform: uppercase;		
}

h2.centered-box-new {
	color: #029CC0;
	background-color: #f1f1f1;
	width: 930px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 12px;
	display: block;
	text-align: left;
	font-size: 32px;
	font-weight: bold;
	margin-left: -30px;
	margin-top: 40px;
	margin-bottom: 12px;
	line-height: 24px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

h2.centered-box-new span {
	font-size: 14px;
	color: #666;
	font-weight: normal;
}



.edit-stats-table input, .add-stats-table input {
	width: 25px;
}

.leader-box {
	width: 310px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 20px;
	background-color: #fff;
	float: left;

}

.leader-box table, .leader-box div {
	float: left;
}

.leader-box div {
	width: 80px;
	padding: 10px;
}

.leader-box table {
	width: 190px;
}

.leader-box h3 {
	text-align: center;
	font-weight: bold;
	background-color: #DAF2FF;
	padding-bottom: 3px;
}

.leader-box .name-cell {
	width: 170px;
	text-align: left;
}

.leader-box .result-cell {
	width: 30px;
	text-align: right;
}

.leader-box .name-cell a, .leader-box .result-cell a {
	text-decoration: none;
	color: #666;
}

.leader-box .name-cell a:hover, .leader-box .result-cell a:hover {
	text-decoration: underline;
	color: red;
}
.user-header-box {
	float: right;
	padding-top: 12px;
}

.user-header-box span {
	float: left;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 14px;	
}

#drop4 {
	font-weight: normal;
	font-size: 14px;
	color: white !important;
	text-decoration: none !important;
}

.user-header-box span a {
	color: white !important;
	text-decoration: none !important;
}

.user-header-box .email {
	font-weight: bold;
}

.user-header-box .pipe {
	padding-left: 8px;
	padding-right: 6px;
}

#user-drop-down {
	float: left;
}

#user-drop-down &gt; ul {
	margin-left: 0px;
}

#user-drop-down .dropdown-menu {
	margin-top: 24px;
}

#user-drop-down .dropdown-menu a {
	text-decoration: none !important;
}

#drop4{
	float: left;
	display: inline-block;
}

.dd-description {
	color: #333;
}

#ribbon {
	width: 100%;
	background: url('../images/ribbon.png') repeat-x;
	height: 8px;
}

.rgb-metta {
	margin-bottom: 0px;
	background-color: #efefef;
	padding-right: 10px;
	font-size: 12px;
	color: #777;
	text-align: right;
	padding-top: 1px;	
}

.rgb-metta .at {
	padding-left: 8px;
	padding-right: 8px;
	color: #b5b5b5;	
}

.recent-game-box {
	display: block;
	width: 390px;


	background: #FAFAFA;
	border: 1px solid #D4D4D4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	margin-bottom: 13px;
	border-radius: 2px;
	text-decoration: none !important;
}

a.recent-game-box:hover {
	background-color: #F3F3F3;;
}

.gb-location {
	color: #888;
	padding-top: 37px;
	float: right;
	padding-right: 6px;	
}

.rgb-date {
	text-decoration: none;
	
	color: black;	
	font-size: 14px;
	color: #717171;
	font-weight: 500;
	padding-left: 16px;
	padding-top: 10px;
	display: none;
	float: left;
}

.rgb-team, .rgb-score {
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	color: #444;
}

.rgb-team {
	padding-left: 18px;
}

.rgb-team.winner {
	background: url('../images/small-star.png') 0 2px no-repeat;
	font-weight: bold;
	background-size: 13px 13px;
}

.rgb-score.winner {
	font-weight: bold;
}

.rgb-home-team, .rgb-home-score {
	margin-bottom: 5px;
}

.rgb-team-box {
	float: left;
	display: inline-block;
	width: 200px;
	margin-left: 18px;
	margin-top: 9px;
}

.rgb-score-box {
	float: left;
	display: inline-block;
	margin-top: 9px;
	margin-left: 10px;
}

.rgb-box-score {
	display: inline-block;
	float: left;
	color: #CE0000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 23px;
	margin-left: 30px;
	padding-right: 20px;
	line-height: 14px;
	padding-bottom: 2px;
	background: url('../images/right-arrow-rd.png') 101px 3px no-repeat;
}


.new-button {
	display: inline-block;
	padding: 9px 12px;
	background-color: #4090BA;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	text-decoration: none !important;
	float: right;
}

.view-all-games {
	color: #4090BA;
	color: #555;
	font-weight: bold;	
	font-size: 16px;
	text-decoration: none !important;
	float: right;
	margin-top: 10px;
}

.leaderboard-subhead {
	font-size: 40px;
	line-height: 50px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	color: #000;
	margin-bottom: 0px	
}

.stat-table {
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #777;
	width: 100%;
}

.stat-table tr {
/*	border-bottom: 1px solid #e8e8e8; */
	border-right: 1px solid #DDD;
	height: 34px;
}

.stat-table tr.odd {
	background-color: #fbfbfb;
}

.stat-table th {
	color: #333;
	font-weight: bold;
	vertical-align: middle !important;
	padding-bottom: 3px;
	background-color: #F9F9F9;
	border-left: 1px solid #ddd;
	line-height: 18px;
}

.stat-table .bottom-header-row {
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;	
}

.stat-table td {
	text-align: right;
	padding-right: 4px;
	border-left: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #DDD;
/*	height: 20px; */
}

.stat-table tbody {
	border: none;
}

#game-page-mobile-header {
	display: none;
}

.stat-table .name-cell {
	text-align: left;
	width: 140px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.stat-table .name-cell a {
/* 	text-decoration: none; */
/*	color: #004ACE !important; */
	font-weight: 400 !important;
	font-size: 13px !important;
}

.stat-table .date-cell {
	width: 50px;
}

.stat-table .name-cell a:hover {
/*	color: #50C0FB !important;  */
	text-decoration: underline !important;
}

.stat-table tr:nth-child(even) {
  background-color: #F9F9F9;
}


.stat-table tr:nth-child(odd) {
  background-color: #fff;
}


.stat-table.overlay {
	width: 140px;
	position: absolute;
	top: 0;
}

.stat-table.overlay.wide {
	width: 264px;
}

.stat-table.overlay.players {
	width: 156px;
}

.stat-table.overlay.comparisons {
	width: 157px;
}

#league-leader-overlay {
	width: 198px;
}

#team-records-overlay {
	width: 235px;
	display: none;
}

#team-records-overlay tr td {
	height: 20px;
}

.scroll-boundary {
	position: relative;
}

.stat-table thead tr.bottom-header-row {
	height: 50px;
}

#league-leader-table tr.bottom-header-row, #league-leader-overlay tr.bottom-header-row {
	height: 57px;
}




#team-averages {
	margin-bottom: 30px;
}	

#league-leader-table {
	width: 100%;

}

#league-leader-table th, #league-leader-table td, #league-leader-overlay th, #league-leader-overlay td {
	padding: 9px 8px;
}

#leage-leader-table td, #leage-leader-overlay td {
	font-size: 15px;
}

#league-leader-table th span, #league-leader-overlay th span {
	font-size: 13px;
}

#league-leader-table a, #league-leader-overlay a {
	color: #004ACE;
}

#league-leader-table .rank-cell, #league-leader-overlay .rank-cell {
	width: 50px;
	padding-left: 0;
	padding-right: 0;
}

#league-leader-table td.rank-cell, #league-leader-overlay td.rank-cell {
	font-size: 21px;
	font-weight: bold;
	color: #555;
	text-align: center;
}

#league-leader-table .team-cell, #league-leader-overlay .team-cell {
	text-align: left;
	width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#league-leader-table .name-cell, #league-leader-overlay .name-cell {
	width: 130px;
	font-size: 15px;
}

#league-leader-table .result-cell {
	text-align: center;
	font-size: 15px;
}

#league-leader-table .bottom-header-row th, #league-leader-overlay .bottom-header-row th {
	text-align: center;
}

.stat-spotlight {
	float: left;
	width: 32%;
	margin-left: 2%;
	background-color: #eee;
}

.spotlight-box {
	padding: 3%;
}

.spotlight-box img {
	width: 32%;
	margin-right: 3%;
	float: left;
}

.spotlight-box .name {
	float: left;
	width: 65%;
	text-align: center;
	font-size: 18px;
	padding-top: 4px;
}

.spotlight-box .stat {
	float: left;
	width: 65%;
	text-align: center;
}





/*
#new-player-form input, #new-player-form label, .input-box {
	float: left;
} 
*/
.input-box {
	margin-right: 22px;
	float: left;
}

.new-player-box .input-box {
	margin-top: 14px;
}

.input-box .name-input {
	width: 190px;
}

.input-box .number-input {
	width: 60px;
}

.new-player-img {
	float: left;
	width: 60px;
	margin-right: 20px;
}

#new-player-form label {
	padding-right: 10px;
	font-weight: bold;
}

#new-player-form {
	padding: 10px 10px;
	margin-bottom: 0px !important;
}

#nav-outer {
	background:  #FFFFFF;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: 0;
	margin-bottom: 20px;
}


h3.sub-head {
	margin: 0px 0 8px 0;
	color: #333;
	font-weight: normal;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
}

h3.sub-head-admin {
	margin: 0px 0 8px 0;
	color: #333;
	font-weight: normal;
	font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#add-player-box {
	margin-bottom: 30px;
	border: 1px solid #d3d3d3;
}

#home-table-wrap {
	margin-bottom: 70px;
}


h2.stat-heading span {
	text-transform: capitalize;
}

h2.stat-heading {
	margin-top: 10px;
	margin-bottom: 15px;
}

.league-name {
	color: #fff;
	line-height: 20px;
	font-size: 30px;
	text-align: left;
	display: block;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-family: 'Roboto' sans-serif;
	font-style: normal;
	font-weight: 500;
}



#league-outer.public-lo .league-name {
	color: #fff;
/* 	line-height: 20px; */
	font-size: 24px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	text-align: center;
	display: block;
	font-weight: bold;
}

#league-outer.public-lo .league-name.mobile {
	display: none;
}

#league-outer.public-lo .subname {
	font-weight: normal;
	color: #DDD;
}

#league-outer.public-lo .subname.mobile {
	display: none;
}

#league-outer.public-lo .league-subname {
	color: #bbb;
	letter-spacing: .7px;
}


#league-logo {
	float: left;
	display: block;
	margin-right: 20px;
	margin-top: 6px;
}

#league-logo img {
	max-width: 300px;
	height: 80px;
}

.admin .league-name {
	color: #222;
	font-weight: 700;
}

.league-subname {
	font-size: 26px;
	font-weight: 400;
	line-height: 22px;
	font-family: 'Roboto' sans-serif;
	padding-top: 13px;
	color: #222;
	text-align: left;
}

.admin .league-name span,
.admin .league-sub-name {
	color: #ccc;
}

.league-name-box {
/*	background-color: #313D42;
	border-radius: 3px;	*/
	padding: 0px 0px;
/* 	float: left; */
}

.third-box .btn {
	margin-top: 23px;
	float: right;
}

.form-box {
	padding: 13px;
}

.form-box.add-game-box {
	margin-bottom: 24px;
	padding-top: 13px;
	padding-bottom: 2px;
}

.add-player-btn {
	float: right;
	margin-top: 12px;
}

.form-box .player-button {
	float: right !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

.main-content-box {
	width: 700px;
	float: left;
}

.side-content-box {
	float: left;
	width: 240px;
	margin-right: 20px;
}

.game-list-box {
	width: 670px;
	border: 1px solid #B4B4B4;
	border-radius: 3px;
	margin-bottom: 20px;
	background-color: #EDEDED;
	padding: 10px;
	height: 70px;
}

.game-list-box .team-name {
	font-weight: bold;
	color: #2699B7;
	font-size: 20px;
}

.game-list-box .edit-btn {
	float: right;
	display: inline-block;
	background-color: #6AB3A3;
	color: white;
	padding: 8px 15px 8px 15px;
	font-size: 12px;
	text-decoration: none;
}

.content-box {
	background-color: #F9FAFB;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 6px;
}


.content-box.score-content {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

.score-box {
	border-bottom: 1px solid #ddd;
	padding-right: 2%;
	padding-left: 2%;
	padding-top: 8px;
	padding-bottom: 8px;	
	width: 96%;
}

#rank-table tr {
	border: 1px solid #333;
	margin-bottom: 10px;
	padding: 5px;
	background-color: white;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}



.admin-topper {
	background-color: #fff;
	height: 110px;
	border-bottom: 1px solid #D3D3D3;
}

.admin-topper .admin-inner {
	width: 1000px;
	margin: 0 auto;
}

tr.placeholder {

	height: 60px;
	background-color: red;
}


.score-box.top-box {
	border-top: 1px solid #ddd;	
}

.score-box .team-score {
	float: right;
	font-weight: bold;
	line-height: 24px;
	padding-right: 3px;
}

.score-box .team-score em {
	color: #ccc;
}

.score-box h4 {
	float: left;
	line-height: 24px;
	font-weight: normal;
}

.score-box .meta {
	font-size: 12px;
	color: #ccc;
}

h3.score-heading {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #00B0F0;
}



.team-box {
	border: 1px solid #333;
	padding: 10px;
	margin-bottom: 24px;
}

#admin-ul li {
	padding: 8px 15px;
	float: left;
} 

#admin-ul {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0;
}

#admin-ul li.first-list-item {
	padding-left: 0px;
}

h2.team-page-name {
	font-size: 46px;
	line-height: 50px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-transform: capitalize;	
	color: #000;
	margin-bottom: 30px;
}

h3.team-record {
	color: #555;
	font-weight: normal;
	padding-top: 6px;
	line-height: 43px;

}

div.team-text-box {


}

h3.team-record span {
	font-size: 22px;
}

.team-page-header {
	width: 100%;
	padding-bottom: 16px;
	margin-bottom: 3px;
/*	background: #17294F url(../images/pattern.svg);	 */
	padding-top: 30px;
/* 	background-color: #FFF; */
}

.team-page-header.player-page, .team-page-header.leaderboard-page {
	background-color: #eee;
}

.team-page-header.leaderboard-page {
	margin-bottom: 12px;
}

.team-page-header.home-page-header {
	padding-top: 12px;
}

.team-page-header.team-page {
	padding-bottom: 30px;
}

.good-wrap {
	width: 92%;
	padding-right: 4%;
	padding-left: 4%;
	max-width: 1240px;
	margin: 0 auto;
}



#game-leader-box-wrapper {
	width: 92%;
	padding-right: 4%;
	padding-left: 4%;
	max-width: 1240px;
	margin: 0 auto;
}

#league-leader-box-wrapper {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	max-width: 1240px;
	margin: 0 auto;
}

.l-select-box {
	float: left;
}

.leader-label {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	color: #000;
	font-size: 18px;
	margin-bottom: 5px;
}

body.stats .scroll-boundary {
	margin-bottom: 40px;
}


.extra-box {
	color: #FFF;
	width: 46%;
	float: left;
	margin: 0;	
	padding: 0px;
	height: auto;
}

.extra-box-inner {
	padding: 0px 36px 0px 20px;	
}

.no-photo .extra-box-inner {
	padding-left: 0px;
}

.metta-label {
	display: block;
	margin-bottom: .3em;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
/* 	text-transform: uppercase; */	
	color: #000;
	font-size: 18px;
	margin-bottom: 10px;
}

.extra-box .display {
	display: block;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 24px;
	color: #000;
	/* text-align: center; */
	margin-bottom: 40px;
	margin-top: 3px;
/* 	padding-left: 10px; */
	background: white;
    padding: 10px 16px;
    display: inline-block;
    border-radius: 8px;
}

.extra-box .display a {
	text-decoration: underline;	
}

.extra-box .display span {
	font-size: 16px;
	color: #555;
	padding-left: 4px;
	text-transform: none;
	font-weight: 400;
}

.extra-box .display span.dash {
	font-size: 18px;
	padding-left: 8px;
	padding-right: 8px;	
}

.extra-box .new-games-list {
	margin-left: 0;
}

.extra-box .rgb-box-score {
	margin-right: 0px;
	padding-right: 0px;	
	background: none;
}


.leader-list {
	margin: 0px;
	margin-bottom: 14px;
	margin-top: 8px;
}

.leader-list li {
	text-align: left;
	margin-top: 2px;
}


.leader-list li h4, .leader-list li p {
	display: inline-block;
}

.leader-list li p {
	display: inline-block;
	width: 25%;
	text-align: right;
	padding-right: 0%;
	font-weight: bold;
	overflow: hidden;
	line-height: 18px;
	margin-bottom: 2px;	
}

.leader-list li h4 {
	margin-top: 2px;
	width: 67%;
	text-align: left;
	padding-left: 3%;
	font-weight: normal;
	color: #888;
	font-style: italic;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 1%;
}

.leader-list li h4 a {
	font-style: normal;
}

.leader-list .complete-link {
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	color: #666;	
}

.leader-list .complete-link a {
	text-align: center;
	color: #555;	
}


.game-leader-box-games.home-box .h5stat {
	border-bottom: 1px solid #CCC;
	padding-bottom: 19px;
	width: 66%;
	margin-left: 17%;
}

.game-leader-box-games.home-box {
	background-color: #fff;
	border-radius: 8px;
	padding-top: 0px;
	padding-bottom: 9px;
	box-sizing: border-box;
	box-shadow: 0.5em 0.5rem 3rem rgb(0 0 0 / 4%);
	border: 1px solid #eee;
}

.game-leader-box-games.home-box img {
	border: none;
	border-radius: 0px;
}



/********************
STANDINGS TABLE
****************************/
/* 

#standings {
	width: 100%;
	max-width: 800px;
}



#standings td {
	text-align: center;
}

#standings td.team {
	text-align: left;
}
 */

tr#top, tr#one {
	border: none;
}

.myclass.odd {
	background-color: #e9e9e9;
}

.space, .g-wins, .g-losses, .plus-minus, .percentage, .top-games {
/*	display: none;  */
	border-right: 1px solid #e6e6e6;
}

.m-wins, .m-losses, .ties {
	border-right: 1px solid #e6e6e6;
}

.m-wins {
	border-left: 1px solid #e6e6e6;
}

#one .m-wins {
	border-left: none;
}

.m-wins, .m-losses, .ties, .mper {
	width: 30px;
}

.g-wins, .g-losses, .plus-minus, .percentage  {
	width: 37px;
}

.ties, .percentage, .space {
	border-right: 1px solid #bbb;
}

.mper, .space {
	border-left: 1px solid #bbb;
}

.top-matches, .top-games {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;	
}

#standings .last-row .m-wins,
#standings .last-row .m-losses,
#standings .last-row .ties,
#standings .last-row .g-wins,
#standings .last-row .g-losses,
#standings .last-row .plus-minus,
#standings .last-row .mper,
#standings .last-row .percentage {
	border-bottom: 2px solid #ddd;	
}

#one .m-wins,
#one .m-losses,
#one .g-wins,
#one .g-losses,
#one .plus-minus {
	border-right: none;
}



.team {
	width: 160px;
}

.rank {
	width: 30px;
}

tr#top {
	border: none;
}

.space {
	width: 20px;
}

/* 
#standings table {
	width: 280px;
	font-size: 16px;
	margin: 0 auto;
}
 */

td {
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle
}

/* 
#standings #wrapper {
	padding-bottom: 40px;
}

#standings table #one td {

	font-size: 12px;
	border-top: none;
}

#standings.god {
	width: 100%;
}
 */

.m-wins input, .m-losses input, .ties input, .g-wins input, .g-losses input {
	width: 50%;
}

td.team input {
	width: 90%;
}

td.handle {
	width: 20px;
	background: url('../images/drag.png') no-repeat center center;
}

tr#one td.handle {
	background-image: none;
}

.button {
	float: right;
  background: #e3e3e3;
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 8px 0 9px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 150px; 
}

.button:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; 
}

.button:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; 
}

.team {
	padding-left: 9px;
}

#standings table td {
	text-align: center;
}

#standings table td.team {
    text-align: left;
}

#standings #one td.team {
    text-align: center;
}

.rank {
	font-size: 12px;

}

.team {
	text-align: left;
}

#landscape-box {
    width: 100%;
    background-color: #fbffca;
    margin-top: 80px;
    height: 52px;
}

#landscape {
	font-size: 12px;
	width: 220px;
	background: url('../images/rotate.png') 3px 7px no-repeat;
	padding-left: 50px;
	padding-top: 8px;
	margin: 0 auto;
}

.clear {
	clear: both;
}


#landscape, #landscape-box {
    display: block;
}

.score-box.selected {
	background-color: blue;
}

a.clicked {
	background-color: red;
}	

/*****************************************/


h2.team-headline {


	color: #333;
	margin: 0 auto;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 960px;

	margin-bottom: 15px;
	margin-top: 40px;
}

h2.team-headline a {
	color: white;
}

.total-row {
/* 	background-color: #FDFFCB !important; */
    background: linear-gradient(90deg,#fee5da 0,#fff5ca 100%) !important;
	font-weight: bold;
}

.leader-list-row {
	text-align: left;
}


#edit-team-photo {
	margin-left: 329px;
}







#admin-sidebar-box {
	width: 100%;
	text-align: center;
	background-color: #3A4045;
	margin-bottom: 0px;	
}

#admin-sidebar-box .admin-inner {
	width: 960px;
	margin: 0 auto;	
}

#admin-sidebar {

}

/*.admin .body-wrapper {
	background: url('../images/adminbg.png') repeat-y;
}*/

#admin-sidebar a.admin-main {
	color: #9DA2A5;
	display: inline-block;
	width: 192px;
	text-align: center;
	padding-top: 47px;
	font-size: 16px;
	font-weight: normal;
	float: left;
	height: 37px;
/*	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	*/
	background-color: #3A4045;	
	letter-spacing: .4px;
	position: relative;
	
-webkit-font-smoothing: antialiased;

display: block;
font-family: 'Roboto' sans-serif;

font-style: normal;
font-weight: 500;	
}


#admin-sidebar li a:after {
	content: ' ';
	width: 0px;
	height: 0px;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid #FFF;
	display: inline-block;
	position: absolute;
	left: 87px;
	top: 74px;
	display: none;
}




#create-team-form {
	margin: 0;
}




#admin-sidebar a.selected-stats {
	background: #3A4045 url(../images/icons/icon-stats.png) no-repeat center 12px;
	background-size: 26px 26px;		
}

#admin-sidebar a.selected-dashboard {
	background: #3A4045 url(../images/icons/icon-settings.png) no-repeat center 13px;		
	background-size: 26px 26px;
}

#admin-sidebar a.selected-teams {
	background: #3A4045 url(../images/icons/icon-teams.png) no-repeat center 13px;		
	background-size: 39px 25px;	
}

#admin-sidebar a.selected-rankings {
	background: #3A4045 url(../images/icons/icon-rankings.png) no-repeat center 14px;		
	background-size: 30px 24px;	
}

#admin-sidebar a.selected-games {
	background: #3A4045 url(../images/icons/icon-games.png) no-repeat center 13px;		
	background-size: 26px 26px;	
}




body.manage-games #admin-sidebar a.selected-games {
	background: #2C3035 url(../images/icons/icon-games-white.png) no-repeat center 13px;		
	background-size: 26px 26px;	
	color: #fff;	
}

body.league-dashboard #admin-sidebar a.selected-dashboard {
	background: #2C3035 url(../images/icons/icon-settings-white.png) no-repeat center 13px;		
	background-size: 26px 26px;		
	color: #fff;
}

body.manage-stats #admin-sidebar a.selected-stats {
	background: #2C3035 url(../images/icons/icon-stats-white.png) no-repeat center 12px;		
	background-size: 26px 26px;		
	color: #fff;
}

body.manage-players #admin-sidebar a.selected-teams {
	background: #2C3035 url(../images/icons/icon-teams-white.png) no-repeat center 13px;		
	background-size: 39px 25px;		
	color: #fff;
}

body.rankings #admin-sidebar a.selected-rankings {
	background: #2C3035 url(../images/icons/icon-rankings-white.png) no-repeat center 14px;		
	background-size: 30px 24px;		
	color: #fff;
}

body.manage-games #admin-sidebar a.selected-games:after, body.league-dashboard #admin-sidebar a.selected-dashboard:after, body.manage-stats #admin-sidebar a.selected-stats:after, body.manage-players #admin-sidebar a.selected-teams:after, body.rankings #admin-sidebar a.selected-rankings:after {
	display: block;
}




.schedule-list {
	margin: 0px;
}

.schedule-list li {
	display: block;
	background-color: #eee;
	height: 90px;
	margin-bottom: 16px;
/*	background: #eee url(../images/right-arrow.png) no-repeat 75px center; */
}

.schedule-anchor {
	font-size: 16px;
	color: #333;
	background: url(../images/r-arrow3.png) no-repeat 96% center;	
	background-size: 18px 18px;
	letter-spacing: .8px;
	background-color: #FFF;
	padding: 10px;
	display: inline-block;
	width: 180px;
	margin: 0 auto;
	text-align: center;
	border-radius: 3px;
	margin-bottom: 14px;
}

.schedule-anchor:hover {
	color: #CE0000;
/*	background: url(../images/right-arrow-rd.png) no-repeat right 4px;		*/
}

.sa-box {
	text-align: center;
	margin-top: 6px;
}

.schedule-list li .left {
/*	background-color: #00204B; */
	color: #fff;
	display: inline-block;
	height: 78px;
	width: 75px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 19px;
	line-height: 19px;
	text-align: center;
	padding-top: 16px;	
	float: left;
	padding-left: 2px;
}

.schedule-list li .left p {
	margin: 0px;
	padding: 0px;
}

.schedule-list li .left .day {
	font-size: 13px;
	font-weight: 700;
	color: #666;	
}

.schedule-list li .left .date {
	font-size: 24px;
	line-height: 24px;
	color: #00204B;
	font-weight: 700 !important;
	margin-top: -2px;
}

.schedule-list li .left .time {
	font-size: 13px;
	font-weight: 700;
	color: #666;	
}

.schedule-list .teams-box {
	float: left;
	padding-left: 14px;
	margin-right: 24px;
	margin-top: 10px;
	margin-bottom: 2px;
}

.schedule-list .teams-box p {
	margin: 0px;
}

.schedule-list .teams-box a {
	font-size: 16px;
	color: #CE0000;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 8px;
	font-weight: 400;	
}

.schedule-list .teams-box .vs {
	font-size: 12px;
	color: #999;
	margin-top: -1px;
	line-height: 10px;
}

.schedule-list .location {
	display: inline-block;
	color: #666;
	font-size: 12px;
	margin-left: 14px;
}

.schedule-list .location span {
	color: #999;
}


.top-line {
	background-color: #272B2D;
	height: 3px;
	width: 100%;
	margin-bottom: 0px;
}

#live-site-btn {
	float: right;
	border: 1px solid #CCC;
	padding: 9px 14px;
	color: #444;
	font-size: 16px;
	border-radius: 3px;
	letter-spacing: .5px;
	margin-top: 26px;
	padding-right: 40px;
	background: #F5F5F5 url(../images/view-live.png) no-repeat 129px 10px;
	background-size: 18px;
}

#live-site-btn:hover {
	background-color: #E6E6E6;
}

.pb-container {
	margin-bottom: 60px;
}

#l-edit-name-box form {
	margin-bottom: 0;
}

#l-edit-name-box .first-box, #l-edit-name-box .second-box, #l-edit-name-box .third-box {
	float: left;
}

#l-edit-name-box .first-box, #l-edit-name-box .second-box {
	width: 276px;;
}

#l-edit-name-box .fourth-box {
	clear: both;
	text-align: right;
}

#l-edit-name-box label {
	font-weight: 500;
	font-size: 15px;
}

#l-edit-name-box .third-box label {
	margin-bottom: 1px;
}

#l-edit-name-box .fourth-box button {
	float: right;
	margin-top: 0px;
	margin-bottom: 2px;
}

#l-edit-name-box #validateUsername {
	text-align: right;
	height: 30px;
	display: block;
}

#admin-sidebar a.admin-main:hover {
	background-color: #464C52;
}

h3.forfeit span {
	font-weight: normal;
	margin-left: 20px;
}

#league-logo-manage {
	height: 100px;
	max-width: 300px;	
	border: 1px solid #aaa;
	margin-bottom: 22px;
}

#edit-league-logo {
	margin-top: 32px;
	float: right;
}

/*#admin-sidebar .announcements-li a {
	padding-top: 14px;
	height: 56px;
}*/

#admin-sidebar a:hover {
/*	background-color: #212121; */
	text-decoration: none;
}

#admin-sidebar ul {
	margin: 0;
	padding: 0;
}

.team-message-box {
	font-size: 16px !important;
	height: 26px;
	padding-top: 14px !important;
}

.team-message-box h4 {
	display: inline-block !important;
	font-size: 18px !important;
}

.new-team-h4 {
	font-size: 18px;
	padding-top: 16px;
	padding-bottom: 15px; 
}

.team-message-box p {
	font-size: 14px;
	color: green;
}

.team-message-box p span {
	font-weight: bold;
	background-color: green;
	color: black;
	padding: 4px;
}




#played-btn, #forfeit-btn, #no-stat-btn {
	display: inline-block;
	padding: 18px 25px 2px 45px;

	text-decoration: none !important;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #d2d2d2;
	border-bottom: 1px solid #cac9c9;
	margin-bottom: -1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 40px;
	background: #eee url('../images/unchecked.png') 18px 18px no-repeat;	
}

#played-btn:hover, #forfeit-btn:hover, #no-stat-btn:hover {
	color: #333 !important;
	background: #f6f6f6 url('../images/checked.png') 18px 18px no-repeat;		
}

#.stat-info-box {
	margin-bottom: 15px;
}

#played-btn.selected, #forfeit-btn.selected, #no-stat-btn.selected {
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid white;
	color: #333;
	background-color: white;
	background: white url('../images/checked.png') 18px 19px no-repeat;	
		
}

#add-stats-btn {
	float: right;
	margin: 30px 0px 10px 0;
}

#cancel-stats-btn {
	float: right;
	margin: 30px 20px 10px 0;
}

#rhcount {
	display: none;
}

#rowh {
	display: none;
}

#hide-table {
	display: none;
}

.gplayer-input {
	width: 165px !important;
}

#forfeit-box {
	display: none;
}

#forfeit-box h4 {
	font-size: 24px;
	padding: 30px 0 30px 30px;
}

#forfeit-box form {

	padding-left: 30px;
}

#forfeit-box p {
	padding-left: 30px;
	padding-right: 30px;
}

#forfeit-box .for-input {
	float: left;
}

#forfeit-box label {
	float: left;
	font-size: 22px !important;
	margin-left: 12px !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 500px;	
}

#option1 {
	margin-bottom: 20px;
}

#forfeit-box .btn {
	margin-top: 30px;

}

#stat-tab-box .or {
	padding-left: 12px;
	padding-right: 12px;
}

#forfeit-box {
	border: 1px solid #d3d3d3;
	background-color: #fff;
	width: 1120px;
	margin-left: -80px;
}



#no-stat-box {
	display: none;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	width: 1120px;
	margin-left: -80px;
}


#stat-input-box {
	margin-bottom: 20px;
	margin-top: 0;
	background-color: #FFF;
	width: 1040px;
	margin-left: -80px;
	padding: 40px;
	border: 1px solid #d3d3d3;
}

.good-wrap.forfeit-wrap {
	padding-top: 40px;
}

.good-wrap.forfeit-wrap h3 {
	margin-bottom: 15px;
}


#new-nav-bar {
/*	background-color: #A41712; */
	background-color: #1877B6;
	height: 40px;
	width: 962px;
	margin-left: -31px;
	margin-top: -31px;
}

#new-nav-bar ul li {
	float: left;
	
}

#new-nav-bar ul li a {
	font-size: 14px;
	display: inline-block;
	width: 150px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
}

#new-nav-bar ul li a:hover {
	text-decoration: none;
}

#new-league-bar {
	height: 90px;
	background-color: #272727;
	width: 962px;
	margin-left: -31px;	
}



.input-stats-game-list-box {
	padding-left: 30px;
	margin-bottom: 40px;
	width: 100%;
}

.manage-stats-sub-heading {
	margin-bottom: 26px;
}

.input-stats-game-list-item {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.input-stats-game-list-item p {
	display: inline-block;
	width: 100px;
}

p.versus {
	text-align: center;
}

.input-stats-game-list-item a.edit-btn {
	float: right;
	text-decoration: none !important;
}


.user-box {
	color: white;
	width: 260px;
	border: 2px solid red;

}

/*****************************************/



#scoreboard-table {
	margin: 0 auto;
	margin-bottom: 30px;	
}

#scoreboard-table tr {
	height: 54px;
	padding-bottom: 0;
}

#scoreboard-table td {
	padding: 0;
}

#scoreboard-table .name-td {
	max-width: 530px;
	padding-top: 6px;
}

#scoreboard-table .name-td h3 {
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 30px;
	padding-bottom: 3px;
}

#scoreboard-table .score-td {
	padding-top: 1px;
}

#scoreboard-table .stat-td {
	padding-top: 5px;
}

.star-td {
	vertical-align: middle !important;
	padding-top: 2px !important;
}

.name-td h3 {
	font-size: 32px;
	padding-right: 32px;
	padding-bottom: 1px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;	
	color: #333;
	text-align: right;
}

.name-td h3 a {
	color: #333;
}

#scoreboard-table .top-row {
	height: 15px;
}

#scoreboard-table .stat-th, #scoreboard-table .stat-td {
	width: 80px;
	text-align: center;
}

#scoreboard-table .stat-th {
	color: #555;
	padding-bottom: 6px;
}

#scoreboard-table .stat-td {
	font-size: 18px;
	line-height: 45px;
	border: 1px solid #ccc;
}

/*
#scoreboard-table .rebound-th, #scoreboard-table .rebound-td {
	padding-left: 20px !important;
} */

.score-td {
	border-right: 1px solid #ddd;
	padding-right: 32px;
	color: #333;
	font-size: 32px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: normal;		
}

#scoreboard-table td.score-td {
	padding-right: 32px;
}




.star-td span  {
	width: 30px;
	height: 28px;
	padding-bottom: 5px;

	margin-right: 10px;
	display: inline-block;
}

.win-row .star-td span {
	background: url('../images/star.png') top center no-repeat;
}

.win-row .name-td h3 {
	font-weight: bold;
	color: #333;
}

.win-row .score-td {
	font-weight: bold;
	color: #333;
	background: url(../images/tri.png) right center no-repeat;
	background-size: 24px 24px;	
}



.edit-player-btn, .delete-player-btn, .submit-player-btn {
	text-transform: uppercase;
	color: #ccc;
	padding: 2px 6px 2px 6px;
	border: 1px solid #ccc;

	float: right;
	font-size: 11px;
	background-color: white;
	font-weight: 500;
	letter-spacing: 1px;
}

.edit-player-btn:hover {
	text-decoration: none !important;
	color: #333 !important;
}

.edit-player-btn {
	margin-right: 8px;
	text-decoration: none !important;
}

.delete-player-btn {
	text-decoration: none !important;	
}

.submit-player-btn {
	
}

a.team-name {
	padding-left: 14px;
}

a.team-name.winner {
	font-weight: bold;
	padding-left: 0px;
}


span.no-win-star {
	display: none;
}


.home-scores-table .date-cell {
	width: 80px;
}

.home-scores-table .team-cell {
	width: 180px;
}


/*.admin #league-outer {
	background-color: #2B2B2B;
}*/

td.name-cell p {
	margin-bottom: 0px !important;
}

.player-name-input {
	margin-left: -7px;
	margin-top: 1px;
}

#league-settings-box .first-box {
	width: 300px;
	float: left;
}

#create-team-form .first-box, 
#create-team-form .second-box,
#create-team-form .third-box {
	width: 310px;
	float: left;
}

#create-team-form .third-box {
	padding-top: 20px;
}

#league-settings-box .second-box {
	width: 570px;
	float: left; 
}

#league-settings-box .second-box button {
	float: right;
	margin-top: 62px;
}

#league-settings-box .third-box {
	width: 270px;
	float: left;	
}

#domain-input {
	margin-top: 4px;
	margin-left: 4px;	
}

#location-label, #notes-label {
	margin-top: 14px;
}

p.version {
	text-align: center;
	margin-top: 8px;
}

.admin p.version {
	color: #ddd;
}

#footer-bar {
	width: 100%;
	height: 150px;
	background-color: #f2f2f2;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;	
	margin-bottom: 30px;
	margin-top: 60px;
	
	display: none;
}


.stat-select-box {
	background-color: #ddd;
	width: 100%;
	padding: 18px 0px 10px 0px;
	margin-bottom: 24px;
	margin-top: 0px;
	border-radius: 2px;
}

a.t-p-tabs {
	background-color: #e3e3e0;
	display: inline-block;
	height: 30px;
	padding-top: 14px;
	text-align: center;
	border-top: 1px solid #cac9c9;
	border-left: 1px solid #cac9c9;
	border-right: 1px solid #cac9c9;
	
	border-bottom: 1px solid #e3e3e0;					
	
	width: 124px;
	text-decoration: none !important;
	color: #686867;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 8px;
	
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
display: none;
}


body.stats #t-p-team-tab,
body.team-stats #t-p-player-tab {
	border-bottom-color: #cac9c9;	
	color: #aaaaaa;
	border-top-color: #d2d2d2;
	border-left-color: #d2d2d2;
	border-right-color: #d2d2d2;		
}

.stat-select-box p {
	display: inline-block;
	margin-left: 0px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #FF8307;
	font-size: 18px;	
}

#stat-select {
	margin-right: 49px;
	margin-left: 0px;	
}

#for-select {
	width: 120px !important;
	margin-left: 0px;
	margin-right: 49px;
}

#scope-select {
	margin-left: 0px;
	width: 180px !important;
}

#stat-select, #for-select, #scope-select {
	height: 25px;
	font-size: 13px;
}

.stat-sub-heading {
	font-size: 38px;
	padding-bottom: 10px;
	padding-top: 6px;
	line-height: 40px;
}

.stat-sub-heading.generic {
	margin-bottom: 20px;
}

.stat-rule {
	color: #6b6b6b;
	font-size: 14px;
	margin-bottom: 20px;
	
}

.stat-sub-heading span {
	text-transform: capitalize;
}

.stat-description-box {
	margin-bottom: 24px;
	padding: 10px 10px 10px 10px;
	margin-top: 16px;
	font-size: 14px;
/* 	background-color: #FCF6D8;		 */
	background: linear-gradient(90deg,#fee5da 0,#fff5ca 100%);
	border: 1px solid #ddd;
	color: #000;
}

.stat-description-box p {
	font-size: 14px;
}

.stat-description-box h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}

.stat-description-box a {
	font-weight: bold;
	text-decoration: underline;
}

.stat-heading {
	font-size: 20px;
	margin-top: none;
}






.stats .body-wrapper, .team-stats .body-wrapper {
	padding-top: 0px;
	border-top: 3px solid #333;
}

/******************************************************************/


.admin h4.feedback {
	background-color: #d5d5d5;
	padding: 16px 0 16px 0;

}

p.date-time {
	width: 220px;
}


.manage-team-name {
	font-size: 30px;
	display: inline-block;
	font-weight: normal;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 860px;	
}

#edit-team-box {
	margin-bottom: 30px;
	padding: 20px 10px;
	border: 1px solid #d3d3d3;
	height: 36px;
	position: relative;
}

.form-box h3.sub-head {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0px;
}


.manage-players-content-box {
	width: 960px;
/*	border: 1px solid #d3d3d3; */
	border-bottom: none;
	margin-bottom: 40px;
}


.modal-team-name {
	width: 480px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}


.team-gp-headline {
	background-color: #374248;
	color: white;
	margin: 0 auto;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 960px;
	margin-left: -30px;
	margin-bottom: 15px;
	margin-top: 40px;
}

.team-gp-headline a {
	color: white !important;
}

.team-gp-headline a:hover {
	color: white !important;
}

#field-goal, #turnovers {
	margin-right: 0px;
}

.phone-only {
	display: none;
}

.chop-table {
	display: none;
}


.ver-line {
	height: 66px;
	margin-top: 12px;
	width: 1px;
	background-color: #DDD;
	float: left;
	margin-right: 0px;
}

.team-photo {
	max-width: 600px;
	width: 54%;
	float: left;
}

#main-nav #leaderboard-li a .short {
	display: none;
}

#mobile-search-btn {
	display: none;
}

#mobile-search-overlay {
	display: none;
	width: 600px;
	height: 46px;
	position: absolute;
	background-color: #071B32;
	top: 46px;
	right: 3%;
}

#mobile-search-overlay.visible {
	display: block;
}

#mobile-search-overlay &gt; input {
	width: 550px;
	margin-left: 10px;
	margin-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #28435D;
	border: none;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #EEE;	
}

#home-gp-4 {
	display: none;
}

.l-l-num-1 {
	display: none;
}


@media screen and (max-width: 1200px) { 

.game-leader-box-games.home-box {
	width: 23.5%;
	margin-right: 2%;
}

#efficiency, #blocks {
	margin-right: 0;
}

#field-goal {
	margin-right: 2%;
}

#free-throw, #turnovers {
	display: none;
}



}


@media screen and (max-width: 1200px) { 
	
.player-stat-box-outer {
	clear: both;
	width: 100%;
	text-align: center;
	display: block;	
	max-width: none;
	margin-left: 0;
	margin-top: 27px;
}
	
.player-stat-box-inner {
	width: 660px;
	margin: 0 auto;
}

}



@media screen and (max-width: 1184px) { 

#search {
	display: none;
}

#mobile-search-btn {
	/* Change this back later.
	display: block;*/
	float: right;
	text-indent: -9999px;
	width: 46px;
	height: 46px;
	background: transparent url(../images/search.png) no-repeat center 13px;
	background-size: 20px 20px;
	margin-top: -6px;
	margin-right: -1%;
}

#mobile-search-btn.selected {
	background-color: #071B32;
}


}


@media screen and (max-width: 1440px) {
#scoreboard-table .name-td {
		max-width: 400px;
	}
}

@media screen and (max-width: 1040px) { 


#scoreboard-table .stat-th, #scoreboard-table .stat-td {
	width: 40px;
}

.name-td h3 {
	font-size: 24px;
	padding-right: 16px;
}

#scoreboard-table td.score-td {
	font-size: 24px;
	padding-right: 23px;
}

.win-row .score-td {
	background-size: 16px 16px;
}


}



@media screen and (max-width: 1020px) { 
	
.hrg-box.c-1 {
	margin-left: 0;
}

.hrg-box.b-1 {
	margin-left: 1.75%;
}

.hrg-box.b-3 {
	margin-right: 0;
}	

.hrg-box {
	width: 31%;
	margin-right: 1.75%;
}
	
	
	
}

@media screen and (max-width: 980px) {



/* New Game Plates Start */

.schedule-date-game-box {
	margin-bottom: 18px;
	width: 97%;
	padding-left: 1.5%;
	padding-right: 1.5%;
}

.space-three {
	display: none;
}

.space-two {
	display: block;
	clear: both;
}

.game-plate {
	height: auto;
	background-color: #fff;
	width: 49.21%;
	margin-right: 1.58%;
	float: left;
	margin-bottom: 16px;
	display: block;
	color: #333;
}

.game-plate, .game-plate.c-3 {
	margin-right: 1.58%;
}

.game-plate.b-2, .game-plate.b-2.c-3 {
	margin-right: 0;
}




.game-plate .left-box {
	float: left;
	width: 65.711%;
	height: 66px;
	padding-left: 3.289%;
	font-size: 14px;
}

.game-plate .left-box .tt-box {
	height: 24px;
	padding-top: 11px;
}

.game-plate .left-box .bt-box {
	height: 29px;
	padding-top: 2px;
}

.game-plate .winner {
	font-weight: bold;
}

.h-name, .a-name {
	float: left;
	margin-bottom: 0px;
}

.h-score, .a-score {
	float: right;
	margin-bottom: 0px;
	padding-right: 5%;
	text-align: right;
}

.unplayed .h-score, .unplayed .a-score {
	padding-right: 3%;
	color: #666;
}

.game-plate .right-box {
	float: left;
	text-align: left;
	height: 52px;
	margin-top: 7px;
	margin-bottom: 7px;
	border-left: 1px solid #d0d0d0;
	box-sizing: border-box;
	width: 31%;
	padding-left: 2%;
	padding-top: 8px;
	color: #666;
}

.game-plate .right-box p {
	margin: 0;
}


div.game-plate {
	height: auto;
}

div.game-plate .loc-box {
	border-top: 1px solid #d0d0d0;
	width: 93.422%;
	margin-left: 3.289%;
	margin-right: 3.289%;
}

div.game-plate .loc-box p {
	font-size: 12px;
	padding-top: 2px;
}


/* New Game Plates End */


#home-gp-4 {
	display: block;
}

#home-gp-2, #home-gp-4 {
	margin-right: 0;
}

#home-gp-3 {
	margin-right: 1.58%;
}

#home-gp-1, #home-gp-2 {
	margin-bottom: 10px;
}



.team-page-header.team-page {
	padding-bottom: 20px;
}

.team-page-header.team-page .extra-box {
	clear: both;
	width: 100%;
	height: auto;
	padding-top: 20px;
}

.team-page-header .team-photo-box {
	width: 100%;
	overflow: hidden;
	text-align: center;
	display: block;
}


.team-page-header.team-page .team-photo {
	width: 100%;
	float: none;
}

.team-page-header.team-page .extra-box-inner {
	padding: 20px 0px 0px 0px;
}


.team-page-header .next-g-box {
	float: left;
	width: 48.5%;
	margin-right: 1.5%;
}

.team-page-header .recent-g-box {
	float: left;
	width: 48.5%;
}

.team-page-header .recent-g-box .metta-label, .team-page-header .next-g-box .metta-label {
	display: inline-block;
	float: left;
}

#t-mrg-label {
	margin-top: 0;
}

.team-page-header.team-page .game-plate {
	width: 100%;
	clear: both;
}


#team-record-label {
	float: left;
	padding-top: 5px;
	margin-right: 8px;
}

.extra-box .display {
	margin-bottom: 30px;
}


.game-leader-box-games.home-box {
	width: 32%;
	margin-right: 2%;
}

#assists, #turnovers, #three-per {
	margin-right: 0;
}

#field-goal, #efficiency, #blocks {
	margin-right: 2%;
}

#turnovers {
	display: block;
}







}





@media screen and (max-width: 940px) {

/*
.game-leader-box-games.home-box  {
	width: 23.9125%;
}

#scoring {
	width: 49.275%;
}

#rebounding {
	width: 49.275%;
	margin-right: 0px;
}

#assists {
	clear: both;
}

#three-per {
	margin-right: 0px;
}

#field-goal {
	margin-right: 1.45%;
} */

.leader-list li h4 a {
	font-size: 13px;
}

}




@media screen and (max-width: 916px) {

.game-leader-box-games .h4name a {
	font-size: 18px;
}


/*

.game-leader-box-games.home-box  {
	width: 32.3667%;
}

#scoring {
	width: 49.275%;
}

#rebounding {
	width: 49.275%;
	margin-right: 0px;
}

#assists {
	width: 49.275%;
}

#efficiency {
	width: 49.275%;
	margin-right: 0px;
}

#three-per {
	margin-right: 1.45%;
}

#free-throw {
	margin-right: 0px;
} */

#game-leader-box-wrapper {
	width: 92%;
	padding-right: 4%;
	padding-left: 4%;
	max-width: 1440px;
	margin: 0 auto;
}





}


@media screen and (max-width: 870px) { 

#scoreboard-table .name-td  {
	max-width: 300px;	
}

}

@media screen and (max-width: 820px) { 

#glbw-inner .game-leader-box-games h3 {
	font-size: 16px;
	margin-bottom: 2px;
}

#glbw-inner .game-leader-box-games h3 {
	margin-top: 6px;
}

.game-leader-box-games .h4name a {
	font-size: 16px;
}


#glbw-inner .game-leader-box-games h4.h5stat {
	font-size: 24px;
	margin-top: 7px;
}

.game-leader-box-games .h5stat span {
	font-size: 18px;
}


}


@media screen and (max-width: 870px) { 

#scoreboard-table .name-td  {
	max-width: 240px;	
}

#scoreboard-table .name-td h3, #scoreboard-table td.score-td {
	font-size: 20px;
}

}



@media screen and (max-width: 750px) { 
	
.hrg-box.c-1, .hrg-box.b-1 {
	margin-left: 0;
}

.hrg-box.a-1 {
	margin-left: 1.75%;
}

.hrg-box.a-2 {
	margin-right: 0;
}	

.hrg-box {
	width: 47.375%;
	margin-right: 1.75%;
}
	
.hrg-box.a-1 {
	margin-right: 1.75%;
}	
	


}


@media screen and (max-width: 700px) {

#scoreboard-table .name-td  {
	max-width: 200px;	
}

#mobile-search-btn, #mobile-search-overlay, #mobile-search-overlay.visible {
	display: none;
}

.hamburger {
	position: absolute;
	margin: 0;
	padding-top: 2px;
	height: 25px;
	width: 40px;
	color: #FFF;
	text-indent: -60px;
	line-height: 23px;
	font-size: 14px;
	overflow: hidden;
/*	background-color: #000; */
	border-radius: 3px;	
}

.hamburger .hamburger-bun, .hamburger .hamburger-patty {
	display: block;
	width: 20px;
	height: 3px;
	background: #FFF;
	margin: 0 auto 3px;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	transition: all 100ms linear;
}

.hamburger.isActive .hamburger-bun, .hamburger.isActive .hamburger-patty {
	background-color: #FFF;
	position: relative;
}

.hamburger.isActive .hamburger-patty {
	top: -1px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.hamburger.isActive .hamburger-bun--btm {
	bottom: 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.hamburger.isActive .hamburger-bun--top {
	top: 6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


#mobile-nav-box {
	display: none;
/* 	background-color: #093459; */
	position: absolute;
	height: auto;
	width: 100%;	
	top: 46px;
	z-index: 1000;
	background: linear-gradient(to right,#004ACE 0,#7700a2 100%);
}

#mobile-nav-box a {
	display: block;
	width: 94%;
	padding-left: 6%;
	padding-top: 10px;
	height: 30px;
	color: #F4F4F4;
	text-decoration: none !important;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;	
/* 	border-top: 1px solid #0F3869;	 */
}

#mobile-teams-list a {
	padding-left: 12%;
	width: 86%;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 2%;	
}

#mobile-teams-list {
	display: none;
}

#m-teams-btn.open {
	color: #FFF;
}

#home-li, #team-li {
	display: none;
}

#main-nav {
	float: right;
}

#main-nav #leaderboard-li a {
	margin-right: 0;
	padding-right: 7px;
}

}





@media screen and (max-width: 726px) { 
.player-stat-box-inner {
	width: 100%;
	margin: 0 auto;
}
}



@media screen and (max-width: 680px) {
	
/* New stuff starts */



.team-page-header .next-g-box {
	float: left;
	width: 100%;
	margin-right: 0;
}

.team-page-header .recent-g-box {
	float: left;
	width: 100%;
	margin-top: 20px;
}





/* New stuff ends */
	
	
}



@media screen and (max-width: 660px) { 




/* start here? */


#game-page-mobile-header {
	display: block;
}


#mobile-score .home-score-box, #mobile-score .away-score-box {
	width: 50%;
	float: left;
	text-align: center;
}

#mobile-score .home-score-box h4, #mobile-score .away-score-box h4 {
	font-size: 42px;
	letter-spacing: 2px;
	line-height: 38px;
	margin-bottom: 6px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}

#mobile-score .home-score-box h4.forfeit, #mobile-score .away-score-box h4.forfeit {
	font-size: 24px;
}


#mobile-score .home-score-box h3, #mobile-score .away-score-box h3 {
	line-height: 14px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 6px;
  	padding-right: 6px;	
}


#mobile-score .home-score-box a, #mobile-score .away-score-box a {
	font-weight: normal;
	color: #333;	
}

#scoreboard-table {
	display: none;
}


.team-page-header.game-page {
	display: none;
}

#game-page-mobile-header .m-s-wrap {
	background-color: #eee;
	padding: 4px 0 6px 0;
}

#g-m-scoreboard .home-num {
	text-align: right;
	font-size: 16px;
}

#g-m-scoreboard .away-num {
	text-align: left;
	font-size: 16px;	
}

#g-m-scoreboard .cat-cell {
	text-align: center;
	width: 52%;
	font-size: 16px;
	color: #888;	
}

#g-m-scoreboard {
	width: 100%;
	margin-bottom: 12px;
	margin-top: 10px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#g-m-scoreboard tr {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

#g-m-scoreboard th {
	text-align: center;
	font-size: 16px;	
}

#g-m-scoreboard td {
	padding: 5px 0 5px 0;
}



#g-m-scoreboard th {
	padding: 5px 0 2px 0;
	font-weight: normal;
	width: 50%;
}

#g-m-scoreboard th a {
	text-decoration: none;
	color: #333;
}

#g-m-scoreboard .top-row td {
	padding-top: 7px;
}


.m-s-wrap .game_page_info {
	font-size: 13px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 2px;
	line-height: 13px;
	padding-top: 3px;
}

.m-location, .m-notes {
	margin-bottom: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	text-align: center;
	color: #666;
}

.m-location span, .m-notes span {
	font-style: italic;
	color: #888;
}

#mobile-score {
	position: relative;
}

.m-s-wrap .final {
	position: absolute;
	top: 17%;
	left: 50%;
	width: 50px;
	margin-left: -29px;
	font-weight: normal;
	font-size: 13px;
	color: #444;
	text-align: center;
	background: url(../images/tri-right.png) right 4px no-repeat;
	background-size: 10px 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.m-s-wrap .final.left {
	background: url(../images/tri.png) left 4px no-repeat;
	background-size: 10px 10px;
}

.game_page_info .at {
	padding-left: 0px;
}

.game_page_info {
	line-height: 22px;
	margin-bottom: 0;
}

#m-score {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;		
}

#m-score .star-ph {
	width: 7%;
	text-align: right;
}

#m-score .star-ph.win {
	background: url('../images/small-star.png') right 9px no-repeat;
}


#m-score .score {
	width: 12%;
	font-size: 20px;
	padding-left: 0;
	padding-right: 0;
}

#m-score .score.win {
	font-weight: bold;
}

#m-score .name {
	width: 78%;
	font-size: 20px;
	padding-right: 1%;
	padding-left: 2%;
}

#m-score .name.win {
	font-weight: bold;
}

#m-score .name a {
	text-decoration: underline;
}

#m-score, #g-m-scoreboard {
	display: table;
}









/* New Game Plates Start */

.space-three, .space-two {
	display: none;
}


.schedule-date-game-box {
	margin-bottom: 18px;
/* 	padding-top: 16px; */
	width: 97%;
	padding-left: 1.5%;
	padding-right: 1.5%;
}

#rg-sh {
	margin-bottom: 10px;
}


.game-plate {
	height: auto;
	background-color: #fff;
	width: 100%;
	margin-bottom: 8px;
	display: block;
	color: #333;
}

.game-plate.home {
	margin-bottom: 8px;
}

.game-plate.unplayed {
	margin-bottom: 12px;
}

.game-plate .left-box {
	float: left;
	width: 65.711%;
	height: 66px;
	padding-left: 3.289%;
	font-size: 14px;
}

.game-plate .left-box .tt-box {
	height: 24px;
	padding-top: 11px;
}

.game-plate .left-box .bt-box {
	height: 29px;
	padding-top: 2px;
}

.game-plate .winner {
	font-weight: bold;
}

.h-name, .a-name {
	float: left;
	margin-bottom: 0px;
}

.h-score, .a-score {
	float: right;
	margin-bottom: 0px;
	padding-right: 5%;
	text-align: right;
}

.unplayed .h-score, .unplayed .a-score {
	padding-right: 3%;
	color: #666;
}

.game-plate .right-box {
	float: left;
	text-align: left;
	height: 52px;
	margin-top: 7px;
	margin-bottom: 7px;
	border-left: 1px solid #d0d0d0;
	box-sizing: border-box;
	width: 31%;
	padding-left: 2%;
	padding-top: 8px;
	color: #666;
}

.game-plate .right-box p {
	margin: 0;
}


div.game-plate {
	height: auto;
}

div.game-plate .loc-box {
	border-top: 1px solid #d0d0d0;
	width: 93.422%;
	margin-left: 3.289%;
	margin-right: 3.289%;
}

div.game-plate .loc-box p {
	font-size: 12px;
	padding-top: 2px;
}


/* New Game Plates End */


#home-gp-1, #home-gp-2 {
	margin-bottom: 8px;
} 

/* #home-gp-4 {
	display: none;
} */


#game-leader-box-wrapper {
	overflow-x: scroll;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	padding-left: 0;
	padding-right: 0;
}

#league-leader-box-wrapper {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}


#glbw-inner {
	width: 906px;
	padding-left: 5px;
	padding-right: 5px;
}


.game-leader-box-games {
	width: 170px;
	margin-right: 14px;
	float: left;
}


#glbw-inner .game-leader-box-games h3 {
	font-size: 20px;
	margin-bottom: 0px;
}

.game-leader-box-games .h4name a {
	font-size: 21px;
}

#glbw-inner .game-leader-box-games h4.h4name {
	margin-top: 10px;
}

#glbw-inner .game-leader-box-games h4.h5stat {
	font-size: 28px;	
	margin-top: 10px;
}

.game-leader-box-games .h5stat span {
	font-size: 22px;
}


.game-leader-box-games.home-box {
	width: 49%;
	margin-right: 2%;
}

#rebounding, #efficiency, #three-per, #blocks {
	margin-right: 0;
}

#assists {
	margin-right: 2%;
}

#turnovers {
	display: none;
}




}




@media screen and (max-width: 630px) {

/*.game-leader-box-games .h4name a {
	font-size: 16px;
}

.leader-list li p {
	text-align: center;
	padding-right: 0px;
	width: 100%;
}

.leader-list li h4 {
	width: 100%;
	padding-left: 0px;
	text-align: center;
}

.game-leader-box-games.home-box .lead {
	display: none;
}




.game-leader-box-games.home-box .leader-list li p {
	width: 21%;
	text-align: right;
	padding-right: 5%;	
}

.game-leader-box-games.home-box .leader-list li h4 {
	margin-top: 2px;
	width: 70%;
	text-align: left;
	padding-left: 5%;
}

*/

}

@media screen and (max-width: 480px) {


#team-records {
	overflow-x: scroll;
}

#team-records table {
	width: 490px;
}



}




@media screen and (max-width: 480px) {

.hide-phone, .scroll-table.hide-phone {
	display: none;
}

.phone-only, .only-ph {
	display: block;
}

.l-l-num-1 {
	display: block;
}

#league-outer {
	padding-top: 2px;
}

.team-page-header.home-page-header {
	padding-bottom: 8px;
}

#league-outer.public-lo .league-name {
	line-height: 30px;
}

.schedule-date-game-box.schedule-page {
	padding-top: 0;
}




.hrg-box, .hrg-box.b-1 {
	width: 95%;
	margin-left: 2.5%;
}


h2.schedule-date {
	font-weight: 700;
	padding-bottom: 0px;
	font-size: 20px;
	margin-top: 20px;
}

#mobile-nav-box {
	top: 64px;
}


.upcoming-games-box {
	background-color: #ddd;
	width: 100%;
	padding: 20px 0 1px 0;
}

#team-records-box {
	width: 100%;
}

.team-page-header {
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 6px;	
}

#recent-games-outer-box {
	width: 100%;
}

.recent-game-box {
	width: 100%;
}


.game-leader-box-games.home-box  {
	width: 100%;
/*	margin-right: 3.6%; */
}

#free-throw {
	margin-right: 3.6%;	
}

#three-per, #steals {
	margin-right: 0px;
}



.game-leader-box-games.home-box .leader-list li p {
	text-align: right;
	padding-right: 0px;	
	margin-top: 2px;
	margin-bottom: 2px;
}

.game-leader-box-games.home-box .leader-list li h4 {
	padding-left: 10px;
	text-align: left;	
}



.game-leader-box-games h4 {
	float: left;
	width: 100%;
	margin-top: 6px;
}

.game-leader-box-games .h5stat {
	font-size: 20px;
	margin-top: 2px;
}

/*
.game-leader-box-games .h5stat span {
	padding-left: 1px;
	font-size: 16px;
}*/

.schedule-date-game-box {
	width: 100%;
	padding-left: 0; 
	padding-right: 0;	
}

.game-leader-box-games.home-box .h5stat {
	padding-bottom: 10px;
	font-size: 18px;
	float: left;
	text-align: center;
	margin-top: 0px;
	width: 18%;
}

.game-leader-box-games.home-box img {
	width: 32%;
	float: left;
	margin-top: 8px;
}

/*.game-leader-box-games h3 {
	font-size: 18px;
	margin-bottom: 0px;
	line-height: 24px;
	min-height: 32px;
}*/

.game-leader-box-games.home-box h3 {
	min-height: intrinsic;
	background-color: #F2F2F2;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
	margin-bottom: 7px;
	line-height: 22px;
	color: #333;
} 


.game-leader-box-games.home-box {
	padding-top: 0;
}

.h4name.ph {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0px;	
}

.h4name.ph a {
	padding-right: 10px;
}

.h4name.ph span {
	font-size: 16px;
}

.h4name.ph .row-number {
	color: #888;
	font-weight: normal;	
}

.complete-link-ph {
	clear: both;
/*     color: #555555; */
    display: block;
    margin-top: 0;
    padding-right: 0%;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.l-l-num-1 h4 a {
	font-weight: bold;
}

.leader-list {
	float: left;
	width: 68%;
	text-align: left;
	margin-top: 0px;
}

.leader-list li {
	margin-top: 2px;
/* 	border-bottom: 1px solid #DDD; */
	padding-bottom: 2px;
}

.leader-list li h4 {
	margin-top: 2px;
}


.leader-list li p {
	margin-bottom: 0px;
}

.leader-list .complete-link {
	border-bottom: none;
}

.leader-list li {
	line-height: 13px;
}

#rebounding, #scoring, #assists, #efficiency, #field-goal {
	width: 100%;
}

.typeahead.dropdown-menu {
	left: 0px;
	top: 35px;
}

.row-number {

}

#league-logo {
	margin-right: 8px;
}

#league-logo img {
	height: 60px;	
	display: none;
}

.league-name-box {
	padding-top: 10px;
	padding-bottom: 10px;
}

.league-name {
	font-size: 18px;
	line-height: 20px;
}

#league-outer.public-lo {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

#league-outer.public-lo .league-name.desktop {
	display: none;
}

#league-outer.public-lo .league-name.mobile {
	display: block;
	font-size: 20px;
	line-height: 22px;
	padding: 0px 10px;
}

#league-outer.public-lo .subname.mobile {
	display: block;
	text-align: center;
	font-size: 16px;
    line-height: 20px;
}

.league-subname {
	font-size: 16px;
	line-height: 18px;	
	padding-top: 4px;
}

#tr-headline {
	display: none;
}

.bye-ph {
	display: none !important;
}

#search {
	float: none;
	width: 65%;
	background-color: #1C1C1E;
	font-size: 12px;
	padding-left: 8px;
	border: none;
	margin-top: 5px;
}

#nav-outer {
	padding-top: 0px;
	padding-bottom: 0px;
	display: none;
}

#m-teams-btn:after {
	content: "â–¼";
	font-family: Helvetica,Arial,sans-serif;
	font-weight: 300px;
	position: absolute;
	top: 11px;
	right: 17px;
	display: block;
	font-size: 11px;
	color: #FFF;	
}

#m-teams-btn.open:after {
	content: "â–²";
}

#m-teams-btn {
	position: relative;
}

#main-nav &gt; li &gt; a {
	font-size: 13px;
	margin-right: 0;
	padding-top: 11px;
}


#team-ul #drop3 {
	margin-right: 0px;
	font-size: 14px;
	padding: 7px 0px;
	width: 100%;
	text-align: center;
}

.good-wrap {
	width: 96.875%;
	padding-right: 1.5625%;
	padding-left: 1.5625%;	
}

h2.centered-box, h2.centered-box a {
	font-size: 20px;
	padding-bottom: 2px;
	margin-top: 20px;
	display: inline-block;
}


.profile-pic {
	float: left;
	width: 40%;
	border: 1px solid #FFF;
}


.player-small-name {
	font-size: 30px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-transform: capitalize;	
	color: #333;
	float: left;
	padding-top: 10px;	
	line-height: 33px;
}

.player-info-box .team-page-name {
	display: none;
}

.player-small-metta {
	color: #999;
	display: inline-block;
	float: left;
	margin-top: 0px;
	font-size: 13px;
}

.player-stat-box {
	float: none;
	clear: both;
	width: 100%;
}



.player-small-metta span {
	color: #777;
}

.player-small-metta span.number {
	padding-left: 2px;
}

.player-metta {
	display: none;
}

.player-stat-box-outer {
	width: 98.75%;
	margin-left: 0;
	margin-top: 17px;	
	max-width: none;
}


.avg {
	color: #333;
	float: left;
	width: 33%;	
	margin-top: 16px;
}


.avg p {
	font-size: 28px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	text-align: center;	
}


.avg .s-label {
	color: #777;
	text-align: center;
	margin-bottom: 7px;
	font-size: 14px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;	
}

.player-info-box {
	width: 56.205%;
	margin-left: 3.125%;
}


#canvas {
	margin-bottom: -40px;
}

#canvas:after {
	height: 40px;
}


#footer {
	height: 100px;
	margin-top: 0px;
}

#footer .footer-inner {
	padding-top: 34px;
}

#footer .feedback {
	font-size: 14px;
	margin-bottom: 6px;
}

#nb-logo {
	font-size: 28px;
}


.chop-table {
	width: 100%;
	display: table;
	margin-bottom: 15px;
}

.chop-table th, .chop-table td {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}


.players-team {
	float: left;
	color: #bbb;
	margin-top: 8px;
	margin-bottom: 2px;	
	width: 100%;
	font-size: 13px;
}

.center-box {
	width: 100%;
	text-align: center;
}

.schedule-anchor {
	display: inline-block;
	float: none;
}



h2.team-page-name {
	font-size: 24px;
	margin-bottom: 10px;
	line-height: 24px;
}

.team-text-box h5 {
	font-size: 14px;
}

.team-text-box {
	margin-top: 10px;
}

.team-page-header.team-page .extra-box {
	width: 100%;
	height: auto;
	padding-bottom: 12px;
}

.extra-box-inner {
	padding: 14px 0 10px 0;
}

.metta-label{
	font-size: 16px;
	margin-bottom: 9px;
	color: #000;
}

#team-record-label {
	float: none;
	padding-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 2px;
}

.extra-box .display {
	margin-top: 0px;
	color: #333;
	font-size: 16px;
	margin-bottom: 22px;
	text-transform: none;
	line-height: 18px;
}

.extra-box .display span {
	color: #333;
}

.extra-box .display.record span {
	padding-left: 0px;
	color: #666;
	font-size: 16px;
	font-weight: 400;		
}

.extra-box .display.record {
	text-align: center;
	padding: 10px;
	margin-top: 8px;
	font-size: 28px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;	
}


.team-page-header.team-page {
	padding-top: 10px;
}


.team-photo {
	width: 100%;
}






.extra-box .display.record span.dash {
	padding-left: 8px;
	font-size: 24px;
	color: #666;	
}


#team-leader-headline {
	margin-top: 20px;
}


/*
#t-assists-box, #g-assists-box {
	margin-right: 0px;
}

#t-steals-box, #g-fg-box {
	clear: both;
	margin-left: 16%;
	margin-right: 3.4%;
} 

.game-leader-box-games .h4name a {
	font-size: 15px;
}


#t-steals-box, #t-fg-box, #g-fg-box, #g-turnovers-box {
	width: 32.3%;
}

#t-fg-box. #g-turnovers-box {
	margin-right: 0px;
	margin-left: 0px;
} */

/*
#league-leader-table .bottom-header-row th span {
	transform: rotate(270deg);
	display: block;
}	

#league-leader-table .bottom-header-row {
	text-align: center;
}

*/

.leader-table .bottom-header-row th.rank-cell span {
	display: none;
}

#league-leader-table .rank-cell {
	text-align: center;
}

#league-leader-table .team-cell {
	text-align: left;
}

.leaderboard-subhead {
/* 	color: #333; */
	font-size: 24px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;	
	margin-bottom: 0px;
}

.stat-rule {
	color: #777;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 16px;
}

.leader-label {
	display: block;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
/* 	color: #555; */
	font-size: 16px;
	margin-bottom: 4px;	
}

#stat-select, #for-select {
	margin-bottom: 16px;
}


.new-games-list {
	margin-left: 0;
}

.new-games-list li {
	width: 99.375%;
}

.rgb-score-box {
	float: right;
	margin-right: 13px;
}

.rgb-team {
	padding-left: 0px;
}

.rgb-team-box {
	margin-left: 14px;
}

.rgb-metta {
	font-size: 13px;
	color: #555;
	padding-top: 3px;
}

.rgb-team, .rgb-score {
	font-size: 16px;
	color: #333;
}


.p-game-link .rgb-team {
	padding-left: 18px;
}

#t-ng-label {
	margin-top: 6px;
}

#t-mrg-label {
	margin-top: 6px;
}

.game-plate.unplayed {
	margin-bottom: 12px;
}

.team-page-header.team-page .game-plate.unplayed {
	margin-bottom: 12px;
}


.team-page-header.team-page {
padding-bottom: 0px;
}


.rgb-box-score {
	margin-top: 3px;
	text-align: center;
	clear: both;
	width: 100%;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	background: none;
}


h3.sub-head {
    margin: 0px 0px 2px;
    color: #777;
    font-size: 17px;
    font-weight: normal;
}



.schedule-box {
	width: 100%;
	margin-left: 0; 
/* 
	background: #ddd;
	padding-top: 20px;
 */
}

#standings-box {
	width: 100%;
}

h3.section-header {
	margin-top: 30px;
}

#team-records {
	margin-top: 10px;
}

.date-item {
	display: block;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 8px;
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	line-height: 1.1;
	padding: .5em 0 8px 0;
	color: #333;
	text-transform: capitalize;	
	font-size: 22px;
	
}


#p-avg-label {
	margin-bottom: 2px;
	margin-top: 10px;
	color: #777;
}

.avg p {
	margin-bottom: 6px;
}

.avg .s-label {
	margin-bottom: 3px;
}


.good-wrap.no-stat {
	min-height: 400px;
}










/* homepage start */

#p-1 {
	display: none;
}


/* homepage end */


.hamburger {
	padding-top: 11px;
}


#team-records-overlay {
	width: 198px;
/* 	display: table; */
	display: none;
}


#team-records table .team-cell, #team-records-overlay tr .team-cell {
	min-width: 140px;
	max-width: 140px;
	width: 140px;
	font-size: 13px;
}

#team-records table .rank-cell, #team-records-overlay tr .rank-cell {
	min-width: 40px;
	max-width: 40px;
	width: 40px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	height: 20px;
}






}


@media screen and (max-width: 394px) {

#main-nav &gt; li &gt; a {
	padding: 11px 11px;
}

#main-nav #leaderboard-li a .long {
	display: none;
}

#main-nav #leaderboard-li a .short {
	display: inline;
}




}





















































</pre></body></html>