body, #mainbody		{	font-family: "Eurostile",Arial, sans serif;	}
main			{	padding-top:2rem; padding-bottom:2rem; background-color: #fff;	}
#sb_header_logo_img	{	width:100%; height:100%; background: url(/grfx/statbroadcast_light.png) no-repeat center left;	background-size:contain;}
.sbnav-dark #sb_header_logo_img	{	width:100%; height:100%; background: url(/grfx/statbroadcast.png) no-repeat center left;	background-size:contain;}
#sb-header .link	{color:#eee;}
.sbnav-dark a.nav-link,
.sbnav-dark a.link,
.footer.sbnav-dark .text-light,
.footer.sbnav-dark .btn-link-light {	color: #000 !important;	}
.sbnav-dark a.nav-link:hover, .sbnav-dark a.link:hover	{color: #999 !important;}
#nav-container	{line-height: 1 !important;}
.primary-color	{	background-color: #19487a;	}
#theme-header	{	 background-color: white;}

.event_icon	{width:64px;height:64px;}
.select-icon	{	height:1.5rem; width:1.5rem;	}
.list-card {width: 10.5em; text-align:center;}
.side-card-img  	{max-width:250px; max-height:250px; width:15vw; height: 15vw;}
.small-side-card-img	{max-width:175px; max-height:175px; width:15vw; height: 15vw;}

.sb_button_icon	{width:2.2rem;margin-right:1rem;}
img.lum-img, .lum-lightbox-image-wrapper, .lum-open	{z-index:1025;}
.btn-tournament-results		{ max-width:45%;}


i.fa-ncaa-icon		{		
	overflow: visible;
	width: 1.125em !important;
	vertical-align: -0.225em !important;
	font-size: 1.33333em !important;
	line-height: .75em !important;
	display:inline-block !important;
	height:1em !important;
	background: url(/grfx/icons/ncaa.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
}
i.fa-statbroadcast	{		
	overflow: visible;
	width: 1.125em !important;
	vertical-align: -0.225em !important;
	font-size: 1.33333em !important;
	line-height: .75em !important;
	display:inline-block !important;
	height:1em !important;
	background: url(/grfx/icons/sbicon.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;	
}
i.fa-statbroadcast-light		{		
	overflow: visible;
	width: 1.125em !important;
	vertical-align: -0.225em !important;
	font-size: 1.33333em !important;
	line-height: .75em !important;
	display:inline-block !important;
	height:1em !important;
	background: url(/grfx/icons/sbicon-light.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;	
}
	#overlay {
	  position: fixed; /* Sit on top of the page content */
	  display: none; /* Hidden by default */
	  width: 100%; /* Full width (cover the whole page) */
	  height: 100%; /* Full height (cover the whole page) */
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
	  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
	  cursor: pointer; /* Add a pointer on hover */
	}
	
	
	
	
.cookiealert {
	font-size:10pt;
	display:block;
	position: fixed !important;
	float:left;
    width: 100%;	
	bottom:0px;
	left:0px;
	padding:.25em;
    margin: 0 !important;
    z-index: 1060;    
	background-color: rgba(0,0,0,.85);
	color: #eaeaea;
	
}

.cookiealert.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookiealert a {
    text-decoration: underline;
	color: #fff;
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
}



#statbroadcastBanner, #statbroadcastBannerImage,
#statmonitrBanner, #statmonitrBannerImage	{	background-size: auto;  }
  #statbroadcastBannerImage, #statmonitrBannerImage	{width: 100% !important; margin: auto;}

#statbroadcastBanner, #statbroadcastBannerImage	{	 height:110px;	}
#statmonitrBanner, #statmonitrBannerImage	{	 height:50px;	}

#statbroadcastBannerImage,
#statmonitrBannerImage		{	background-repeat: no-repeat;	}
#statBroadcastBanner,
#statmonitrBanner	{	background-repeat: repeat-x;	}




@media (max-width: 1200px) 
{
#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: auto !important; height:110px !important; 	}
}
@media (max-width: 1100px) 
{
#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: contain !important; height:65px !important; 	}
#statmonitrBanner, #statmonitrBannerImage	{	background-size: contain !important; height:65px !important; 	}

}
@media (max-width: 729px) 
{
#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: contain !important; height:55px !important; 	}
#statmonitrBanner, #statmonitrBannerImage	{	background-size: contain !important; height:55px !important; 	}
#statbroadcastBanner, #statmonitrBanner	{background: none;}
}

#statbroadcast_header_site	{min-height:90px;}
..fs-sticky-slot-element	{max-height:150px;}
table.shadetable tbody tr.bg-light:nth-child(even) 
{
	background-color: #eee !important;
}
table.shadetable tbody tr.bg-light:nth-child(odd) 
{
	background-color: #fafafa !important;
}