.scorecard > .row > div {
	display: table-cell;
	border: 1px solid black;
}

@media (max-width: 991px) {
	.leaderboard > .row > .col-sm-6:nth-child(2n+1) {
		clear: both;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.leaderboard > .row > .col-md-4:nth-child(3n+1),
	.leaderboard > .row > .col-md-6:nth-child(2n+1) {
		clear: both;
	}
}

@media (min-width:1200px) {
	.leaderboard > .row > .col-lg-4:nth-child(3n+1),
	.leaderboard > .row > .col-lg-6:nth-child(2n+1) {
		clear: both;
	}
}

.circle:before {
  content: ' \25CF';
  font-size: 20px;
}

.dots > sup {
	top: -1.2em;
}

.table.scoresheet > thead > tr > th:first-child,
.table.scoresheet > tbody > tr > td:first-child {
	/* background-color: white; */
	min-width: 160px;
}
 
.table.scoresheet>thead>tr>td, .table.scoresheet>thead>tr>th,
.table.scoresheet>tbody>tr>td, .table.scoresheet>tbody>tr>th,
.table.scoresheet>tfoot>tr>td, .table.scoresheet>tfoot>tr>th {
	vertical-align: middle;
}

.success-darker {
	background-color: #9ca897;
}


.table.scoresheet > thead>tr>th:first-child, 
.table.scoresheet > tbody>tr>td:first-child	{
	position: sticky;
	left: 0px;
	background-color: #005299;
	z-index: 1000;
}
