﻿@keyframes pg-red-background-flash {
  0% {
    background: #FFF;
		color:#000;
  }
  20% {
    background: #c33f1c;
		color:#FFF;
  }
  40% {
    background: #FFF;
		color:#000;
  }
  60% {
    background: #c33f1c;
		color:#FFF;
  }
  80% {
    background: #FFF;
		color:#000;
  }
  100% {
    background: #c33f1c;
		color:#FFF;
  }
}

@keyframes pg-red-border-left-flash {
  0% {
    border-left-color: #FFF;
  }
  20% {
    border-left-color:#c33f1c;
  }
  40% {
    border-left-color: #FFF;
  }
  60% {
    border-left-color:#c33f1c;
  }
  80% {
    border-left-color: #FFF;
  }
  100% {
    border-left-color:#c33f1c;
  }
}

.pg-module--page-header{
	margin-bottom:0px;
}

/*NAVIGATION WIDTH ADJUSTMENTS*/
.pg-header-bar-item--home {
	width: 8.0784%;
}
.pg-header-bar-item--game-center {
  width: 12.3922%;
}
.pg-header-bar-item--free-pick-center {
  width: 14.7451%;
}
.pg-header-bar-item--contests {
  width: 10.1176%;
}
.pg-header-bar-item--forums {
  width: 9.6471%;
}
.pg-header-bar-item--groups {
  width: 9.4118%;
}
.pg-header-bar-item--pregame-pros {
  width: 13.1765%;
}
.pg-header-bar-item--buy-picks {
  width: 10.5098%;
}
.pg-header-bar-item--search {
  width: 5.9608%;
}

.pg-icon-indicator.pg-icon-indicator--orange {
	background-position:0 -12px;
}
.pg-icon-indicator.pg-icon-indicator--star {
	width:16px;
	height:16px;
	margin:0px 4px;
	background-image: url(../images/fa-icon-star-solid.svg);
}

.pg-icon-indicator.pg-icon-indicator--gold-outline,
.pg-icon-indicator.pg-icon-indicator--tab-outline {
	background-position: 0 -36px;
	zoom: 1.2;
	width: 13px;
}
.pg-icon-indicator.pg-icon-indicator--gray-outline,
.pg-tab-trigger--active .pg-icon-indicator.pg-icon-indicator--tab-outline {
	background-position: -12px -36px;
	zoom: 1.2;
	width:13px;
}

.pg-icon-check--circle,
.pg-icon-check--square {
	width: 16px;
	height: 16px;
	margin: 0px 0px;
	background-image: url(../images/pg-icon-checkbox.svg);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	margin-right: 5px;
}
.pg-icon-check--square {
	background-position-x: -16px;
}
.pg-icon-check--grey {
	background-position-y: -16px;
}
.pg-icon-check--gold {
	background-position-y: -32px;
}
.pg-icon-check--unchecked {
	background-position-y: -48px;
}
.pg-icon-check--grey-unchecked {
	background-position-y: -64px;
}
.pg-icon-globe {
	width: 24px;
	height: 24px;
	display:block;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/fa-icon-globe-light.svg);
}
.pg-icon-globe.pg-icon-globe--orange {
	background-position-y: -24px;
}
.pg-icon-info.pg-icon-info--blue {
	width: 19px;
	height: 19px;
	zoom: 1.1;
	top: 5px;
	margin-left:5px;
	background-image: url(../images/fa-icon-info-circle.svg);
}
.pg-icon-list-ol-light {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	background-image: url(../images/fa-icon-list-ol-light.svg);
}
.pg-icon-archive-light {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	background-image: url(../images/fa-icon-archive-light.svg);
}
.pg-icon-user-search--header,
.pg-icon-header--wire,
.pg-icon-lock-check,
.pg-icon-eye,
.pg-icon-calendar,
.pg-icon-calendar--grey {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	width: 16px;
	height: 16px;
	top: -2px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.pg-icon-user-search--header {
	background-image: url(../images/pg-icon-user--header.svg);
}
.pg-icon-header--wire {
	background-image: url(../images/pg-icon-wire--header.svg);
}
.pg-icon-lock-check {
	background-image: url(../images/pg-icon-lock-check.svg);
}
.pg-icon-eye {
	top: -1px;
	background-image: url(../images/fa-icon-eye.svg);
}
.pg-icon-eye.pg-icon-eye--disabled {
	background-position-y: -14px;
}
.pg-icon-calendar {
	background-image: url(../images/fa-icon-calendar-solid.svg);
}
.pg-icon-calendar--grey {
	background-image: url(../images/fa-icon-calendar-solid-grey.svg);
}
.pg-icon-check.pg-icon-check--black {
	background-image: url(../images/pg-icon-check--black.svg);
}


a:active .pg-icon-user-search--header, 
a:focus .pg-icon-user-search--header, 
a:hover .pg-icon-user-search--header,
a:active .pg-icon-header--wire, 
a:focus .pg-icon-header--wire, 
a:hover .pg-icon-header--wire,
.pg-header-top-item--active .pg-icon-header--wire,
.pg-header-bar-item--active a:hover .pg-icon-header--wire,
.pg-header-bar-item--active a:hover .pg-icon-header--wire
{
  background-position: 0 -16px;
}
.pg-header-bar-item--active .pg-icon-user-search--header,
.pg-header-bar-item--active a:hover .pg-icon-user-search--header,
.pg-header-bar-item--active a:hover .pg-icon-search--header
{
  background-position: 0 -32px;
}

.pg-row + .pg-share > .pg-share-box{
	margin-top:0px;
}
.pg-share-item--copy{
	width:100%;
	position:relative;
	margin-top:4px;
	padding:0 4px 0 4px;
}
.pg-share-trigger--copy {
    position: absolute;
    top: 0;
    right: 4px;
    width: 100px;
    padding-top: 9px;
    height: 35px;
    background-color: #2da6a5;
}
.pg-share-info{
	margin-bottom:0;
}
.pg-share-info:before,
.pg-share-info:after{
	content:none;
}

input.pg-sup-copybox.pg-sup-copybox
{
	border: none;
	background: none;
	padding: 0px;
	height: auto;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-family: inherit;
	text-align:left;
}

.pg-share-panel-content .pg-share-item,
.pg-share .pg-share-item{
	width:25%;
}
.pg-share-panel-content .pg-share-item .pg-share-trigger{
	width:100%;
}
.pg-share-trigger.pg-share-trigger--facebook-like
{
	padding-top:6px;
}
label[for]
{
	cursor:pointer;
	position:relative;
}

.pg-reshuffle-temp-container
{
	display:none;
}
/*sharing*/
.pg-share
{
	clear:both;
}
.pg-share > .pg-share-action
{
}
.pg-action-bar .pg-share-action
{
	padding-left:0px;
}
.pg-share.pg-share--right .pg-panel-box {
  left: -12px;
  width: 330px;
}
.pg-panel-box--open .pg-panel-box
{
	z-index:9999;
}
.pg-share.pg-share--right .pg-panel-box:before {
  right: auto;
  left: 12px;
}
.pg-share.pg-share--right .pg-panel-box:after {
  right: auto;
  left: 14px;
}

.pg-share-item.pg-share-item--email.pg-panel-box--open {
	position: relative;
}
.pg-panel-box.pg-panel-box--email.pg-panel-box--email {
	top: auto;
	right: -1px;
}
.pg-panel-box .pg-panel-box.pg-panel-box--email
{
	margin-top:42px;
}
.pg-panel-box--email label{
	margin-bottom:4px;
}
.pg-panel-box--email label > span{
	text-transform:none;
}
.pg-panel-box--email input,
.pg-panel-box--email textarea{
	margin-bottom:12px;
}
.pg-panel-box--email .pg-error
{
	margin-top:10px;
}
#pg-modal--email-share-sent .pg-page-contain{
	background-color:#f4f4f4;
}
.pg-module--darkest header .pg-icon-share,
.pg-module--dark header .pg-icon-share
{
	background-color: #5fdbff;
	background-image: url(../images/pg-icon-share--black.svg);
}

/*personalized user avatar*/
i.pg-icon-user.pg-icon-user--personalized
{
    border-radius: 100%;
    width: 20px;
    height: 20px;
    background-size: cover;
    margin-bottom: -8px;
    top: -6px;
}

/*bubble*/
div.pg-bubble
{
	position: relative;
	display: inline-block;
}
div.pg-bubble > div
{
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-weight:normal;
	font-size: .75rem;
	position: absolute;
	top: -10px;
	left: -5px;
  border-radius: 100%;
	text-align: center;
	padding: 1px;
  width: 18px;
  height: 18px;
  line-height: 18px;
	background-color: #bd0e0f;
	color: #fafafa;
}

/*video*/
.pg-featured-video > iframe, 
.pg-featured-video--alt > iframe
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

/*we should not show error text if there is not an error on the control*/
.pg-form-error .pg-form-error-desc, .sc-page-editor .pg-form-error-desc
{
	display:inherit;
}
.pg-form-error-desc
{
	display:none;
}


/*The following scope classes can be used to find items that need to be done within otherwise completed items.*/
.scope--pregame-team
{
	position:relative;
	clear:both;
}
.scope--pregame-team > .scope--block
{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:999;
	background-color: rgba(209, 255, 178, .7);
	overflow:hidden;
}
.scope--pregame-team > .scope--block > .scope--text
{
	background-color: rgba(209, 255, 178, .7);
	padding:5px;
	display:inline-block;
	display:none;
}

.scope--to-be-done
{
	position:relative;
	clear:both;
}
.scope--to-be-done > .scope--block
{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:999;
	background-color: rgba(255, 209, 178, .7);
	overflow:hidden;
}
.scope--to-be-done > .scope--block > .scope--text
{
	background-color:rgb(255, 209, 178);
	padding:5px;
	display:inline-block;
}
.pg-ajax-loading {
	background-color:#FFF;
	padding:8px;
	color:#000;
}

.pg-results-loadable{
	position:relative;
}
.pg-results-loadable > .pg-results-loadable--cover {
	position:absolute;
	display:none;
	top:0px;
	bottom:0px;
	left:-10px;
	right:-10px;
	background-color:#6666;
	z-index:1;
}
.pg-results-loadable > .pg-results-loadable--cover:after {
	content: "Loading...";
	font-size: 24px;
	position: absolute;
	top: 20%;
	left: 50px;
	right: 50px;
	display: block;
	text-align: center;
	background-color: #FFF;
	padding: 50px;
}
.pg-results-loadable.pg-results-loadable--loading .pg-results-loadable--cover {
	display: inline;
}

.pg-social-bar-link--hidden {
	display: none;
}

.pg-group-action--hidden {
    display:none;
}

.pg-panel-box--email {
    top: auto;
    left: auto;
}

