.sp-tournament-bracket {
	border-width: 1px;
    border-spacing: 0;
	border-collapse: separate !important;
}

.sp-tournament-bracket th,
.sp-tournament-bracket td {
	text-align: center;
	vertical-align: middle;
}

.sp-tournament-bracket td {
	border: none;
}

.sp-tournament-bracket a {
	text-decoration: none !important;
}

.sp-tournament-bracket img {
	vertical-align: middle;
	width: auto;
	height: auto;
	max-width: 2em;
	max-height: 2em;
}

.sp-tournament-bracket tr:first-child td {
	padding-top: 20px !importa