@import url(StatBroadcast.loadscreen.css);
body
{
width: 100%;
overflow-x: hidden;
}
#content
{
	width:100%;
	padding:0px;
	margin:0px;
}
#stats
{
	cursor:default;	
	display:inline-block;	
	width:100%;
	height: 100%;
	padding-left:1%;
	padding-right:1%;
	
}
.sb-stats .sb-team-logo	{background-repeat: no-repeat;}
.navbar-toggler	{font-size:1rem;}
.sb-stats .row	{margin-bottom:.25em;}
.sb-stats .sb-header-logo, .sb-dialog-logo	{	height:1.75em; width:1.75em; padding:.25em;	 display:inline-block;border-radius: 50%;border: 1px solid #efefef;}
.sb-stats .sb-table-logo	{	height:1.5em; width:1.5em; padding:.125em;	 display:inline-block;border-radius: 50%;border: 1px solid #efefef; background-size: cover;}

.table thead th {font-weight: normal}
.sb-stats .card-body		{ font-size:1em;}
.sb-stats .sb-col		{padding-left:5px; padding-right:5px;}
.sb-stats .sb-col-inner		{padding-left:5px !important; padding-right:5px !important;}
.sb-stats .row	{margin-left:0px; margin-right:0px;}
.sb-stats .sb-indicator-row	{margin-top:-1em !important;}
.sb-stats .sb-indicator	{font-size:1.5em;line-height:1;margin-top:0em !important;}
/*.sb-stats .sb-indicator-text	{margin-top:.125em !important;}*/
.sb-stats .sb-statusbar-height{height:4.5em; min-height:50px;}
.sb-stats .table-short		{ font-size: 1em;	}
.sb-stats .sb-secondary-nav{width:110% !important; margin-left:-5%;padding-left:5%} 


.sb-stats .sb-pregame
{	
	width:65% !important;
	text-align:center;	
	display:inline-block;
	position:relative;	
	margin-top:2.5em;
}
.sb-stats .sb-pregame-dialog
{	
	min-width:300px;
	height:25em;	
	display:inline-block;
	position:relative;	
	text-align:center;	
	margin:0 auto;
	box-shadow: .3em .3em .2em #222;	
	background: url(../grfx/load-overlay.png) no-repeat center center;
	background-size: cover;
}
.sb-stats .sb-pregame .sb-load-dialog-status
{
width:70% !important;
}

.sb-teamname	{width:100%; word-wrap: break-word; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
@media (max-width: 767.98px) {
.sb-teamname	{font-size: 14pt !important;line-height:2.25rem; text-align:left; }
.sb-teamscore   {font-size: 32pt !important;}
}



.sb-stats .playername		
{	
	white-space: nowrap;	
	max-width: 9em;
	overflow: hidden;
}

.sb-stats .trend-line	{	display:inline-block; height:2.25em; position:relative; overflow-x:hidden !important; min-width:1%; max-width:97% !important;	}	


.sb-framebar	{	background-image: url(../grfx/statbroadcast_light.png); background-position: top right; background-repeat: no-repeat; background-size: contain;	}


#scroll {
    position:fixed;
    right:50%;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;	
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
}
#scroll:hover {    
	background-color:#eee !important;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
	border:2px solid #222;
}
#scroll:hover span {background-color:#eee !important;border-bottom-color:#111 !important;}


.statbroadcast-loading-box {z-index: 1054 !important;}
#statbroadcast-modal-ad	{z-index: 1053 !important;}
#statbroadcast-fixed-ad	{z-index: 1100 !important;}
#statbroadcast-loading-footer	{z-index: 1101 !important; text-align:center; font-size:.85rem; background-color: rgba(0,0,0,.75); width:100%; color: #888}
#statbroadcast-loading-footer .link	{color: #bbb;}	
.ad-inherit, .ad-inherit .statbroadcast-ad, .ad-inherit .statbroadcast-ad-slot {height:inherit; width: inherit;}


.footer-transition{	height:5rem;	}
.footer-content	{	min-height:10rem; 	}
.footer-content .container	{padding-top:1rem; font-size: .85rem !important;}
.footer-content .container .link	{color: #fff !important; text-decoration: underline !important;}


/*#statbroadcast_header_stats	{min-height:90px;}*/

[data-freestar-ad*="__300x50"],
[data-freestar-ad*="__320x50"] {		
	height: 50px;
}
.sb-ad-notification
{
margin:auto;
text-align:center;
color: #eee;
}

.sb-interstitial-wrap { 
	display: none;
	background-color: #000;
	position: fixed; 
	left: 0; 
	top: 0;
	width: 100%; height: 100%;
	opacity: .70;
	z-index: 1000000;
}
.sb-interstitial {
	display: none;
	background-color: transparent;
	text-align:center;	
	position: absolute;
	margin:auto;
	top:5%;
	left:0%;	
	width: 100%; 
	height: 95%;
	z-index: 1000001;
}
.sb-interstitial-ad
{
	margin:auto;
	width:75%;
	height:75%;
}
@media (max-width: 499px) {
.sb-interstitial-ad
{
	margin:auto;
	width:100% !important;
}}
.sb-interstitial-video, .sb-interstitial-display
{
	margin:auto;
	
}

/*--Making IE6 Understand Fixed Positioning--*/
*html .sb-interstitial-wrap {
	position: absolute;
}
*html .sb-interstitial {
	position: absolute;
}

/*
div#pw-oop-bottom_rail iframe,
div#pwDeskLbAtf iframe{background-color: #fff;}
*/