/* Colors & fonts */
.team-serie-roster-wrapper,
.team-serie-info-wrapper{
	font-size:12px;
}

.team-serie-roster-wrapper > .team-header,
.team-serie-info-wrapper > .team-header{
	background-color:#fff;
}

.team-serie-roster-wrapper table.team tr td.name,
.team-serie-info-wrapper table.team tr td.name{
	font-size:18px;
	font-weight:bold;
	color: #212529;
}

.team-serie-roster-wrapper table.team tr td.name a,
.team-serie-info-wrapper table.team tr td.name a{
	color: #212529;
}

.team-serie-roster-wrapper table.team tr td.name a:hover,
.team-serie-info-wrapper table.team tr td.name a:hover{
	text-decoration:none;
}

.team-serie-info-wrapper .team-serie-info{
	background-color:#fff;
}

.team-serie-info-wrapper .team-serie-contacts table.contact > tbody > tr > td.role-name{
	font-weight:bold;
}

.team-serie-info-wrapper .pdf-link{
	font-size:14px;
	font-weight:bold;
}

.team-serie-info-wrapper .pdf-link a{
	text-decoration:none;
	color: #00ACD8;
}

/* Borders */
.team-serie-roster-wrapper table.team > tbody > tr > td,
.team-serie-roster-wrapper table.select > tbody > tr > td,
.team-serie-info-wrapper table.team > tbody > tr > td,
.team-serie-info-wrapper .team-serie-contacts table.contact > tbody > tr > td{
	border:none;
	padding:10px;
	vertical-align:middle;
}

.team-serie-info-wrapper .team-serie-contacts table.contact > tbody > tr > td{
	vertical-align:top;
}

.team-serie-info-wrapper .team-serie-contacts,
.team-serie-info-wrapper .pdf-link{
	border-top: 1px solid #e9e9e9;
}

.team-serie-roster-wrapper table.team td.name,
.team-serie-info-wrapper table.team td.name{
	border-right:1px solid #e9e9e9;
}

.team-serie-roster-wrapper .table.select td:first-child{
	padding-left:0;
}

.team-serie-roster-wrapper .table.select td:last-child{
	padding-right:0;
}

.team-serie-info-wrapper .pdf-link{
	padding:10px;
}

/* Dimensions */
.team-serie-roster-wrapper table.team td.name,
.team-serie-info-wrapper table.team td.name{
	width: 85%;
}

#xl-serie-serieinfo .team-serie-info-wrapper .team-serie-contacts table.contact > tbody > tr > td:first-child,
#lg-serie-serieinfo .team-serie-info-wrapper .team-serie-contacts table.contact > tbody > tr > td:first-child{
	width:30%;
}

@media (max-width: 767px) {
	.team-serie-roster-wrapper table.team td.name,
	.team-serie-info-wrapper table.team td.name{
		width: 75%;
	}
}

.team-serie-info-wrapper{
	margin-top:10px;
}

.team-serie-info-wrapper:first-child{
	margin-top:0;
}

.team-serie-roster-wrapper .table{
	margin-bottom:10px;
}

.team-serie-info-wrapper .table{
	margin-bottom:0;
}

.team-serie-roster-wrapper .table.select td{
	width: 50%;
}

/* Image */
.team-serie-roster-wrapper table.team tr td.image img,
.team-serie-info-wrapper table.team tr td.image img{
	width:100%;
}

/* Visibility */
.team-serie-roster-wrapper .team-serie-roster,
.team-serie-info-wrapper .team-serie-info{
	display:none;
}