/*tear functions*/
.pg-tearing-container
{
	position:relative;
}
.pg-tearing-container > div.pg-tearing-container-trigger
{
	position:absolute;
	top:2px;
	right:-5px;
	z-index:1999;
	overflow:visible;
}
body.pg-tear .pg-tearing-container > div.pg-tearing-container-trigger
{
	right:45px;
}

@media only screen and (max-width: 480px)
{
	body.pg-tear .pg-tearing-container > div.pg-tearing-container-trigger
	{
		right: 5px;
	}
}

/* Forms */
.pg-form-qa {
    color: #f4f4f4;
    padding-bottom: 10px;
    padding-top: 10px;
}

.pg-input-header {
    color: #f4f4f4;
}

.pg-form-label-centered {
    float: left;
    width: 40%;
    padding-right: 24px;
    text-align: right;
}

.pg-form-fields-centered {
    float: left;
    width: 40%;
}

.pg-form-error-desc-databound {
    color: #ff6263;
}

/*TABLE*/
div.pg-x-table {
	display: table;
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
	max-width: 100%;
}
@media only screen and (max-width: 767px) {
	div.pg-x-table {
		width: auto;
		max-width: none;
		position:relative;
	}
	.pg-scroll-table-box div.pg-x-table:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 2px;
		z-index: 3000;
		background: #f4f4f4;
	}
	.pg-scroll-table-box div.pg-x-table:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		width: 2px;
		z-index: 3000;
		background: #f4f4f4;
	}
}

/*TABLE ROW*/
div.pg-x-table-row
{
	width: 100%;
	display:table-row;
	clear:both;
	background-color: #fff;
}
.pg-x-table-row:nth-child(2n) {
	background-color: #fafafa;
}
.pg-x-table-row+.pg-x-table-row {
	border-top: 1px solid #ddd;
}

/*TABLE CELL*/
div.pg-x-table-cell
{
	display:table-cell;

	position: relative;
	color: #242424;
	font-size: 17px;
	font-size: 1.0625rem;

	padding: 8px 2px 7px;
	text-align: center;
	vertical-align: top;
}
div.pg-x-table-row--head > div.pg-x-table-cell
{
	background-color: #ddd;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
div.pg-x-table-cell:first-child
{
	padding-left: 12px;
}
div.pg-x-table-cell:last-child {
	padding-right: 12px;
}

.pg-x-pick-multigrid > .pg-tab-box + .pg-tab-box {
    margin-top: 4px;
}

/*AUTOCOMPLETE JQUERY PLUGIN FROM https://github.com/Pixabay/jQuery-autoComplete */
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }


/*GAMECENTER ARCHIVE*/
.pg-odds-book--group1 .pg-odds-book-trigger--group1,
.pg-odds-book--group2 .pg-odds-book-trigger--group2,
.pg-odds-book--group3 .pg-odds-book-trigger--group3
{
	color: #fff;
	background-color: #c33f1c;
}
.pg-odds-book--group1 .pg-odds-table--group2,
.pg-odds-book--group1 .pg-odds-table--group3,
.pg-odds-book--group2 .pg-odds-table--group1,
.pg-odds-book--group2 .pg-odds-table--group3,
.pg-odds-book--group3 .pg-odds-table--group1,
.pg-odds-book--group3 .pg-odds-table--group2
{
	display: none;
}
.pg-games-portion-trigger--active {
  font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
  color: #ffce4b;
}
.pg-game-col--actions
{
	overflow:initial;
}
.pg-history .pg-move-list .pg-col--odds
{
	height:25px;
}
.pg-contain--consensus-game
{
	margin-bottom:0px;
}
.pg-contain--consensus-breakdown
{
	margin-top:24px;
}

.pg-col.pg-col--team .pg-col-data.pg-consensus-data--away{
	background-color:#ff6263;
	color:#FFF;
}
.pg-col.pg-col--team .pg-col-data.pg-consensus-data--home{
	background-color:#0070b0;
	color:#FFF;
}
.pg-col.pg-col--team .pg-col-data.pg-consensus-data--away.pg-consensus-pie-highlight,
.pg-col.pg-col--team .pg-col-data.pg-consensus-data--home.pg-consensus-pie-highlight{
	color:#000;
}
.pg-contain--consensus-breakdown .pg-input-group-title label {
	line-height: 32px;
	color: #FFF;
	font-size: inherit;
}
.pg-consensus-history-filter .pg-input-group{
	padding-bottom:10px;
}
.pg-input--checkbox--mygames {
	position: relative;
	margin: 1px 0px 0px 7px;
}

/*Unstyled checkbox*/
input.pg-input--checkbox--unstyled[type=checkbox]
{
	display:inline;
}

/*select*/
span.pg-select {
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*Better handling of checkboxes (does not require javascript states) */
input.pg-input-styled.pg-input-styled--improved[type=checkbox],
input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span,
input.pg-input-styled.pg-input-styled--improved[type=radio],
input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0;
    outline: 0;
		cursor:pointer;
}
input.pg-input-styled.pg-input-styled--improved[type=checkbox],
input.pg-input-styled.pg-input-styled--improved[type=radio]
{
	display:block;
	opacity:0;
	z-index:2;
}
input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span,
input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
	z-index:1;
}

input.pg-input-styled.pg-input-styled--improved[type=checkbox],
input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span
{
	width: 15px;
	height: 15px;
}
input.pg-input-styled.pg-input-styled--improved[type=radio],
input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
	width: 15px;
	height: 15px;
}
input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span,
input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
    cursor: pointer;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
}

input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span
{
    background-image: url(../images/pg-checkbox.svg);
}

input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
    background-image: url(../images/pg-radio.svg);
}

.pg-input--checkbox--bordered input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span
{
    border: 1px solid #9c9c9c;
}
.pg-input--radio--bordered input.pg-input-styled.pg-input-styled--improved[type=radio] + span
{
    background-image: url(../images/pg-radio--bordered.svg);
}
input.pg-input-styled.pg-input-styled--improved[type=checkbox]:checked + span,
input.pg-input-styled.pg-input-styled--improved[type=radio]:checked + span
{
	background-position-y: -15px;
}
input.pg-input-styled.pg-input-styled--improved[type=checkbox][disabled] + span,
input .pg-input-styled.pg-input-styled--improved[type=radio][disabled] + span {
	background-position-x: -15px;
}

/*Better handling of checkboxes on makepicks*/
.pg-makepicks .pg-tab-box {
	padding-bottom: 0px;
}
.pg-makepicks .pg-games-footer {
    padding: 0 6px 12px 12px;
    color: #9c9c9c;
    font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
		margin-bottom:12px;
}
.pg-makepicks .pg-games-footer p{
	line-height:22px;
}
.pg-makepicks .pg-games-footer p + p {
	margin-top:12px;
}

.pg-input-group--makepicks input.pg-input-styled.pg-input-styled--improved[type=checkbox],
.pg-input-group--makepicks input.pg-input-styled.pg-input-styled--improved[type=checkbox] + span {
	border: 0;
	left: 5px;
	top: 5px;
}
.pg-input-group--makepicks--team {
	position: relative;
}
.pg-input-group--makepicks--team a.pg-pick-quickview {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 27px;
	bottom: 0px;
	text-align: right;
	padding:3px;
	z-index:3;
	background-color:rgba(255,255,255,.8);
	border-bottom-left-radius:5px;
	border-right:4px solid #ef7431;
}
.pg-input-group--makepicks--team a.pg-pick-quickview:before {
	border-right: 4px solid #ef7431;
	width:31px;
	right:-31px;
	display:none;
}
.pg-input-group--makepicks--team a.pg-pick-quickview:hover:before {
	display: inline;
}
.pg-input-group--makepicks--team .pg-input-group--makepicks--pick {
	position: absolute;
	left: 27px;
	right: 27px;
	top: 0px;
	bottom: 0px;
	z-index: 4;
}
.pg-input-group--makepicks .pg-label {
	background-color: #ddddddcc;
}
.pg-input-group--makepicks--team .pg-input-group--makepicks--pick:hover + .pg-input--checkbox {
	z-index: 3;
}
.pg-input-group--makepicks input.pg-input-styled.pg-input-styled--improved[type=checkbox]:checked + span + label {
	background-color: #ffce4bcc;
}
.pg-input-group--makepicks input.pg-input-styled.pg-input-styled--improved[type=checkbox]:checked:disabled + span + label {
	background-color: #bbbbbbcc;
}

/*star styled checkbox*/
input.pg-input-styled.pg-input-styled--star {
	display: block;
	opacity: 0;
	z-index: 2;
}
input.pg-input-styled.pg-input-styled--star,
input.pg-input-styled.pg-input-styled--star + span {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 0px;
}
input.pg-input-styled.pg-input-styled--star + span {
	background-image: url(../images/fa-icon-star-monitor.svg);
	background-repeat: no-repeat;
}
input.pg-input-styled.pg-input-styled--star:not(:checked) + span {
	background-position-y: -16px;
}
input.pg-input-styled.pg-input-styled--star:disabled + span {
	background-position-y: -32px;
}


