/*
To convert to SASS afterwards

********* Colors ****************

$ahl-blue = #031f3d;
$ahl-red = #da2037;
$ahl-gray = #f1f1f1;
$ahl-dark = #151515;
$ahl-dark-blue = #021428;

$body-bg = #ffffff;
$navbar-default-bg = $ahl-blue;
$navbar-text-color = #ffffff;

$btn-primary-color: #fff;
$btn-primary-bg: $ahl-blue;
$btn-primary-border: darken($ahl-blue, 5%);

*/


/* Font currently used on theahl.com */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

/* _scaffolding.scss */
body {
	font-family: 'Roboto', sans-serif !important;
	background-color: #ffffff; /* $body-bg */
	color: #151515; /* $ahl-dark */
}
label {
	color: #151515;
}

.text-danger {
	color: #da2037;
}

/* top logo */
.main-frame-top .top-frame-left .logo {
	margin-left: 20px;
}

/* Custom Sign In page */
.main-frame .main-frame-content-row.no-frame-title {
	background-color: #fff !important;
}

/* loading screen */
#index-loading-splash {
	background-color: #031f3d; /* $ahl-blue */
}
#index-loading-splash .loading-screen .loading-logo {
	/* Image will have to be replace or moved this one is coming from WP */
	background-image: url('assets/images/ahl/ahltv.png');
	background-size: 320px 80px;
	width: 320px;
	height: 80px;
}

/* _navbar.scss */
.navbar {
	border: none;
}
.navbar-default {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.main-frame-top {
	box-shadow: none;
}

/* _searchMenu.scss */
.search-menu .search-btn:hover {
	background-color: #da2037; /* $ahl-red */
}

/* welcome.scss */
.welcome .navbar {
	box-shadow: none;
}
.welcome > .welcome-content .content-block .logo-box {
	display: none;
}
.welcome > .welcome-content .content-block {
	box-shadow: none;
	background-image: none;
	background-color: #f1f1f1; /* $ahl-gray */
}
.welcome > .welcome-content .box {
	border-radius: 0;
	border: solid 2px #da2037; /* $ahl-red */
}
.welcome > .welcome-content .dark-box {
	background-color: #da2037; /* $ahl-red */
	border-radius: 0;
}
.welcome > .welcome-content .content-block .btn {
	border-radius: 0; 
}
.welcome > .welcome-content .footer {
	background-color: #151515; /* $ahl-dark */
}
.welcome > .welcome-content .footer > div > div > ul > li > a,
.welcome > .welcome-content .footer > div > div > ul > li .copyright,
.welcome > .welcome-content .footer > div > div:last-child {
	color: #fff;
}
.content-block.header-text {
	background-color: #031f3d !important; /* $ahl-blue */
	color: #ffffff;
}


/* _buttons.scss */
.btn-default,
.btn-primary,
.form-control,
.btn-danger,
.btn-light {
	border-radius: 0;
}

.registration .registration-already-registered .registration-already-registered-btn {
	border: none;
	background-color: #031f3d; /* $ahl-blue */
	color: #fff;
}
.registration-already-registered-btn:hover {
	background-color: #da2037 !important; /* $ahl-blue */
}

.btn-primary,
.session-timeout .session-timeout-content .session-timeout-btn {
	background-color: #031f3d; /* $ahl-blue */
	border-color: #031f3d; /* $ahl-blue */
}
.btn-primary:hover,
.session-timeout .session-timeout-content .session-timeout-btn:hover {
	background-color: #da2037; /* $ahl-red */
	border-color: #da2037; /* $ahl-red */
}
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	color: #ffffff;
	background-color: #00205f; /* $ahl-dark-blue */
	border-color: #00205f; /* $ahl-dark-blue */
}

/* form controls */
.form-control:focus {
	border-width: 1px !important;
	border-color: #031f3d !important; /* $ahl-blue */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 40, 119, 0.6) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 40, 119, 0.6) !important;
}

/* Password Reset Page */

/* _flex.scss */
.password-reset > div {
	text-transform: none;
}
.collapsable-menu:hover {
	background-color: #da2037; /* $ahl-red */
}

/* Registration Page */

.registration .page-heading-subtitle {
	background-color: #da2037; /* $ahl-red */
}
.registration .registration-already-registered {
	background-color: #ffffff;
}

/* Login Page */

.page-heading {
	background-color: #151515; /* $ahl-red */
	font-weight: 400;
}

