:root {
	--fa: "Font Awesome 5 Pro";
	--epl_blue: #061c32;
	--epl_nsgblue: #0077b7;
	--epl_lblue: #84d7f7;
	--epl_xred: #e4393c;
	--epl_red: #e02b26;
	--epl_green: #1cce72;
	--epl_win: rgb(163,220,163);
	--epl_lose: rgb(235,203,208);
}
@font-face {
	font-family: Varsity;
	src: url(assets/RadleySans.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXo.woff2);
	font-weight: bold;
	font-style: normal;
}
#NSGNEWS #epl_container { 
	font-size:14px;
	position:relative;
	left:50%;
	display:inline-block;
	font-family:Montserrat; 
	box-sizing:border-box;
	width:calc(100vw - 16px);
	max-width:635px;
	transform: translate(-50%,0%);
	padding:5px;
	background: radial-gradient(#0e3c67, #020910);
	margin:20px 0px;
	border-radius:5px;
	padding-bottom:25px;
	line-height:normal;
}
#epl_container[data-onp='1'] { box-shadow:0px 0px 4px 4px rgba(33,120,180,.2); }
#epl_container[data-onp='0'] { box-shadow:0px 0px 4px 4px rgba(224,43,38,.2); }
#epl_container .headblock { 
	text-align:center;
	display:inline-block;
	position:relative;
	margin:auto;
}
#epl_container a,#epl_container a:visited {
	color:var(--epl_lblue);
}
#epl_container .pickblock { 
	width:calc(100% - 135px);
	vertical-align:top;
	margin-top:10px;
}
#epl_container #md_panels { 
	max-width:400px;
	margin:auto;
}
#epl_container #epl_subhead {
	margin-top:10px;
}
#epl_container #epl_subhead .subhead_b {
	margin-bottom:10px;
}
#epl_container .epl_star_bullet {
	display:inline-block;
	width:19px;
	height:20px;
	background-image:url(https://nsb-news.s3.ca-central-1.amazonaws.com/core/assets/nsg-star-bullet.png);
	background-size:cover;
	position:relative;
	top:3px;
}
#epl_container[data-onp='0'] .epl_star_bullet {
	background-image:url(assets/homestand-star-bullet.png);
}
#epl_container #nsb_banner {
	display:inline-block;
	width:100%;
	height:0px;
	padding-top:12%;
	background-image:url(assets/nsb_banner.png);
	background-size:contain;
	background-repeat:no-repeat;
	margin:auto;
}
#epl_container .epl_para {
	padding:0px 10px;
}
#epl_container .epl_para div:not(:last-child) {
	margin-bottom:8px;
}
#epl_container .epl_123 {
	font-size:1.2em;
}
#epl_container .epl_123 li {
	padding:2px 0px;
}
#epl_container .epl_123 li::marker {
	color:var(--epl_lblue);
	font-size:1.2em;
	font-weight:bold;
}
#epl_container .epl_current {
	margin-top:5px;
	font-size:12px;
	color:var(--epl_lblue);
	font-weight:bold;
}
#epl_container .pbtn {
	display:inline-block;
	font-size:13.5px;
	padding:2px 3px;
	border-radius:4px;
	color:white;
	cursor:pointer;
	font-weight:normal;
	margin:2px;
	border:1px solid var(--epl_lblue);
	box-sizing:border-box;
}
#epl_container .pbtng {
	background: var(--epl_green);
	border: 1px solid var(--epl_green);
}
#epl_container .pbtnb,
#epl_container .lbbtn {
	border-radius:20px;
	font-size:15px;
	background: var(--epl_nsgblue);
	border: var(--epl_nsgblue);
	color: white;
	font-weight:bold;
	padding:2px 15px;
	display:inline-block;
}
#epl_container .subhead_b_on .pbtnb {
	color: var(--epl_nsgblue);
	background:white;
}
#epl_container .lbbtn {
	cursor:pointer;
	border: 2px solid var(--epl_nsgblue);
}
#epl_container .lbbtn[data-on='0'] {
	background:transparent;
	color: var(--epl_nsgblue);
}
#epl_container[data-onp='0'] .pbtnb {
	background: var(--epl_red);
	border: var(--epl_red);
}
#epl_container .pbtn[data-on='1'] {
	background:white;
	color:var(--epl_blue);
}
#epl_container .pbtn[data-error='1'] {
	border:1px solid var(--epl_red);
}
#epl_container .pbtn[data-oc='1'] {
	border:1px solid silver !important;
}
#epl_container .pbtn_head {
	width:130px;
}
#epl_container .select_m {
	width:30px;
	font-size:11px;
}
#epl_container .fbtn {
	display:inline-block;
	font-size:.8em;
	position:relative;
	padding:2px 20px;
	border-radius:20px;
	color:var(--epl_lblue);
	cursor:pointer;
	font-weight:normal;
	border:1px solid var(--epl_lblue);
}
#epl_container #epl_matchdays {
	position:relative;
	padding:5px;
}
#epl_container .md_panel {
	display:inline-block;
	width:100%;
	vertical-align:top;
	box-sizing:border-box;
}
#epl_container .md_panel[data-oc='1'] {
	font-size:13px;
}
#epl_container .md_panel[data-on='0'],
#epl_container .m_panel[data-on='0'] {
	display:none;
}
#epl_container .match_date {
	margin-top:10px;
	margin-bottom:-2px;
	font-size:11px;
	color:var(--epl_lblue);
	text-align:center;
}
#epl_container .match_cutoff {
	font-size:1.2em;
	font-weight:bold;
}
#epl_container .match_row {
	margin:2px 0px;
	padding:5px 0px;
	text-align:center;
	font-size:1em;
	position:relative;
}
#epl_container .match_row .epl_cscore {
	display:inline-block;
	font-weight:bold;
	margin:0px 5px;
}
#epl_container .match_row .epl_cscore:not(:empty)::before { content:"("; }
#epl_container .match_row .epl_cscore:not(:empty)::after { content:")"; }
#epl_container .match_row:first-child {
	margin-top:10px;
}
#epl_container .match_row[data-scratch='1'] {
	background-image:url(assets/scratch1.png);
	background-size: contain;
	background-position:center;
	border:1px dotted var(--epl_lblue);
	margin:5px;
	border-radius:6px;
	font-weight:bold;
	padding-bottom:10px;
}
#epl_container .match_row[data-scratch='1']::after {
	position:absolute;
	width:100%;
	bottom:0px;
	content:'Rescheduled';
	left:0px;
	font-size:.8em;
	font-weight:normal;
	color:var(--epl_lblue);
}
#epl_container .match_row .away,
#epl_container .match_row .home {
	box-sizing:border-box;
	display:inline-block;
	width:calc(50% - 40px);
}
#epl_container .match_row .home { padding-right:6px; }
#epl_container .match_row .away { padding-left:6px; }
#epl_container .match_row .draw {
	box-sizing:border-box;
	display:inline-block;
	width:70px;
	text-align:center;
}
#epl_container .pick_cell,
#epl_container .pick_btn {
	display:inline-block;
	padding:2px 5px;
	border:1px dotted var(--epl_lblue);
	position:relative;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	width:100%;
	box-sizing:border-box;
}
#epl_container .pick_btn {
	cursor:pointer;
}
#epl_container .pick_btn[data-p='H'] {
	border-radius: 6px 0px 0px 6px;
}
#epl_container .pick_btn[data-p='A'] {
	border-radius: 0px 6px 6px 0px;
}
#epl_container .pick_status {
	margin-top:10px;
}
#epl_container .dev_btn,
#epl_container .win_btn,
#epl_container .rempicks_btn,
#epl_container .pill_btn {
	display:inline-block;
	padding:2px 5px;
	border-radius:15px;
	font-size:11px;
	color:var(--epl_blue);
	margin-right:2px;
}
#epl_container .dev_btn[data-off='0'] {
	background:white;
	cursor:pointer;
}
#epl_container .dev_btn[data-off='0']:hover {
	background:var(--epl_lblue);
}
#epl_container .dev_btn[data-off='1'] {
	background:silver;
}
#epl_container .pill_btn {
	background:var(--epl_lblue);
	color:var(--epl_blue);
}
#epl_container .rempicks_btn {
	background:var(--epl_red);
	color:white;
}
#epl_container .rempicks_btn::before,
#epl_container .win_btn::before,
#epl_container .pill_btn::before {
	font-family: var(--fa);
	font-weight:900;
	margin-right:4px;
}
#epl_container .pill_btn[data-type='win'],
#epl_container .win_btn {
	background:var(--epl_win);
}
#epl_container .pill_btn[data-type='lose'] {
	background:var(--epl_lose);
}
#epl_container .rempicks_btn::before {
	content:'\f071';
}
#epl_container .pill_btn::before {
	content:'\f004';
}
#epl_container .pill_btn[data-type='win']::before,
#epl_container .win_btn::before {
	color:green;
	content:'\f336';
}
#epl_container .pill_btn[data-type='lose']::before {
	color:crimson;
	content:'\f2d3';
}
#epl_container .pick_btn .trec {
	font-size:8px;
	margin-top:-2px;
	text-align:center;
}
#epl_container .trec_legent .trecr,
#epl_container .pick_btn .trecr {
	display:inline-block;
	margin:0px 1px;
}
#epl_container .pick_btn .trecr::before {
	font-family: var(--fa);
	font-weight:900;
	content: '\f2ec';
}
#epl_container .pick_btn .trecr_A { transform: rotate(90deg); }
#epl_container .pick_btn .trecr_H { transform: rotate(-90deg); }

