/*.table td {
}*/

.table-theme td.border
{
	border-left:1px solid #333; 
}

.table-theme tr:nth-child(odd),
.leaderboard .odd {
	background-color: #151515;
}

.leaderboard .even {
	background-color: black;
}
/*
table tr:nth-child(even) td {
	background-color: blue;
}*/

.lastpassing {
	background-color: #006622!important;
}

.passing {
	background-color: #006666!important;
}

.table-theme,
.leaderboard {
	background-color: black;
	color: white;
}

.tabledd td.legend {
	background-color: #202020;
	color: white;
}

.table-theme th {
	color: #B9B9B9;
}

.table td.position,
.leaderboard .position {
	color: rgb(0,255,255);
}

.table i.switch {
	color: orangered;
}

.table td.muted, .tabledd td.muted, span.muted,
.leaderboard .muted {
	color: #999999;
}

.table td.personalbest, .tabledd td.personalbest, .personalbest,
.leaderboard .personalbest {
	color: rgb(0,255,0);
}

.table td.fastestlap, .tabledd td.fastestlap, .fastestlap,
.leaderboard .fastestlap {
	color: rgb(255,0,255);
}

.table td.dim,
.leaderboard .dim {
	color: #CCCCCC;
}

.table td.behind, .tabledd td.behind,
.leaderboard .behind {
	color: rgb(255,255,0);
}

.progress {
	background-color: #606060;
}

.progress-bar {
	background-color: rgb(0,255,255);
}

/* Set nick color to override overflow color (needed for ellipsis fill) */
.nick {
	color: white;
}

.fullName {
	color: #C0C0C0;
}

.background {
	background-color: black;
}

.foreground { /* no meterlo junto con background porque hay otros efectos con las fuentes que habria que solucionar */
	color:#c0c0c0;
}

.btn.themed {
	background-color: #303030;
	border-color: #404040;
	color: #909090;
}

.carnumberbackground {
	border-color: #707070!important;
	background-color: #303030!important;
}
