.personal-best {
	background: linear-gradient(0deg, rgba(67,112,24,1) 0%, rgba(100,168,36,1) 100%);
}

.overall-best {
	background: linear-gradient(0deg, rgba(115,70,6,1) 0%, rgba(238,163,9,1) 100%);
}

.sector-gain {
	background: linear-gradient(0deg, rgba(67,112,24,1) 0%, rgba(100,168,36,1) 100%);
}

.race-header .res-col-group {
	margin-right: 3px;
	padding: 0px;
}


.race-header .res-col-group-1 {
	width: 770px;
	text-align: center;
	margin-right: 3px;
	padding: 0px;
}

.race-header .res-col-group-2 {
	width: 520px;
	text-align: center;
	margin-right: 3px;
	padding: 0px;
}

.race-header .res-col-group-3 {
	width: 280px;
	text-align: center;
	margin-right: 3px;
	padding: 0px;
}

.race-header .res-col-group-4 {
	width: 280px;
	text-align: center;
	margin-right: 3px;
	padding: 0px;
}



.race-row .grid-col-group {
	margin-right: 3px;
	padding: 0px;
}


.race-table .filler {
	width: 555px; /* 1920 - (80 + 100 + 500 + 130) = 1920 - 810 = 1110 / 2 = 555  */
	text-align: right;
	background: black;
	padding: 0px;
}

.race-table .pos {
	width: 80px;
	text-align: right;
}

.race-table .no {
	width: 100px;
	text-align: right;
}

.race-table .cname {
	width: 500px;
}

.race-table .time {
	width: 130px;
	text-align: right;
}
