.navbar .navbar-nav {
    display: inline-block;
    float: none;
}
.navbar .navbar-collapse {
    text-align: center;
}

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

.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%;
}

.player-jumbotron-vitals__headshot-image {
    width: 150px; /* Exemple de largeur */
    height: 150px; /* Exemple de hauteur */
    text-align: center;
}


.logo-bg-dark--team-ANA {
    background-image: url("/image/logo/ANA.svg");
}
.logo-bg-dark--team-BOS {
    background-image: url("/image/logo/BOS.svg");
}
.logo-bg-dark--team-BUF {
    background-image: url("/image/logo/BUF.svg");
}
.logo-bg-dark--team-CGY {
    background-image: url("/image/logo/CGY.svg");
}
.logo-bg-dark--team-CAR {
    background-image: url("/image/logo/CAR.svg");
}
.logo-bg-dark--team-CHI {
    background-image: url("/image/logo/CHI.svg");
}
.logo-bg-dark--team-COL {
    background-image: url("/image/logo/COL.svg");
}
.logo-bg-dark--team-CBJ {
    background-image: url("/image/logo/CBJ.svg");
}
.logo-bg-dark--team-DAL {
    background-image: url("/image/logo/DAL.svg");
}
.logo-bg-dark--team-DET {
    background-image: url("/image/logo/DET.svg");
}
.logo-bg-dark--team-EDM {
    background-image: url("/image/logo/EDM.svg");
}
.logo-bg-dark--team-FLA {
    background-image: url("/image/logo/FLA.svg");
}
.logo-bg-dark--team-VGK {
    background-image: url("/image/logo/VGK.svg");
}
.logo-bg-dark--team-LAK {
    background-image: url("/image/logo/LAK.svg");
}
.logo-bg-dark--team-MIN {
    background-image: url("/image/logo/MIN.svg");
}
.logo-bg-dark--team-MTL {
    background-image: url("/image/logo/MTL.svg");
}
.logo-bg-dark--team-NSH {
    background-image: url("/image/logo/NSH.svg");
}
.logo-bg-dark--team-NJD {
    background-image: url("/image/logo/NJD.svg");
}
.logo-bg-dark--team-NYI {
    background-image: url("/image/logo/NYI.svg");
}
.logo-bg-dark--team-NYR {
    background-image: url("/image/logo/NYR.svg");
}
.logo-bg-dark--team-OTT {
    background-image: url("/image/logo/OTT.svg");
}
.logo-bg-dark--team-QUE {
    background-image: url("/image/logo/QUE.svg");
}
.logo-bg-dark--team-PHI {
    background-image: url("/image/logo/PHI.svg");
}
.logo-bg-dark--team-PIT {
    background-image: url("/image/logo/PIT.svg");
}
.logo-bg-dark--team-SEA {
    background-image: url("/image/logo/SEA.svg");
    max-height: 25px;
}
.logo-bg-dark--team-SJS {
    background-image: url("/image/logo/SJS.svg");
}
.logo-bg-dark--team-STL {
    background-image: url("/image/logo/STL.svg");
}
.logo-bg-dark--team-TBL {
    background-image: url("/image/logo/TBL.svg");
}
.logo-bg-dark--team-TOR {
    background-image: url("/image/logo/TOR.svg");
}
.logo-bg-dark--team-UTA {
    background-image: url("/image/logo/UTA.svg");
}
.logo-bg-dark--team-VAN {
    background-image: url("/image/logo/VAN.svg");
}
.logo-bg-dark--team-WSH {
    background-image: url("/image/logo/WSH.svg");
}
.logo-bg-dark--team-WIN {
    background-image: url("/image/logo/WIN.svg");
}

.tablehome td a {
    font-size: 14px;
    color: #696969;
    font-weight: 500;
    text-transform: uppercase;
}

.team-header {
    padding-left: 20px;
    padding-right: 20px;
}

.team-header {
    width: 100%;
    height: auto;
    background-color: rgb(255, 255, 255);
}

