
#schedule-wrapper .team-name-nick{
    display: inline-block;
}


.content-card {
	margin-bottom: 10px;
}

#team-header > h1 {
	margin: 0px;
	padding: 0px;
}

#team-header > h1  img{
	height:  60px;
	width: 60px;
}


#team-header > h1 img{
	margin-right: 10px;
}

.season-control-table table{
	width: 100%;
}

#team-selector{
	width: 100%;
	min-width: 100%;
}

.team-roster-table{
	width: 100%;
	border-spacing: 0px;
}

.team-roster-table tr th{
	background: #eaeaea;
	padding: 5px;
	font-size: smaller;
	text-align: left;
	border-right: 1px solid #d5d5d5;
}


.team-roster-table tr th:first-child{
	text-align: left;
	border-left: 0px;
}

.team-roster-table tr th:last-child{
	border-right: 0px;
}

.team-roster-table tr td{
	padding: 5px;
	font-size: smaller;
	text-align: left;
	border-right: 1px solid #d5d5d5;
}

.team-roster-table tr td:first-child{
	text-align: left;
	border-left: 0px;
	border-right: 0px;
}

.team-roster-table tr td:nth-child(2){
	border-left: 0px;
}

.team-roster-table tr td:last-child{
	border-right: 0px;
}

.team-roster-table tr td.player-headshot{
		width: 45px;
}

.team-roster-table tr td.player-headshot img{
		width: 40px;
		height: 40px;
		border-radius: 25px;
}

.team-roster-table tr td .roster-jersey-number{
	padding-top: 2px;
	color: gray;
}


@media only screen and (max-width: 350px) {
	.team-roster-table .roster-height,
	.team-roster-table .roster-weight,
	.team-roster-table .roster-dob,
	.team-roster-table .roster-experience,
	.team-roster-table .roster-college{
		display: none;
	}
}


@media only screen and (max-width: 425px) {
	.team-roster-table .roster-dob,
	.team-roster-table .roster-experience,
	.team-roster-table .roster-college{
		display: none;
	}
}


@media only screen and (max-width: 625px) {
	.team-roster-table .roster-experience,
	.team-roster-table .roster-college{
		display: none;
	}
}

@media only screen and (max-width: 800px) {
	.team-roster-table .roster-college{
		display: none;
	}
}


.team-roster-table th.roster-position,
.team-roster-table td.roster-position{
	width: 35px;
}

.team-roster-table th.roster-height,
.team-roster-table td.roster-height{
	width: 45px; 
}

.team-roster-table th.roster-weight,
.team-roster-table td.roster-weight{
	width: 45px; 
}

.team-roster-table th.roster-dob,
.team-roster-table td.roster-dob{
	width: 130px; 
}

.team-roster-table th.roster-experience,
.team-roster-table td.roster-experience{
	width: 65px; 
}

.team-roster-table th.roster-college,
.team-roster-table td.roster-college{
	width: 150px; 
	text-overflow: ellipsis;
}

.more-page-link,
.more-page-link:visited,
.more-page-link:active,
.more-page-link:hover{
	text-decoration: none;
	color: #646464;
	padding: 10px;
	display: block;
	border-bottom: 1px solid #e1e1e1;
}

.more-page-link:last-child{
	border-bottom: 0px solid #e1e1e1;
}

.gg-chevron-right {
    box-sizing: border-box;
    position: absolute;
	right: 5px;
    display: block;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 22px;
    border: 2px solid transparent;
    border-radius: 100px;
	margin-top: -20px;
}
.gg-chevron-right::after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(-45deg);
    right: 6px;
    top: 4px;
}