/* Main Frame */
.main-frame .main-frame-content-row {
	background-color: #dcdcdc;
}
.main-frame .main-frame-sidebar {
	box-shadow: none;
	background-color: #f5f5f5;
}
.list-group-item {
	background-color: transparent;
}
.sidebar-menu .list-group > li.expanded .top-level {
	background-color: #dcdcdc;
}
.sidebar-menu .list-group > li .sub-level .list-group li {
	background-color: #dcdcdc;
}
.sidebar-menu .list-group > li.active i {
	color: #da2037 !important;
}
.sidebar-menu .list-group > li:hover .sub-level .list-group > li:hover {
	background-color: #f5f5f5;
}

.my-profile .my-profile-top .my-profile-locn {
	background-color: #da2037; /* $ahl-red */
}

.panel,
.schedule-search-directive .search-term-input-panel,
.schedule-search-directive .search-term-input-panel .search-input-row .search-input-box input,
.schedule-search-directive .date-selector {
	box-shadow: none;
}
.schedule-search-directive .search-term-input-panel .search-input-neutral,
.panel-default,
.schedule-search-directive .date-selector .panel-body > .row,
.schedule-search-directive .date-selector .panel-body > .row > div:nth-child(2) {
	border-color: #151515; /* $ahl-dark */
}
.panel.panel-success {
	background-color: #ffffff;
}
.schedule-search-day-direction {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.schedule-search-directive .date-selector .panel-body > .row > div:hover {
	background-color: #da2037; /* $ahl-red */
	color: #ffffff !important;
}
.schedule-directive .schedule-list .schedule-directive-article {
	border: 0;
}
.schedule-directive .schedule-list .panel-body {
	border: 1px solid #151515; /* $ahl-dark */
}
.schedule-directive .schedule-list .panel-footer .row > .game-notes-column {
	background-color: #f1f1f1; /* $ahl-gray */
}
.schedule-search-directive .schedule-custom-date-range .schedule-custom-date-range-button {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.schedule-search-directive .schedule-custom-date-range .schedule-custom-date-range-button:hover {
	background-color: #da2037; /* $ahl-red */
}
.game-actions .controls-row > .controls-column {
	border-right: 1px solid #151515; /* $ahl-dark */
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.game-actions .controls-row > .controls-column a {
	color: #ffffff;
}
.game-actions .controls-row > .controls-column:hover {
	background-color: #da2037; /* $ahl-red */
}
.fa-favorite.active.fa {
	color: #031f3d; /* $ahl-blue */
	cursor: pointer;
}
.game-actions .controls-row > .controls-column--icon .fa {
	color: #ffffff;
}
favorites-carousel .carousel-inner .item .slide-favorite:hover,
favorites-carousel .carousel-inner .item .slide-favorite.selected {
	border-color: #151515; /* $ahl-dark */
}

.favorite-content .favorite-svg i.fa {
	color: #031f3d !important; /* $ahl-blue */
}

.pagination > li > a, .pagination > li > span {
	color: #151515; /* $ahl-dark */
	border: 1px solid #151515; /* $ahl-dark */
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
	background-color: #031f3d; /* $ahl-blue */
	border-color: transparent;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
	color: #ffffff;
	background-color: #da2037; /* $ahl-red */
	border-color: transparent;
}

@media screen and (min-width: 992px) {
	schedule-game.layout-default > .row:hover,
	schedule-game.layout-default > .row:hover > div.league-logo-container,
	schedule-game.layout-default > .row:hover > div.team-lineup-container {
		background-color: #f1f1f1; /* $ahl-gray */
	}
}

.schedule-search-directive .date-selector .panel-body > .row > div:nth-child(2) {
	color: #151515;
}

.schedule-search-directive .schedule-custom-date-range .schedule-custom-date-range-button {
	border: none;
	border-radius: 0; 
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-month-header {
	background-color: #031f3d; /* $ahl-blue */
	border: 1px solid #151515; /* $ahl-dark */
	color: #ffffff;
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-month-header:hover {
	background-color: #da2037; /* $ahl-red */
}
.uib-datepicker > div > table {
	margin: 0 auto;
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-weeks td.in-range.in-range-terminator .uib-daypicker-day-button-outer button {
	border: solid 2px #151515; /* $ahl-dark */
	background-color: #031f3d; /* $ahl-blue */
}

.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-weeks td button.uib-daypicker-current-day-button {
	background-color: #da2037; /* $ahl-red */
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-monthpicker th button, 
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-yearpicker th button {
	background-color: #031f3d; /* $ahl-blue */
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-monthpicker th button:hover, 
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-yearpicker th button:hover {
	background-color: #da2037; /* $ahl-red */
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-monthpicker button.btn-info, 
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-yearpicker button.btn-info {
	background-color: #da2037; /* $ahl-red */
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-weeks td.in-range button.uib-daypicker-current-day-button.uib-daypicker-range-selected {
	background-color: #bf0017;
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-weeks td button.uib-daypicker-current-day-button.uib-daypicker-range-selected {
	background-color: #da2037; /* $ahl-red */
}
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-monthpicker button span.text-info, 
.schedule-search-directive .schedule-custom-date-range .date-range-selector .uib-yearpicker button span.text-info {
	color: #031f3d; /* $ahl-blue */
}

.schedule-search-directive .schedule-custom-date-range .schedule-custom-date-range-search-button {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.schedule-search-directive .schedule-custom-date-range .schedule-custom-date-range-search-button:hover {
	background-color: #da2037; /* $ahl-red */
	color: #ffffff;
}
.schedule-directive h3 {
	background-color: #151515; /* $ahl-dark */
}
.schedule-search-directive .search-term-input-panel .search-input-row .search-input-box .fa,
.follow__options .search-box .search-box__icon {
	font-size: 1.4rem;
}
.follow__options .search-box.search-box--primary .search-input {
	border-color: #031f3d; /* $ahl-blue */
}
.follow__options .search-box.search-box--primary .search-box__icon {
	color: #031f3d; /* $ahl-blue */
}
.schedule-search-directive .instructions {
	color: #151515;
}
.schedule-search-directive .instructions i {
	padding: 0 6px;
}
.video-quality.hd {
	background-color: #151515; /* $ahl-dark */
}
favorite-game .favorite-item .fa-favorite.active.fa {
	color: #031f3d; /* $ahl-blue */
}
.team-lineup .team-lineup-countdown .game-status-container,
.team-lineup .team-lineup-countdown .game-status-container:hover {
	background-color: #da2037; /* $ahl-red */
	color: #ffffff;
}
.team-lineup .team-lineup-countdown .game-status-container.active {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.team-lineup .team-lineup-countdown .game-status-container.active:hover {
	background-color: #da2037; /* $ahl-red */
}
.user-feed > .form-container .feed-sequence-limiter,
.user-feed > .feed-container .feed-sequence-limiter {
	background-color: #031f3d; /* $ahl-blue */
	border-color: #151515; /* $ahl-dark */
}
.user-feed > .form-container .feed-sequence-limiter:hover,
.user-feed > .feed-container .feed-sequence-limiter:hover {
	background-color: #da2037; /* $ahl-red */
}
.user-feed > .form-container .feed-sequence-limiter .feed-sequence-limiter-message,
.user-feed > .feed-container .feed-sequence-limiter .feed-sequence-limiter-message {
	color: #ffffff;
}
.team-lineup .team-lineup-countdown,
.upcoming-event-item .panel .panel-body {
	border: none;
}
.upcoming-event-item .panel {
	text-transform: none;
}
.upcoming-event-item .panel .panel-footer > div:first-child,
.upcoming-event-item .panel .panel-footer > div:last-child,
.upcoming-event-item .panel .panel-footer .icon {
	border: none;
}
.upcoming-event-item .panel .panel-footer {
	color: #ffffff;
	background-color: #151515; /* $ahl-dark */
}
.upcoming-event-item .panel .panel-footer .icon,
.upcoming-event-item .panel .panel-footer .icon.favorite {
	background-color: transparent;
	color: #ffffff; /* $ahl-dark */
}
.game-actions .controls-row > .controls-column--icon {
	max-width: 100%;
	padding: 0 13px;
}


/* Top right menu */

.collapsable-menu .dropdown.open:hover {
	background-color: #151515; /* $ahl-dark */
}
.collapsable-menu .dropdown.open {
	background-color: #da2037; /* $ahl-red */
	color: #ffffff;
}
.dropdown-menu {
	border: 1px solid #151515; /* $ahl-dark */
}

@media screen and (max-width: 991px) {
	.collapsable-menu .dropdown-menu > li:not(.divider).title {
		background-color: #151515;
	}
}

/* Account settings */

.panel.panel-shadowed > .panel-heading {
	background-color: #da2037; /* $ahl-dark */
	box-shadow: none;
}
.panel.panel-shadowed > .panel-body {
	box-shadow: none;
}

/* Info Center */

.panel-default > .panel-heading {
	color: #ffffff !important;
	background-color: #031f3d !important; /* $ahl-blue */
	border-color: #151515 !important; /* $ahl-dark */
}
.schedule-directive .schedule-list .panel-heading {
	background-color: #031f3d; /* $ahl-blue */
}

/* Profile */
.my-profile {
	text-transform: none;
}
.my-profile .editable-controls input.editable-input {
	border-radius: 0;
}
.user-feed .user-feed-options {
	border: 1px solid #151515; /* $ahl-dark */
	box-shadow: none;
}
.my-profile .my-profile-bottom .my-profile-col-info .info-content .info-item {
	margin: 4px 0;
}
@media screen and (max-width: 767px) {
	.my-profile .my-profile-bottom .my-profile-col-info .info-content .info-item {
		margin: 1px !important;
	}
}
.upcoming-event-item .panel .panel-footer .icon.favorite .fa.fa-star,
.upcoming-event-item .panel .panel-footer .icon.favorite .fa.fa-favorite.active {
	color: #031f3d; /* $ahl-blue */
}

/* Editor Player */
.league-look-in .header {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
	border: none;
}
.league-look-in .carousel-wrapper .items-list .look-in-item.active {
	background-color: rgba(3,31,61,0.2); /* $ahl-blue */
}
.video-player .team-lineup {
	color: #151515; /* $ahl-dark */
}

.league-look-in .carousel-wrapper .items-list .look-in-item.active .game-time {
	background-color: #da2037; /* $ahl-red */
}

favorites-carousel .carousel-control.right, 
favorites-carousel .carousel-control.left {
	color: #031f3d; /* $ahl-blue */
}

.player-icon-on {
	color: #da2037;
}
.video-player .player-container .player-buttons .btn {
	color: #fff;
	border: none;
	background-color: #031f3d; /* $ahl-blue */
	text-transform: capitalize;
	font-size: 1.4rem;
	font-weight: 400;
}
.player-container .player-buttons--content {
	padding: 6px 10px 0;
}
.player-container .player-buttons--row .btn {
	height: 56px;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 0;
	font-size: 1.2rem !important;
	font-weight: 400;
	width: 115px !important;
}
.video-player .player-container .player-buttons .btn .fa {
	font-size: 2.2rem;
	margin-bottom: 4px;
}
.player-container .player-buttons--row .btn.selected-speed {
	background-color: #da2037; /* $ahl-red */
	border: none;
	color: #ffffff;
}
.video-player .player-container .player-buttons .btn:hover {
	background-color: #da2037; /* $ahl-red */
	color: #ffffff;
}
.video-player .video-player__roster > div > .nav-tabs > .nav-item.active > a {
	background-image: none;
	background-color: #f1f1f1; /* $ahl-gray */
}
.player-container .video-editor__flexed .video-editor__player-lineup__buttons-div .video-editor__player-lineup__buttons-div__btn {
	background-image: none;
}
.video-player .video-player__flexed .video-player__sidepanel .video-player__tabs .video-player__tabs__tabset > .nav-tabs .video-player__tabs__tabset__tab.active .nav-link {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
	border: solid 1px #151515; /* $ahl-dark */
}
.video-player .video-player__flexed .video-player__sidepanel .video-player__tabs .video-player__tabs__tabset > .nav-tabs {
	background-color: #151515; /* $ahl-dark */
}
.video-player .video-player__flexed .video-player__sidepanel .video-player__tabs .video-player__tabs__tabset > .nav-tabs .video-player__tabs__tabset__tab.active .nav-link {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
	border: solid 1px #151515; /* $ahl-dark */
}
.video-player .video-player__flexed .video-player__sidepanel .video-player__tabs .video-player__tabs__tabset > .nav-tabs .video-player__tabs__tabset__tab .nav-link {
	background-color: #f1f1f1; /* $ahl-gray */
	border: solid 1px #151515; /* $ahl-dark */
	color: #151515; /* $ahl-dark */
}
.video-player .video-player__flexed .video-player__sidepanel .video-player__tabs .video-player__tabs__tabset > .nav-tabs .video-player__tabs__tabset__tab .nav-link:hover {
	background-color: #da2037;
	color: #ffffff;
}
.video-player .video-player__lines .video-player__lines__line-heading {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.video-player .video-player__hotkeys .video-player__hotkeys__table-div .video-player__hotkeys__table-div__table .video-player__hotkeys__table-div__table__row .video-player__hotkeys__table-div__table__row__head {
	background-color: #031f3d; /* $ahl-blue */
}

.video-player .video-player__roster > div .team-name {
	background-color: #da2037; /* $ahl-red */
}
.video-player .video-player__roster > div .roster-list .roster-list__item .position-name {
	background-color: #031f3d; /* $ahl-blue */
}
.video-player .video-player__timeline .video-player__timeline__custom-header__table .save_headers_div .save_headers_button {
	background-color: #031f3d; /* $ahl-blue */
	border-color: #00205f; /* $ahl-dark-blue */
}
.video-player .video-player__timeline .video-player__timeline__custom-header__table .save_headers_div .save_headers_button:hover {
	background-color: #da2037; /* $ahl-red */
	border-color: #da2037; /* $ahl-dark-red */
}
.switch-wrapper.switch-wrapper--on .switch {
	background-color: #031f3d; /* $ahl-blue */
}
.player-profile .player-profile__header,
.player-profile .player-profile__stats .player-profile__stats_div {
	background-color: #031f3d; /* $ahl-blue */
}
.player-profile .player-profile__stats .player-profile__stats_div .player-profile__stats__table-div .player-profile__stats__table-div__table .player-profile__stats__table-div__table__row {
	background-color: #151515; /* $ahl-gray */
}
.video-player .video-player__roster > div .roster-list .roster-list__item .player-list .player-list__item:nth-child(2n),
.league-look-in .carousel-wrapper .items-list.no-games {
	background-color: #f1f1f1; /* $ahl-gray */
}
.video-player .video-player__flexed .video-player__game-stats .game-stats-button:hover {
	color: #da2037; /* $ahl-dark-red */
}

/* Favourite Carousel */
.carousel-control {
	text-shadow: none;
}
favorites-carousel .carousel-control.ng-hide.right, 
favorites-carousel .carousel-control.ng-hide.left {
	color: #000000;
}

/* Following */
.follow__options,
.follow__options .search-box .search-input {
	box-shadow: none;
	border: 1px solid #151515; /* $ahl-dark */
}

college-commitments .college-commitments .college-commitments-select-row .panel {
	box-shadow: none;
}

/* User Clips */
.user-feed .clip-item .clip-buttons {
	background-color: #031f3d; /* $ahl-blue */
	color: #ffffff;
}
.user-feed .clip-item .clip-buttons .remove-btn {
	background-color: #151515; /* $ahl-dark */
}
.user-feed .clip-item .clip-buttons > div:hover {
	background-color: #da2037 !important; /* $ahl-blue */
}
.team-lineup .team-lineup-countdown .league-name-container {
	color: #ffffff;
	background-color: #151515; /* $ahl-dark */
	padding: 4px 0;
}

/* Events */
.events .events__filter {
	box-shadow: none;
}
.events article.panel .panel-body {
	border: none;
}
.events article.panel .panel-footer,
.events article.panel .panel-footer .icon,
.events article.panel .panel-footer .icon.favorite {
	background-color: #151515; /* $ahl-dark */
	color: #fff;
}
.events article.panel .panel-footer .icon:hover,
.events article.panel .panel-footer .icon.favorite:hover {
	background-color: #da2037; /* $ahl-red */
}
.events article.panel .panel-footer .icon.favorite .fa.is-favorite {
	color: #031f3d; /* $ahl-blue */
}
.events article.panel .panel-footer > div:first-child,
.events article.panel .panel-footer > div:last-child {
	border: none;
}
.watch-clips__player .player-container .player-buttons .btn.liked,
.video-player .player-container .player-buttons .btn.liked {
	color: #031f3d; /* $ahl-blue */
	border: solid 2px #031f3d; /* $ahl-blue */
}

/* Pricing */
.btn-success {
	color: #ffffff;
	background-color: #031f3d; /* $ahl-blue */
	border-color: #00205f; /* $ahl-dark-blue */
	border-width: 4px;
	border-radius: 0;
}
.btn-success:hover {
	color: #ffffff;
	background-color: #da2037; /* $ahl-red */
	border-color: #da2037; /* $ahl-red */
}
.btn-success:active:hover,
.btn-success:active:focus {
	color: #ffffff;
	background-color: #00205f; /* $ahl-dark-blue */
	border-color: #00205f; /* $ahl-dark-blue */
}
.btn-success:disabled:hover {
	background-color: #031f3d; /* $ahl-blue */
}
.btn-default-muted {
	border-radius: 0;
}
.subscription-status .status-cell .success {
	color: #00205f; /* $ahl-dark-blue */
}
.subscription-status .status-cell .danger {
	color: #da2037; /* $ahl-red */
}
.progress[type=success] {
	border-color: #00205f; /* $ahl-dark-blue */
}
.progress-bar-success {
	background-color: #00205f; /* $ahl-dark-blue */
}




/* Feed Clips */
.user-feed .clip-item .clip-item__edit .details-cell .details-cell__inner .details-cell__inner__clock-input,
.user-feed .clip-item .clip-item__edit .details-cell .details-cell__inner .details-cell__row table td input,
.user-feed .clip-item .clip-item__edit .details-cell .details-cell__inner .details-cell__row .details-cell__row__team-top-row,
.user-feed .clip-item .clip-item__edit .details-cell .details-cell__inner .details-cell__row .details-cell__row__team-bottom-row {
	border-radius: 0;
}

/* Player button overlay */
.user-feed .clip-item .image-holder .fig-image .fig-overlay {
	color: #151515; /* $ahl-dark */
}
.user-feed .clip-item .image-holder .fig-image .fig-overlay .fa.background {
	color: transparent;
}
.user-feed .clip-item .clip-btn-group > button.liked {
	color: #031f3d; /* $ahl-blue */
	border-color: #031f3d; /* $ahl-blue */
}

/* Channels */
.channels .panel .panel-heading {
	background-color: #031f3d; /* $ahl-blue */
}

/* Mobile Menu */
@media screen and (max-width: 991px) {
	.collapsable-menu .dropdown-menu > li:not(.divider) {
		background-color: #ffffff;
		color: #151515;
	}
	.collapsable-menu .dropdown-menu > li:hover {
		background-color: transparent;
	}
	.collapsable-menu .dropdown-menu > li:not(.divider).active > a {
		background-color: #da2037;
		color: white;
		border: solid 1px #151515;
	}
	.collapsable-menu .dropdown-menu > li:not(.divider):not(.collapsed) > a {
		background-color: #151515;
		color: #ffffff;
		border: solid 1px #151515;
	}
	.collapsable-menu .dropdown-menu > li:not(.divider):not(.collapsed) ul > li {
		border: solid 1px #f1f1f1;
		background-color: #f1f1f1;
	}
}

/* Boxscore */
.boxscore-section table.boxscore-table th,
.boxscore-section .boxscore-header,
.boxscore-section .lineup-container .lineup-header {
	background-color: #031f3d; /* $ahl-blue */
}
.video-player .video-game-tabs ul li.active,
.video-player .video-game-tabs ul li:hover {
	border-bottom: 4px solid #da2037;
}

/* JW Player */
.jw-progress {
	background-color: #da2037; /* $ahl-red */
}

/* FGOW */
.game-card .panel .panel-footer button {
	background-color: #031f3d; /* $ahl-blue */
}
.game-card .panel:hover .panel-footer button {
	background-color: #da2037; /* $ahl-red */
}

.daterangepicker .daterangepicker_input .input-mini.active {
	  border: 1px solid #031f3d !important;
}
.ranges li {
  color: #031f3d !important;
}
.ranges li:hover {
	background-color: #da2037 !important;
	border: 1px solid #da2037 !important;
	color: #ffffff;
}
.ranges li.active {
  background-color: #031f3d !important;
  border: 1px solid #031f3d !important;
  color: #ffffff;
}


.information.faq {
	font-size: 1.6rem;
}
.information.faq .panel-body a {
	text-decoration: underline;
}
.information.faq .panel-body a:hover {
	color: #da2037;
}

.team-lineup .team-lineup-default .watch-free-game span {
	background-color: #031f3d;
}
@media screen and (max-width: 767px) {
	schedule-game > .row > div.game-status-container .game-time-info .watch-free-game-text {
		color: #da2037;
	}
}

.player-container .player-buttons--row .btn.active {
    background-color: #da2037;
}
/*# sourceMappingURL=client.css.map */
