/* Colors & fonts */
.goalie-serie-roster-wrapper,
.goalie-serie-saves-wrapper{
	background-color:#fff;
	font-size:14px;
}

.goalie-serie-roster-wrapper tr.upper td.jersey-nr,
.goalie-serie-roster-wrapper tr.upper td.name,
.goalie-serie-saves-wrapper tr.upper td.jersey-nr,
.goalie-serie-saves-wrapper tr.upper td.name,
.goalie-serie-saves-wrapper tr.upper td.ranking{
	font-size:18px;
	font-weight:bold;
	color: #212529;
}

.goalie-serie-roster-wrapper tr.upper td.name a,
.goalie-serie-saves-wrapper tr.upper td.name a{
	color: #212529;
}

.goalie-serie-roster-wrapper tr.upper td.name a:hover,
.goalie-serie-saves-wrapper tr.upper td.name a:hover{
	text-decoration:none;
}

.goalie-serie-roster-wrapper tr.upper td:first-child,
.goalie-serie-roster-wrapper tr.upper td:last-child,
.goalie-serie-saves-wrapper tr.upper td{
	text-align:center;
}

.goalie-serie-saves-wrapper tr.upper td.name{
	text-align:left;
}

.goalie-serie-roster-wrapper tr.lower td,
.goalie-serie-saves-wrapper tr.lower td{
	color: #00ACD8;
	text-align:center;
	font-weight:bold;
}

.goalie-serie-saves-wrapper tr.lower td.position{
	color: #212529;
}

.goalie-serie-saves-wrapper tr.upper td.saves-perc-lg{
	font-size:24px;
	font-weight:bold;
	color: #00ACD8;
}

/* Borders */
.goalie-serie-roster-wrapper table > tbody > tr > td,
.goalie-serie-saves-wrapper table > tbody > tr > td{
	border:none;
	padding:5px;
	vertical-align:middle;
}
.goalie-serie-roster-wrapper tr.upper td,
.goalie-serie-saves-wrapper tr.upper td{
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}

.goalie-serie-roster-wrapper tr.lower td,
.goalie-serie-saves-wrapper tr.lower td{
	border-right:1px solid #e9e9e9;
}

.goalie-serie-saves-wrapper tr td.name,
.goalie-serie-saves-wrapper tr td:last-child{
	border-right: none;
}

.goalie-serie-roster-wrapper tr.upper td:last-child{
	border:none;
}

/* Dimensions */
.goalie-serie-roster-wrapper tr.upper td:first-child,
.goalie-serie-saves-wrapper tr.upper td:first-child,
.goalie-serie-saves-wrapper tr.upper td.image{
	width:10%;
}

.goalie-serie-roster-wrapper tr.upper td:last-child,
.goalie-serie-saves-wrapper tr.upper td:last-child{
	width:15%;
}

.goalie-serie-roster-wrapper tr.upper td.image{
	width:9%;
}


.goalie-serie-roster-wrapper tr.lower td.hand{
	width:15%;
}

.goalie-serie-roster-wrapper tr.lower td.yob{
	width:15%;
}

.goalie-serie-roster-wrapper tr.lower td.measure{
	width:20%;
}

.goalie-serie-saves-wrapper tr.lower td.position{
	width:5%;
}

.goalie-serie-saves-wrapper tr.lower td.saves span{
	margin-right:5%;
}

@media (max-width: 767px) {
	.goalie-serie-roster-wrapper tr.upper td:first-child,
	.goalie-serie-saves-wrapper tr.upper td:first-child{
		width:15%;
	}
	
	.goalie-serie-saves-wrapper tr.upper td.image{
		width:20%;
	}

	.goalie-serie-roster-wrapper tr.upper td:last-child,
	.goalie-serie-saves-wrapper tr.upper td:last-child{
		width:20%;
	}
	
	.goalie-serie-saves-wrapper tr.lower td.position{
		width:10%;
	}
	
	.goalie-serie-saves-wrapper tr.lower td.saves span{
		margin-right:5%;
	}
}

/* Image */
.goalie-serie-roster-wrapper tr.upper td.image img,
.goalie-serie-saves-wrapper tr.upper td.image img{
	width:100%;
}