.pg--mobile .pg-addpick-complete-action {
	background-color: inherit;
}
#pg-module--makepicks .pg-content nav .pg-tab-trigger {
	font-size:17px;
}
/*Today's Schedule*/
.pgts-date-group > .pgts-game > .pgts-games-header {
	display: none;
}
.pgts-date-group > .pgts-game:nth-child(10n+1) > .pgts-games-header
{
	display:block;
}
.pgts--mobile .pgts-game {
  background-image: none;
}
.pgts-game > a > .pgts-game-col--table
{
  background-image: url(../images/pg--mobile-icon-game.svg);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.pgts-games-message
{
	background-color:#fafafa;
	padding:10px;
}
.pgts-col-data, .pg-col-data
{
	min-height:22px;
}
.pgts-game--cancelled .pgts-col-data {
	color: #fff;
	background: #646464;
}
.pg-game .pg-col--book .pg-col-data{
	text-overflow:initial;
	font-size:16px;
}
.pg-col.pg-col--book{
	text-transform:none;
}
/*css style for pinked data*/
.pg-move--manually-adjusted
{
	background-image: url(../images/pg-pink.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/*css for money dialog*/
.pg-money-action {
  position: relative;
}
.pg-panel-box.pg-panel-box--money {
  left: -105px;
  width: 240px;
  padding-top: 12px;
}
.pg-panel-box.pg-panel-box--money:before
{
	right: 110px;
}
.pg-panel-box.pg-panel-box--money:after
{
	right: 112px;
}
.pg-panel-box.pg-panel-box--money a
{
	color:#0070b0;
	padding:initial;
}
.pg-panel-box.pg-panel-box--money a:hover
{
	text-decoration:underline;
}

/*Fixes for issue within Sitecore editor*/
.scLooseFrameZone.scEnabledChrome
{
	overflow:visible;
}
.scChromeToolbar
{
	margin-top: -20px;
}

/*CSS for notification bar*/
.pg-notification-container
{
	background-color: #ffebb4;
}
.pg-notification-bar
{
	max-width: 1248px;
	min-width: 280px;
	margin: 0 auto;
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
}
.pg-notification-message
{
	padding: 8px 0 7px;
}

input[type="input"]
{
	width:auto;
	max-width:100%;
}
input[type="input"] + img
{
	border:none !important;
}
.pg-forum-thread-list--tools {
	position:relative;
}
.pg-forum-thread-list--tools > .pg-page-header-action{
	bottom:27px;
}
@media only screen and (max-width: 570px) {
	body {
		padding-top:0px !important;
	}
}

/*CSS for right next button in pager*/
.pg-pager-next.pg-pager-disabled
{
	background-position:0 -52px;
}
.pg-module--darkest .pg-pager-next, .pg-module--darkest .pg-pager-prev{
	color:#FFF;
}
.pg-pager-next,.pg-pager-prev{
	display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding: 0px 20px;
	width:75px;
}
.pg-pager-next{
	text-align:right;
}
.pg-pager-next, .pg-pager-prev {
	margin: 0px 10px;
}
.pg-pager-next.pg-pager-next.pg-pager-next, .pg-pager-next:hover,
.pg-module--darkest .pg-pager-next, .pg-module--darkest .pg-pager-next:hover{
	background-position-x:65px;
}

.pg-pager-next.pg-pager-disabled, .pg-pager-prev.pg-pager-disabled{
	color:#dddddd;
}
.pg-module--darkest .pg-pager-next.pg-pager-disabled, .pg-module--darkest .pg-pager-prev.pg-pager-disabled{
	color:#343434;
}

.pg-forum-bar-pager .pg-pager-nav{
	padding:0px 22px;
}
.pg-forum-bar-pager .pg-pager-nav--direction a{
	content:"";
	text-indent:100%;
	width:10px;
	height:13px;
	white-space:nowrap;
	overflow:hidden;
	padding:0px;
}
.pg-forum-bar-pager .pg-pager-nav--direction .pg-pager-next
{
	background-position-x:0px;
}
.pg-forum-bar-pager .pg-pager-prev{
	margin-right:5px;
}
.pg-forum-bar-pager .pg-pager-next{
	margin-left:5px;
}

/*CSS fix for pagers on member page where a white area is over a darkest area.*/
.pg-module--darkest .pg-members .pg-pager-item,
.pg-module--darkest .pg-members .pg-pager-item a{
	color:#0070b0;
}

.pg-module--darkest .pg-members .pg-pager-item--active a{
	color:#0070b0;
}

/*CSS Button*/
.pg-button--small {
	padding-top: 3px;
	padding-bottom: 2px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	position: relative;
	margin-right: 6px;
	padding: 4px 8px 3px;
	background: #ef7431;
	color: #fff;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	border-radius: 3px;
	white-space: nowrap;
}
.pg-button-arrow--micro{
	height:19px;
	padding:4px 0px 3px 5px;
}
.pg-table-status .pg-button--small {
	top: -2px;
}
.pg-button--small.pg-button--small:hover, 
.pg-button-arrow--small.pg-button-arrow--small:hover {
	text-decoration: none;
}

.pg-button--small:hover {
	text-decoration: none;
	background-color: #ee5f12;
	color: #fff;
}

.pg-icon-unlock {
	width: 18px;
	height: 18px;
	margin-right: 4px;
	background-image: url(../images/pg-icon-unlock-red.gif);
	background-repeat: no-repeat;
	zoom: 1;
	position: relative;
	display: inline-block;
}

.pg-module--dark .pg-icon-unlock,
.pg-module--dark-alt .pg-icon-unlock {
	background-position-y: -18px;
}

.pg-button-arrow.pg-color--red .pg-icon-unlock {
	height: 18px;
	width: 18px;
	background-position-y: -34px;
}
.pg-button-arrow--small.pg-color--red .pg-icon-unlock {
	height: 14px;
	width: 14px;
	background-position-y: -37px;
	background-position-x: -2px;
}
/*LINK TABS*/
.pg-module-linktabs li + li {
	padding-left: 12px;
}

.pg-module-linktabs a {
	display: block;
	text-transform: none;
	color: #fff;
	margin-top: -10px;
	padding:10px 6px 6px 6px;
}

.pg-module-linktabs--active a {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #ffce4b;
	border-bottom: 2px solid #ffce4b;
}
/*RANK ICON*/
.pg-rank-icon {
	width: 40px;
	margin-right: 4px;
	zoom: 1;
	position: relative;
	display: inline-block;
	margin-bottom: -8px;
	height: 40px;
	line-height: 40px;
	top: 5px;
}

i.pg-rank-icon--xfactor {
	position: absolute;
	top: -4px;
	left: -4px;
	background-color: #242424;
	z-index: 1;
	border-radius: 10px;
	width: 17px;
	height: 17px;
	color: #FFF;
	overflow: hidden;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
	font-weight:bold;
	padding-left:2px;
	text-align:center;
}

table .pg-rank-icon {
	top:-4px;
}
.pg-rank-icon::after {
	width: 100%;
	height: 100%;
	display:block;
	top:0px;
	left:0px;
	position:absolute;
	text-align:center;
	border-radius:13px;
	color: #000;
	background-color:#98b211;
	border: 2px solid #ffce4b;
	font-weight:bold;
}
.pg-rank-icon.pg-rank-icon--0::after,
.pg-rank-icon.pg-rank-icon--unranked::after {
	content: "...";
	color: #000;
	background-color: #FFF;
	border-color: #000;
	font-size:24px;
}
.pg-rank-icon.pg-rank-icon--100::after,
.pg-rank-icon.pg-rank-icon--noentry::after {
	content: "";
	background-color: #FFF;
	border-color: #000;
	background-image: url(../images/fa-icon-x.svg);
	background-repeat:no-repeat;
	background-size:48px;
	background-position:-6px -6px;
}
.pg-rank-icon.pg-rank-icon--1::after,
.pg-rank-icon.pg-rank-icon--first::after,
.pg-rank-icon.pg-rank-icon--2::after,
.pg-rank-icon.pg-rank-icon--second::after,
.pg-rank-icon.pg-rank-icon--3::after,
.pg-rank-icon.pg-rank-icon--third::after,
.pg-rank-icon.pg-rank-icon--4::after,
.pg-rank-icon.pg-rank-icon--fourth::after,
.pg-rank-icon.pg-rank-icon--5::after,
.pg-rank-icon.pg-rank-icon--fifth::after,
.pg-rank-icon.pg-rank-icon--6::after,
.pg-rank-icon.pg-rank-icon--sixth::after,
.pg-rank-icon.pg-rank-icon--7::after,
.pg-rank-icon.pg-rank-icon--seventh::after,
.pg-rank-icon.pg-rank-icon--8::after,
.pg-rank-icon.pg-rank-icon--eighth::after,
.pg-rank-icon.pg-rank-icon--9::after,
.pg-rank-icon.pg-rank-icon--ninth::after {
	border: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	background-image: url(../images/fa-icon-star-green-gold-black.svg);
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: -3px;
	margin-left:-5px;
}

.pg-rank-icon.pg-rank-icon--1::after,
.pg-rank-icon.pg-rank-icon--first::after {
	content: "#1";
}
.pg-rank-icon.pg-rank-icon--2::after,
.pg-rank-icon.pg-rank-icon--second::after {
	content: "#2";
}
.pg-rank-icon.pg-rank-icon--3::after,
.pg-rank-icon.pg-rank-icon--third::after {
	content: "#3";
}
.pg-rank-icon.pg-rank-icon--4::after,
.pg-rank-icon.pg-rank-icon--fourth::after {
	content: "#4";
}
.pg-rank-icon.pg-rank-icon--5::after,
.pg-rank-icon.pg-rank-icon--fifth::after {
	content: "#5";
}
.pg-rank-icon.pg-rank-icon--6::after,
.pg-rank-icon.pg-rank-icon--sixth::after {
	content: "#6";
}
.pg-rank-icon.pg-rank-icon--7::after,
.pg-rank-icon.pg-rank-icon--seventh::after {
	content: "#7";
}
.pg-rank-icon.pg-rank-icon--8::after,
.pg-rank-icon.pg-rank-icon--eighth::after {
	content: "#8";
}
.pg-rank-icon.pg-rank-icon--9::after,
.pg-rank-icon.pg-rank-icon--ninth::after {
	content: "#9";
}
.pg-rank-icon.pg-rank-icon--10::after,
.pg-rank-icon.pg-rank-icon--top10percent::after {
	content: "10%";
	background-color: #C5E231;
	background-image: url(../images/pg-fifty-fifty-alpha-white.png);
	background-repeat: repeat-x;
	background-position-y: 70%;
	border-color: #000;
}
.pg-rank-icon.pg-rank-icon--11::after,
.pg-rank-icon.pg-rank-icon--top20percent::after {
	content: "20%";
	background-color: #C5E231;
	background-image: url(../images/pg-fifty-fifty-alpha-white.png);
	background-repeat: repeat-x;
	background-position-y: 65%;
	border-color: #000;
}
.pg-rank-icon.pg-rank-icon--12::after,
.pg-rank-icon.pg-rank-icon--top30percent::after {
	content: "30%";
	background-color: #C5E231;
	background-image: url(../images/pg-fifty-fifty-alpha-white.png);
	background-repeat: repeat-x;
	background-position-y: 60%;
	border-color: #000;
}
.pg-rank-icon.pg-rank-icon--13::after,
.pg-rank-icon.pg-rank-icon--top40percent::after {
	content: "40%";
	background-color: #C5E231;
	background-image: url(../images/pg-fifty-fifty-alpha-white.png);
	background-repeat: repeat-x;
	background-position-y: 55%;
	border-color: #000;
}
.pg-rank-icon.pg-rank-icon--14::after,
.pg-rank-icon.pg-rank-icon--top50percent::after {
	content: "50%";
	background-color: #C5E231;
	background-image: url(../images/pg-fifty-fifty-alpha-white.png);
	background-repeat: repeat-x;
	background-position-y: 50%;
	border-color: #000;
}
.pg-rank-icon.pg-rank-icon--15::before,
.pg-rank-icon.pg-rank-icon--bottom50percent::before {
	content: "";
	background-color: #FF0000;
}
.pg-rank-icon.pg-rank-icon--15::before,
.pg-rank-icon.pg-rank-icon--bottom50percent::before {
	width: 100%;
	height: 50%;
	display: block;
	top: 50%;
	left: 0px;
	position: absolute;
	border-bottom-left-radius:13px;
	border-bottom-right-radius:13px;
	background-color: #000;
	border: 2px solid #000;
	border-top:none;
	content:"";
}
.pg-rank-icon.pg-rank-icon--15::after,
.pg-rank-icon.pg-rank-icon--bottom50percent::after {
	width: 100%;
	height: 50%;
	display: block;
	top: 0px;
	left: 0px;
	position: absolute;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:13px;
	border-top-right-radius:13px;
	background-color: #FFF;
	border: 2px solid #888;
	border-bottom:none;
	content:"";
}

.pg-page-tabs .pg-rank-icon--spacer {
	width: 35px;
	display:inline-block;
}
.pg-page-tabs .pg-rank-icon {
	position: absolute;
	right: 7px;
	top: 0px;
	zoom:.9;
}
#pg-hero--contest-header + .pg-page-tabs {
	height: 46px;
	margin-bottom: -10px;
	overflow: visible;
	z-index:999;
}

#pg-hero--contest-header + .pg-page-tabs .pg-page-tab-trigger {
	font-size: 20px;
}
#pg-hero--contest-header + .pg-page-tabs .pg-tab-nav-btn{
	border-bottom:none;
	height:39px;
}
@media only screen and (min-width: 470px) {
	#pg-hero--contest-header + .pg-page-tabs .pg-tab-nav-scrollable {
		overflow: visible;
	}
}

