@media screen and (min-width:1440px){
    div.container-fluid.content-container{
        width:1440px;
    }
}

div.content-container {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}

.team-logo-spacing {
    padding: 0px 15px 0px 15px;
}

.team-logo-header {
    width: 65px;
    height: 65px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.team-logo {
    width: 50px; 
    height: 45px; 
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.team-logo-standing {
    width: 45px; 
    height: 45px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

a:hover span {
    color: red;
}

a span:hover {
    color: red;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: rgba(0, 0, 0, 0.75);
}

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

.logo-bg-dark--team-1 {
   
    background-image: url("/images/logo/1.png");
}

.logo-bg-dark--team-2 {
    background-image: url("/images/logo/2.png");
}

.logo-bg-dark--team-3 {
    background-image: url("/images/logo/3.png");
}

.logo-bg-dark--team-4 {
    background-image: url("/images/logo/4.png");
}

.logo-bg-dark--team-5 {
    background-image: url("/images/logo/5.png");
}

.logo-bg-dark--team-6 {
    background-image: url("/images/logo/6.png");
}

.logo-bg-dark--team-7 {
    background-image: url("/images/logo/7.png");
}

.logo-bg-dark--team-8 {
    background-image: url("/images/logo/8.png");
}

.logo-bg-dark--team-9 {
    background-image: url("/images/logo/9.png");
}

.logo-bg-dark--team-10 {
    background-image: url("/images/logo/10.png");
}

.logo-bg-dark--team-11 {
    background-image: url("/images/logo/11.png");
}

.logo-bg-dark--team-12 {
    background-image: url("/images/logo/12.png");
}

.logo-bg-dark--team-13 {
    background-image: url("/images/logo/13.png");
}

.logo-bg-dark--team-14 {
    background-image: url("/images/logo/14.png");
}

.logo-bg-dark--team-15 {
    background-image: url("/images/logo/15.png");
}

.logo-bg-dark--team-16 {
    background-image: url("/images/logo/16.png");
}

.logo-bg-dark--team-17 {
    background-image: url("/images/logo/17.png");
}

.logo-bg-dark--team-18 {
    background-image: url("/images/logo/18.png");
}

.logo-bg-dark--team-19 {
    background-image: url("/images/logo/19.png");
}

.logo-bg-dark--team-20 {
    background-image: url("/images/logo/20.png");
}

.logo-bg-dark--team-21 {
    background-image: url("/images/logo/21.png");
}

.logo-bg-dark--team-22 {
    background-image: url("/images/logo/22.png");
}

.logo-bg-dark--team-23 {
    background-image: url("/images/logo/23.png");
}

.logo-bg-dark--team-24 {
    background-image: url("/images/logo/24.png");
}

.logo-bg-dark--team-25 {
    background-image: url("/images/logo/25.png");
}

.logo-bg-dark--team-26 {
    background-image: url("/images/logo/26.png");
}

.logo-bg-dark--team-27 {
    background-image: url("/images/logo/27.png");
}

.logo-bg-dark--team-28 {
    background-image: url("/images/logo/28.png");
}

.logo-bg-dark--team-29 {
    background-image: url("/images/logo/29.png");
}

.logo-bg-dark--team-30 {
    background-image: url("/images/logo/30.png");
}

.logo-bg-dark--team-31 {
    background-image: url("/images/logo/31.png");
}

.logo-bg-dark--team-32 {
    background-image: url("/images/logo/32.png");
}

.panel-boxscore {
  border-color: #303233;
}

.panel-boxscore > .panel-heading {
  color: #ffffff;
  background-color: #303233;
}

table .headings {
	background:#1a1a1a;
	color:White;
	line-height:2em;
	text-transform: uppercase;
	border-bottom:0;
	font-weight:bold;
	font-size:14px;
}

.silo-player {
    width: 100%;
    margin: 0 auto;
}

.silo-player .logo-headshot {
    margin: 0 auto;
}

.silo-player .logo-headshot .team-logo {
    position: absolute;
    width: 40px;
    height: 50px;
    margin-top: 75px;
    margin-left: 75px;
}

.silo-player .logo-headshot .headshot .player-avatar__img {
    /* width: 120px; */
    height: 50px;
    border: 1px solid #d2d2d2;
    border-radius: 50%;
}

.col-md-2 ul li .stats {
    font-size:17px;
}


.game-score {
    float: left;
    width: 80px;
    background-color: #fff;
    border-left: 1px solid #27292b;
    border-right: 1px solid #27292b;
    border-bottom: 1px solid #27292b;
    overflow: hidden;
    position: relative;
}

.game-score .game-status.post-game {
    background-color: #525358;
    color: #fff;
}

.game-score .game-status {
    background-color: #dcdee0;
    color: #85878c;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px 8px;
    min-height: 20px;
}

.game-score .game-teams {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #323232;
    position: relative;
}

.game-score .game-teams .team-1 {
    position: relative;
    height: 25px;
}

.game-score .game-teams .winner {
    color: #b90a0a;
}

.game-score .game-teams .team {
    position: relative;
    height: 25px;
    clear: both;
}

.game-score .game-teams .team-score {
    padding-right: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.slick-games-prev-btn {
    left: 0px;
}

.slick-games-next-btn {
    right: 0px;
}

.slick-games-arrow {
    background-color: transparent;
    border-style: none;
    font-size: 40px;
    height: 80px;
    outline: none;
    padding-top: 10px;
    position: absolute;
    top: 5px;
    width: 50px;
}
.slick-arrow, .slick-arrow:focus, .slick-arrow:hover {
    color: red;
}

div.slick-demo {
    padding: 5px 50px 5px 50px;
}

/* the slides */
.slick-slide {
    margin: 0 10px;
}
/* the parent */
.slick-list {
    margin: 0 -10px;
}

#tableStanding>tbody>tr>td, #tableStanding>tbody>tr>th, #tableStanding>tfoot>tr>td, #tableStanding>tfoot>tr>th, #tableStanding>thead>tr>td, #tableStanding>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}

.table>tbody>tr>td {
    vertical-align: middle;
}


.table-team-profile-container {
    background-color: rgba(1,1,1,.5);
    padding: 15px;
}

.table-team-profile td .team-profile-stat-header {
    font-size: 13px;
    color:black;
    font-weight: 700;
    letter-spacing: -.5px;
}

.table-team-profile td .team-profile-stat {
    font-size: 25px;
    font-weight: 700;
    color:black;
    line-height: 2rem;
    position: relative;
    top: 2px;
}

.table-team-profile td .team-profile-stat-footer {
    font-size: 13px;
    color:black;
    font-weight: 700;
    letter-spacing: -.5px;
}

.calreply-cont .left-cont {
    border-radius: 5px 0 0 5px;
    width: 80%;
    height: 100%;
    float: left;
}

.logo-round-team {
    background-size: contain;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.primary-bg--team-4, .primary-bg--team-sjs {
    background-color: #006D75;
}

.primary-bg--team-9, .primary-bg--team-buf {
    background-color: #002654;
}

.primary-bg--team-11, .primary-bg--team-min {
    background-color: #AF1E2D;
}

.primary-bg--team-13, .primary-bg--team-car {
    background-color: #CE1126;
}

.primary-bg--team-14, .primary-bg--team-mtl {
    background-color: #AF1E2D;
}

.primary-bg--team-15, .primary-bg--team-pit {
    background-color: #111111;
}

.primary-bg--team-17, .primary-bg--team-stl {
    background-color: #002654;
}

.primary-bg--team-18, .primary-bg--team-det {
    background-color: #CE1126;
}

.primary-bg--team-19, .primary-bg--team-nsh {
    background-color: #FCB514;
}


.primary-bg--team-25, .primary-bg--team-nyr {
    background-color: #0038A8;
}

.primary-bg--team-26, .primary-bg--team-sea {
    background-color: rgb(0, 145, 0);
}

.primary-bg--team-22, .primary-bg--team-chi {
    background-color: #CE1126;
}

.primary-bg--team-24, .primary-bg--team-cgy {
    background-color: #CE1126;
}

.primary-bg--team-27, .primary-bg--team-ott {
    background-color: #CE1126;
}

.primary-bg--team-30, .primary-bg--team-wsh {
    background-color: #CE1126;
}

.primary-bg--team-31, .primary-bg--team-col {
    background-color: #75263D;
}

.player-jumbotron-vitals__headshot {
    padding-bottom: 20px;
}

.player-jumbotron-vitals__headshot-image {
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    width: 160px;
    box-shadow: 0 2px 3px 1px #ddd;
}

.player-jumbotron-vitals__name-num {
    text-align: center;
    font-weight: bold;
    color: #262525;
}

/*Playoffs */
.bracket-container {
	width: 100%;
	position: relative;
	padding-top: 85%;
}

.bracket-slot {
	width: 6.5%;
	position: absolute;
	padding-top: 6.5%;
	background-color: #999;
	border-radius: 50%;
}
.bracket-slot-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.bracket-rank {
	color: #000000;
	font-family: Sintony,Arial,sans-serif;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
}

.series-status {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	color:#2787d7;
}

.center-logo-container {
	position: absolute;
	width: 31%;
	padding-top: 31%;
}

.center-logo {
	position: absolute;
	top: 0;
	height: 80%;
	padding-left:10%
}

/*
@media (max-width:1199px) {
	.series-status,
	.bracket-rank {
		display:none;
	}
}
*/

@media screen and (max-width: 1199px) {
	.bracket-rank {
		font-size: 14px;
	}
	.series-status {
		font-size: 12px;
	}
}

@media screen and (max-width: 991px) {
	.bracket-rank {
		font-size: 13px;
	}
	.series-status {
		font-size: 11px;
	}
}

@media screen and (max-width: 767px) {
	.bracket-rank {
		font-size: 12px;
	}
	.series-status{
		font-size: 10px;
	}
}

@media screen and (max-width: 650px) {
	.bracket-rank {
		font-size: 11px;
	}

	.series-status {
		font-size: 9px;
	}
}

@media screen and (max-width: 550px) {
	.bracket-rank {
		font-size: 10px;
	}
	.series-status {
		font-size: 8px;
	}
}

@media screen and (max-width: 450px) {
	.bracket-rank {
		font-size: 8px;
	}
	.series-status {
		font-size: 6px;
	}
}

@media screen and (max-width: 350px) {
	.bracket-rank {
		font-size: 7px;
	}
	.series-status {
		font-size: 5px;
	}
}

.bracket-slot.atlantic,
.bracket-slot.eastern.round-4 {
	-webkit-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
}

.bracket-slot.metropolitan {
	-webkit-transform: translate(50%,50%);
	transform: translate(50%,50%);
}

.bracket-slot.central,
.bracket-slot.western.round-4,
.bracket-slot.round-4-winner,
.center-logo-container {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.bracket-slot.pacific {
	-webkit-transform: translate(-50%,50%);
	transform: translate(-50%,50%);
}

.series-status.central,
.series-status.western.round-3,
.bracket-rank.central {
	-webkit-transform: translate(-100%,-50%);
	transform: translate(-100%,-50%);
}

.series-status.pacific,
.bracket-rank.pacific {
	-webkit-transform: translate(-100%,50%);
	transform: translate(-100%,50%);
}

.series-status.atlantic,
.series-status.eastern.round-3,
.bracket-rank.atlantic {
	-webkit-transform: translate(100%,-50%);
	transform: translate(100%,-50%);
}

.series-status.metropolitan,
.bracket-rank.metropolitan {
	-webkit-transform: translate(100%,50%);
	transform: translate(100%,50%);
}

.series-status.round-4 {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.bracket-slot.eastern.round-1 {
	right: 9%;
}

.bracket-slot.western.round-1 {
	left: 9%;
}

.bracket-slot.eastern.round-2 {
	right: 19%;
}

.bracket-slot.western.round-2 {
	left: 19%;
}

.bracket-slot.eastern.round-3 {
	right: 31%;
}
.bracket-slot.western.round-3 {
	left: 31%;
}

.bracket-slot.eastern.round-4 {
	right: 43%;
}

.bracket-slot.western.round-4 {
	left: 43%;
}

.bracket-slot.round-4-winner {
	left: 50%;
}

.series-status.eastern.round-1 {
	right: 12%;
}

.series-status.western.round-1 {
	left: 12%;
}

.series-status.eastern.round-2 {
	right: 23.5%;
}

.series-status.western.round-2 {
	left: 23.5%;
}

.series-status.eastern.round-3 {
	right: 35%;
}

.series-status.western.round-3 {
	left: 35%;
}

.series-status.round-4 {
	left: 50%;
}

.bracket-rank.eastern {
	right: 5%;
}

.bracket-rank.western {
	left: 5%;
}

.center-logo-container {
	left: 50%;
}

.bracket-slot.central.round-1.rank-1,
.bracket-slot.atlantic.round-1.rank-1,
.bracket-rank.central.rank-1,
.bracket-rank.atlantic.rank-1 {
	top: 7%;
}

.bracket-slot.central.round-1.rank-wc,
.bracket-slot.atlantic.round-1.rank-wc,
.bracket-rank.central.rank-wc,
.bracket-rank.atlantic.rank-wc {
	top: 20%;
}

.bracket-slot.central.round-1.rank-2,
.bracket-slot.atlantic.round-1.rank-2,
.bracket-rank.central.rank-2,
.bracket-rank.atlantic.rank-2 {
	top: 30%;
}

.bracket-slot.central.round-1.rank-3,
.bracket-slot.atlantic.round-1.rank-3,
.bracket-rank.central.rank-3,
.bracket-rank.atlantic.rank-3 {
	top: 43%;
}

.bracket-slot.pacific.round-1.rank-1,
.bracket-slot.metropolitan.round-1.rank-1,
.bracket-rank.pacific.rank-1,
.bracket-rank.metropolitan.rank-1 {
	bottom: 43%;
}

.bracket-slot.pacific.round-1.rank-wc,
.bracket-slot.metropolitan.round-1.rank-wc,
.bracket-rank.pacific.rank-wc,
.bracket-rank.metropolitan.rank-wc {
	bottom: 30%;
}

.bracket-slot.pacific.round-1.rank-2,
.bracket-slot.metropolitan.round-1.rank-2,
.bracket-rank.pacific.rank-2,
.bracket-rank.metropolitan.rank-2 {
	bottom: 20%;
}

.bracket-slot.pacific.round-1.rank-3,
.bracket-slot.metropolitan.round-1.rank-3,
.bracket-rank.pacific.rank-3,
.bracket-rank.metropolitan.rank-3 {
	bottom: 7%;
}

.bracket-slot.central.round-2.team-upper,
.bracket-slot.atlantic.round-2.team-upper {
	top: 13.5%;
}

.bracket-slot.central.round-2.team-lower,
.bracket-slot.atlantic.round-2.team-lower {
	top: 36.5%;

}

.bracket-slot.pacific.round-2.team-upper,
.bracket-slot.metropolitan.round-2.team-upper {
	bottom: 36.5%;
}

.bracket-slot.pacific.round-2.team-lower,
.bracket-slot.metropolitan.round-2.team-lower {
	bottom: 13.5%;
}

.bracket-slot.central.round-3,
.bracket-slot.atlantic.round-3 {
	top: 25%;
}

.bracket-slot.pacific.round-3,
.bracket-slot.metropolitan.round-3 {
	bottom: 25%;
}

.bracket-slot.round-4 {
	top: 50%;
}

.bracket-slot.round-4-winner {
	top: 76%;
}

.series-status.central.round-1.series-top,
.series-status.atlantic.round-1.series-top {
	top: 13.5%;
}

.series-status.central.round-1.series-bottom,
.series-status.atlantic.round-1.series-bottom {
	top: 36.5%;
}

.series-status.pacific.round-1.series-top,
.series-status.metropolitan.round-1.series-top {
	bottom: 36.5%;
}

.series-status.pacific.round-1.series-bottom,
.series-status.metropolitan.round-1.series-bottom {
	bottom: 13.5%;
}

.series-status.central.round-2,
.series-status.atlantic.round-2 {
	top: 25%;
}

.series-status.pacific.round-2,
.series-status.metropolitan.round-2 {
	bottom: 25%;
}

.series-status.eastern.round-3,
.series-status.western.round-3 {
	top: 50%;
}

.series-status.round-4 {
	top: 57%;
}

.center-logo-container {
	top: 19%;
}

.bracket-box {
	border-style: solid;
	border-color: #999;
	position: absolute;
}

.bracket-box.western {
	border-width: 2px 2px 2px 0;
}

.bracket-box.eastern {
	border-width: 2px 0 2px 2px;
}

.bracket-box.western.round-4,
.bracket-box.eastern.round-4 {
	border-width: 2px 0 0 0;
}

@media (max-width:799px) {
	.bracket-box.western {
		border-width: 1px 1px 1px 0;
	}

	.bracket-box.eastern {
		border-width: 1px 0 1px 1px;
	}

	.bracket-box.western.round-4,
	.bracket-box.eastern.round-4 {
		border-width: 1px 0 0 0;
	}
}

.bracket-box.round-1 {
	height: 13%;
	width: 4.5%;
}

.bracket-box.western.round-1 {
	left: 9%;
}

.bracket-box.eastern.round-1 {
	right: 9%;
}

.bracket-box.division-upper.matchup-upper.round-1 {
	top: 7%;
}

.bracket-box.division-upper.matchup-lower.round-1 {
	top: 30%;
}

.bracket-box.division-lower.matchup-upper.round-1 {
	bottom: 30%;
}

.bracket-box.division-lower.matchup-lower.round-1 {
	bottom: 7%;
}

.bracket-box.round-2 {
	height: 23%;
	width: 11.5%; /*11.5%;*/
}

.bracket-box.western.round-2 {
	left: 13.5%; /*13.5%;*/
}

.bracket-box.eastern.round-2 {
	right: 13.5%; /*13.5%;*/
}

.bracket-box.western.division-upper.round-2 {
	top: 13.5%;
}

.bracket-box.western.division-lower.round-2 {
	bottom: 13.5%;
}

.bracket-box.eastern.division-upper.round-2 {
	top: 13.5%;
}

.bracket-box.eastern.division-lower.round-2 {
	bottom: 13.5%;
}

.bracket-box.round-3 {
	height: 50%;
	top: 25%;
	width: 12%;
}

.bracket-box.western.round-3 {
	left: 25%;
}

.bracket-box.eastern.round-3 {
	right: 25%;
}

.bracket-box.round-4 {
	height: 0;
	width: 6%;
	top: 50%;
}

.bracket-box.western.round-4 {
	left: 37%;
}

.bracket-box.eastern.round-4 {
	right: 37%;
}

.logo-round-team {
	background-size: contain;
	/* border-radius: 50%; */
	background-repeat: no-repeat;
	background-position: center;
}

.logo-bg--team-24 {
    background-color: #8C2633;
    background-image: url("/image/logo/ARI.svg");
}

.logo-bg--team-10 {
    background-color: #ffb81c;
    background-image: url("/image/logo/BOS.svg");
}

.logo-bg--team-15 {
    background-color: #002654;
    background-image: url("/image/logo/BUF.svg");
}

.logo-bg--team-12 {
    background-color: #CE1126;
    background-image: url("/image/logo/CAR.svg");
}

.logo-bg--team-8 {
    background-color: #041e42;
    background-image: url("/image/logo/CBJ.svg");
}


.logo-bg--team-7 {
    background-color: #CE1126;
    background-image: url("/image/logo/CGY.svg");
}

.logo-bg--team-18 {
    background-color: #75263D;
    background-image: url("/image/logo/COL.svg");
}

.logo-bg--team-19 {
    background-color: #006847;
    background-image: url("/image/logo/DAL.svg");
}

.logo-bg--team-1 {
    background-color: #CE1126;
    background-image: url("/image/logo/DET.svg");
}

.logo-bg--team-22 {
    background-color: #00205B;
    background-image: url("/image/logo/EDM.svg");
}

.logo-bg--team-5 {
    background-color: #0038A8;
    background-image: url("/image/logo/NYR.svg");
}

.logo-bg--team-3 {
    background-color: #CE1126;
    background-image: url("/image/logo/OTT.svg");
}

.logo-bg--team-14 {
    background-color: #001425;
    background-image: url("/image/logo/SEA.svg");
}


.logo-bg--team-11 {
    background-color: #006D75;
    background-image: url("/image/logo/SJS.svg");
}

.logo-bg--team-13 {
    background-color: #002654;
    background-image: url("/image/logo/STL.svg");
}

.logo-bg--team-2 {
    background-color: #002868;
    background-image: url("/image/logo/VAN.svg");
}


/*Fin Playoffs */