:root {
	--cl-primary: #005ca9;
	--cl-primary-dark: #005ca9;
	--cl-primary-tint: #005ca9e6;
	--cl-secondary: #005ca9;
	
	--cl-muted: #707070;
	
	--cl-header-dark: rgba(0, 62, 112, .9);
}


/* for NFL-Promo */

.promotion-wrap span.number-badge {
	background-color: white;
}

.promotion-form .btn-primary {
	background-color: white;
	color: var(--cl-primary) !important;
}
	.promotion-form .btn-primary:active:focus {
		background: transparent;
		color: white;
		border: 1px solid white;
		outline: none;
	}



/* MOVE TO SHARED */

.orange, h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange {
	color: var(--cl-secondary);
}



.btn.btn-orange, .btn.btn-orange:hover {
	background-color: var(--cl-secondary);
}


.dropdown-toggle.toggle-global:hover,
.dropdown-toggle.toggle-global:focus,
.dropdown-toggle.toggle-global:focus-within {
	background-color: var(--cl-primary) !important;
}


ul.menu.tiles li a.active {
	color: var(--cl-primary);
	/*border: 1px solid #00b34d29;*/ /*from psd */
}




/* -- */

.section-my .dropdown .toggle-global {
	background: var(--cl-primary);
}


.nav>li>a.highlight:focus,
.nav>li>a.highlight:hover {
	background: var(--cl-primary);
}




.section-default .hero-banner a,
.hero-banner a {
	color: var(--cl-secondary);
}








/* -- CUSTOM OVERRIDES THAT BREAK PATTERN -- */

span.number-badge {
	color: #005ca9;
	background-color: white;
}

.number-badge span.number {
	text-shadow: none;
	font-weight: bold;
}

.promotion-form .link-terms {
	color: white;
	text-decoration: underline;
}