<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
*	Xoso-specific styles
*/
	/*	general	*/
	body.xoso{
		background:#c9c9ca;
	}
	.xoso a:link, .xoso a:visited{
		color:#00477B;
	}
	.xoso a:hover, .xoso a:active{
		color:#080F2B;
	}
	.xoso a.btn-success{
		color:#fff;
	}
	.xoso #headerInner,
	.xoso #mainInner{
		background:#fff;
	}
	.xoso #outerContainer {
		background:url(../../graphics/deluxe/xoso/background-page.jpg) no-repeat top center;
	}
	.xoso .xosoContentCap,
	.xoso .xosoFacebookCap,
	.xoso .xosoInstagramCap {
		display: none;
	}


	/*	header	*/
	#xosoHeaderTop{
		height:140px;
	}
	#xosoHeaderLogo{
		position:absolute;
		top:20px;
		left:20px;
	}
	#xosoHeaderTagline{
		position:absolute;
		top:24px;
		left:460px;
	}
	.xoso #userLoginInset{
		position:absolute;
		top:0;
		right:0;
		width: auto;
		padding: 20px;
		height:100px;
		border-left:1px solid #ddd;
	}
	.xoso .loginTitle{
		color:#00477B;
	}
	.xoso .welcome {
		margin-bottom: 4px;
	}
	.xoso #headerLoginSubmit, .xoso #headerLoginButton{
		color:#fff;
		background:#00477B;
	}
	#xosoMainMenuOuter{
		position:relative;
		background:url(../../graphics/deluxe/xoso/background-main-menu.png) repeat-x top left;
		height:50px;
		border-bottom:2px solid #fed058;
	}
	#xosoMainMenuOuter #mainMenuLinks{
		height:50px;
		font-size:0;
		background: transparent url(../../graphics/deluxe/xoso/background-main-menu-divider.png) no-repeat 20px 3px;
	}
	#xosoMainMenuOuter #mainMenuLinks a{
		display:inline-block;
		height:34px;
		padding: 15px 25px 30px 25px;

		text-align:center;
		font-family:"Open Sans Condensed";
		font-size:18px;
		font-weight:bold;
		color:#fff;
		background: transparent url(../../graphics/deluxe/xoso/background-main-menu-divider.png) no-repeat right 3px;
	}
	#xosoMainMenuOuter #mainMenuLinks a:hover,
	#xosoMainMenuOuter #mainMenuLinks a.active{
		background-color:#080e2c;
		color:#fed058;
		text-decoration:none;
	}
	#xosoMainMenuOuter #xosoMenu_Sports{
		margin-left:20px;
		width: auto !important;
	}
	
	#xosoSportPulldown{
		position:absolute;
		top:50px;
		left:20px;
		width: 300px;
		z-index:999;
		background:#080F2B;
		padding: 10px 0;
		border-top-right-radius:6px;
		border-bottom-right-radius:6px;
		border-bottom-left-radius:6px;
	}
	#xosoSportPulldown .column{
		float:left;
		width: 128px;
	}
	#xosoSportPulldown .column.first {
		margin-left: 20px;
	}
	#xosoSportPulldown a{
		display:block;
		background:transparent;
		color:#fff;
		font-weight:bold;
		padding: 4px 3px;
		margin: 6px 8px;
		height:auto;
		font-size:1.2em;
	}
	#xosoSportPulldown a:hover{
		color:#fed058;
		text-decoration: none;
	}
	#xosoSportPulldown span{
		display:block;
		color:#fff;
		font-size:1.2em;
		font-weight:bold;
		padding: 20px;
	}

	/*	sport menu	*/
	.xoso #sportMenu{
		background:#080F2B;
		border-bottom: 1px solid #97a1c5;
	}
	.xoso #sportMenu a{
		color:#fff;
	}
	.xoso #sportMenu .sportMenuLabel{
		background:transparent url(../../graphics/deluxe/xoso/background-sport-menu-label.png) no-repeat top left;
		color:#080F2B;
		width:135px;
		font-weight:bold;
		font-family:"Open Sans Condensed";
		padding-left: 45px;
	}                
	.xoso #sportMenu a {
		padding: 5px 30px 0 0px;
	}
	.xoso #pageColumn{ 
		max-width: 970px;
		width: 100vw;
		margin: 0 0 0 0; 
	}
	.xoso #sidebarColumn{ display:none;}
		
	/*	slider area	*/
	.xoso #sliderContainer{
		float:left;
		position:relative;
		height: 100%;
		max-height:297px;
		width:100%;
		max-width: 970px;
	}

	.xoso #sliderOuterContainer{ max-width:970px; height:auto; }


	.xoso ul.slides li {
		height: 100%;
		width: 100%;
		background-color: #00477B;
	}

	.xoso #slider li img {
		max-width: 970px;
		max-height:297px;
		width:100%;
		height:100%;
		object-fit: cover;
	  }

	.xoso #sliderContentArea{
		float:left;
		position:relative;
		height:auto;
		margin: 20px 20px 20px 20px;
		width: 95vw;
		max-width: 900px;		
		overflow:hidden;
	}
	.xoso .flexSliderOuter .flex-control-nav{
		background:transparent;
	}
	.xoso #pageContainer {
		margin: 20px 20px 20px 20px;
	}
	.xoso .componentRow {
		width: unset;
	}
	div.component.size_3{
		width:95vw;
		max-width:900px;
	}
	div.component.size_2{
		width: 550px;
		&amp;.noPadding{
			width:580px;
		}
	}
	div.one-two, div.two-one, div.one-one-one {
		background: none !important;
	}
	div.one-two .size_1 {
		border-right: 1px solid #E1E5EC;
	}
	div.two-one .size_2 {
		border-right: 1px solid #E1E5EC;
	}
	div.one-one-one .size_1 {
		border-left: 1px solid #E1E5EC;
	}
	div.component.size_1{
		width: 280px;
		&amp;.noPadding{
			width:300px;
		}
	}		
	.xoso .leagueDetailComponent{
		width:95vw;
		max-width:900px;
	}
	div.three div#component_1_1 {
		padding: 0;
		width: 100%;
	}	

	.galleryListingsColumn {
		float: left;
		width: 50%;
	}
	.galleryListingsColumn li {
		width: 90%;
	}	
	div.currentLeague {
		border-top: none;
    	position: relative;
    	width: auto;
    	margin: 40px 0;
	}
	/*	home page bottom	*/
	#xosoFacebook{
		float:left;
		width:304px;
		margin: 0 20px 20px 0;
	}
	#xosoInstagram{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
	#xosoInstagramContainer {
		padding:10px;
		border:1px solid #aaa;
		text-align: center;
		height: 250px;
		overflow: hidden;
		background: #f1f1f1;
	}
	#xosoInstagramContainer p{
		font-weight:bold;
		font-family:"Open Sans Condensed";
		font-size: 14px;
		color: #00477b;
		margin-top: 15px;
	}

	/*	footer banner	*/
	.xoso #footerBannerAd{
		margin: 0 0 20px 0;
	}

	.xoso #playerPageBanner &gt; a {
		margin: 0 0 20px 0;
		max-height: 190px;
	}

	.xoso #playerPageBanner &gt; p {
		margin: 20px;
	}

	/*	content cap graphics	*/
	h2.xosoContentCap{
		background: url(../../graphics/deluxe/xoso/background-cap-content.png) no-repeat top left;
		margin-bottom:10px;
	}
	h3.xosoInstagramCap{
		background: url(../../graphics/deluxe/xoso/background-cap-instagram.png) no-repeat top left;
	}
	h3.xosoFacebookCap{
		background: url(../../graphics/deluxe/xoso/background-cap-facebook.png) no-repeat top left;
	}
	h2.xosoContentCap, h3.xosoInstagramCap, h3.xosoFacebookCap{
		font-weight:bold;
		color:#fff;
		height:27px;
		padding: 7px 0 0 10px;
		font-family:"Open Sans Condensed";
	}

	/*	footer	*/
	.xoso #footerOuter{
		background:#080F2B;
		color:#fff;
	}
	.xoso #footerOuter a, .xoso #footerContact div{
		color:#fff;
	}
	.xoso #footerOuter h4{
		color:#fed058;
		text-transform:uppercase;
		font-family:"Open Sans Condensed";
		font-size:1.3em;
		margin-bottom: 6px;
	}
	.xoso .footerMenu ul li {
		margin-bottom: 4px;
	}
	.xoso #footerLogo{
		margin-bottom: 12px;
	}
	.xoso #footerSocialLinks a:hover {
		text-decoration: none;
	}
	.xoso #footerSocialLinks img{
		margin: 8px 4px;
	}
	.smallPrint, #footerOuter .smallPrint a{
		color:#aaa;
		font-size:10px;
	}
	#footerCopyright, #footerPoweredBy{
		width: 200px;
		margin-top: 20px;
	}
	#footerCopyright{
		float:left;
		margin-left: 20px;
	}
	#footerPoweredBy{
		float:right;
		text-align:right;
		margin-right: 20px;
	}
	.xoso #footerPoweredBy a {
		color:#555;
	}

	/* Team Buidler */
	.xoso .teamBuilderPageContainerSpacing{
		margin-right:0;
	}

	.xoso #playerInvitePopup #playersToInviteColumn{
		width:50%;
	}

	.xoso #playerInvitePopup #playersToInviteColumn .inviteColumns span.remove{
		margin-left:0;
	}

	.xoso #playerInvitePopup #playersToInviteColumn .inviteColumns span.teamPayer{
		width:100px;
	}

	/*
		styles to address style issues after chatbot addition
	 */
	
	.registration-link {
		width: 6rem !important;
	}

	.league-listing .registration-option {
		width: 105% !important;
	}

	.requiredField {
		display: inline-block !important;
	}

	#input_Username, #input_Password, .customLoginForm input.text {
		border-width: 1px;
	    border-style: inset;
	    border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
	}

	.customLoginForm input.text {
		width: 127px !important;
		margin: 2px !important;
	}</pre></body></html>