.team-header-container {
    max-width: 1400px;
    padding-top: 20px;
    /* padding-bottom: 45px; */
    margin: 0px auto;
}

.team-header-container-logo {
    display: inline-block;
    margin: auto 0px;
}

.team-header-container-logo img {
    width: 100px;
    height: 100px;
}

.team-header-container-data {
    max-width: 100%;
}

.team-header-container-data {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    padding-right: 20px;
    border-right: 1px solid rgb(206, 206, 206);
}

.team-header-container-data--city, .team-header-container-data--name {
    font-size: 31px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 40px;
    width: 100%;
}

.team-player-stats {
    display: inline-block;
    position: relative;
    margin: 0px auto;
    padding: 10px;
}

.team-player-stats-label {
    font-size: 10px;
    text-align: center;
    color: rgb(99, 106, 113);
    text-transform: uppercase;
    font-weight: 400;
    line-height: 10px;
}

.mon-font-color {
    color: rgb(175, 30, 45) !important;
}

.team-player-stats-value {
    text-align: center;
    font-size: 40px;
    line-height: 14px;
    font-family: urw-din-condensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding: 12px 0px;
}

.team-player-stats-rank {
    font-size: 16px;
    color: rgb(52, 52, 52);
    text-align: center;
    line-height: 24px;
}


.score-team-name {
    font-size:larger;
    font-weight: bold
}

.score-team-goal {
    padding-left:50px;
    font-weight: bold;
    font-size: smaller;
}

.score-team-goaler {
    padding-left:50px;
    font-weight: bold;
    font-size: smaller;
}

/*Team Stats */


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

.bracket-slot {
    width: 6.5%;              /* Ajuster la taille */
    height: 6.5%;             /* Assurer que la hauteur et la largeur soient égales */
    position: absolute;
    background-color: #ffffff;
    border-radius: 50%;       /* Forme du cercle */
    display: flex;
    align-items: center;      /* Centrage vertical du logo */
    justify-content: center;  /* Centrage horizontal du logo */
    overflow: hidden;         /* Cache ce qui dépasse du cercle */
}

.bracket-slot-content {
    width: 80%;               /* Taille du logo à l'intérieur du cercle */
    height: 80%;              /* Assurer que l'image reste carrée */
    background-size: contain; /* Maintient les proportions de l'image */
    background-position: center; /* Centre l'image dans l'élément */
    background-repeat: no-repeat; /* Pas de répétition d'image */
}
.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: 24%;
	padding-top: 10%;
}

.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-ANA {
    background-image: url("/image/logo/ANA.svg");
}

.logo-bg--team-ARI {
    background-image: url("/image/logo/ARI.svg");
}

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

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

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

.logo-bg--team-CBJ {
    background-image: url("/image/logo/CBJ.svg");
}

.logo-bg--team-CHI {
    background-image: url("/image/logo/CHI.svg");
}

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

.logo-bg--team-COL {
    background-image: url("/image/logo/COL.svg");
}

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

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

.logo-bg--team-EDM {
    background-image: url("/image/logo/EDM.svg");
}

.logo-bg--team-FLA {
    background-image: url("/image/logo/FLA.svg");
}

.logo-bg--team-MTL {
    background-image: url("/image/logo/MTL.svg");
}

.logo-bg--team-NSH {
    background-image: url("/image/logo/NSH.svg");
}

.logo-bg--team-NYI {
    background-image: url("/image/logo/NYI.svg");
}

.logo-bg--team-NYR {
    background-image: url("/image/logo/NYR.svg");
}

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

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


.logo-bg--team-SJS {
    background-image: url("/image/logo/SJS.svg");
}

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

.logo-bg--team-TBL {
    background-image: url("/image/logo/TBL.svg");
}

.logo-bg--team-TOR {
    background-image: url("/image/logo/TOR.svg");
}

.logo-bg--team-UTA {
    background-image: url("/image/logo/UTA.svg");
}

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

.logo-bg--team-VGK {
    background-image: url("/image/logo/VGK.svg");
}

.logo-bg--team-WSH {
    background-image: url("/image/logo/WSH.svg");
}





