/*
 * hockeydata
 */
.-hd-label-best-value {
	font-weight: bold;
}

.-hd-img-error {
	visibility: hidden;
}

.-hd-error {
	color: #a00;
	font-weight: bold;
}

.-hd-youtube-link {
	background: url("../img/_static/icons/YouTube-icon-full_color.png") no-repeat;
	background-size: contain;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 34px;
}

.-hd-clickable {
	cursor: pointer;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/css/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*
 * hockeydata.util.IntelliTable
 */
.-hd-util-intellitable th,
.-hd-util-intellitable td {
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-sort-asc:after {
	content: " ▲";
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-sort-desc:after {
	content: " ▼";
}

.-hd-util-intellitable .-hd-util-intellitable-overlay {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.-hd-util-intellitable .-hd-util-intellitable-scroll-help {
	display: none;
}

.-hd-util-intellitable .-hd-util-intellitable-data {
	overflow: auto;
	position: relative;
}

.-hd-util-intellitable .-hd-util-intellitable-data table {
	width: 100%;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-no-data td,
.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-numeric-value,
.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-date-value,
.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-time-value {
	text-align: center;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-rank,
.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-rank-value {
	text-align: right;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img {
	vertical-align: middle;
}

.-hd-util-intellitable .-hd-util-intellitable-legend table {
	display: none;
}

.-hd-util-intellitable .-hd-util-intellitable-legend table.-hd-util-intellitable-legend-visible {
	display: table;
}

/*
 * hockeydata.util.PopUp
 */
.-hd-util-pop-up {
	background: none !important;
	display: none;
	position: absolute;
	width: 300px;
	z-index: 1;
}

.-hd-util-pop-up.-hd-util-pop-up-bottom {
	top: 100%;
}

.-hd-util-pop-up.-hd-util-pop-up-left {
	right: 100%;
}

.-hd-util-pop-up.-hd-util-pop-up-right {
	left: 100%;
}

.-hd-util-pop-up.-hd-util-pop-up-top {
	bottom: 100%;
}

.-hd-util-pop-up.-hd-util-pop-up-visible {
	display: block;
}

.-hd-util-pop-up .-hd-util-pop-up-content {
	user-select: none;
}

/*
 * hockeydata.util.Select
 */
.-hd-util-select {
	display: inline-block;
	position: relative;
	text-align: left;
}

.-hd-util-select select {
	display: none;
}

.-hd-util-select .-hd-util-select-display {
	user-select: none;
}

.-hd-util-select .-hd-util-select-list {
	background: #fff;
	display: none;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 1;
}

.-hd-util-select .-hd-util-select-list > li {
	user-select: none;
}

.-hd-util-select.-hd-util-select-open .-hd-util-select-list {
	display: block;
}

/*
 * hockeydata.util.Tabs
 */
.-hd-util-tabs .-hd-util-tabs-pane {
	display: none;
}

.-hd-util-tabs .-hd-util-tabs-pane-active {
	display: block;
}

/*
 * hockeydata.util.Slider
 */
.-hd-util-slider {
	height: 70px;
	position: relative;
	width: 100%;
}

.-hd-util-slider .-hd-util-slider-button {
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 15px;
}

.-hd-util-slider .-hd-util-slider-button-next {
	left: auto;
	right: 0;
}

.-hd-util-slider .-hd-util-slider-content {
	bottom: 0;
	left: 15px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	top: 0;
}

.-hd-util-slider .-hd-util-slider-content .-hd-util-slider-group {
	bottom: 0;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.-hd-util-slider .-hd-util-slider-button span {
	display: block;
	line-height: 70px;
	text-align: center;
}

.-hd-util-slider .-hd-util-slider-button-prev span:after {
	content: "❮";
}

.-hd-util-slider .-hd-util-slider-button-next span:after {
	content: "❯";
}

/*
 * hockeydata.los
 */

/*
 * hockeydata.los.GameSlider
 */
.-hd-los-game-slider .-hd-util-slider-group > table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	height: 100%;
	margin: 0;
	table-layout: fixed;
	width: 100%;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-group > table,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-group > table {
	display: block;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-group > table > tbody,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-group > table > tbody {
	display: block;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-group > table > tr,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-group > table > tr,
.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-group > table > tbody > tr,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-group > table > tbody > tr {
	display: table;
	width: 100%;
}

.-hd-los-game-slider .-hd-los-game-slider-team-name-home,
.-hd-los-game-slider .-hd-los-game-slider-team-logo-home {
	clear: left;
	float: left;
	text-align: center;
	white-space: nowrap;
	width: 33%;
}

.-hd-los-game-slider .-hd-los-game-slider-team-name-away,
.-hd-los-game-slider .-hd-los-game-slider-team-logo-away {
	clear: right;
	float: right;
	text-align: center;
	white-space: nowrap;
	width: 33%;
}

.-hd-los-game-slider .-hd-los-game-slider-score {
	text-align: center;
}

.-hd-los-game-slider .-hd-los-game-slider-score-info {
	text-align: center;
}

.-hd-los-game-slider .-hd-los-game-slider-info {
	clear: both;
	text-align: center;
}

.-hd-los-game-slider .-hd-los-game-slider-score-divider:after {
	content: ":";
	margin: 0 5px;
}

/*
 * hockeydata.util.Ticker
 */
.-hd-util-ticker {
	position: relative;
}

.-hd-util-ticker.-hd-util-ticker-scroll {
	overflow: hidden;
}

.-hd-util-ticker.-hd-util-ticker-scroll .-hd-util-ticker-content {
	position: relative;
	white-space: nowrap;
}

.-hd-util-ticker .-hd-util-ticker-item {
	display: none;
	vertical-align: middle;
}

.-hd-util-ticker.-hd-util-ticker-scroll .-hd-util-ticker-item {
	display: inline-block;
}

.-hd-util-ticker .-hd-util-ticker-item.-hd-util-ticker-item-active {
	display: block;
}

/*
 * hockeydata.los.GameTicker
 */
.-hd-los-game-ticker .-hd-los-game-ticker-game div {
	display: inline-block;
	vertical-align: middle;
}

/*
 * hockeydata.los.Templates.Default
 *
 * Default Responsive Breakpoints:
 *
 * >= 1200	.-hd-rd-large-desktop
 * >= 992	.-hd-rd-desktop
 * >= 768	.-hd-rd-tablet
 * >= 576	.-hd-rd-large-mobile
 * <576		.-hd-rd-mobile
 *
 */
@keyframes pulsateLive {
	0% { background-color: #c44; }
	50% { background-color: #a44; }
	100% { background-color: #c44; }
}

@keyframes flash {
	0% { opacity: 1; }
	12% { opacity: .5; }
	25% { opacity: 1; }
	37% { opacity: .5; }
	50% { opacity: 1; }
	62% { opacity: .5; }
	75% { opacity: 1; }
	87% { opacity: .5; }
	100% { opacity: 1; }
}

.-hd-los {
	font-family: "Open Sans", "Helvetica Neue", "Calibri", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.1em;
}

.-hd-rd-mobile .-hd-los {
	font-size: 12px;
}

.-hd-los a {
	text-decoration: underline;
	transition: color .5s;
}

.-hd-los a:hover {
	text-decoration: underline;
}

.-hd-game-document-link-wrapper {
	white-space: normal;
}

.-hd-los a.-hd-game-document-link {
	border-radius: 2px;
	display: inline-block;
	font-size: .65em;
	line-height: 1;
	margin: 1px;
	min-width: 85px;
	padding: 2px 4px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

/*
 * hockeydata.util.IntelliTable
 */
.-hd-util-intellitable .-hd-util-intellitable-data table {
	border: 1px solid transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
}

.-hd-util-intellitable .-hd-util-intellitable-data th {
	border: 0;
	font-weight: 800;
	padding: 6px;
}

.-hd-rd-mobile .-hd-util-intellitable .-hd-util-intellitable-data th {
	padding: 6px 1px;
}

.-hd-rd-large-mobile .-hd-util-intellitable .-hd-util-intellitable-data th {
	padding: 6px 3px;
}

.-hd-util-intellitable .-hd-util-intellitable-data td {
	border: 0;
	padding: 6px;
}

.-hd-rd-mobile .-hd-util-intellitable .-hd-util-intellitable-data td {
	padding: 6px 1px;
}

.-hd-rd-large-mobile .-hd-util-intellitable .-hd-util-intellitable-data td {
	padding: 6px 3px;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image {
	padding: 4px 6px;
	text-align: center;
}

.-hd-rd-mobile .-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image {
	padding: 2px 1px;
}

.-hd-rd-large-mobile .-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image {
	padding: 2px 3px;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img {
	height: auto;
	max-height: 24px;
	max-width: 100%;
	min-height: 24px;
	min-width: 24px;
	width: auto;
}

.-hd-rd-mobile .-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img {
	min-height: 16px;
	min-width: 16px;
}

.-hd-util-intellitable .-hd-util-intellitable-scroll-help {
	margin-bottom: 2px;
}

.-hd-util-intellitable .-hd-util-intellitable-legend {
	margin-top: 2px;
}

.-hd-util-intellitable .-hd-util-intellitable-legend a {
	font-size: 12px;
}

.-hd-util-intellitable .-hd-util-intellitable-legend table {
	border: 1px solid transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 2px;
}

.-hd-util-intellitable .-hd-util-intellitable-legend td {
	font-size: 12px;
	padding: 4px 12px 4px 8px;
	vertical-align: middle;
}

/*
 * hockeydata.Button
 */
.-hd-button {
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	font-size: 14px;
	margin: 0;
	min-width: 80px;
	padding: 4px 8px;
	text-align: center;
	text-shadow: none;
}

.-hd-button-group .-hd-button:first-child {
	border-right: none;
}

/*
 * hockeydata.util.Tabs
 */
.-hd-util-tabs .-hd-util-tabs-buttons {
	border-bottom: 1px solid transparent;
	overflow: hidden;
	padding-left: 10px;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-util-tabs .-hd-util-tabs-buttons {
	padding-left: 0;
}

.-hd-util-tabs .-hd-util-tabs-button {
	border: 1px solid transparent;
	border-bottom: 0;
	display: inline-block;
	line-height: 30px;
	margin-right: 1px;
	min-width: 80px;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-util-tabs .-hd-util-tabs-button {
	min-width: 40px;
}

.-hd-util-tabs .-hd-util-tabs-button:hover {
	text-decoration: none;
}

.-hd-util-tabs .-hd-util-tabs-button-active {
	line-height: 32px;
}

.-hd-util-tabs .-hd-util-tabs-button.-hd-util-tabs-button-inactive {
	color: #aaa;
}

.-hd-util-tabs .-hd-util-tabs-content {
	padding: 10px;
}

.-hd-rd-mobile .-hd-util-tabs .-hd-util-tabs-content {
	padding: 5px 0;
}

.-hd-util-tabs-pane .-hd-util-tabs .-hd-util-tabs-buttons {
	border-bottom: none;
}

.-hd-util-tabs-pane .-hd-util-tabs .-hd-util-tabs-button {
	border-bottom: 1px solid transparent;
	border-right: 0;
	line-height: 20px;
	margin-right: 0;
}

.-hd-util-tabs-pane .-hd-util-tabs .-hd-util-tabs-button:last-child {
	border-right: 1px solid transparent;
}

.-hd-util-tabs-pane .-hd-util-tabs .-hd-util-tabs-button-active {
	line-height: 20px;
}

/*
 * hockeydata.los.Schedule
 */
.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-schedule-home-team-name,
.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-schedule-col-homeTeamScore {
	text-align: right;
}

.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-schedule-col-awayTeamScore {
	text-align: left;
}

.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-schedule-score-divider {
	text-align: center;
}

.-hd-los-schedule .-hd-los-schedule-overtime,
.-hd-los-schedule .-hd-los-schedule-shootout {
	display: inline-block;
	padding: 2px 4px;
}

.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-schedule-score,
.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-schedule-score-divider {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
	color: #fff;
}

.-hd-rd-mobile .-hd-los-schedule .-hd-los-schedule-team-name-long {
	white-space: normal;
}

.-hd-los-schedule .-hd-los-schedule-xlsx-download-link {
	margin: 5px 0;
	text-align: right;
}

.-hd-los-schedule .-hd-los-schedule-state-extended-label {
	background-color: #a44;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	padding: 0 2px;
	text-align: center;
	text-transform: uppercase;
	white-space: normal;
}

.-hd-los-schedule .-hd-game-stream-button {
	border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
    margin: 0 1px;
    padding: 1px 4px;
    text-decoration: none;
}

.-hd-los-schedule .-hd-game-stream-button:hover {
    text-decoration: none;
}

.-hd-los-schedule .-hd-game-stream-button img {
    height: auto;
    max-height: 20px;
    max-width: 100%;
    width: auto;
}

/*
 * hockeydata.los.Standings
 */
.-hd-los-standings .-hd-los-standings-official-status-text {
	font-size: 12px;
	margin-top: 2px;
}

.-hd-los-standings .-hd-los-standings-row.-hd-label-LIVE .-hd-los-standings-col-teamLongname,
.-hd-los-standings .-hd-los-standings-row.-hd-label-LIVE .-hd-los-standings-col-teamShortname {
	background: url("https://api.hockeydata.net/img/_static/icons/live_32x16.png") center right no-repeat;
	padding-right: 32px;
}


.-hd-rd-mobile .-hd-los-standings .-hd-los-standings-col-teamLongname {
	white-space: normal;
}

/*
 * hockeydata.los.Leaders
 */
.-hd-los-leaders .-hd-util-intellitable .-hd-util-intellitable-data  .-hd-util-intellitable-inline-image.-hd-los-leaders-player-portrait img {
	border-radius: 4px;
	max-height: 42px;
}

/*
 * hockeydata.los.KnockoutStage
 */
.-hd-los-knockout-stage {
	border: 1px solid transparent;
}

.-hd-los-knockout-stage > table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase {
	padding: 40px 0 4px;
	position: relative;
	vertical-align: middle;
	width: 2%;
}

.-hd-rd-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase {
	display: block;
	width: 100%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-header {
	font-weight: 800;
	left: 1px;
	overflow: hidden;
	padding: 6px 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 1px;
	white-space: nowrap;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounters {
	margin: 0 4px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter {
	border-bottom: 3px solid transparent;
	margin-bottom: 10px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-header {
	font-size: 12px;
	padding: 2px 0;
	text-align: center;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info {
	border-bottom: 3px solid transparent;
	padding: 2px 4px 4px;
	text-align: center;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-team-a {
	float: left;
	width: 30%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-team-b {
	float: right;
	width: 30%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-score {
	margin: 0 auto;
	width: 40%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-score > div {
	display: inline-block;
	font-size: 34px;
	font-weight: 800;
	padding-top: 20px;
	text-align: center;
	width: 40%;
}

.-hd-rd-large-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-score > div {
	font-size: 24px;
	padding-top: 10px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-score > div.-hd-los-knockout-stage-phase-encounter-score-divider {
	width: 20%;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-standings {
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	width: 40%;
}

.-hd-rd-large-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-standings {
	font-size: 10px;
	line-height: 11px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-team-logo img {
	height: auto;
	max-height: 60px;
	max-width: 100%;
	width: auto;
}

.-hd-rd-large-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-team-logo img {
	max-height: 40px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data th,
.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data td {
	font-size: 12px;
	padding: 4px 1px;
}

.-hd-rd-large-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data th,
.-hd-rd-large-mobile .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data td {
	font-size: 10px;
	padding: 2px 0;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-score-divider {
	text-align: center;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-phase-encounter-game-optional td {
	opacity: .5;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-overtime,
.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-shootout {
	display: inline-block;
	padding: 2px 4px;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-knockout-stage-score,
.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-knockout-stage-score-divider {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
	color: #fff;
}

/*
 * hockeydata.los.KnockoutStage.Compact
 */
.-hd-los-knockout-stage-compact .-hd-los-knockout-stage-compact-phase-header {
	padding: 8px 4px;
	text-align: center;
}

.-hd-los-knockout-stage-compact .-hd-los-knockout-stage-compact-score-divider {
	text-align: center;
}

.-hd-los-knockout-stage-compact .-hd-util-intellitable .-hd-util-intellitable-data table {
	table-layout: fixed;
}

.-hd-los-knockout-stage-compact .-hd-util-intellitable .-hd-util-intellitable-data td {
	width: 2%;
}

.-hd-los-knockout-stage-compact .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-compact-home-team-name {
	text-align: right;
}

/*
 * hockeydata.los.GameSlider
 */
.-hd-los-game-slider {
	height: 100px;
	width: 100%;
}

.-hd-los-game-slider .-hd-util-slider {
	height: 100px;
	text-align: center;
}

.-hd-los-game-slider .-hd-util-slider-inline-image img {
	height: auto;
	margin-top: 8px;
	max-height: 36px;
	max-width: 100%;
	width: auto;
}

.-hd-los-game-slider.-hd-los-game-slider-no-team-short-name .-hd-util-slider-inline-image {
	margin-top: 10px;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-inline-image,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-inline-image {
	display: none;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider-no-team-short-name.-hd-los-game-slider .-hd-util-slider-inline-image,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider-no-team-short-name.-hd-los-game-slider .-hd-util-slider-inline-image {
	clear: none;
	display: table-cell;
	float: none;
	width: auto;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-inline-image img,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-inline-image img {
	vertical-align: middle;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-inline-image img {
	max-height: 23px;
}

.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-inline-image img {
	max-height: 18px;
}

.-hd-rd-mobile .-hd-los-game-slider-3.-hd-los-game-slider .-hd-util-slider-inline-image img,
.-hd-rd-large-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-util-slider-inline-image img,
.-hd-rd-large-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-inline-image img {
	max-height: 20px;
}

.-hd-rd-mobile .-hd-los-game-slider-2.-hd-los-game-slider .-hd-util-slider-inline-image img,
.-hd-rd-tablet .-hd-los-game-slider-5.-hd-los-game-slider .-hd-util-slider-inline-image img {
	max-height: 30px;
}

.-hd-los-game-slider .-hd-util-slider-button {
	width: 14px;
}

.-hd-los-game-slider .-hd-util-slider-button-prev {
	border-right: 1px solid transparent;
}

.-hd-rd-mobile .-hd-los-game-slider-4 .-hd-util-slider .-hd-util-slider-button-next,
.-hd-rd-mobile .-hd-los-game-slider-5 .-hd-util-slider .-hd-util-slider-button-next {
	border-left: 1px solid transparent;
}

.-hd-los-game-slider .-hd-util-slider-button span {
	line-height: 100px;
}

.-hd-los-game-slider .-hd-util-slider-content td {
	position: relative;
}

.-hd-util-slider .-hd-util-slider-content .-hd-util-slider-group {
	height: 100px;
}

.-hd-los-game-slider .-hd-los-game-slider-game {
	border: none;
	border-right: 1px solid transparent;
	padding: 0;
	vertical-align: middle;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-game,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-game {
	display: table-row;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-streams,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-streams {
	display: none;
}

.-hd-los-game-slider .-hd-los-game-slider-game.-hd-label-LIVE {
	background-color: #a44;
}

.-hd-los-game-slider .-hd-los-game-slider-team-name {
	font-size: 12px;
	margin-bottom: 2px;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-team-name,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-team-name {
	display: table-cell;
	float: none;
	width: auto;
}

.-hd-rd-mobile .-hd-los-game-slider-3.-hd-los-game-slider .-hd-los-game-slider-team-name,
.-hd-rd-large-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-team-name,
.-hd-rd-large-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-team-name {
	font-size: 10px;
}

.-hd-rd-mobile .-hd-los-game-slider-2.-hd-los-game-slider .-hd-los-game-slider-team-name,
.-hd-rd-tablet .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-team-name {
	font-size: 10px;
}

.-hd-los-game-slider .-hd-los-game-slider-score {
	font-size: 30px;
	font-weight: 800;
	height: 24px;
	margin-top: 25px;
}

.-hd-rd-large-desktop .-hd-los-game-slider .-hd-los-game-slider-score {
	font-size: 36px;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-score {
	display: table-cell;
	font-size: 12px;
	height: 20px;
	margin-top: 0;
	width: auto;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score {
	line-height: 25px;
}

.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-score {
	line-height: 20px;
}

.-hd-rd-mobile .-hd-los-game-slider-3.-hd-los-game-slider .-hd-los-game-slider-score,
.-hd-rd-large-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score,
.-hd-rd-large-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-score {
	font-size: 16px;
	font-weight: 400;
	margin-top: 4px;
}

.-hd-rd-mobile .-hd-los-game-slider-2.-hd-los-game-slider .-hd-los-game-slider-score,
.-hd-rd-tablet .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score,
.-hd-rd-tablet .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-score {
	font-size: 20px;
	font-weight: 400;
	margin-top: 6px;
}

.-hd-los-game-slider .-hd-los-game-slider-score-info {
	font-size: 12px;
	height: 14px;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score-info,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-score-info {
	display: table-cell;
	width: auto;
}

.-hd-los-game-slider .-hd-los-game-slider-info {
	line-height: 16px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-info,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-info {
	display: none;
}

.-hd-rd-mobile .-hd-los-game-slider-3.-hd-los-game-slider .-hd-los-game-slider-info,
.-hd-rd-large-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-info,
.-hd-rd-large-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-info {
	font-size: 9px;
	margin-top: 5px;
}

.-hd-rd-mobile .-hd-los-game-slider-2.-hd-los-game-slider .-hd-los-game-slider-info,
.-hd-rd-tablet .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-info,
.-hd-rd-tablet .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-info {
	font-size: 10px;
	margin-top: 5px;
}

.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 0 0 0;
	table-layout: fixed;
	width: 100%;
}

.-hd-rd-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper,
.-hd-rd-mobile .-hd-los-game-slider-5.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper {
	display: none;
}

.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper > tbody > tr > td {
	font-size: 12px;
	overflow: hidden;
	padding: 0;
	white-space: nowrap;
}

.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper > tbody > tr > td:first-child {
	width: 25%;
}

.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper > tbody > tr > td:last-child {
	width: 75%;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar {
	border: 1px solid transparent;
	padding: 1px;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar table {
	border-collapse: separate;
	border-spacing: 0;
	margin: 0;
	width: 100%;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar td {
	border-right: 2px solid transparent;
	font-size: 12px;
	height: 12px;
	min-width: 20px;
	padding: 2px 1px;
	position: relative;
	vertical-align: middle;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar td:last-child {
	border-right: none;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar-fill {
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar-label {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar .-hd-los-game-slider-period-bar-active .-hd-los-game-slider-period-bar-fill {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
}

.-hd-los-game-slider .-hd-los-game-slider-streams {
    left: 0;
	line-height: 1;
    position: absolute;
    right: 0;
    text-align: center;
	top: 0;
	white-space: nowrap;
}

.-hd-los-game-slider .-hd-game-stream-button {
    background: rgba(0, 0, 0, .5);
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
    margin: 0 1px;
    padding: 1px 4px;
    text-decoration: none;
}

.-hd-los-game-slider .-hd-game-stream-button:hover {
    background: rgba(0, 0, 0, 1);
    text-decoration: none;
}

.-hd-los-game-slider .-hd-game-stream-button img {
    height: auto;
    max-height: 20px;
    max-width: 100%;
    width: auto;
}

/*
 * hockeydata.los.GameTicker
 */
.-hd-los-game-ticker .-hd-los-game-ticker-game {
	border-right: 1px solid transparent;
	height: 22px;
	padding: 4px 10px;
}

.-hd-los-game-ticker .-hd-los-game-ticker-game div {
	margin: 0 4px;
}

.-hd-los-game-ticker .-hd-util-ticker-inline-image img {
	height: auto;
	max-height: 20px;
	max-width: 100%;
	min-width: 20px;
	width: auto;
}

.-hd-los-game-ticker .-hd-label-LIVE {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
}

.-hd-los-game-ticker .-hd-los-game-ticker-score-divider:after {
	content: ":";
	padding: 0 2px;
}

.-hd-los-game-ticker .-hd-los-game-ticker-overtime,
.-hd-los-game-ticker .-hd-los-game-ticker-shootout {
	display: inline-block;
	font-size: 12px;
	margin-left: 2px;
	padding: 1px 2px;
}

/*
 * hockeydata.los.Game.LiveBox
 */
.-hd-los-game-live-box-wrapper {
	display: inline-block;
	margin: 10px 5px;
	width: 300px;
}

.-hd-los-game-live-box-wrapper .-hd-los-game-live-box {
	border: 1px solid transparent;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-info {
	height: 100px;
	padding: 5px;
	text-align: center;
}

.-hd-los-game-live-box .-hd-los-game-live-box-team-home {
	float: left;
	position: relative;
	width: 25%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-team-away {
	float: right;
	position: relative;
	width: 25%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-score {
	margin: 0 auto;
	text-align: center;
	width: 50%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-score-home,
.-hd-los-game-live-box .-hd-los-game-live-box-score-away {
	display: inline-block;
	font-size: 38px;
	font-weight: 800;
	height: 70px;
	line-height: 70px;
	text-align: center;
	vertical-align: top;
	width: 40%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-score-divider {
	display: inline-block;
	height: 70px;
	line-height: 70px;
	vertical-align: top;
	width: 20%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-score-divider span {
	display: inline-block;
	font-weight: 800;
}

.-hd-los-game-live-box .-hd-los-game-live-box-team-name {
	font-size: 12px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.-hd-los-game-live-box .-hd-los-game-live-box-team-logo {
	margin-top: 18px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-team-logo img {
	height: auto;
	max-height: 50px;
	max-width: 100%;
	width: auto;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-state {
	height: 14px;
	font-size: 12px;
	line-height: 14px;
	margin: -5px -5px 5px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-division-name {
	margin-top: 10px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar td {
	border-right: 2px solid transparent;
	height: 16px;
	min-width: 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar td:last-child {
	border-right: none;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar-fill {
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar-label {
	bottom: 0;
	left: 0;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar .-hd-los-game-live-box-period-bar-active .-hd-los-game-live-box-period-bar-fill {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-stats {
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-stats > div {
	display: table-row;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-stats > div > div {
	display: table-cell;
	font-size: 12px;
	overflow: hidden;
	width: 2%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-stats > div > div:first-child {
	padding-left: 2px;
	text-align: left;
	white-space: nowrap;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-stats > div.-hd-los-game-live-box-period-stats-header > div {
	font-weight: 800;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	height: 300px;
	margin: 0;
	position: relative;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-buttons {
	border-bottom: 0;
	bottom: 0;
	display: table;
	height: 20px;
	left: 0;
	padding-left: 0;
	position: absolute;
	right: 0;
	table-layout: fixed;
	text-align: left;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-button {
	border-top: 1px solid transparent;
	display: table-cell;
	font-size: 12px;
	line-height: 19px;
	margin-right: 0;
	min-width: 0;
	padding: 0;
	width: 2%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-button-active {
	line-height: 19px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content {
	bottom: 20px;
	left: 0;
	overflow: auto;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-util-intellitable .-hd-util-intellitable-data table {
	border: none;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-util-intellitable .-hd-util-intellitable-data th,
.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-util-intellitable .-hd-util-intellitable-data td {
	font-size: 12px;
	padding: 4px 2px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-los-game-live-box-team-stats.-hd-util-intellitable .-hd-util-intellitable-data th,
.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-los-game-live-box-team-stats.-hd-util-intellitable .-hd-util-intellitable-data td:nth-child(2),
.-hd-los-game-live-box .-hd-los-game-live-box-tabs .-hd-util-tabs-content .-hd-los-game-live-box-team-stats.-hd-util-intellitable .-hd-util-intellitable-data td:nth-child(3) {
	text-align: center;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-fact-row {
	font-size: 12px;
	margin-top: 1px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-fact-label {
	display: inline-block;
	text-align: right;
	width: 40%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-fact-label div {
	padding: 4px 4px 4px 0;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-fact-value {
	display: inline-block;
	width: 60%;
}

.-hd-los-game-live-box .-hd-los-game-live-box-game-fact-value div {
	padding: 4px 0 4px 4px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-ticker-action {
	clear: both;
	font-size: 12px;
	margin-bottom: 10px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-ticker-action-team-logo {
	float: left;
	margin-top: 5px;
	text-align: center;
	vertical-align: top;
	width: 50px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-ticker-action-team-logo img {
	height: auto;
	max-height: 40px;
	max-width: 40px;
	width: auto;
}

.-hd-los-game-live-box .-hd-los-game-live-box-ticker-action-headline {
	border-bottom: 1px solid transparent;
	font-weight: 800;
	margin: 0 5px 0 60px;
	padding: 6px 0 2px;
	vertical-align: top;
}

.-hd-los-game-live-box .-hd-los-game-live-box-ticker-action-body {
	margin: 2px 5px 0 60px;
	vertical-align: top;
}

.-hd-los-game-live-box .-hd-los-game-live-box-scores.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-live-box-scores-row-period-change td,
.-hd-los-game-live-box .-hd-los-game-live-box-scores.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-live-box-scores-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data td {
	line-height: 16px;
	vertical-align: top;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-orderNumber {
	font-size: 10px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-gameAction {
	padding-right: 36px;
	white-space: normal;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/touchdown32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoal32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoalfail32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/firstdown32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fumble32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/interception32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/timeout32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/drivesummary32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat1p32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat2p32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/safety32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/tflqs32.png");
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(even) td,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(odd) td {
	border-bottom: 2px solid transparent;
	border-top: 1px dashed transparent;
}

.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-live-box-play-by-play-row-period-change:nth-child(even) td,
.-hd-los-game-live-box .-hd-los-game-live-box-play-by-play.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-live-box-play-by-play-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-live-box .-hd-label-TOUCHDOWN {
	font-weight: 800;
}

.-hd-los-game-live-box .-hd-los-game-play-by-play-score {
	border: 1px solid transparent;
	display: inline-block;
	font-weight: 800;
	min-width: 40px;
	padding: 2px 1px;
	text-align: center;
}

.-hd-los-game-live-box-document-links {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 4px 0;
	text-align: center;
}

.-hd-los-game-live-box .-hd-los-game-live-box-shot-chart-playing-area-wrapper {
	border-bottom: 2px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	margin: 0 auto;
	max-width: 1200px;
	padding: 5px;
}

.-hd-los-game-live-box .-hd-los-game-live-box-shot-chart-playing-area {
	position: relative;
}

.-hd-los-game-live-box .-hd-los-game-live-box-shot-chart-playing-area-icehockey {
	background: url("https://api.hockeydata.net/img/icehockey/_static/icerink.png") center right no-repeat;
	background-size: cover;
	padding-bottom: 50%;
}

/*
 * hockeydata.los.Game.Scores
 */
.-hd-los-game-scores .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-scores-row-period-change td,
.-hd-los-game-scores .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-scores-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-scores .-hd-los-game-scores-game-time {
	border: 1px solid transparent;
	display: inline-block;
	min-width: 50px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-scores .-hd-los-game-scores-team-short-name {
	display: inline-block;
	font-weight: 800;
	margin: 0 10px;
	padding: 2px 4px;
}

.-hd-los-game-scores .-hd-los-game-scores-score {
	border: 1px solid transparent;
	display: inline-block;
	font-weight: 800;
	min-width: 70px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-scores .-hd-los-game-scores-row.-hd-label-FAIL {
	color: #aaa;
}

/*
 * hockeydata.los.Game.PlayByPlay
 */
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data td {
	line-height: 18px;
	vertical-align: top;
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-orderNumber {
	font-size: 10px;
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-gameAction {
	padding-right: 36px;
	white-space: normal;
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/touchdown32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoal32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoalfail32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/firstdown32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fumble32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/interception32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/timeout32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/drivesummary32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat1p32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat2p32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/safety32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/tflqs32.png");
}

.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-play-by-play-row-period-change:nth-child(even) td,
.-hd-los-game-play-by-play .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-play-by-play-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-game-time {
	border: 1px solid transparent;
	display: inline-block;
	min-width: 50px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-team-short-name {
	display: inline-block;
	font-weight: 800;
	margin: 0 10px;
	padding: 2px 4px;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-action {
	display: inline;
	margin-right: 2px;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-action-player {
	text-decoration: underline;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-action-team {
	display: inline-block;
	font-weight: 800;
	padding: 2px 4px;
}

.-hd-los-game-play-by-play .-hd-label-TOUCHDOWN {
	font-weight: 800;
}

.-hd-los-game-play-by-play .-hd-los-game-play-by-play-score {
	border: 1px solid transparent;
	display: inline-block;
	font-weight: 800;
	min-width: 70px;
	padding: 2px 4px;
	text-align: center;
}

/*
 * hockeydata.los.Game.Info
 */
.-hd-los-game-info {
	padding: 10px;
}

.-hd-los-game-info .-hd-los-game-info-game-state {
	font-size: 12px;
	margin: -10px -10px 10px;
	padding: 2px 0;
	text-align: center;
}

.-hd-los-game-info .-hd-los-game-info-game-state-extended {
	margin-bottom: 10px;
	text-align: center;
}

.-hd-los-game-info .-hd-los-game-info-game-state-extended-label {
	background-color: #a44;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 2px 4px;
	text-transform: uppercase;
}

.-hd-los-game-info .-hd-los-game-info-game-state-extended-info-text {
	display: block;
	font-size: 12px;
	margin-top: 4px;
}

.-hd-los-game-info .-hd-los-game-info-team {
	float: left;
	width: 33%;
}

.-hd-los-game-info .-hd-los-game-info-team-away {
	float: right;
}

.-hd-los-game-info .-hd-los-game-info-team-logo {
	text-align: center;
}

.-hd-los-game-info .-hd-los-game-info-team-logo img {
	height: auto;
	max-height: 100px;
	max-width: 100%;
	width: auto;
}

.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-team-logo img {
	max-height: 50px;
}

.-hd-los-game-info .-hd-los-game-info-team-name {
	font-size: 32px;
	font-weight: 800;
	line-height: 48px;
	overflow: hidden;
	text-align: center;
}

.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-team-name {
	font-size: 14px;
	line-height: 20px;
}

.-hd-rd-large-mobile .-hd-los-game-info .-hd-los-game-info-team-name {
	font-size: 14px;
	line-height: 20px;
}

.-hd-los-game-info .-hd-los-game-info-score {
	margin: 0 auto;
	text-align: center;
	width: 33%;
}

.-hd-los-game-info .-hd-los-game-info-score-home,
.-hd-los-game-info .-hd-los-game-info-score-away {
	display: inline-block;
	font-size: 64px;
	font-weight: 800;
	height: 120px;
	line-height: 120px;
	vertical-align: top;
	width: 33%;
}

.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-score-home,
.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-score-away {
	font-size: 32px;
	height: 60px;
	line-height: 60px;
}

.-hd-los-game-info .-hd-los-game-info-score-divider {
	display: inline-block;
	font-size: 64px;
	height: 120px;
	line-height: 100px;
	vertical-align: top;
	width: 33%;
}

.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-score-divider {
	font-size: 32px;
	height: 60px;
	line-height: 50px;
}

.-hd-los-game-info .-hd-los-game-info-score-divider span {
	display: inline-block;
	font-size: 32px;
	font-weight: 800;
	line-height: 32px;
}

.-hd-rd-mobile .-hd-los-game-info .-hd-los-game-info-score-divider span {
	font-size: 24px;
	line-height: 24px;
}

.-hd-los-game-info .-hd-los-game-info-game-date {
	clear: both;
	font-size: 12px;
	margin: 10px -10px -10px;
	padding: 2px 0;
	text-align: center;
}

.-hd-los-game-info .-hd-los-game-info-streams {
	padding: 20px 0 10px;
    text-align: center;
}

.-hd-los-game-info .-hd-los-game-info-streams .-hd-game-stream-button {
	border: 1px solid transparent;
	padding: 8px 16px;
	text-decoration: none;
}

.-hd-los-game-info.-hd-los-game-info-status-1 .-hd-los-game-info-streams .-hd-game-stream-button {
	background: #f00;
	color: #fff;
}

/*
 * hockeydata.los.Game.FullReport
 */
.-hd-los-game-full-report .-hd-los-game-full-report-game-info {
	border-bottom: 5px solid transparent;
	padding: 10px;
	position: relative;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-state {
	font-size: 12px;
	margin: -10px -10px 10px;
	padding: 2px 0;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-state-extended {
	margin-bottom: 10px;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-state-extended-label {
	background-color: #a44;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 2px 4px;
	text-transform: uppercase;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-state-extended-info-text {
	display: block;
	font-size: 12px;
	margin-top: 4px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team {
	display: table;
	float: left;
	width: 33%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team-away {
	float: right;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team-name,
.-hd-los-game-full-report .-hd-los-game-full-report-team-logo {
	display: inline-block;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	width: 50%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team-logo img {
	height: auto;
	max-height: 100px;
	max-width: 100%;
	width: auto;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team-name {
	font-size: 38px;
	font-weight: 800;
	height: auto;
	line-height: 48px;
	overflow: hidden;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-team-name {
	font-size: 16px;
	line-height: 22px;
	width: 100%;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-team-logo {
	display: none;
}

.-hd-los-game-full-report .-hd-los-game-full-report-score {
	margin: 0 auto;
	text-align: center;
	width: 33%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-score-home,
.-hd-los-game-full-report .-hd-los-game-full-report-score-away {
	display: inline-block;
	font-size: 64px;
	font-weight: 800;
	height: 96px;
	line-height: 96px;
	vertical-align: top;
	width: 33%;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-score-home,
.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-score-away {
	font-size: 16px;
	height: auto;
	line-height: 22px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-score-divider {
	display: inline-block;
	font-size: 64px;
	height: 95px;
	line-height: 64px;
	vertical-align: top;
	width: 33%;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-score-divider {
	font-size: 16px;
	height: auto;
	line-height: 22px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-score-divider span {
	display: inline-block;
	font-size: 32px;
	font-weight: 800;
	line-height: 32px;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-score-divider span {
	font-size: 12px;
	font-weight: 100;
	line-height: 22px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar table {
	border-collapse: separate;
	border-spacing: 0;
	margin: 0;
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar td {
	border-right: 2px solid transparent;
	height: 20px;
	min-width: 24px;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar td:last-child {
	border-right: none;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-fill {
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-label {
	bottom: 0;
	left: 0;
	line-height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-active .-hd-los-game-full-report-period-bar-fill {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats {
	margin-top: 10px;
	text-align: center;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-period-stats {
	display: table;
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div {
	margin-top: 1px;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div {
	display: table-row;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div.-hd-los-game-full-report-period-stats-header {

}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div > div {
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	margin-right: 1px;
	min-width: 80px;
	overflow: hidden;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div > div {
	display: table-cell;
	min-width: 40px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div > div:first-child {
	padding-left: 4px;
	text-align: left;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-stats > div.-hd-los-game-full-report-period-stats-header > div {
	font-weight: 800;
}

.-hd-los-game-full-report .-hd-los-game-full-report-youtube-link {
	bottom: 0;
	position: absolute;
	right: 10px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-facts {
	font-size: 12px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-row {
	display: inline-block;
	width: 50%;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-game-fact-row {
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-label {
	display: inline-block;
	text-align: right;
	width: 40%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-label div {
	margin: 1px 0 0 1px;
	padding: 6px 8px 6px 0;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-value {
	display: inline-block;
	width: 60%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-value div {
	padding: 6px 0 6px 8px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-value img {
	height: auto;
	max-height: 15px;
	vertical-align: middle;
	width: auto;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container {
	margin-top: 5px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-headline {
	border-bottom: 3px solid transparent;
	font-size: 24px;
	font-weight: 800;
	padding: 10px;
	text-transform: uppercase;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-headline {
	font-size: 16px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-headline .-hd-button-group {
	float: right;
	margin-left: 3px;
	margin-top: -6px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-headline .-hd-button {
	border: 1px solid transparent;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-headline .-hd-button {
	min-width: 40px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container-data {
	border: 1px solid transparent;
	max-height: 600px;
	overflow: auto;
}

.-hd-los-game-full-report .-hd-util-intellitable .-hd-util-intellitable-data table {
	border: none;
}

.-hd-los-game-full-report .-hd-los-game-full-report-stats-tabs {
	margin-top: 10px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-scores-data.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-full-report-scores-row-period-change td,
.-hd-los-game-full-report .-hd-los-game-full-report-scores-data.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-full-report-scores-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-scores-game-time {
	border: 1px solid transparent;
	display: inline-block;
	min-width: 50px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-scores-team-short-name {
	display: inline-block;
	font-weight: 800;
	margin: 0 10px;
	padding: 2px 4px;
}

.-hd-los-game-full-report .-hd-los-game-scores-score {
	border: 1px solid transparent;
	display: inline-block;
	font-weight: 800;
	min-width: 70px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-team-stats-data .-hd-util-intellitable-data th,
.-hd-los-game-full-report .-hd-los-game-full-report-team-stats-data .-hd-util-intellitable-data td:nth-child(2),
.-hd-los-game-full-report .-hd-los-game-full-report-team-stats-data .-hd-util-intellitable-data td:nth-child(3){
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-goals-new-score,
.-hd-los-game-full-report .-hd-los-game-full-report-goals-scored-by {
	font-weight: 800;
}

.-hd-los-game-full-report .-hd-los-game-full-report-goal-keeper-changes-action-on:before {
	content: "▲ ";
}

.-hd-los-game-full-report .-hd-los-game-full-report-goal-keeper-changes-action-off:before {
	content: "▼ ";
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data td {
	line-height: 18px;
	vertical-align: top;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-orderNumber {
	font-size: 10px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data td.-hd-los-game-play-by-play-col-gameAction {
	padding-right: 36px;
	white-space: normal;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background: right no-repeat;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TOUCHDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/touchdown32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoal32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FIELDGOALFAIL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fieldgoalfail32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-1STDOWN:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/firstdown32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-FUMBLE:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/fumble32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-INTERCEPTION:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/interception32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-TIMEOUT:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/timeout32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/drivesummary32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT1P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat1p32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-PAT2P:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/pat2p32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SAFETY:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/safety32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(even) td.-hd-los-game-play-by-play-col-gameAction,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-SACK:nth-child(odd) td.-hd-los-game-play-by-play-col-gameAction {
	background-image: url("https://api.hockeydata.net/img/americanfootball/_static/tflqs32.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(even) td,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-label-DRIVETOTAL:nth-child(odd) td {
	border-bottom: 2px solid transparent;
	border-top: 1px dashed transparent;
}

.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-full-report-play-by-play-row-period-change:nth-child(even) td,
.-hd-los-game-full-report .-hd-los-game-full-report-play-by-play-data.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-game-full-report-play-by-play-row-period-change:nth-child(odd) td {
	font-weight: 800;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-game-time {
	border: 1px solid transparent;
	display: inline-block;
	min-width: 50px;
	padding: 2px 4px;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-team-short-name {
	display: inline-block;
	font-weight: 800;
	margin: 0 10px;
	padding: 2px 4px;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-action {
	display: inline;
	margin-right: 2px;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-action-player {
	text-decoration: underline;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-action-team {
	display: inline-block;
	font-weight: 800;
	padding: 2px 4px;
}

.-hd-los-game-full-report .-hd-label-TOUCHDOWN {
	font-weight: 800;
}

.-hd-los-game-full-report .-hd-los-game-play-by-play-score {
	border: 1px solid transparent;
}

.-hd-los-game-full-report .-hd-los-game-full-report-field-players-data-lineups {
	border: 1px solid transparent;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-headline {
	border-bottom: 1px dashed transparent;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-players {
	padding: 15px 0;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player {
	display: inline-block;
	height: 35px;
	margin: 10px;
	width: 220px;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-lineup-player {
	width: 90%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player-jersey-no {
	border-right: 1px solid transparent;
	float: left;
	font-size: 20px;
	font-weight: 800;
	line-height: 35px;
	width: 40px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player-name {
	margin-left: 50px;
	overflow: hidden;
	padding-top: 2px;
	text-align: left;
	white-space: nowrap;
	width: 170px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player-name img {
	height: auto;
	max-height: 16px;
	vertical-align: middle;
	width: auto;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player-position {
	font-size: 12px;
	margin-left: 50px;
	text-align: left;
	white-space: nowrap;
	width: 170px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-penalty-shot,
.-hd-los-game-full-report .-hd-los-game-full-report-game-winning-goal,
.-hd-los-game-full-report .-hd-los-game-full-report-empty-net {
	display: inline-block;
	padding: 2px 4px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-team {
	overflow: auto;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	width: 50%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-player {
	border: 1px solid transparent;
	display: inline-block;
	height: 175px;
	margin: 5px;
	position: relative;
	width: 125px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-player-portrait {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-player-portrait img {
	height: auto;
	max-height: 175px;
	max-width: 125px;
	width: auto;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-player-name {
	border-bottom: 1px solid transparent;
	font-size: 12px;
	left: 0;
	overflow: hidden;
	padding: 4px 0;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-highlights-player-stats {
	border-top: 1px solid transparent;
	bottom: 0;
	font-size: 12px;
	left: 0;
	overflow: hidden;
	padding: 4px 0;
	position: absolute;
	right: 0;
	white-space: nowrap;
}

.-hd-los-game-full-report span.-hd-los-game-full-report-time-on-ice-player-jersey-nr {
	display: inline-block;
	min-width: 25px;
	padding: 4px 2px;
	text-align: center;
}

.-hd-los-game-full-report span.-hd-los-game-full-report-time-on-ice-player-jersey-nr.-hd-los-game-full-report-time-on-ice-player-is-on-ice {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
	color: #fff;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-data-table .-hd-util-intellitable-data th {
	width: 8%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-time-on-ice-data-table .-hd-util-intellitable-data th.-hd-los-game-full-report-time-on-ice-player-name {
	width: 18%;
}

.-hd-los-game-full-report th.-hd-los-game-full-report-time-on-ice-player-jersey-nr-away,
.-hd-los-game-full-report td.-hd-los-game-full-report-time-on-ice-player-jersey-nr-away {
	border-left: 1px dashed transparent;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container-data.-hd-los-game-full-report-shot-chart-data {
	max-height: none;
	overflow: visible;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-options > div {
	box-sizing: border-box;
	display: inline-block;
	padding: 20px;
	width: 33%;
}

.-hd-rd-mobile .-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-options > div {
	padding: 5px 10px;
	text-align: center;
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-playing-area-wrapper {
	margin: 0 auto;
	max-width: 1200px;
	padding: 20px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-playing-area {
	position: relative;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-playing-area-icehockey {
	background: url("https://api.hockeydata.net/img/icehockey/_static/icerink.png") center right no-repeat;
	background-size: cover;
	padding-bottom: 50%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action {
	background: rgba(0, 0, 0, .1) center center no-repeat;
	border-radius: 50%;
	height: 30px;
	margin: -20px 0 0 -20px;
	position: absolute;
	transition: all .5s;
	width: 30px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action-new {
	animation-duration: 2s;
	animation-iteration-count: 1;
	animation-name: flash;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-SAVE {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-save.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-SAVE.-hd-los-game-full-report-shot-chart-game-action-team-home {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-save-home.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-SAVE.-hd-los-game-full-report-shot-chart-game-action-team-away {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-save-away.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-GOAL {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-goal.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-GOAL.-hd-los-game-full-report-shot-chart-game-action-team-home {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-goal-home.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-GOAL.-hd-los-game-full-report-shot-chart-game-action-team-away {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-goal-away.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-BLOCK {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-block.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-BLOCK.-hd-los-game-full-report-shot-chart-game-action-team-home {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-block-home.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action.-hd-los-game-full-report-shot-chart-game-action-type-SHOT-BLOCK.-hd-los-game-full-report-shot-chart-game-action-team-away {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-block-away.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action > div {
	height: 100%;
	position: relative;
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action-team-logo {
	border-right: 1px solid transparent;
	display: inline-block;
	height: 50px;
	padding-right: 10px;
	vertical-align: top;
	width: 50px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action-team-logo img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action-text {
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
	width: 205px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-game-action-period {
	background: #555;
	border-radius: 4px;
	color: #aaa;
	display: inline-block;
	font-size: 9px;
	margin-top: 3px;
	padding: 0 6px;
	text-transform: uppercase;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend {
	padding-bottom: 20px;
	text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend > div {
	display: inline-block;
	margin-right: 20px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend span {
	vertical-align: middle;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type {
	background: center center no-repeat;
	display: inline-block;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type-SHOT-SAVE {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-save.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type-SHOT-GOAL {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-goal.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type-SHOT-BLOCK {
	background-image: url("https://api.hockeydata.net/img/icehockey/_static/sc-ga-shot-block.png");
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type-home-team {
	background-color: #ffa600;
}

.-hd-los-game-full-report .-hd-los-game-full-report-shot-chart-legend-type-away-team {
	background-color: #4381b6;
}

.-hd-los-game-full-report .-hd-los-game-full-report-streams {
	padding: 20px 0 10px;
    text-align: center;
}

.-hd-los-game-full-report .-hd-los-game-full-report-streams .-hd-game-stream-button {
	border: 1px solid transparent;
	padding: 8px 16px;
	text-decoration: none;
}

.-hd-los-game-full-report.-hd-los-game-full-report-status-1 .-hd-los-game-full-report-streams .-hd-game-stream-button {
	background: #f00;
	color: #fff;
}

/*
 * hockeydata.los.Player.Career
 */
.-hd-los-player-career .-hd-los-player-career-player-info {
	border-bottom: 5px solid transparent;
	padding: 10px;
}

.-hd-rd-mobile .-hd-los-player-career .-hd-los-player-career-player-info {
	text-align: center;
}

.-hd-los-player-career .-hd-los-player-career-player-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.-hd-los-player-career .-hd-los-player-career-player-portrait {
	float: left;
	height: 110px;
	margin-bottom: -10px;
	text-align: center;
	width: 100px;
}

.-hd-rd-mobile .-hd-los-player-career .-hd-los-player-career-player-portrait {
	float: none;
	height: 200px;
	margin-bottom: 0;
	width: auto;
}

.-hd-los-player-career .-hd-los-player-career-player-portrait img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-rd-mobile .-hd-los-player-career .-hd-los-player-career-player-portrait img {
	border: 1px solid #000;
}

.-hd-los-player-career .-hd-los-player-career-player-name {
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	margin: 36px 0 0 120px;
	overflow: hidden;
	text-transform: uppercase;
	vertical-align: bottom;
}

.-hd-rd-mobile .-hd-los-player-career .-hd-los-player-career-player-name {
	margin: 10px 0;
}

.-hd-los-player-career .-hd-los-player-career-tabs {
	margin-top: 10px;
}

.-hd-los-player-career .-hd-los-player-career-container {
	margin-top: 5px;
}

.-hd-los-player-career .-hd-los-player-career-headline {
	border-bottom: 3px solid transparent;
	font-size: 24px;
	font-weight: 800;
	padding: 10px;
	text-transform: uppercase;
}

.-hd-rd-mobile .-hd-los-player-career .-hd-los-player-career-headline {
	font-size: 16px;
}

.-hd-los-player-career .-hd-los-player-career-container-data {
	border: 1px solid transparent;
	max-height: 600px;
	overflow: auto;
}

.-hd-los-player-career .-hd-util-intellitable .-hd-util-intellitable-data table {
	border: none;
}

/*
 * hockeydata.los.Player.FullPage
 */
.-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	border-bottom: 5px solid transparent;
	padding: 10px;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	text-align: center;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.-hd-los-player-full-page .-hd-los-player-full-page-team-logo {
	float: right;
	height: 100px;
	margin: -10px -10px -10px 0;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-team-logo {
	background: none;
	float: none;
	height: 50px;
	margin: 0;
	width: auto;
}

.-hd-los-player-full-page .-hd-los-player-full-page-team-logo img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-portrait {
	float: left;
	height: 110px;
	margin-bottom: -10px;
	text-align: center;
	width: 100px;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-portrait {
	float: none;
	height: 200px;
	margin-bottom: 0;
	width: auto;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-portrait img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-portrait img {
	border: 1px solid #000;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-name {
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	margin: 36px 0 0 120px;
	overflow: hidden;
	text-transform: uppercase;
	vertical-align: bottom;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-name {
	margin: 10px 0;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	display: inline-block;
	font-size: 20px;
	font-weight: 800;
	line-height: 24px;
	margin-left: 20px;
	min-width: 24px;
	padding: 0 4px;
	text-align: center;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	margin-left: 0;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-position {
	display: inline-block;
	font-size: 20px;
	line-height: 24px;
	margin-left: 10px;
	text-transform: uppercase;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-license-info {
	display: inline-block;
	font-size: 20px;
	line-height: 24px;
	margin-left: 10px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-facts {
	font-size: 12px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-row {
	display: inline-block;
	width: 50%;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-player-fact-row {
	width: 100%;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label {
	display: inline-block;
	text-align: right;
	width: 40%;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label div {
	margin: 1px 0 0 1px;
	padding: 6px 8px 6px 0;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-value {
	display: inline-block;
	width: 60%;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-value div {
	padding: 6px 0 6px 8px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-value div img {
	height: auto;
	max-height: 13px;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
}

.-hd-los-player-full-page .-hd-los-player-full-page-tabs {
	margin-top: 10px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-container {
	margin-top: 5px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-headline {
	border-bottom: 3px solid transparent;
	font-size: 24px;
	font-weight: 800;
	padding: 10px;
	text-transform: uppercase;
}

.-hd-rd-mobile .-hd-los-player-full-page .-hd-los-player-full-page-headline {
	font-size: 16px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-container-data {
	border: 1px solid transparent;
	max-height: 600px;
	overflow: auto;
}

.-hd-los-player-full-page .-hd-util-intellitable .-hd-util-intellitable-data table {
	border: none;
}

.-hd-los-player-full-page .-hd-los-player-full-page-games-state {
	display: inline-block;
	min-width: 30px;
	padding: 2px;
	text-align: center;
}

.-hd-los-player-full-page .-hd-los-player-full-page-games .-hd-label-LIVE .-hd-los-player-full-page-games-score {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
	color: #fff;
}

/*
 * hockeydata.los.Team.FullPage
 */
.-hd-los-team-full-page .-hd-los-team-full-page-team-info {
	border-bottom: 5px solid transparent;
	padding: 10px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-logo {
	float: left;
	height: 100px;
	margin: -10px;
	padding: 10px;
	width: 100px;
}

.-hd-rd-mobile .-hd-los-team-full-page .-hd-los-team-full-page-team-logo {
	height: 50px;
	width: 50px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-logo img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-short-name {
	font-size: 48px;
	font-weight: 800;
	line-height: 54px;
	margin: 10px 0 0 140px;
	overflow: hidden;
	text-transform: uppercase;
	vertical-align: bottom;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-los-team-full-page .-hd-los-team-full-page-team-short-name {
	font-size: 24px;
	line-height: 32px;
	margin: 0 0 0 80px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-long-name {
	font-size: 20px;
	font-weight: 800;
	line-height: 24px;
	margin-left: 140px;
	overflow: hidden;
	text-transform: uppercase;
	white-space: nowrap;
}

.-hd-rd-mobile .-hd-los-team-full-page .-hd-los-team-full-page-team-long-name {
	font-size: 14px;
	line-height: 16px;
	margin-left: 80px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-tabs {
	margin-top: 10px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-container {
	margin-top: 5px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-headline {
	border-bottom: 3px solid transparent;
	font-size: 24px;
	font-weight: 800;
	padding: 10px;
	text-transform: uppercase;
}

.-hd-rd-mobile .-hd-los-team-full-page .-hd-los-team-full-page-headline {
	font-size: 16px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-container-data {
	border: 1px solid transparent;
	max-height: 600px;
	min-height: 400px;
	overflow: auto;
}

.-hd-los-team-full-page .-hd-util-intellitable .-hd-util-intellitable-data table {
	border: none;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-picture {
	text-align: center;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-picture img {
	border: 1px solid transparent;
	height: auto;
	margin: 5px 0;
	max-width: 800px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-facts-table .-hd-util-intellitable-data .-hd-util-intellitable-data > table {
	border: 1px solid transparent;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-facts-table .-hd-util-intellitable-data td {
	vertical-align: top;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-facts-table .-hd-util-intellitable-data tr.-hd-los-team-full-page-team-facts-table-header-row td {
	font-weight: 800;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-overview {
	text-align: center;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-container {
	display: inline-block;
	margin: 15px;
	position: relative;
	width: 250px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-portrait {
	height: 350px;
	overflow: hidden;
	width: 250px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-portrait img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-details {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-jersey-no {
	float: left;
	font-size: 24px;
	font-weight: 800;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 45px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-name {
	font-size: 16px;
	font-weight: 800;
	line-height: 20px;
	margin-left: 55px;
	overflow: hidden;
	padding-top: 4px;
	text-align: left;
	white-space: nowrap;
	width: 195px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-name img {
	height: auto;
	max-height: 16px;
	vertical-align: middle;
	width: auto;
}

.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-position {
	font-size: 12px;
	line-height: 14px;
	margin-left: 55px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	width: 195px;
}

.-hd-los-team-full-page .-hd-los-team-full-page-games-state {
	display: inline-block;
	min-width: 30px;
	padding: 2px;
	text-align: center;
}

.-hd-los-team-full-page .-hd-los-team-full-page-games .-hd-label-LIVE .-hd-los-team-full-page-games-score {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: pulsateLive;
	background-color: #a44;
	color: #fff;
}

/*
 * hockeydata.los.DivisionPicker
 */
.-hd-los-division-picker .-hd-los-division-picker-select-container {
	border-bottom: 1px solid transparent;
	padding: 5px;
	text-align: center;
}

.-hd-los-division-picker .-hd-los-division-picker-widget-container {
	padding: 5px;
}

/*
 * hockeydata.util.AdSpace
 */
.-hd-util-ad-space {
	margin: 5px 0;
}

/*
 * hockeydata.util.Ad
 */
.-hd-util-ad-image img {
	max-width: 100%;
	height: auto;
}

.-hd-util-ad-notice {
	font-size: 10px;
	opacity: .5;
}

/*
 * hockeydata.util.Select
 */
.-hd-util-select {
	margin: 5px;
	max-width: 100%;
	width: 300px;
}

.-hd-util-select .-hd-util-select-display {
	border: 1px solid transparent;
	overflow: hidden;
	padding: 10px 25px 10px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.-hd-util-select .-hd-util-select-display:after {
	border: 6px solid transparent;
	border-top-color: #000;
	content: "";
	height: 0;
	position: absolute;
	right: 10px;
	top: 14px;
	width: 0;
}

.-hd-util-select.-hd-util-select-open .-hd-util-select-display:after {
	border-bottom-color: #000;
	border-top-color: transparent;
	top: 10px;
}

.-hd-util-select .-hd-util-select-list {
	border: 1px solid transparent;
	max-height: 315px;
	overflow: auto;
}

.-hd-util-select .-hd-util-select-list > li {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	margin: 0;
	overflow: hidden;
	padding: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.-hd-util-select .-hd-util-select-list > li.-hd-util-select-sub {
	padding-left: 20px;
}

/*
 * hockeydata.util.PopUp
 */
.-hd-util-pop-up.-hd-util-pop-up-left {
	width: 312px;
}

.-hd-util-pop-up.-hd-util-pop-up-right {
	width: 312px;
}

.-hd-util-pop-up.-hd-util-pop-up-right .-hd-util-pop-up-content {
	margin-left: 12px;
}

.-hd-util-pop-up.-hd-util-pop-up-left .-hd-util-pop-up-content {
	margin-right: 12px;
}

.-hd-util-pop-up .-hd-util-pop-up-content {
	background: #fff;
	border: 1px solid transparent;
	border-radius: 8px;
	padding: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .75);
}

.-hd-util-pop-up .-hd-util-pop-up-arrow {
	border: 6px solid transparent;
	height: 0;
	margin: 0 auto;
	right: 10px;
	top: 14px;
	width: 0;
}

.-hd-util-pop-up.-hd-util-pop-up-left .-hd-util-pop-up-arrow,
.-hd-util-pop-up.-hd-util-pop-up-right .-hd-util-pop-up-arrow {
	left: 0;
	margin: -7px 0 0 0;
	position: absolute;
	right: auto;
	top: 50%;
}

.-hd-util-pop-up.-hd-util-pop-up-left .-hd-util-pop-up-arrow {
	left: auto;
	right: 0;
}

.-hd-util-pop-up.-hd-util-pop-up-bottom .-hd-util-pop-up-arrow {
	border-bottom-color: #fff;
}

.-hd-util-pop-up.-hd-util-pop-up-left .-hd-util-pop-up-arrow {
	border-left-color: #fff;
}

.-hd-util-pop-up.-hd-util-pop-up-right .-hd-util-pop-up-arrow {
	border-right-color: #fff;
}

.-hd-util-pop-up.-hd-util-pop-up-top .-hd-util-pop-up-arrow {
	border-top-color: #fff;
}

/*
 * hockeydata.los.SportsCard.Player
 */
.-hd-los-sports-card.-hd-los-sports-card-player.-hd-loading {
	padding: 30px 0;
	text-align: center;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-info {
	border-bottom: 5px solid transparent;
	min-height: 100px;
	padding-bottom: 10px;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-team-logo {
	float: right;
	height: 40px;
	text-align: right;
	width: 40px;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-team-logo img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-portrait {
	float: left;
	height: 100px;
	text-align: center;
	width: 80px;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-portrait img,
.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image .-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-portrait img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-name {
	font-size: 16px;
	font-weight: 800;
	height: 75px;
	margin: 0 0 2px 85px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-name span {
	position: absolute;
	bottom: 0;
	white-space: normal;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-jersey-no {
	display: inline-block;
	font-weight: 800;
	margin-left: 5px;
	min-width: 18px;
	padding: 0 4px;
	text-align: center;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-position {
	display: inline-block;
	margin-left: 5px;
	text-transform: uppercase;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-link {
	padding: 8px 4px 0 0;
	text-align: right;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-facts {
	font-size: 12px;
	padding-bottom: 1px;
	white-space: normal;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-row {
	display: inline-block;
	width: 50%;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-label {
	display: inline-block;
	text-align: right;
	width: 40%;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-label div {
	margin: 1px 0 0 1px;
	padding: 6px 4px 6px 0;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-value {
	display: inline-block;
	width: 60%;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-value div {
	padding: 6px 0 6px 4px;
}

.-hd-los-sports-card.-hd-los-sports-card-player .-hd-los-sports-card-player-fact-value div img {
	height: auto;
	max-height: 13px;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
}

/*
 * Labels
 */
.-hd-label {
	border-radius: .25em;
	color: #fff;
	display: inline;
	font-size: 75%;
	line-height: 1;
	padding: .2em .6em;
	white-space: nowrap;
}

.-hd-label-danger {
	background-color: #a90329;
}

.-hd-label-info {
	background-color: #57889c;
}

.-hd-label-warning {
	background-color: #c79121;
}

.-hd-label-primary {
	background-color: #3276b1;
}

.-hd-label-default {
	background-color: #999;
}

.-hd-label-success {
	background-color: #739e73;
}

/*
 * hockeydata.los.CategoryLeaders
 */
.-hd-los-category-leaders-title {
	margin: 0 0 20px;
	padding: 10px 4px;
}

.-hd-los-category-leaders {
	text-align: center;
}

.-hd-los-category-leaders a,
.-hd-los-category-leaders a:hover {
	color: inherit;
	text-decoration: none;
}

.-hd-los.-hd-los-category-leaders {
	font-size: 16px;
}

.-hd-los-category-leaders-entry-image {
	display: inline-block;
	margin-bottom: 15px;
	position: relative;
}

.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
	height: 224px;
    width: 160px;
}

.-hd-los-category-leaders-entry-image-player-portrait {
    bottom: 0;
	position: absolute;
}

.-hd-los-category-leaders-entry-image-player-portrait img {
	height: auto;
	max-height: 224px;
	min-width: 160px;
	width: auto;
}

.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo {
	bottom: 5px;
	position: absolute;
	right: 5px;
}

.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
	filter: drop-shadow(0 0 5px #ffffff);
	height: auto;
	max-height: 64px;
	max-width: 64px;
	min-height: 64px;
	min-width: 64px;
	width: auto;
}

.-hd-los-category-leaders-Team  .-hd-los-category-leaders-entry-image-team-logo img {
	height: auto;
	max-height: 100px;
	max-width: 100px;
	min-height: 100px;
	min-width: 100px;
	width: auto;
}

.-hd-los-category-leaders-entry-value {
	font-size: 18px;
	margin-bottom: 10px;
}

.-hd-los-category-leaders-entry-value > span:first-child {
	font-weight: bold;
}

.-hd-los-category-leaders-entry-player,
.-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-team {
	margin-bottom: 5px;
}

.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-team {
	font-size: 14px;
}

.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-team a {
	opacity: .5;
}

.-hd-los-category-leaders-entry-divider {
    border-bottom: 1px solid #eee;
    margin: 0 auto 15px;
	padding-bottom: 15px;
    width: 50%;
}

.-hd-los-category-leaders-entry:last-child .-hd-los-category-leaders-entry-divider {
    border-bottom: none;
}

/* Full Page Widgets */
.los_schedule,
.los_standings,
/*.los_live_games,*/
.los_point_leaders,
.los_plusminus_statistics,
.los_goal_leaders,
.los_assist_leaders,
.los_goaltending_statistics,
.los_penalty_leaders,
.los_scoring_efficiency_leaders,
.los_faceoff_leaders,
.los_power_play,
.los_penalty_killing,
.los_fairplay,
.los_attendance,
.los_team_scoring_efficiency,
.los_players,
.los_team,
.los_player,
.los_game,
.los_playoffs,
.los_category_leaders {
	margin-top: 4em;
}

/* Season & Division Selection Form */
.los_form {
	border-bottom: 1px solid #eee;
	text-align: center;
}

.los_form select {
	margin-right: 1em;
}

/* Date Range Select for Schedule */
.los_date_range_select {
	margin: 10px 0 20px;
}

/* Roboto Font */
.-hd-los {
	font-family: Roboto, sans-serif;
	font-size: 16px;
}

/* Rigid Square Font */
.-hd-los-team-full-page-team-short-name,
.-hd-los-team-full-page-team-long-name,
.-hd-los-team-full-page-headline,
.-hd-util-tabs-button,
.-hd-los-game-full-report-team-name,
.-hd-los-game-full-report-score,
.-hd-los-game-full-report-headline,
.-hd-los-game-full-report-game-facts,
.los_category_leaders_module .-hd-los-category-leaders,
.los_category_leaders_module .-hd-los-category-leaders-title,
.-hd-los-category-leaders-entry-player,
.-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-team,
.-hd-los-player-full-page-player-info,
.-hd-los-player-full-page-headline,
.-hd-los-game-slider,
.-hd-los-game-live-box-team,
.-hd-los-game-live-box-score {
	font-family: rigid-square, sans-serif;
	text-shadow: none;
	text-transform: uppercase;
}

/* Team.FullPage */
.-hd-los-team-full-page .-hd-los-team-full-page-team-info {
	margin-bottom: 2em;
	text-align: center;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-logo {
	float: none;
	height: 150px !important;
	margin: 0;
	padding: 0;
	width: auto !important;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-short-name {
	font-size: 64px !important;
	line-height: 64px !important;
	margin: .5em 0 .1em !important;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-long-name {
	line-height: 24px !important;
	margin-left: 0 !important;
}

.-hd-los-team-full-page .-hd-los-team-full-page-container-data {
	max-height: unset;
	min-height: unset;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-facts-table-header-row td {
	background: #fff !important;
	border-bottom: 1px solid #eaeaea;
	padding-top: 40px !important;
}

.-hd-los-team-full-page-headline {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

.-hd-los-team-full-page .-hd-los-team-full-page-team-stats-data td {
    width: 50%;
}

/* Player.FullPage */
.-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	border-bottom-color: #eaeaea;
	/* margin: 0 auto;
	max-width: 100%;
	width: 800px; */
}

.-hd-los-player-full-page .-hd-los-player-full-page-team-logo {
	margin: 0 0 10px 0 !important;
	padding: 0;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-portrait {
	height: 200px;
	margin-bottom: 0;
	width: 140px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-portrait img {
	border-radius: 10px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-name {
	margin: 100px 0 0 160px;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	background: #444;
	color: #fff;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-facts {
	font-size: 16px;
	margin-bottom: 4em;
	/* margin: 0 auto 4em;
	max-width: 100%;
	width: 800px; */
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label div {
	background: #444;
	color: #fff;
	padding: 12px 12px 12px 0;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-fact-value div {
	padding: 12px 0 12px 12px;
}

.-hd-los-player-full-page-headline {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

.-hd-los-player-full-page .-hd-los-player-full-page-container-data {
	max-height: unset;
	min-height: unset;
}

.-hd-los-player-full-page .-hd-los-player-full-page-player-stats-data td {
    width: 50%;
}

/* Tabs */
.-hd-util-tabs .-hd-util-tabs-button {
	padding: 5px 10px;
}

.-hd-util-tabs .-hd-util-tabs-button:hover {
	color: #fff !important;
}

.-hd-util-tabs .-hd-util-tabs-button-active {
	background: #e4e4e4;
	line-height: 30px;
}

.-hd-rd-mobile .-hd-util-tabs .-hd-util-tabs-buttons {
	text-align: center;
	white-space: normal;
}

/* Button */
.-hd-button-active {
	color: #fff;
}

/* IntelliTable */
.-hd-util-intellitable .-hd-util-intellitable-data {
	font-family: rigid-square;
}

.-hd-util-intellitable .-hd-util-intellitable-data th,
.-hd-util-intellitable .-hd-util-intellitable-data td {
	padding: 12px 6px;
}

.-hd-util-intellitable tr:nth-child(even) td {
	background: #fafafa;
}

.-hd-util-intellitable tr:nth-child(even) td.-hd-util-intellitable-sorted {
	background: #f4f4f4;
}

.-hd-util-intellitable tr:nth-child(odd) td.-hd-util-intellitable-sorted {
	background: #f8f8f8;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image {
	padding: 12px;
}

.-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img {
	max-height: 32px;
	min-height: 32px;
	min-width: 32px;
}

.-hd-rd-large-mobile .-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img,
.-hd-rd-mobile .-hd-util-intellitable .-hd-util-intellitable-data .-hd-util-intellitable-inline-image img {
	max-height: 16px;
	min-height: 16px;
	min-width: 16px;
}

.-hd-util-intellitable-ex-aequo {
	color: #ccc;
}

/* Game.FullReport */
.-hd-los-game-full-report .-hd-los-game-full-report-game-state {
	margin-bottom: 5em;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container {
	margin-top: 2em;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container-data {
	max-height: unset;
}

.-hd-los-game-full-report .-hd-los-game-full-report-lineup-player {
	background: #fafafa;
	height: unset;
	padding: 10px;
	width: 24%;
}

.-hd-rd-large-mobile .-hd-los-game-full-report .-hd-los-game-full-report-lineup-player {
	margin: 2px;
	padding: 2px;
	width: 30%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-facts {
	background: #fafafa;
}

.-hd-los-game-full-report .-hd-los-game-full-report-game-fact-label {
	background: #eaeaea;
	margin-top: 1px;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar table,
.-hd-los-game-full-report .-hd-los-game-full-report-period-bar td {
	border: none;
}
.-hd-los-game-full-report .-hd-los-game-full-report-period-bar td {
	border-right: 2px solid #fff;
	background: #eee;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-fill {
	background: #ddd;
}

.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-active {
	color: #fff;
}

.-hd-los-game-full-report-headline {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

/* Schedule */
.-hd-rd-desktop .-hd-los-schedule-team-name-short,
.-hd-rd-large-desktop .-hd-los-schedule-team-name-short,
.-hd-rd-tablet .-hd-los-schedule-team-name-long,
.-hd-rd-large-mobile .-hd-los-schedule-team-name-long,
.-hd-rd-mobile .-hd-los-schedule-team-name-long {
	display: none;
}

/* GameSlider */
.liveticker {
	height: 104px;
}

.-hd-los-game-slider {
	font-size: 12px;
}

.-hd-los-game-slider .-hd-los-game-slider-empty-cell {
	border: none;
}

.-hd-los-game-slider .-hd-los-game-slider-game,
.-hd-los-game-slider .-hd-util-slider-button-prev {
	border-right-color: #eaeaea;
}

.-hd-los-game-slider .-hd-util-slider-button.-hd-util-slider-button-disabled {
	opacity: .3;
}

.-hd-rd-tablet .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score {
	margin-top: 30px;
}

.-hd-rd-large-mobile .-hd-los-game-slider-4.-hd-los-game-slider .-hd-los-game-slider-score {
	margin-top: 20px;
}

.-hd-rd-mobile .-hd-los-game-slider-2.-hd-los-game-slider .-hd-los-game-slider-score {
	margin-top: 25px;
}

.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper,
.-hd-los-game-slider .-hd-los-game-slider-live-time-wrapper td,
.-hd-los-game-slider .-hd-los-game-slider-period-bar table {
	border: none;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar td {
	background: #eee;
	font-size: 10px;
	line-height: 12px;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar-fill {
	background: #ddd;
}

.-hd-los-game-slider .-hd-los-game-slider-period-bar-active {
	color: #fff;
}

@media (max-width: 599px) {
	.los_game_slider_desktop { display: none;  }
	.los_game_slider_tablet  { display: none;  }
	.los_game_slider_mobile  { display: block; }
}

@media (min-width: 600px) and (max-width: 1199px) {
	.los_game_slider_desktop { display: none;  }
	.los_game_slider_tablet  { display: block; }
	.los_game_slider_mobile  { display: none;  }
}

@media (min-width: 1200px) {
	.los_game_slider_desktop { display: block; }
	.los_game_slider_tablet  { display: none;  }
	.los_game_slider_mobile  { display: none;  }
}

.los_game_slider_vertical .-hd-los-game-slider,
.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider,
.los_game_slider_vertical .-hd-util-slider .-hd-util-slider-content .-hd-util-slider-group,
.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-group > table {
	height: unset;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-button {
	height: 15px;
	position: relative;
	width: auto;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-button span {
	line-height: 15px;
}

.los_game_slider_vertical .-hd-util-slider .-hd-util-slider-button-prev span:after {
	content: "▲";
}

.los_game_slider_vertical .-hd-util-slider .-hd-util-slider-button-next span:after {
	content: "▼";
}

.los_game_slider_vertical .-hd-util-slider .-hd-util-slider-content {
	left: unset;
	overflow: visible;
	position: relative;
	right: unset;
}

.los_game_slider_vertical .-hd-util-slider .-hd-util-slider-content .-hd-util-slider-group {
	position: relative;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-content .-hd-util-slider-group > table > tbody > tr > td,
.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-content .-hd-util-slider-group > table > tr > td {
	border-bottom: 2px solid #e5e8ed;
	display: block;
	width: 100% !important;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-content .-hd-util-slider-group > table > tbody > tr > td:last-child,
.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-content .-hd-util-slider-group > table > tr > td:last-child {
	border-bottom: 0;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image {
	margin-top: 0 !important;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
	max-height: 80px !important;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
    font-size: 60px;
	height: 80px;
    line-height: 80px;
	margin-top: 10px;
	padding-top: 10px;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score .-hd-los-game-slider-score-divider {
    color: #8c96ab !important;
}

.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-info {
	color: #8c96ab;
	margin: 0 0 15px;
}

@media (max-width: 540px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
		max-height: 60px !important;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 40px;
		height: 40px;
		line-height: 40px;
		padding-top: 15px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 15px;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
		max-height: 20px !important;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 16px;
		height: 16px;
		line-height: 16px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score .-hd-los-game-slider-score-divider {
		font-size: 10px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 10px;
	}
}

@media (min-width: 1000px) and (max-width: 1399px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
		max-height: 40px !important;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 20px;
		height: 20px;
		line-height: 20px;
		padding-top: 18px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 20px;
	}
}

@media (min-width: 1400px) and (max-width: 1659px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
		max-height: 45px !important;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 30px;
		height: 30px;
		line-height: 30px;
		padding-top: 15px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 15px;
	}
}

@media (min-width: 1660px) and (max-width: 1899px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
		max-height: 60px !important;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 40px;
		height: 40px;
		line-height: 40px;
		padding-top: 15px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 15px;
	}
}

@media (min-width: 1900px) and (max-width: 2373px) {
	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score {
		font-size: 45px;
		height: 45px;
		line-height: 45px;
		padding-top: 20px;
	}

	.los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score-info {
		margin-top: 15px;
	}
}

/* Standings */
.los_standings h4 {
	margin-top: 2em;
}

.los_standings_module {
	background: #fff;
	padding: 20px;
}

@media (max-width: 767px) {
	.los_standings_module {
		margin-right: 0;
	}
}

.los_standings_module h1 {
	color: #01336d;
	font-family: rigid-square, sans-serif;
	text-shadow: none;
	text-transform: uppercase;
}

@media (min-width: 768px) and (max-width: 1600px) {
	.los_standings_module h1 {
		font-size: 20px;
	}
}

@media (max-width: 999px)  { .los_standings_module th:nth-child(4), .los_standings_module td:nth-child(4) { display: none; } }
@media (min-width: 1000px) { .los_standings_module th:nth-child(3), .los_standings_module td:nth-child(3) { display: none; } }

.los_standings_module .-hd-los-standings-col-teamLongname {
    white-space: nowrap !important;
}

.los_standings_module td {
    width: 2%;
}

.los_standings_module .-hd-widget {
    margin-bottom: 20px;
}

.-hd-los-line-after-1 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(1) td,
.-hd-los-line-after-3 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(3) td,
.-hd-los-line-after-4 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(4) td,
.-hd-los-line-after-5 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(5) td,
.-hd-los-line-after-6 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(6) td,
.-hd-los-line-after-8 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(8) td,
.-hd-los-line-after-9 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(9) td {
	border-bottom: 2px solid #f00;
}

.-hd-los-line-after-10 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(10) td {
	border-bottom: 2px solid #0f0;
}

/* CategoryLeaders */
.los_category_leaders_module .-hd-los-category-leaders {
	color: #01336d;
	font-size: 24px;
	font-weight: bold;
	left: 30px;
	position: absolute;
	right: 30px;
	text-align: left;
	top: 48px;
}

.los_category_leaders_module .-hd-los-category-leaders-title {
	font-size: 22px;
	line-height: 22px;
	margin: 0 20px 10px;
	padding: 0;
}

.los_category_leaders_module .-hd-los-category-leaders-entry-team {
	font-size: 54px;
	line-height: 54px;
}

.los_category_leaders_module .-hd-los-category-leaders-entry-player span,
.los_category_leaders_module .-hd-los-category-leaders-entry-value span {
	display: block;
}

.los_category_leaders_module .-hd-los-category-leaders-entry-value {
	color: #0084cc;
	font-size: 42px;
	line-height: 42px;
	margin-top: 30px;
}

.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
	font-size: 36px;
}

@media (max-width: 767px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		right: calc(100% - 390px);
	}
}

@media (min-width: 768px) and (max-width: 1099px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		font-size: 14px;
		line-height: 14px;
		left: 5px;
		right: 5px;
		top: 5px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-title {
		font-size: 10px;
		line-height: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value {
		margin-top: 0;
		font-size: 18px;
		line-height: 18px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
		font-size: 12px;
		line-height: 12px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-team {
		font-size: 44px;
		line-height: 44px;
	}
}

@media (min-width: 900px) and (max-width: 1099px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		font-size: 18px;
		line-height: 18px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value {
		margin-top: 5px;
		font-size: 26px;
		line-height: 26px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
		font-size: 20px;
		line-height: 20px;
	}
}

@media (min-width: 1100px) and (max-width: 1400px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		left: 5px;
		right: 5px;
		top: 5px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-title {
		font-size: 12px;
		line-height: 12px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value {
		font-size: 28px;
		line-height: 28px;
		margin-top: 5px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
		font-size: 24px;
	}
}

@media (min-width: 1401px) and (max-width: 1576px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		top: 22px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-title {
		font-size: 16px;
		line-height: 16px;
	}

	.los_category_leaders_module .-hd-los-category-leaders {
		font-size: 18px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value {
		font-size: 34px;
		line-height: 34px;
		margin-top: 20px;
	}

	.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
		font-size: 32px;
	}
}

@media (min-width: 2000px) {
	.los_category_leaders_module .-hd-los-category-leaders {
		right: calc(100% - 390px);
	}
}

.los_category_leaders_wrapper {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 5em;
	text-align: center;
}

.los_category_leaders_wrapper > div {
	flex: 1 0 21%;
}

.los_category_leaders {
	display: inline-block;
	min-width: 200px;
}

.los_category_leaders .-hd-los-category-leaders-title {
	font-size: 18px !important;
}

.los_category_leaders .-hd-los-category-leaders-title a {
    background-image: url(https://www.ice.hockey/images/pages/home/arrows/arrow_right_light_blue.svg);
    background-position: center right;
    background-repeat: no-repeat;
	display: inline-block;
    padding: 1px 19px 0;
}

.los_category_leaders .-hd-los-category-leaders-title a:hover {
    background-image: url(https://www.ice.hockey/images/pages/home/arrows/arrow_right.svg);
}

/*
 * Select
 */
.-hd-util-select .-hd-util-select-display {
    color: #fff;
}

.-hd-util-select .-hd-util-select-display:after {
    border-top-color: #fff;
}

.-hd-los-game-full-report .-hd-util-select .-hd-util-select-display {
  color: #383838;
}

/*
 * Game.LiveBox
 */
.-hd-los-game-live-box .-hd-los-game-live-box-period-stats {
	color: #fff;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar table,
.-hd-los-game-live-box .-hd-los-game-live-box-period-bar td {
	border: none;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar td {
	border-right: 2px solid #fff;
	background: #eee;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar-fill {
	background: #ddd;
}

.-hd-los-game-live-box .-hd-los-game-live-box-period-bar-active {
	color: #fff;
}

/*
 * hockeydata.los.KnockoutStage
 */
.-hd-los-knockout-stage {
	background: #fafafa;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-header {
	background: #aaa;
	color: #fff;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter {
	border-bottom-color: #aaa;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-header {
	background: #aaa;
	color: #fff;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info {
	background: #ccc;
	border-bottom-color: #aaa;
	color: #fff;
}

.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-overtime,
.-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-shootout {
	background: #ccc;
	color: #fff;
}

.los_standings_module .-hd-los-knockout-stage-compact td {
	display: table-cell;
}

/*
 * hockeydata.los.KnockoutStage.Compact
 */
.-hd-los-knockout-stage-compact-phase-header {
	background: #ccc;
	color: #fff;
	font-weight: bold;
}

/*
 * YSL
 */
#outline_ysl .-hd-util-tabs .-hd-util-tabs-button:hover {
	background: #aa3f40;
}

#outline_ysl .-hd-los-team-full-page-headline {
	color: #aa3f40;
}

#outline_ysl .-hd-util-intellitable .-hd-util-intellitable-data th {
	background: #cc5b52;
	color: #fff !important;
}

#outline_ysl .-hd-util-intellitable .-hd-util-intellitable-data th.-hd-util-intellitable-sorted {
	background: #aa3f40 !important;
}

#outline_ysl .-hd-button-active {
	background: #aa3f40;
}

#outline_ysl .-hd-los-game-slider {
	color: #aa3f40;
}

#outline_ysl .-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	border-bottom-color: #aa3f40;
}

#outline_ysl .-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	background: #aa3f40;
}

#outline_ysl .-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label div {
	background: #aa3f40;
}

#outline_ysl .-hd-los-player-full-page-headline {
	color: #aa3f40;
}

#outline_ysl .-hd-util-select .-hd-util-select-display {
    background: #aa3f40;
}

#outline_ysl .-hd-los-game-live-box-wrapper .-hd-los-game-live-box {
	border-color: #aa3f40;
}

#outline_ysl .-hd-los-game-live-box .-hd-los-game-live-box-period-stats {
	background: #aa3f40;
}

#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-header {
	background: #aa3f40;
}

#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter {
	border-bottom-color: #aa3f40;
}

#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-header {
	background: #aa3f40;
}

#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info {
	background: #cc5b52;
	border-bottom-color: #aa3f40;
}

#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-overtime,
#outline_ysl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-shootout {
	background: #cc5b52;
}

#outline_ysl .-hd-los-knockout-stage-compact-phase-header {
   background: #cc5b52;
}

/*
 * JL
 */
#outline_jl .-hd-util-tabs .-hd-util-tabs-button:hover {
	background: #3e8c5d;
}

#outline_jl .-hd-los-team-full-page-headline {
	color: #3e8c5d;
}

#outline_jl .-hd-util-intellitable .-hd-util-intellitable-data th {
	background: #66b07a;
	color: #fff !important;
}

#outline_jl .-hd-util-intellitable .-hd-util-intellitable-data th.-hd-util-intellitable-sorted {
	background: #3e8c5d !important;
}

#outline_jl .-hd-button-active {
	background: #3e8c5d;
}

#outline_jl .-hd-los-game-slider {
	color: #3e8c5d;
}

#outline_jl .-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	border-bottom-color: #3e8c5d;
}

#outline_jl .-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	background: #3e8c5d;
}

#outline_jl .-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label div {
	background: #3e8c5d;
}

#outline_jl .-hd-los-player-full-page-headline {
	color: #3e8c5d;
}

#outline_jl .-hd-util-select .-hd-util-select-display {
    background: #3e8c5d;
}

#outline_jl .-hd-los-game-live-box-wrapper .-hd-los-game-live-box {
	border-color: #3e8c5d;
}

#outline_jl .-hd-los-game-live-box .-hd-los-game-live-box-period-stats {
	background: #3e8c5d;
}

#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-header {
	background: #3e8c5d;
}

#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter {
	border-bottom-color: #3e8c5d;
}

#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-header {
	background: #3e8c5d;
}

#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info {
	background: #66b07a;
	border-bottom-color: #3e8c5d;
}

#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-overtime,
#outline_jl .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-shootout {
	background: #66b07a;
}

#outline_jl .-hd-los-knockout-stage-compact-phase-header {
   background: #66b07a;
}

/*
 * ICE
 */
#outline_home .-hd-util-tabs .-hd-util-tabs-button:hover {
	background: #012a59;
}

#outline_home .-hd-los-team-full-page-headline {
	color: #012a59;
}

#outline_home .-hd-util-intellitable .-hd-util-intellitable-data th {
	background: #01336d;
	color: #fff !important;
}

#outline_home .-hd-util-intellitable .-hd-util-intellitable-data th.-hd-util-intellitable-sorted {
	background: #012a59 !important;
}

#outline_home .-hd-button-active {
	background: #012a59;
}

#outline_home .-hd-los-game-slider {
	color: #012a59;
}

#outline_home .-hd-los-player-full-page .-hd-los-player-full-page-player-info {
	border-bottom-color: #012a59;
}

#outline_home .-hd-los-player-full-page .-hd-los-player-full-page-player-jersey-no {
	background: #012a59;
}

#outline_home .-hd-los-player-full-page .-hd-los-player-full-page-player-fact-label div {
	background: #012a59;
}

#outline_home .-hd-los-player-full-page-headline {
	color: #012a59;
}

#outline_home .los_category_leaders_wrapper > div {
	flex: 1 0 17%;
}

#outline_home .-hd-util-select .-hd-util-select-display {
    background: #01336d;
}

#outline_home .-hd-los-game-live-box-wrapper .-hd-los-game-live-box {
	border-color: #01336d;
}

#outline_home .-hd-los-game-live-box .-hd-los-game-live-box-period-stats {
	background: #01336d;
}

#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-header {
	background: #012a59;
}

#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter {
	border-bottom-color: #012a59;
}

#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-header {
	background: #012a59;
}

#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-info {
	background: #01336d;
	border-bottom-color: #012a59;
}

#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-overtime,
#outline_home .-hd-los-knockout-stage .-hd-los-knockout-stage-phase-encounter-games.-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-knockout-stage-shootout {
	background: #01336d;
}

#outline_home .-hd-los-knockout-stage-compact-phase-header {
   background: #01336d;
}

/* Pre-GameReport */

.-hd-los-game-full-report .-hd-los-game-full-report-pre-game-report-header {
	font-size: 16px;
	margin: -10px -10px 10px;
	padding: 10px 0;
	text-align: center;
}

.-hd-los-game-full-report-pre-game-report-star-players-player-compare .-hd-util-player-compare {
	margin: 30px auto;
	max-width: 600px;
	width: 100%;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container-data.-hd-los-game-full-report-pre-game-report-team-stats-data {
	max-height: unset;
}

.-hd-los-game-full-report .-hd-los-game-full-report-container-data.-hd-los-game-full-report-pre-game-report-star-players-data {
	max-height: unset;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to {
	align-items: stretch;
	display: flex;
	margin: 30px 0;
	text-align: center;
}

.-hd-rd-mobile .-hd-los-game-full-report-pre-game-report-last-games-road-to {
	flex-direction: column;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-results {
	display: flex;
	width: 50%;
}

.-hd-rd-mobile .-hd-los-game-full-report-pre-game-report-last-games-road-to-results {
	width: 100%;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-home {
	justify-content: end;
}

.-hd-rd-mobile .-hd-los-game-full-report-pre-game-report-last-games-road-to-home {
	justify-content: start;
}

.-hd-rd-mobile .-hd-los-game-full-report-pre-game-report-last-games-road-to-away {
	justify-content: end;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-meta {
	align-items: center;
	background-color: #ddd;
	display: flex;
	flex-shrink: 1;
	font-size: 1.2em;
	margin-right: 1px;
	padding: 10px 25px;
}

.-hd-rd-mobile .-hd-los-game-full-report-pre-game-report-last-games-road-to-meta {
	display: block;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game {
	background-color: #aaa;
	color: #fff;
	margin-right: 1px;
	padding: 8px;
	position: relative;
	white-space: nowrap;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-WIN {
	background-color: #4c4;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-WIN-OT {
	background-color: #484;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-LOSS {
	background-color: #c44;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-LOSS-OT {
	background-color: #844;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-TIE {
	background-color: #888;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-age {
	font-size: .75em;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-arrow {
	height: 16px;
	line-height: 16px;
	position: absolute;
	right: -8px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	z-index: 1;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-away .-hd-los-game-full-report-pre-game-report-last-games-road-to-game-arrow {
	left: -8px;
	right: unset;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-game-arrow::after {
    border: 0 solid transparent;
	border-bottom-width: 8px;
    border-left-color: #fff;
    border-left-width: 8px;
    border-right-width: 0;
    border-top-width: 8px;
    content: "";
    display: block;
	position: absolute;
}

.-hd-los-game-full-report-pre-game-report-last-games-road-to-away .-hd-los-game-full-report-pre-game-report-last-games-road-to-game-arrow::after {
    border-left-color: transparent;
    border-left-width: 0;
	border-right-color: #fff;
    border-right-width: 8px;
}

.-hd-los-game-full-report-pre-game-report-team-stats-head2head-games {
	border-top: 1px solid transparent;
    margin: 30px auto;
    max-width: 600px;
	padding-top: 30px;
    width: 100%;
}

.-hd-los-game-full-report-pre-game-report-team-stats-head2head-games-header {
	font-size: 1.25em;
	margin-bottom: 10px;
}

/* Stats/Player Compare */

.-hd-los-game-full-report .-hd-util-stats-compare {
	margin: 30px auto;
	max-width: 600px;
	width: 100%;
}

.-hd-los-game-full-report-pre-game-report-star-players-player-compare .-hd-util-player-compare {
	margin: 30px auto;
	max-width: 600px;
	width: 100%;
}

.-hd-util-stats-compare-header {
	align-items: flex-end;
	border-bottom: 1px solid #aaa;
	display: flex;
	margin: 30px 0;
}

.-hd-util-stats-compare-header-title {
	padding: 20px 10px;
	width: 33.33%;
}

.-hd-util-stats-compare-header-title img {
	height: auto;
	max-height: 50px;
	max-width: 50px;
	width: auto;
}

.-hd-util-stats-compare-header-title-label {
	font-size: 18px;
	line-height: 22px;
	text-align: center;
}

.-hd-util-stats-compare-header-title-2 {
	text-align: right;
}

.-hd-util-stats-compare-row {
	align-items: flex-end;
	display: flex;
	margin: 40px 0;
}

.-hd-util-stats-compare-row-display-value {
	font-size: 18px;
	font-weight: bold;
	min-width: 60px;
}

.-hd-util-stats-compare-row-display-value-1 {
	margin-right: 10px;
}

.-hd-util-stats-compare-row-display-value-2 {
	margin-left: 10px;
	text-align: right;
}

.-hd-util-stats-compare-row-label-bar {
	flex-grow: 1;
}

.-hd-util-stats-compare-row-label {
	margin-bottom: 2px;
	text-align: center;
}

.-hd-util-stats-compare-row-bar {
	background-color: #ddd;
	display: flex;
	height: 10px;
}

.-hd-util-stats-compare-row-bar-value {
	height: 100%;
}

.-hd-util-stats-compare-row-bar-value-1 {
	background-color: #444;
}

.-hd-util-stats-compare-row-bar-value-2 {
	background-color: #999;
}

.-hd-util-stats-compare-row-bar-spacer {
	min-width: 5px;
}

.-hd-util-player-compare-header {
	align-items: flex-end;
	border-bottom: 1px solid #aaa;
	display: flex;
	margin: 30px 0;
}

.-hd-util-player-compare-header-title {
	padding: 20px 10px;
	width: 33.33%;
}

.-hd-util-player-compare-header-title img {
	height: auto;
	max-height: 50px;
	max-width: 50px;
	width: auto;
}

.-hd-util-player-compare-header-title-label {
	font-size: 18px;
	text-align: center;
}

.-hd-util-player-compare-header-title-2 {
	text-align: right;
}

.-hd-util-player-compare-row {
	align-items: flex-start;
	display: flex;
	margin: 20px 0;
}

.-hd-util-player-compare-row-empty:first-child:after {
    content: "No data available.";
    text-align: center;
    display: block;
    width: 100%;
    color: #aaa;
}

.-hd-util-player-compare-row-empty:not(:first-child) {
    display: none;
}

.-hd-util-player-compare-row-player {
	width: 50%;
}

.-hd-util-player-compare-row-player-large {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.-hd-util-player-compare-row-player-header {
	align-items: flex-end;
	display: flex;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-header {
	flex-direction: row-reverse;
}

.-hd-util-player-compare-row-player-1 .-hd-util-player-compare-row-player-portrait {
	margin-right: 10px;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-portrait {
	margin-left: 10px;
}

.-hd-util-player-compare-row-player-portrait img {
	height: auto;
	max-height: 50px;
	max-width: 50px;
	width: auto;
}

.-hd-util-player-compare-row-player-meta {
	display: flex;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-meta {
	flex-direction: row-reverse;
}

.-hd-util-player-compare-row-player-large .-hd-util-player-compare-row-player-meta {
	display: block;
	flex-grow: 1;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-meta {
	text-align: right;
}

.-hd-util-player-compare-row-player-name {
	font-weight: bold;
}

.-hd-util-player-compare-row-player-large .-hd-util-player-compare-row-player-name {
	margin-bottom: 5px;
}

.-hd-util-player-compare-row-player-meta-values {
	margin-left: 10px;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-meta-values {
	margin-left: 0;
	margin-right: 10px;
}

.-hd-util-player-compare-row-player-large .-hd-util-player-compare-row-player-meta-values {
	margin-left: 0;
	margin-right: 0;
}

.-hd-util-player-compare-row-player-values {
	margin-top: 3px;
}

.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-values {
	text-align: right;
}

.-hd-util-player-compare-row-player-large .-hd-util-player-compare-row-player-values {
	display: flex;
	margin-top: 15px;
	opacity: 1;
	text-align: center;
}

.-hd-util-player-compare-row-player-large.-hd-util-player-compare-row-player-2 .-hd-util-player-compare-row-player-values {
	justify-content: flex-end;
}

.-hd-util-player-compare-row-player-value {
	margin: 0 10px;
}

.-hd-util-player-compare-row-player-value-label {
	font-size: 12px;
}

.-hd-util-player-compare-row-player-value-display {
	font-size: 18px;
	font-weight: bold;
}