#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon {
	right: -5px;
	top: -3px;
	zoom: 1.2;
	transform: rotate(15deg);
}
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--0,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--10,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--11,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--12,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--13,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--14,
#pg-hero--contest-header + .pg-page-tabs .pg-rank-icon.pg-rank-icon--15
{
	transform: none;
}


#pg-hero--contest-information {
	margin-top: 0px;
	margin-bottom: 24px;
}

#pg-hero--contest-header + .pg-page-tabs + section.pg-module {
	margin-top: 24px;
}
#pg-hero--contest-header .pg-hero-header-aside p {
	padding-top: 12px;
	font-size: 21px;
	clear: both;
}

#pg-hero--contest-information .pg-hero-content--alt {
	padding: 24px;
}
/*JOINABLE CONTEST HERO*/
.pg-hero--contest-joinable > .pg-hero-header > .pg-hero-title-box,
.pg-hero--contest-joinable > .pg-hero-header > .pg-hero-header-aside {
	float: right;
}
.pg-hero--contest-joinable .pg-button-arrow {
	font-size: 50px;
}
.pg-hero--contest-joinable .pg-icon-arrow-right {
	display:none;
}
.pg-hero--contest-joinable .pg-button-arrow:after {
	right: -18px;
	border-top-width:37px;
	border-bottom-width:37px;
	border-left-width: 18px;
}

/*pg-module--find-contests*/
#pg-module--find-contests .pg-module-tabs.pg-module-tabs--tight{
	padding-bottom:0px;
}
#pg-module--find-contests .pg-find-results{
	padding-bottom:24px;
}
#pg-module--find-contests .pg-tab-trigger {
	font-size: 16px;
}
#pg-module--find-contests .pg-tab-item {
	border-right-width: 2px;
}
@media only screen and (max-width: 767px) {
	#pg-module--find-contests .pg-find-results thead {
		display: none;
	}

	#pg-module--find-contests .pg-find-results table,
	#pg-module--find-contests .pg-find-results tbody,
	#pg-module--find-contests .pg-find-results tr {
		display: block;
	}

	#pg-module--find-contests .pg-find-results tr {
		position: relative;
		padding: 6px 0px;
		height: 115px;
		border-top: 1px solid #ddd;
	}

	#pg-module--find-contests .pg-find-results td {
		display: inline-block;
		border: none;
		width: auto;
		padding-left: 0px;
		padding-right: 0px;
		position: absolute;
		overflow:hidden;
		text-overflow:ellipsis;
		max-width:45%;
	}

	#pg-module--find-contests .pg-find-results td > p {
		display: inline;
		max-width: 138px;
		overflow:auto;
		text-overflow:initial;
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-name {
		top:0px;
		max-width: 95%;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-name > p:before {
		content: "Name: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-commissioner {
		top:20px;
		max-width: 95%;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-commissioner > p::before {
		content: "Commissioner: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-joined {
		top: 40px;
		right:0px;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-joined > p::before {
		content: "#Joined: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-type {
		top:40px;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-type > p::before {
		content: "Type: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-sport{
		top:60px;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-sport > p::before {
		content: "Sport: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-prize {
		top:80px;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-prize > p::before {
		content: "Prize: ";
	}

	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-enter {
		top:80px;
		right:0px;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-enter > p:empty{
		display:none;
	}
	#pg-module--find-contests .pg-find-results td.pg-table-col--find-contests-enter > p::before {
		content: "Enter By: ";
	}

	#pg-module--find-contests .pg-table-col--find-contests-end {
		top:60px;
		right:0px;
	}
	#pg-module--find-contests .pg-table-col--find-contests-end > p::before {
		content: "End Date: ";
	}
}

#pg-module--contests-nextpicks tbody + tbody {
	border-top: 1px solid #ddd;
}
#pg-module--contests-nextpicks tr + tr {
	border-top: 1px solid #eee;
}

#pg-module--contests-nextpicks .pg-rank-icon,
#pg-module--contests-user-headquarters .pg-rank-icon {
	height: 40px;
	line-height: 40px;
	top: 5px;
}
#pg-module--contests-user-headquarters td{
	text-overflow:ellipsis;
	overflow:hidden;
}
#pg-module--contests-nextpicks td:first-child, 
#pg-module--contests-nextpicks th:first-child,
#pg-module--contests-user-headquarters td:first-child, 
#pg-module--contests-user-headquarters th:first-child {
	padding-left: 0px;
}
#pg-module--contests-user-headquarters .pg-table-col--contest-name .pg-button--small.pg-color--green {
	margin-top: -3px;
	position:absolute;
	z-index:199;
}
#pg-module--contests-user-headquarters .pg-table-col--contest-name .pg-button--small.pg-color--green + a{
	margin-left:35px;
}
@media only screen and (max-width: 767px) {
	#pg-module--contests-user-headquarters table {
		min-width:100%;
		max-width:100%;
		width:100%;
	}
	#pg-module--contests-user-headquarters th,
	#pg-module--contests-user-headquarters td {
		padding-left: 0px;
	}
}

.pg-my-pregame-link, .pg-join-contest-link {
	display: inline-block;
	overflow:hidden;
	width:244px;
}
.pg-join-contest-text .pg-icon-unlock {
	top:-6px;
}

#pg-module--contest-standings-v2 li.pg-find-filter-item {
	position:relative;
}
.pg-icon-arrow--gold {
	background-position-y: -62px;
}
.pg-icon-arrow--gold-outline {
	background-position-y: -74px;
}
#pg-module--contest-standings-v2 h3.pg-find-filter-title {
	color: #ddd;
}

/*Module Pick Finder V2*/
#pg-module--pick-finder--v2 .pg-tab-nav {
	padding: 0px;
}
#pg-module--pick-finder--v2 .pg-tab-items {
	width: auto !important;
}
#pg-module--pick-finder--v2 a.pg-pick-quickview:hover:before{
	width:19px;
	height:19px;
	right:-24px;
}
#pg-module--pick-finder--v2 .pg-icon-th-comments{
	top:0px;
	background-position-y:-12px;
	zoom:1.5;
}

i.pg-icon-x {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url(../images/fa-icon-x.svg);
	background-repeat: no-repeat;
	background-size: 12px;
	background-position: 0px -11px;
}
i.pg-icon-x.pg-icon-x--red {
	background-position-y: -23px;
}

.pg-icon-clock,
.pg-icon-hourglass,
.pg-icon-arrow-block-right,
.pg-icon-arrow-invert-right {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	position: relative;
	top: -2px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}
.pg-icon-arrow-block-right,
.pg-icon-arrow-invert-right {
	top:-1px;
}
.pg-icon-clock {
	background-image: url(../images/fa-icon-alarm-light.svg);
}
.pg-module.pg-module--dark-alt.pg-module--join-contests-small .pg-icon-clock {
	background-image: url(../images/fa-icon-alarm-dark.svg);
}
.pg-icon-hourglass {
	background-image: url(../images/fa-icon-hourglass-orange.svg);
}
.pg-icon-arrow-block-right {
	background-image: url(../images/fa-icon-sqhare-right.svg);
}
.pg-icon-arrow-invert-right {
	background-image: url(../images/fa-icon-square-invert-right.svg);
}

.pg-module.pg-module--dark-alt.pg-module--join-contests-small .pg-icon-clock,
.pg-module.pg-module--dark-alt.pg-module--join-contests-small .pg-icon-hourglass {
	top: 0px;
}

.pg-hero-header .pg-icon-clock,
.pg-hero-header .pg-icon-hourglass {
	zoom: 2;
	margin-left: 4px;
	top: 0px;
}

.pg-color--green,
.pg-color--green:active,
.pg-color--green:focus,
.pg-color--green:hover {
	background-color: #98b211;
	background-color: #818f3d;
}

.pg-make-pick-dot {
	width: 12px;
	height: 12px;
	margin-right: 2px;
	zoom: 1;
	position: relative;
	display: inline-block;
	border-radius:6px;
	border:3px solid #FFF;
}

.pg-button-arrow.pg-color--green:after,
.pg-button-arrow.pg-color--green:active:after,
.pg-button-arrow.pg-color--green:focus:after,
.pg-button-arrow.pg-color--green:hover:after,
.pg-button-arrow--small.pg-color--green:after,
.pg-button-arrow--small.pg-color--green:active:after,
.pg-button-arrow--small.pg-color--green:focus:after,
.pg-button-arrow--small.pg-color--green:hover:after {
	border-left-color: #98b211;
	border-left-color: #818f3d;
}

.pg-color--gold {
	color: #ffebb4;
}

@keyframes pulse--gold {
	0% {
		color: #ffebb4;
	}
	50% {
		color: #ffce4b;
	}
	100% {
		color: #ffebb4;
	}
}

.pg-button-arrow .pg-make-pick-dot {
	top:2px;
}

.pg-color--red,
.pg-color--red:active,
.pg-color--red:focus,
.pg-color--red:hover {
	background-color: #bd0e0f;
}

.pg-button-arrow.pg-color--red:after,
.pg-button-arrow.pg-color--red:active:after,
.pg-button-arrow.pg-color--red:focus:after,
.pg-button-arrow.pg-color--red:hover:after,
.pg-button-arrow--small.pg-color--red:after,
.pg-button-arrow--small.pg-color--red:active:after,
.pg-button-arrow--small.pg-color--red:focus:after,
.pg-button-arrow--small.pg-color--red:hover:after {
	border-left-color: #bd0e0f;
}


