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;}
.sbnav-dark a.nav-link,
.footer.sbnav-dark .text-light,
.footer.sbnav-dark .btn-link-light {	color: #000 !important;	}
.sbnav-dark a.nav-link:hover	{color: #999 !important;}
.primary-color	{	background-color: #19487a;	}
#theme-header	{	height:auto; 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;}
@media (max-width: 575.98px)
{
	#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: cover; height:40px;background-color: white;	}
	#statmonitrBanner, #statmonitrBannerImage	{	background-size: cover; height:20px;background-color: white;	}
}
@media (min-width: 576px) and (max-width: 767.98px)
{
	#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: contain; height:9vw; background-color: white;	}
	#statmonitrBanner, #statmonitrBannerImage	{	background-size: contain; height:5vw; background-color: white;	}
}
@media (min-width: 768px) and (max-width: 943px)
{
	#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: contain; height:9vw;	}
	#statmonitrBanner, #statmonitrBannerImage	{	background-size: contain; height:5vw; background-color: white;	}
}
@media (min-width: 945px)
{
	#statbroadcastBanner, #statbroadcastBannerImage	{	background-size: auto; height:110px;	}
	#statmonitrBanner, #statmonitrBannerImage	{	background-size: auto; height:50px;	}

.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 */
	}