.table {
	border: 1px solid #666;
}
.table thead td {
	border-bottom: 1px solid #666;
	font-weight: bold;
}
.table tbody td {
	font-weight: 400;
}
.table tr td:first-of-type {
	text-align: center;
}
.table tr td:last-of-type {
	text-align: center;
}
.ajax-refresh td:first-of-type {
	width: 25%;
}
.ajax-refresh td:nth-of-type(2) {
	width: 30%;
}
.ajax-refresh td:nth-of-type(3) {
	width: 30%;
}
.ajax-refresh td:last-of-type {
	width: 15%;
}
.ajax-refresh {
	position: relative;
}
.ajax-refresh .ref-wrapper {
	text-align: center;
	padding-top: 15px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.4);
}
.ajax-refresh .ref-wrapper i {
	font-size: 22px;
	color: #666;
}
.finished {
	font-weight: bold;
	color: green;
}
.finished.canceled {
	color: red;
}
.color-1 {
	background-color: red;
}
.color-2 {
	background-color: green;
}
.color-3 {
	background-color: yellow;
}
.color-4 {
	background-color: orange;
}
.color-5 {
	background-color: blue;
}
.color-6 {
	background-color: brown;
}
.panel-heading.all-finished {
	background-color: #caffb9;
}
.disq {
	display: block;
	font-weight: bold;
	color: red;
}
.divider-1 {
	cursor: pointer;
}
.divider-1:hover {
	opacity: 0.8;
}

#modalScoresheet .modal-dialog {
    width: 95%;
}
#modalScoresheet .modal-header > span:first-of-type {
	float: left;
}
#modalScoresheet .modal-header > span:last-of-type {
	float: right;
}