/*CSS for #1 prompt grid*/
.pg-module--contest-status-grid .pg-contain {
	margin-bottom: 12px;
}
.pg-module--contest-status-grid .pg-table--dark thead {
    border-bottom: 1px solid #646464;
}
.pg-module--contest-status-grid .pg-table--dark tr+tr {
    border-top: 1px solid #646464;
}
.pg-module--contest-status-grid .pg-table--dark th + th,
.pg-module--contest-status-grid .pg-table--dark td + td {
    border-left: 1px solid #646464;
}
.pg-module--contest-status-grid .pg-col--period{
	width:42%;
}
.pg-module--contest-status-grid .pg-col--min,
.pg-module--contest-status-grid .pg-col--max{
	width:12%;
}
.pg-module--contest-status-grid th p,
.pg-module--contest-status-grid .pg-col--min p,
.pg-module--contest-status-grid .pg-col--max p, 
.pg-module--contest-status-grid .pg-col--status p {
	text-align:center;
}
.pg-module--contest-status-grid .pg-col--status{
	width:34%;
}
.pg-module--contest-status-grid p br + span{
	font-size:14px;
}
.pg-icon-max-met {
	display: inline-block;
	cursor: pointer;
	width: 13px;
	height: 13px;
	background: #bd0e0f;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 100%;
}
span.pg-highlight-minmax{
	color:#343434;
	background-color:#f2f6dd;
	display:inline-block;
	border-radius:15px;
	padding:0px 5px 0px 5px;
	margin:0px;
}

/*status on my contests*/
.pg-table-col--contest-status{
	width:17%;
}

.pg-find-content--light .pg-find-results span.pg-indicator--completed,
.pg-find-content--light .pg-find-results span.pg-indicator--dropout,
.pg-find-content--light .pg-find-results span.pg-indicator--eliminated,
.pg-find-content--light .pg-find-results span.pg-indicator--joined,
td.pg-table-col--contest-status span.pg-indicator--completed,
td.pg-table-col--contest-status span.pg-indicator--dropout,
td.pg-table-col--contest-status span.pg-indicator--eliminated,
td.pg-table-col--contest-status span.pg-indicator--joined
{
	background-color:#242424;
	padding:3px 5px 3px 5px;
	border-radius:12px;
	display:inline-block;
	min-width:125px;
}
/*Comment Streams*/
.pg-comment-actions > .pg-comment-action {
	margin-right:20px;
}
.pg-comment-action--none,
.pg-comment-action--edit,
.pg-comment-action--reply
{
	display:none;
}
.pg-comment-actions--none .pg-comment-action--none,
.pg-comment-actions--edit .pg-comment-action--edit,
.pg-comment-actions--reply .pg-comment-action--reply {
	display:inline;
}
.pg-comment-text {
}
.pg-comment textarea {
    height: 150px;
    resize: none;
    margin-bottom: 12px;
}
.pg-share-panel-content .pg-share-embed-text {
	white-space: pre-wrap;
	word-wrap: break-word;
}

ul.field-list .field-item-input input[type=checkbox],
ul.field-list .field-item-input input[type=radio] {
	position:absolute;
	z-index:-1;
}

/*On Zimbra control widgets, checkboxes, dropdowns, etc should work as normal*/
ul.field-list input[type=checkbox],
ul.field-list input[type=radio],
.modal ul.field-list .field-item-input input[type=checkbox],
.modal ul.field-list .field-item-input input[type=radio],
.contextual-administration-panel-wrapper ul.field-list input[type=checkbox],
.contextual-administration-panel-wrapper ul.field-list input[type=radio] {
	display: initial;
}
.modal ul.field-list .field-item-input select{
	max-width:80%;
}

.contextual-administration-panel-wrapper .content-list > .content-item{
	background-color:inherit;
}


ul.field-list select {
	padding: initial;
	position: initial;
	opacity:initial;
}

/*On side-by-side pages with gamecenter modules, margins need to be reset for column data*/
td .pgts-col-data{
	margin: 2px 1px;
}

/* On Pick Finder, adds css to clear date*/
h6 > sub{
	bottom:inherit;
	padding-left:5px;
}
.pg-input-group-title > sub > a {
	color: #5fdbff;
}
.pggc-module-filter--search label > sub, .pggc-module-filter label > sub{
	bottom:inherit;
	padding-left:5px;
}
.pggc-module-filter--search label > sub > a,
.pggc-module-filter label > sub > a{
	color:#9c9c9c;
}

.pg-table-text-right {
	text-align: right;
}

/*table overflow on full text fields*/
.pg-table-text--full {
	white-space: normal;
}

/*columns for pick finder*/
.pg-table-col--single-date,
.pg-table-col--pick-date {
	width: 14%;
}
.pg-table-col--single-member,
.pg-table-col--pick-member {
	width: 21%;
}
.pg-table-col--single-sport,
.pg-table-col--pick-sport {
	width: 12%;
}
.pg-table-col--single-game,
.pg-table-col--pick-game {
	width: 17%;
}
.pg-table-col--single-score,
.pg-table-col--pick-score{
	width: 9%;
}
.pg-table-col--single-odds,
.pg-table-col--pick-odds{
	width: 10%;
}
.pg-table-col--single-size,
.pg-table-col--pick-size{
	width: 4%;
}
.pg-table-col--single-winlose,
.pg-table-col--pick-winlose{
	width: 4%;
}
.pg-table-col--single-money,
.pg-table-col--pick-money{
	width: 9%;
}

.pg-forum-cell-byline {
    padding-top: 2px !important;
}
.pg-forum-cell-byline, .pg-forum-cell-posted-to, .pg-forum-cell-date {
	font-size: 18px;
}
.pg-forum-listing{
	padding:4px;
}

.pg-page-contain > .content-fragment + .pg-row{
	margin-top:34px;
}
.pg-page-contain > .content-fragment + .content-fragment{
	margin-top:34px;
}

.pg-action-data.pg-col-data{
	padding:0px;
}
.pg-action-data-amount{
	padding:0px;
	line-height:46px;
	margin-top:0px;
}

/*Fix layout bug with CSS*/
td {
	position: initial;
}

/*Search box*/
.pg-page-contain fieldset.search {
	background-color: #000;
	border: none;
	margin: 0px 0px 20px 0px;
	padding: 10px;
}
.pg-page-contain fieldset.search li {
	margin: 0px;
}
.pg-page-contain fieldset.search input {
	border-radius: 0px;
	width:100%;
}

/*Pick Finder*/
.pg-find-aside {
	width:20%;
}
.pg-find-content {
	width: 80%;
}
@media only screen and (min-width: 1180px) {
	.pg-find-aside {
		width:20%;
		width: -webkit-calc(100% - 892px);
		width: calc(100% - 892px);
	}

	.pg-find-content {
		width: 80%;
		width: -webkit-calc(892px);
		width: calc(892px);
	}
}
@media only screen and (max-width: 960px) {
	.pg-find-aside {
		width: 100%;
		width: -webkit-calc(100%);
		width: calc(100%);
	}
	.pg-find-content {
		width: 100%;
		width: -webkit-calc(100%);
		width: calc(100%);
	}
}

/*Contest Creator*/
.pg-contest-summary-preview{
	opacity:.4;
}
.pg-note{
	color:#000;
	font-size:12px;
}
.pg-note a{
	color:#0070b0;
}
.pg-hover:hover a{
	text-decoration:underline;
}
.pg-module-list-item-content,
.pg-module-price-box{
	padding:4px;
}
.pg-module-price-title{
	font-family:PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
	color:#242424;
}
.pg-why-buy{
	color:#343434;
}
.pg-price-dayofweek {
	color:#646464;
	font-family:PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
}
.pg-shuffle-pros li.pg-module-list-item{
	padding-left:8px;
}
.pg-featured-pro-box .pg-module-price-box {
	float:right;
}
.pg-featured-pro-content .pg-module-price-box{
	width:50%;
}
.pg-featured-pro-content .pg-module-text,
.pg-featured-pro-content .pg-module-price-box{
	width:50%;
}
.pg-featured-pro-content .pg-module-price-action,
.pg-featured-pro-content .pg-price-button{
	margin-left:12px;
}
.pg-featured-pro-content .pg-price-button{
	margin-bottom:8px;
}


.pg-module-price-box:hover{
	background-color:#EEE;
}
.pg-featured-pro-content .pg-module-price-box{
	background-color:#f4f4f4;
}
.pg-featured-pro-content .pg-module-price-box:hover{
	background-color:#dddddd;
}
.pg-slide--featured-pro {
    padding-bottom: 9px;
		padding-top:0px;
}

.pg-module--package-list .pg-module-title,
.pg-module--package-list .pg-module-text{
	font-size:18px;
}
.pg-module-price-box--expanded .pg-module-price-text{
	font-size:16px;
}

.pg-handicappers-box .pg-module-price-title,
.pg-handicappers-box .pg-module-price-text{
	font-size:15.5px;
}

.pg-pro-from{
	font-size:16px;
	text-transform:none;
}
.pg-module-price-box--expanded{
	padding:0px;
}
.pg-module-price-box--expanded .pg-price-details{
	margin-left:24px;
}

.pg-module--see-and-sort .pg-find-results{
	padding-top:20px;
	padding-bottom:20px;
}
.pg-module--see-and-sort .pg-find-result + .pg-find-result{
	border-top:1px solid #dddddd;
	padding-top:8px;
}

.pg-contain.pg-reshuffle-container{
	padding-right:8px;
}


.pg-handicappers-box .pg-price-contain--two-line{
	line-height:12px;
}
.pg-handicappers-box div.pg-price-button > a{
	top:-2px;
}
.pg-handicappers-box .pg-price-contain--two-line + div.pg-price-button > a{
	top:-14px;
}
.pg-handicappers-box .pg-module-price-action{
	text-align:right;
}
.pg-handicappers-box .pg-module-price-action > .pg-price-contain{
	float:none;
	display:inline-block;
}
.pg-handicappers-box .pg-module-price-action .pg-price-button{
	float:none;
	display:inline-block;
}
.pg-handicappers-box .pg-price-amount,
.pg-handicappers-box .pg-price-slashed
{
	font-size:16px;
}
.pg-handicappers-box .pg-price-dayofweek{
	font-size:14px;
}
.pg-handicappers-box .pg-module-price-text{
	margin-bottom:4px;
}

.pg-module--featured-package-box .pg-module-price-text{
	min-height:92px;
}
.pg-module--featured-package-box .pg-module-price-action{
	position:relative;
	height:40px;
}
.pg-module--featured-package-box .pg-module-price-action .pg-price-details,
.pg-module--featured-package-box .pg-module-price-action .pg-price-button{
	float:none;
	position:absolute;
}
.pg-module--featured-package-box .pg-module-price-action .pg-price-details{
	left:0px;
	right:140px;
	text-align:center;
	top:8px;
}
.pg-module--featured-package-box .pg-module-price-action .pg-price-details .pg-price-contain--two-line{
	position:relative;
	top:-9px;
}