#epl_container .pick_btn .trecr[data-r='W'] { color:green; }
#epl_container .pick_btn .trecr[data-r='L'] { color:var(--epl_red); }
#epl_container .pick_btn .trecr[data-r='D'] { color:white; }

#epl_container .pick_btn_home[data-result='right'],
#epl_container .pick_btn_home[data-result='wrong'],
#epl_container .pick_btn_draw[data-result='right'],
#epl_container .pick_btn_draw[data-result='wrong'],
#epl_container .pick_btn[data-on='1'] {
	padding-left:18px !important;
}
#epl_container .pick_btn_away[data-result='right'],
#epl_container .pick_btn_away[data-result='wrong'] {
	padding-right:18px !important;
}
#epl_container .pick_btn[data-on='1'] {
	background:var(--epl_lblue);
	color:var(--epl_blue);
}
#epl_container .pick_btn[data-result='right'] {
	background:var(--epl_win) !important;
}
#epl_container .pick_btn[data-result='wrong'] {
	background:var(--epl_lose) !important;
}
#epl_container .pick_btn[data-result='nopick'] {
	background:rgba(255,255,255,.3) !important;
	color:white !important;
}
#epl_container .pick_btn[data-unpicked='1']::before,
#epl_container .pick_btn[data-result='right']::before,
#epl_container .pick_btn[data-result='wrong']::before,
#epl_container .pick_btn[data-on='1']::before {
	font-family:var(--fa);
	font-weight:900;
	position:absolute;
	top:3px;
}
#epl_container .pick_btn_home[data-result='right']::before,
#epl_container .pick_btn_home[data-result='wrong']::before,
#epl_container .pick_btn_draw[data-result='right']::before,
#epl_container .pick_btn_draw[data-result='wrong']::before,
#epl_container .pick_btn[data-on='1']::before {
	left:1px;
}
#epl_container .pick_btn_away[data-result='right']::before,
#epl_container .pick_btn_away[data-result='wrong']::before {
	left:unset;
	right:1px;
}
#epl_container .pick_btn[data-on='1']::before {
	content:'\f004';
	color:var(--epl_blue);
}
#epl_container .pick_btn[data-unpicked='1']::before {
	position:absolute;
	left:7px;
	content:'\f071';
	color:gold;
}
#epl_container .pick_btn[data-on='1'][data-happy='1']::before {
	content:'\f164';
	color:var(--epl_green);
}
#epl_container .pick_btn[data-on='1'][data-happy='0']::before {
	content:'\f165';
	color:var(--epl_red);
}
#epl_container .pick_btn[data-result='right']::before {
	font-weight:900;
	color:green;
	content:'\f336';
}
#epl_container .pick_btn[data-result='wrong']::before {
	font-weight:900;
	color:crimson;
	content:'\f2d3';
}
#epl_container .pick_btn[data-unpicked='1'] {
	border:1px solid red;
	background:rgba(0,0,0,.4);
}
#epl_container .pick_btn_away[data-oc='DONE'] { padding-left:20px; padding-right:5px; }
#epl_container .pick_btn_home[data-oc='DONE'] { padding-right:20px; padding-left:5px; }
#epl_container .pick_btn[data-oc='DONE']::after {
	position:absolute;
	border-radius:2px;
	font-size:.8em;
	content:attr(data-score);
	background:var(--epl_blue);
	color:white;
	padding:1px 4px;
	top:2px;
}
#epl_container .pick_btn_home[data-oc='DONE']::after { right:1px; }
#epl_container .pick_btn_away[data-oc='DONE']::after { left:1px; }
#epl_container .pick_btn[data-oc='DONE'] {
	font-weight:bold;
	background:white;
	color:var(--epl_blue);
	box-shadow:0px 0px 2px 2px gold;
	cursor:default;
}
#epl_container .pick_btn[data-oc='CLOSED'] {
	background:rgba(255,255,255,.3) !important;
	color:white;
	cursor:default;
}
#epl_container .pick_btn[data-oc='CLOSED']::before {
	color:white;
}
#epl_container .epl_kodds {
	display:inline-block;
	margin-left:5px;
	font-weight:bold;
}
#epl_container .epl_parlay {
	background:#092844;
	padding:5px;
	margin:10px 0px;
	position:relative;
	border-radius:4px;
	border:2px solid var(--epl_lblue);
}
#epl_container .epl_parlay .p_row {
	padding:4px 0px;
}
#epl_container .epl_parlay .p_row:not(:last-child) {
	border-bottom:1px dotted white;
}
#epl_container .epl_parlay .p_result {
	font-weight:bold;
}
#epl_container .epl_parlay .p_odds {
	font-weight:bold;
	float:right;
}
#epl_container .epl_parlay .p_match {
	display:block;
}
#epl_container .epl_betslip {
	display:inline-block;
	position:relative;
	padding:2px 14px;
	padding-left:26px;
	cursor:pointer;
	border-radius:4px;
	margin:2px;
	box-shadow:0 0 4px 2px rgba(255,255,255,.2);
	background:  linear-gradient(45deg,#020910,#061c32,#020910);
}
#epl_container .epl_betslip:before {
	content:'';
	position:absolute;
	height:18px;
	width:18px;
	top:2px;
	left:4px;
	xopacity:.8;
	background-image:url(https://nsb-news.s3.ca-central-1.amazonaws.com/core/assets/nsg-star-bullet.png);
	background-position: top left;	
	background-size: contain;
	background-repeat: no-repeat;
}
#epl_container .devtable {
	font-size:11px;
	border-collapse:collapse;
	margin:auto;
	margin-top:10px;
	width:250px;
}
#epl_container .devtable td {
	border:1px solid white;
	padding:4px;
}
#epl_container .devtable .periods {
	display:none;
}
#epl_container .leaderboard {
	margin:auto;
	border:1px dotted silver;
}
#epl_container .leaderboard td {
	padding:1px 5px;
}
#epl_container .leaderboard tr[data-hl='1'] td {
	font-weight:bold;
	color:var(--elp_lblue);
}
#epl_container .epl_form {
	padding:5px;
	position:relative;
}
#epl_container select,
#epl_container .epl_tb_input,
#epl_container input {
	background: white;
	border:1px solid #2e4354;
	border-radius:8px;
	font-size:14px;
	padding:5px 10px;
	line-height:20px;
	color:var(--epl_blue);
	text-align:center;
}
#epl_container .epl_tb_input,
#epl_container input:focus { 
	outline:none; 
}
#epl_container input::placeholder {
	color:slategrey;
}
#epl_container #epl_edit_screenname {
	padding:2px 5px;
}
#epl_container .epl_tb_input {
	border:1px solid white;
	background:white;
	position:relative;
	margin:auto;
	width:35px;
	padding:2px 5px;
	text-align:center;
}
#epl_container .epl_tb_input[data-v='0'] {
}
#epl_container .epl_tb_input[data-v='0']::before {
	position:absolute;
	left:-25px;
	font-family:var(--fa);
	font-size:1.2em;
	color:gold;
	font-weight:700;
	content:'\f071';
}
#epl_container .epl_tb_input[data-v='1'] {
	background:var(--epl_lblue);
}
#epl_container #epa_screenname[data-e='1'] { 
	color:red;
}
#epl_container #epa_screenname_update { 
	display:none;
	color:var(--nsg_green);
	position:absolute;
	right:-30px;
	top:-4px;
	font-size:30px;
	cursor:pointer;
}
#epl_container .checkbox {
	display:inline-block;
	position:relative;
	top:3px;
	cursor:pointer;
}
#epl_container .checkbox::before {
	font-family:var(--fa);
	font-size:1.5em;
	color:white;
	font-weight:700;
	content:'\f0c8';
}
#epl_container .checkbox[data-on='1']::before {
	content:'\f14a';
}
#epl_container #epl_enroll_alert {
	display:inline-block;
	border-radius:5px;
	display:none;
	margin:auto;
	width:50%;
	left:50%;
	position:relative;
	transform: translate(-50%,0%);
	padding:5px;
	border:1px solid red;
	margin:10px 0px;
	font-size:.9em;
	font-weight:normal;
}
#epl_container #epl_continue_btn,
#epl_container #epl_enroll_btn {
	font-size:1.2em;
	padding:4px 10px;
}
#epl_container .epl_terms {
	font-size:.8em;
	padding:2px 10px;
}
#epl_container #picks_saved { 
	width:200px;
	height:20px;
	left:50%;
	transform: translate(-50%,0%);
	line-height:20px;
	text-align:center;
	border-radius:20px;
	position:absolute;
	background:rgba(255,0,0,.8);
	color:white;
	display:none;
}
#epl_container .epl_scores {
	max-width:300px;
	margin:auto;
	text-align:left;
}
#epl_container .epl_scores .win_btn {
	float:right;
}
#epl_container .epl_scores .inforow {
	font-size:.9em;
	padding:0px 5px;
	color:var(--epl_lblue);
}
#epl_container .epl_scores .inforow div {
	float:right;
}
#epl_container .pdf_embed {
	display:inline-block;
	position:relative !important;
	width:calc(100% - 20px) !important;
	max-width:800px !important;
	left:50%;
	transform: translate(-50%,0%);
}


@media only screen and (max-width: 800px) {
	#epl_container .headblock { 
		display:block;
	}
	#epl_container .pickblock { 
		width:100%;
		margin:unset;
	}
	#epl_container #epl_contest_header_on {
		padding-top:50%;
		background-image:url(assets/442_banner_blue_600x300.png);
	}
	#epl_container #epl_contest_header_off {
		padding-top:50%;
		background-image:url(assets/600x300-PNG-Promo-Main-Page-4913161810.png);
	}
	#epl_container #epl_subhead {
	}
	#epl_container #epl_subhead .subhead_b {
		margin:unset;
		display:inline-block;
		margin-bottom:5px;
	}
	#epl_container[data-onp='0'] #epl_subhead {
		top:-15px;
	}
	#epl_container .subhead_b_on .pbtnb {
		display:none;
	}
}