.pg-module--featured-package-box .pg-module-price-action .pg-price-button{
	right:0px;
}


.pg-pro-from{
	position:relative;
	top:3px;
}


.pg-module--pro-win-streaks .pg-module-header{
	padding-bottom:11px;
}
.pg-module--pro-win-streaks li {
	font-size: 19px;
}
.pg-module--pro-win-streaks .pg-alert-notification{
	font-size: 17px;
}

.pg-module--quick-links-navigation .pg-module-header{
	padding-bottom:8px;
}
.pg-module--quick-links-navigation .pg-quicklink-list{
	margin-top:-7px;
	padding-bottom:6px;
}
.pg-module--quick-links-navigation li.pg-quicklink-item {
	padding: 9px 0;
}

.pg-note a{
	text-transform:lowercase;
	font-size:16px;
}

.pg-module-price-text{
	color:#343434;
}



.pg-module--see-and-sort .pg-price-details{
    font-size: 18px;
    position: relative;
    top: 3px;
}

.pg-module--package-full-detail .pg-module-title,
.pg-module--package-full-detail .pg-why-buy,
.pg-module--package-full-detail .pg-pro-from,
.pg-module--package-full-detail .pg-pro-link,
.pg-module--package-full-detail .pg-pick-avail-detail,
.pg-module--package-full-detail .pg-module-price-action
 {
	font-size:18px;
}
.pg-module--package-full-detail .pg-price-details{
    position: relative;
    top: 8px;
}

.pg-module--package-full-detail .pg-pro-from{
	top:2px;
}
.pg-module--package-full-detail .pg-module-title
{
	color:#242424;
}

.pg-module--package-full-detail .pg-pick--info
{
	color:#646464;
}
.pg-module--package-full-detail .pg-pick--note
{
	color:#343434;
}

.pg-module--package-full-detail .pg-pick-avail-detail{
	margin-top:0px;
}


.pg-module-price-box--expanded .pg-module-price-text{
	font-size:17px;
	line-height:1.35;
}

.pg-module--package-daily-detail .pg-module-title,
.pg-module--package-daily-detail .pg-why-buy
 {
	font-size:21px;
}
.pg-module--package-daily-detail .pg-pick-avail-detail,
.pg-module--package-daily-detail .pg-module-price-action
 {
	font-size:19px;
}
.pg-module--package-daily-detail .pg-module-price-text{
	font-size:19px;
}
.pg-module--package-daily-detail .pg-price-details{
    position: relative;
    top: 8px;
}
.pg-module--package-daily-detail .pg-pro-from{
	top:2px;
}
.pg-module--package-daily-detail .pg-module-title
{
	color:#242424;
}
.pg-module--package-daily-detail .pg-pick--info
{
	color:#646464;
}
.pg-module--package-daily-detail .pg-pick--note
{
	color:#343434;
}
.pg-module--package-daily-detail .pg-pick-avail-detail{
	margin-top:0px;
}
.pg-module--package-daily-detail .pg-icon-star--hero{
	display: block;
  width: 40px;
  height: 40px;
  float: left;
  overflow: hidden;
	background-position:0 10px;
}
.pg-module--package-daily-detail li{
	padding-right:24px;
}
.pg-module--package-daily-detail li + li{
	margin-top:5px;
	border-top:5px solid #f0ece9;
	padding-top:5px;
}
.pg-module--package-daily-detail .pg-contain{
	padding-right:0px;
}


.pg-module--package-longterm-detail .pg-module-title,
.pg-module--package-longterm-detail .pg-why-buy
 {
	font-size:21px;
}
.pg-module--package-longterm-detail .pg-pick-avail-detail,
.pg-module--package-longterm-detail .pg-module-price-action
 {
	font-size:19px;
}
.pg-module--package-longterm-detail .pg-module-price-text{
	font-size:19px;
}
.pg-module--package-longterm-detail .pg-price-details{
    position: relative;
    top: 8px;
}
.pg-module--package-longterm-detail .pg-pro-from{
	top:2px;
}
.pg-module--package-longterm-detail .pg-module-title
{
	color:#242424;
}
.pg-module--package-longterm-detail .pg-pick--info
{
	color:#646464;
}
.pg-module--package-longterm-detail .pg-pick--note
{
	color:#343434;
}
.pg-module--package-longterm-detail .pg-pick-avail-detail{
	margin-top:0px;
}


.pg-daily-message--title{
	font-weight:bold;
}

.pg-detail-title{
	color:#242424;
}
p.pg-pro-title-freepick{
	font-size:inherit;
	margin-bottom:-4px;
}

.pg-featured-pro-box{
	position:relative;
}
.pg-featured-pro-box .pg-hover + .pg-social-bar{
	position:absolute;
	left:20px;
	top:170px;
}
.pg-featured-pro-box .pg-social-bar a{
	display:block;
}

.ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
	background-color: #ffebb4;
	color:#343434;
}

.pg-hover.pg-pro-carousel .pg-pro-title > a{
	margin-left:20px;
}
.pg-center{
	text-align:center;
}

.pg-module-button.pg-module-button--join-rewards:hover{
	text-decoration:underline;
}
.pg-featured-pro-box {
	min-height: 260px;
}

input.pg-datepicker::placeholder{
	color:#343434;
}
.pg-price-slashed {
	color: #343434;
}



.pg-forum-cell--first-post {
	width: 22%;
}
.pg-forum-cell--topic {
	width: 45%;
}
.pg-forum-cell--last-post {
	width: 17%;
}
.pg-tab-nav-scrollable{
	overflow-x:auto;
}

.pg-wire-item--injury .pg-wire-item-info--type,
.pg-wire-item--injury .pg-wire-item-info--type .pg-wire-item-label{
	font-weight:bold;
	color:#bd0e0f;
}
.pg-wire-item--steam .pg-wire-item-info--type,
.pg-wire-item--steam .pg-wire-item-info--type .pg-wire-item-label {
	font-weight:bold;
	color:#98b211;
}

.content-list-footer.activity-stories + div.pager{
	width:100%;
}
.content-list-footer.activity-stories + div.pager a {
	background-color: #646464;
	display: block;
	width: 100%;
	padding: 8px 5px 7px;
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}

.pg-module--pro-pick-archive .pg-module-button{
	text-transform:none;
}
.pg-module--pro-daily-message .pg-contain .pg-heading{
	font-size:21px;
	font-weight:bold;
	margin-bottom:10px;
}
.pg-module--pro-daily-message .pg-contain{
	font-size:19px;
	line-height:1.35;
	margin-bottom:20px;
}
.pg-module--pro-daily-message .pg-pro{
	color:#ef7431;
}
.pg-module--pro-free-pick-hq .pg-find-results {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pg-module--pro-free-pick-hq .pg-find-result + .pg-find-result {
    border-top: 1px solid #dddddd;
    padding-top: 8px;
}
.pg-module--pro-free-pick-hq .pg-share-action-trigger{
	color:#FFF;
}
.pg-discount-pick-content h3
{
	float:left;
}
.pg-discount-pick-content .pg-pick-info--date,
.pg-discount-pick-content .pg-pick-info--pick
{
	float:right;
	clear:right;
}
.pg-discount-pick-content .pg-pick-info--date p,
.pg-discount-pick-content .pg-pick-info--pick p
{
	text-align:right;
}
.pg-discount-pick-content .pg-pick-info--pick{
	margin-left:5px;
	font-weight:bold;
	font-size:28px;
	padding:3px 7px 3px 7px;
	background-color:#f4f4f4;
}
.pg-discount-pick-content .pg-module-price-box--expanded{
	clear:both;
	margin-top:73px;
	margin-bottom:0px;
}

.pg-module--pro-free-pick header + div.pg-contain {
	margin:-12px -12px 12px -12px;
}

.pg-module--detail .pg-pick-author-details{
	margin-top:13px;
}
.pg-module--detail .pg-pick-box{
	border:1px solid #343434;
}
.pg-module--detail .pg-pick-box th{
	background-color:#98b211;
}

.pg-module--detail .pg-pick--pro-premium .pg-pick-subtitle, 
.pg-module--detail .pg-pick--pro-free .pg-pick-subtitle
{
	background-color:#ef7431;
}

.pg-module--detail .pg-pick--pro-premium .pg-pick-author > a, 
.pg-module--detail .pg-pick--pro-free .pg-pick-author > a
{
	color:#98b211;
}


.pg-module--detail .pg-pick--pro-premium .pg-pick-box,
.pg-module--detail .pg-pick--pro-free .pg-pick-box
{
	border-color:#ef7431;
}
.pg-module--detail .pg-pick--pro-premium .pg-pick-box th,
.pg-module--detail .pg-pick--pro-free .pg-pick-box th
{
	background-color:#ffce4b;
}
.pg-module--detail .pg-pick--pro-premium .pg-pick-box,
.pg-module--detail .pg-pick--pro-premium .pg-pick-title,
.pg-module--detail .pg-pick--pro-premium .pg-pick-box tr
{
	background-color:#ffebb4;
}


.pg-inline-captcha{
	text-align:center;
}
.pg-inline-captcha .g-recaptcha{
	display:inline-block;
}

.pg-forum-post-box--first .pg-forum-post-user-subhead{
	color:#bd0e0f;
	font-size:22px;
}
.pg-forum-post-box--first .pg-forum-post,
.pg-forum-post-box--first .pg-forum-post-user,
.pg-forum-post-box--first .pg-forum-post-content,
.pg-forum-post-box--first .pg-forum-post-content-signature{
	background-color:#f2f6dd;
}
.pg-forum-reply-title span{
	text-transform:none;
}
.pg-forum-reply-title a{
	text-transform:capitalize;
}

.pg-forum-reply-title a:hover{
	text-decoration:underline;
}

.pgts-mlb-team-abbr,
.pggc-mlb-team-abbr {
	vertical-align:inherit !important;
	font-size:16px;
}

#_tc_ap ~ div{
	width:auto !important;
}

.pg-module--activity-stream .content-list.activity-stories > li{
	padding-top:0px;
	padding-bottom:0px;
}
.pg-module--activity-stream .activity-summary{
	padding-bottom:0px;
}
.pg-module--activity-stream fieldset{
	border:none;
}
.pg-module--activity-stream .content-list.activity-stories > .content-item > div{
	margin:5px;
}
.pg-module--activity-stream .content-list.activity-stories .navigation-list .navigation-list-item{
	float:left;
}
.pg-module--activity-stream .content-list.activity-stories .navigation-list > .container{
	height:auto !important;
}
.pg-module--activity-stream .content-list.activity-stories .navigation-list a{
	padding-left:0px;
	padding-right:20px;
}
.pg-module--activity-stream .activity-story .full-post .post-actions.activity{
	margin-top:0px;
}
.pg-module--activity-stream .content-list > .content-item > div{
	margin:0px;
}
.pg-module--activity-stream .content-list.comments .content-item.comment{
	padding: 0px 10px 0px 10px;
}
.pg-module--activity-stream .content-list.comments .content-item.comment .post-author .user-name a{
	padding:0px;
}
.pg-module--activity-stream .content-list.comments .content-item.comment .full-post.comment .post-content {
	padding:0px;
}
.pg-module--activity-stream .content-list.comments .content-item.action{
	padding: 0px 10px 0px 10px;
}
.pg-module--activity-stream .content-list.comments .content-item.action.likes{
	display:none;
}
.pg-module--activity-stream .navigation-list span.date{
	min-width:110px;
}
.pg-module--activity-stream .content-list.comments.with-content{
	padding-top:0px;
}
.pg-module--activity-stream .activity-date-grouping > span {
	color:#343434;
	padding:0px;
}
.pg-pick--unmonitored {
	background-color: #fff5d8 !important;
}
.pg-pick--unmonitored.pg-pick--duplicate {
	background-color: #f4f2fc !important;
	/*other purples: https://www.color-hex.com/color-palette/38257*/
}
.pg-module--image-with-link{
	margin-bottom:24px;
	display:inline-block;
}

/*makepicks*/
.pg-input-group--makepicks .pg-label {
	text-align:left;
	padding-left:27px;
}
.pg-input-group--makepicks .pg-label.pg-label--alreadypicked {
	padding-left: 0px;
	text-align: center;
	padding-right: 0px;
	color: #ff6263;
}
.pg-makepicks p{
	font-size:18px;
	line-height:1;
}
.pg-makepicks-jumpto {
	padding: 14px;
	background-color: #fff;
	border-top: 1px solid #ddd;
	padding-bottom:20px;
}
.pg-makepicks-jumpto h3 {
	font-size:30px;
	text-transform:uppercase;
}
.pg-makepicks-jumpto ul {
	margin-left: 20px;
	font-size: 30px;
}
.pg-makepicks-jumpto ul li{
	margin-top:10px;
}
.pg-makepicks-jumpto + .pg-makepicks-message {
	padding-top: 50px;
	padding-bottom: 60px;
	margin-bottom: 6px;
}
.pg-makepicks-jumpto + .pg-makepicks-message p {
	font-size: 26px;
	line-height: 30px;
	text-align: center;
}
.pg-makepicks-ticket-pick.pg-makepicks-ticket-pick--disabled .pg-makepicks-ticket-pick-unmonitored > p {
	color: #FFF;
	background-color: #666;
	display: inline-block;
	padding: 7px;
	border-radius: 10px;
	position: relative;
	top: 1px;
	z-index: 1;
}

.pg-makepicks-ticket-pick.pg-makepicks-ticket-pick--disabled .pg-input--checkbox::before {
	content: "";
	display: block;
	width: 34px;
	height: 40px;
	position: absolute;
	top: -2px;
	left: -9px;
	background-color: #666;
	z-index: 0;
	border-radius: 5px;
}

.pg-makepicks-ticket-pick-delete {
	zoom: 1.6;
	left: 7px;
	color:#666;
}
.pg--mobile .pg-makepicks-ticket-pick-delete{
	left:2px;
}
.pg-makepicks-ticket-pick-number {
	zoom: 1.6;
	left: 27px;
}
.pg--mobile .pg-makepicks-ticket-pick-number {
	left: 22px;
}
.pg-makepicks-ticket-pick .pg-makepicks-ticket-pick-info {
	margin: 0 70px 0 60px;
}
.pg-makepicks-ticket-pick .pg-makepicks-ticket-pick-unmonitored {
	text-align:center;
	color: #bd0e0f;
	margin-top:7px;
}
.pg-makepicks-ticket-pick .pg-makepicks-ticket-pick-option {
	right: 50px;
	top: 9px;
}
.pg-makepicks-ticket-title p {
	display: inline-block;
}
.pg-makepicks-ticket-title p.pg-makepicks-ticket-title-option {
	float: right;
	color: #ed7d33;
}
.pg-makepicks-ticket-title .pg-makepicks-ticket-pick-option,
.pg-makepicks-ticket-pick .pg-makepicks-ticket-pick-option {
	width: 70px;
}
.pg-makepicks-ticket-pick .pg-input--checkbox {
	position: absolute;
	right: 37px;
	top: -1px;
	zoom: 2;
}
.pg-makepicks-ticket-title .pg-label {
	color: #646464;
	font-weight: normal;
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
}
.pg-makepicks .pg-step-item{
	color:#dffd44;
}
.pg-makepicks .pg-step-item.pg-step-item--active {
	color: #141414;
}
.pg-makepicks .pg-step-item.pg-step-item--active ~ .pg-step-item{
	color:#646464;
}

.pg-makepicks .pg-module-header--completed{
  padding: 24px 24px 0;
}
.pg-makepicks .pg-module-header--completed p{
	font-size:26px;
	color:#dffd44;
}
.pg-makepicks .pg-module-header--completed p + p {
	margin-top:10px;
}
.pg-makepicks .pg-addpick-complete-text{
	font-size:21px;
	color:#dffd44;
	line-height: 30px;
	vertical-align: middle;
}
.pg-makepicks .pg-addpicks-contest .pg-addpick--submitted .pg-addpick-content{
	background-color: #f2f6dd;
}
.pg-makepicks .pg-addpicks-contest .pg-addpick--awaiting .pg-addpick-content{
	background-color: #9c9c9c;
}

.pg-module--newswire .pg-module-header-input--wire .pg-input-group--inline{
	margin-right:0px;
}
.pg-module--newswire .pg-wire-contain{
	margin-bottom:0px;
}
.pg-panel-box.pg-panel-box--money a{
	display:inline;
}
.pg-module-header > h2.pg-module-header-text > a{
	color:inherit;
}

/*Signup/Login*/
.pg-module--sign-up-header .pg-module-header-text{
	color:#ef7431;
}
.pg-module--sign-up-header .pg-contain{
	font-size:19px;
	margin-bottom:24px;
}
.pg-module--sign-up-footer .pg-contain{
	font-size:19px;
	line-height:25px;
}
.pg-module--sign-up-footer .pg-contain h5 + p{
	margin:6px 0px 12px 24px;
}
.login-and-create-user .field-item-description{
	font-size:19px;
	line-height:25px;
}
.login-and-create-user .login-alternative{
	font-size:19px;
	line-height:25px;
}

.criteria--contest-standings-w th.pg-table-col--contest-standings-w,
.criteria--contest-standings-points th.pg-table-col--contest-standings-points,
.criteria--contest-standings-percent th.pg-table-col--contest-standings-percent,
.criteria--contest-standings-money th.pg-table-col--contest-standings-money{
    background-color: #809900;
    color: #fff;
    padding-right: 12px;
}
.criteria--contest-standings-w td.pg-table-col--contest-standings-w,
.criteria--contest-standings-points td.pg-table-col--contest-standings-points,
.criteria--contest-standings-percent td.pg-table-col--contest-standings-percent,
.criteria--contest-standings-money td.pg-table-col--contest-standings-money{
    background-color: #f2f6dd;
    padding-right: 12px;
}
.pg-table-col--contest-standings-points {
	display:none;
}
.pg-table-col--contest-standings-num {
	width: 4.94444%;
}
.criteria--contest-standings-points .pg-table-col--contest-standings-points {
	width: 6.94444%;
	display:table-cell;
}

/*CSS FIX FOR FIREFOX*/
input[type=email], 
input[type=password], 
input[type=search], 
input[type=text], 
textarea{
	padding: 2px 10px;
}

.pg-module--join-contests-small li {
	height: 40px;
	padding-left: 12px;
}
.pg-module--join-contests-small .pg-join-contest-indicator{
	right:-12px;
}
.pg-module--join-contests-small li .pg-join-contest-text {
	line-height: 30px;
}
.pg-module-list-item:first-child .pg-join-contest-indicator{
	top:5px;
}

/*MOBILE NAV*/
.pg-mobile-nav{
	background-color:#141414;
}
.pg-mobile-nav > ul,
.pg-mobile-nav > .pg-mobile-footer
{
	width:200px;
}
.pg-mobile-nav > ul
{
	background-color:#343434;
}
@media only screen and (max-width: 767px) {
	.pg-featured-pro-box .pg-hover > .pg-pro-title{
		margin-right:10px;
	}
	.pg-featured-pro-box .pg-hover + .pg-social-bar{
		position:relative;
		left:0px;
		top:0px;
		margin:0px;
	}
	.pg-featured-pro-box .pg-social-bar a{
		display:inline;
	}
}
@media only screen and (max-width: 480px) {
	.pg-module--pro-free-pick-hq .pg-pick-info--pick span{
		display:none;
	}
	.pg-discount-pick-content .pg-pick-info--date, .pg-discount-pick-content .pg-pick-info--pick{
		float:left;
		margin-left:0px;
	}
}

/*eliminated and dropped status for contest*/
#pg-module--contest-standings-v2 .pg-contest-status--eliminated,
.pg-module--contest-standings .pg-contest-status--eliminated {
	background-color: #f2f6dd;
}
#pg-module--contest-standings-v2 .pg-contest-status--dropped,
.pg-module--contest-standings .pg-contest-status--dropped {
	background-color: #bef0ff;
}

/*fixed left margin space on top pro picks image*/
@media only screen and (max-width:480px) {
    .pg-handicappers-box .pg-pro-image--medium {
        margin: 0 10px 10px 6px;
    }

    .pg-handicappers-box .pg-module-price-box {
    margin: 0;
    width: 74%;
    float: right;
    position: relative;
    top: -33px;
    }
}

.pg-find-filters-trigger {
	color: #75b9e7;
}
.pg-find-filters-trigger.pg-find-filters-trigger--active {
	color: #FFF;
}
.pg-find-filters-trigger .pg-icon-chevron--grey {
	background-position: 0 -8px;
}
.pg-find-filters-trigger.pg-find-filters-trigger--active .pg-icon-chevron--grey {
	background-position: -12px -27px;
}

@media only screen and (max-width: 767px) {
	.pg-mobile-bar-item--account {
		right: 0;
		background-position: 0 0;
	}
}

@media only screen and (max-width: 767px) {
	.pg-desktop-only {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	.pg-mobile-only {
		display: none;
	}
}

/*bring*/
.pg-table-expand-trigger.pg-table-expand-trigger--active .pg-table-expand-trigger-dynamic{
	display:none;
}
.pg-table-expand-trigger.pg-table-expand-trigger--active::before{
	content:"Close";
}

.pg-addpick-block-title {
	font-size: 19px;
	font-weight:bold;
}
.pg-addpick-block-check + .pg-addpick-block-text{
	padding-left:56px;
}
.pg-addpick-block-subtext {
	font-size: 16px;
}
.pg-addpick-block-check > * {
	zoom: 2;
}
.pg-addpick-block .pg-rank-icon {
	position:absolute;
	right:5px;
	top:10px;
}

a.pg-pick-next{
}
a.pg-pick-next i.pg-icon-calendar{
	display:none;
}
a.pg-pick-notnext {
}
a.pg-pick-notnext i.pg-icon-calendar {
	margin-right:3px;
}
a.pg-pick-next[href*="/picks/"]:hover span,
a.pg-pick-notnext[href*="/picks/"]:hover span 
{
	background-image: url(../images/fa-icon-external-link-square-blue.svg);
	background-position: right center;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}
a.pg-pick-quickview{
	position:relative;
}
a.pg-pick-quickview:hover:before {
	content: "";
	background-image: url(../images/fa-icon-external-link-square-blue.svg);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 27px;
	position: absolute;
	top: 0px;
	right: -27px;
	background-color: #FFF;
}

.pg-modal--quickview h2.pg-module-header-text {
	background-image: url(../images/fa-icon-external-link-square-white.svg);
	background-position: 10px center;
	padding-right: 26px;
	background-repeat: no-repeat;
	background-size: 24px;
}
.pg-modal--quickview .pg-modal--dark {
	padding-bottom: 12px;
	width: 420px;
	max-width: 90%;
}
.pg-modal--quickview .pg-page-contain {
	background-color: #FFF;
	margin: 0px 12px;
	padding: 12px;
	font-size: 18px;
	line-height: 20px;
}
.pg-modal--quickview .pg-page-contain p + p {
	margin-top: 10px;
}
.pg-modal--quickview .pg-page-contain b {
	display: inline-block;
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 10px;
}
.pg-modal--quickview .pg-page-contain p.pg-center b {
	width: 100%;
	text-align: center;
}
.pg-modal--quickview .pg-page-contain span {
	display: inline-block;
	float: left;
	width: 80%;
	margin-top: 1px;
}
.pg-modal--quickview .pg-page-contain p:after {
	clear: both;
	content: "";
	display: block;
}

#pg-modal--quickview-standing .pg-page-contain b {
	width: 35%;
}

#pg-modal--quickview-standing .pg-page-contain span {
	width: 65%;
}
#pg-modal--quickview-multipick.pg-modal--quickview .pg-page-contain span {
	float:none;
	width:auto;
	padding-right:3px;
}
#pg-modal--quickview-multipick.pg-modal--quickview .pg-page-contain a.pg-pick-quickview:hover:before {
	top:-3px;
}


h3.pg-info-bubble {
	font-size: 16px;
	text-transform: none;
	margin: 6px 0px 12px;
	color: #000;
	background-color: #fbcdcd;
	padding: 10px;
}
@media only screen and (max-width: 960px) {
	h3.pg-info-bubble {
		margin: -6px 12px 12px;
	}
}
.pg-modal-close--corner{
	top:12px;
	right:12px;
	width:45px;
	height:45px;
	line-height:36px;
	font-size:44px;
}
a.pg-modal-close:hover{
	color:#FFF;
}
a.pg-modal-close > span {
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	border-radius: 10px;
	background-color: red;
	padding: 6px;
	font-size: 19px;
	line-height: 9px;
}

.pg-last-pick-day,
.pg-last-pick-earlier {
	color: #646464;
}

.pg-table-col--team-experts-name {
	width: 16.70139%;
}
.pg-table-col--team-experts-live-pick {
	width: 22.53472%;
}
.pg-live-picks-preload > div{
	display:none;
}
.pg-date--shift, .pg-time--shift {
	display: none;
}

/*animated select*/
.pg-anim-select {
	background-color: #fafafa;
	padding: 5px 0px 5px 0px;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	font-size: 17px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width:100%;
	max-width: 343px;
}
.pg-anim-select.pg-anim-select--opening {
	position: fixed;
	z-index: 20000;
}
.pg-anim-select.pg-anim-select--open {
	position: fixed;
	top: 10% !important;
	bottom: -10px !important;
	z-index: 20000;
	transition: top .200s ease-out,bottom .200s ease-out;
}
.pg-anim-select.pg-anim-select--opening > .pg-anim-select-option.pg-anim-select-option--selected,
.pg-anim-select.pg-anim-select--open > .pg-anim-select-option.pg-anim-select-option--selected
{
	position: absolute;
	top: 5px;
	background-color: #fff;
	height:64px;
}
.pg-anim-select.pg-anim-select--opening > .pg-anim-select-scroll-container,
.pg-anim-select.pg-anim-select--open > .pg-anim-select-scroll-container{
	position: relative;
	width: 100%;
	height: 100%;
}
.pg-anim-select.pg-anim-select--opening > .pg-anim-select-scroll-container > .pg-anim-select-scroll,
.pg-anim-select.pg-anim-select--open > .pg-anim-select-scroll-container > .pg-anim-select-scroll
{
	position: absolute;
	top: 93px;
	bottom: 5px;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	display: flex;
	flex-flow: column;
}
.pg-anim-select a {
	color: #155083;
}
.pg-anim-select .pg-anim-select-option {
	color: #141414;
}
.pg-anim-select .pg-anim-select-option {
	display: block;
	position:relative;
	width: 100%;
	min-height: 63px;
	order: 2;
	padding: 5px 5px 3px 126px;
	line-height: 22px;
}

.pg-anim-select.pg-anim-select--opening .pg-anim-select-option,
.pg-anim-select.pg-anim-select--open .pg-anim-select-option {
	border-bottom: 3px solid #c8c8c8;
}
.pg-anim-select .pg-anim-select-option.pg-anim-select-option--selected {
	order: 1;
	margin-top: -4px;
	margin-bottom: -7px;
	min-height: 64px;
}
.pg-anim-select .pg-anim-select-option.pg-anim-select-option--single-bold > span {
	color: #141414;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	margin-top: 12px;
}
.pg-anim-select.pg-anim-select--open .pg-anim-select-scroll .pg-anim-select-option.pg-anim-select-option--single-bold > span {
	margin-top: 16px;
}

.pg-anim-select .pg-anim-select-option.pg-anim-select-option--single-bold.pg-anim-select-option--selected {
	margin-top: 0px;
	margin-bottom: -10px;
}

.pg-anim-select .pg-anim-select-scroll .pg-anim-select-option {
	display: none;
}
.pg-anim-select:not(.pg-anim-select--opening):not(.pg-anim-select--open) .pg-anim-select-scroll .pg-anim-select-option.pg-anim-select-option--selected,
.pg-anim-select.pg-anim-select--opening .pg-anim-select-scroll .pg-anim-select-option:not(.pg-anim-select-option--selected),
.pg-anim-select.pg-anim-select--open .pg-anim-select-scroll .pg-anim-select-option:not(.pg-anim-select-option--selected)
{
	display: block;
}
.pg-anim-select .pg-anim-select-trigger {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 62px;
	height: 64px;
	text-align: center;
	background-color: #b2edff;
	z-index: 2;
	padding: 24px 0px;
}
.pg-anim-select.pg-anim-select--open .pg-anim-select-trigger
{
	display: none;
}
.pg-anim-select .pg-anim-select--click {
	display: none;
}
.pg-anim-select.pg-anim-select--opening .pg-anim-select--click,
.pg-anim-select.pg-anim-select--open .pg-anim-select--click {
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 62px;
	height: 100%;
	text-align: center;
	line-height: 21px;
	background-color: #b2edff;
	z-index: 1;
	padding: 21px 0px;
}
.pg-anim-select .pg-anim-select-cancel
{
	display: none;
}
.pg-anim-select.pg-anim-select--open .pg-anim-select-cancel
{
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 62px;
	height: 64px;
	text-align: center;
	line-height: 21px;
	background-color: #b2edff;
	z-index: 2;
	padding: 11px 0px;
}
.pg-anim-select .pg-anim-select-other
{
	display: none;
}
.pg-anim-select.pg-anim-select--opening .pg-anim-select-other,
.pg-anim-select.pg-anim-select--open .pg-anim-select-other
{
	display:block;
	position: absolute;
	top: 63px;
	z-index: 3;
	background-color: #676767;
	color: #EEE;
	padding: 8px;
	left: 0px;
	right: 0px;
	text-align: center;
	font-size:19px;
}
.pg-anim-select + .pg-anim-select-ocluder
{
	display: none;
}
.pg-anim-select.pg-anim-select--opening + .pg-anim-select-ocluder,
.pg-anim-select.pg-anim-select--open + .pg-anim-select-ocluder
{
	display:block;
	position: fixed;
	top: -100px;
	right: 0px;
	bottom: -100px;
	left: 0px;
	background: #222;
	z-index: 19999;
	opacity: .8;
}
.pg-anim-select--name {
	font-weight: bold;
	line-height: 1.1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pg-anim-select--prompt {
	line-height: 1.1;
}

.pg-anim-select-option .pg-rank-icon {
	position: absolute;
	top: 10px;
	left: 75px;
}

.pg-anim-select .pg-icon-globe {
	position: absolute;
	top: 4px;
	left: 44px;
	zoom: 1.7;
}
.pg-anim-select.pg-anim-select--open .pg-anim-select-scroll .pg-anim-select-option.pg-anim-select-option--single-bold > .pg-icon-globe {
	top: 6px;
}


/*underline groups*/
.pg-underline-group {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.pg-underline-group > a {
	margin-left: 6px;
	margin-right: 6px;
	color: #5fdbff;
}
.pg-underline-group .pg-underline-group--selected {
	color: #ffce4b;
	border-bottom: 2px solid #ffce4b;
	padding: 10px 6px 4px 6px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
}
/*scrolly foldy*/
.pg-scrolly-foldy {
	overflow: hidden;
	position: relative;
	max-height: 100px;
	transition: max-height .500s;
}
.pg-scrolly-scrolled .pg-scrolly-foldy {
	max-height: 0px;
}
.pg-scrolly-foldy .pg-scrolly-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	transition: top .500s;
}
.pg-scrolly-scrolled .pg-scrolly-foldy .pg-scrolly-content {
	top: -100px;
}

/*pg-toggle-switch*/
input[type=checkbox].pg-input-styled--apple {
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	outline: none;
	width: 50px;
	height: 30px;
	background-color: #fff;
	border: 1px solid #D9DADC;
	border-radius: 50px;
	box-shadow: inset -20px 0 0 0 #fff;
	vertical-align: middle;
}
input[type=checkbox].pg-input-styled--apple:after {
	content: "";
	position: absolute;
	top: 1px;
	left: 1px;
	background: transparent;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}
input[type=checkbox].pg-input-styled--apple:checked {
	box-shadow: inset 20px 0 0 0 #4ed164;
	border-color: #4ed164;
}
input[type=checkbox].pg-input-styled--apple:checked:after {
	left: 20px;
	box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}