/* Live Player */

.watch-live-player	{
}

.watch-live-player .header {
	font-family: 			'bebas_neuebook','Open Sans', sans-serif;
}

/* =============================================================== Race Info */

.watch-live-player #race_information {
	min-height: 			95px;
	float:					left;
	padding-left: 2em;
}

.watch-live-player #race_title {
	color: 					#fff;
	font-size: 				2em;
	padding: 				10px 5px 5px 0;
	font-family: 			'bebas_neuebook','Open Sans', sans-serif;
	font-weight:			bold;
}

.watch-live-player #race_session {
	color: 					#fff;
	font-size: 				1.5em;
	padding: 				5px 0 10px 0;
	font-family: 			'bebas_neuebook','Open Sans', sans-serif;
}


/* =============================================================== Race Info */

.watch-live-player .the-race	{
	/* Safari 4-5, Chrome 1-9 */ 
	background: 			-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3A3A3A), to(#1F1F1F)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: 			-webkit-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* Firefox 3.6+ */ 
	background: 			-moz-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* IE 10 */ 
	background: 			-ms-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* Opera 11.10+ */ 
	background: 			-o-linear-gradient(top, #3A3A3A, #1F1F1F);
	background: 			linear-gradient(top, #3A3A3A, #1F1F1F);
	clear: 					both;
	overflow: hidden;
	border-collapse: collapse;
}

.clearBoth	{clear:both;}

/* =============================================================== Flag */

.watch-live-player #flaginformation {
	margin:					0 3em 2em 3em;
	width: 					75px;
	float: 					right;
	padding-top:			15px;
}

.watch-live-player #flaginformation img	{
	display: 				block;
	margin:					0 auto;
	width:					65px;
	height:					auto;
}

/* =============================================================== Laps */

.watch-live-player #lapinformation {
	width: 					160px;
	float: 					right;
	border-left: 			1px solid #656565;
	min-height: 				124px;
}

.watch-live-player .db_element {  margin-top: 0px; }


.watch-live-player .heading {
	color: 					#fff;
	border-bottom: 			1px solid #656565;
	padding: 				10px 0px 10px 20px;
	font-size: 				1.75em;
	letter-spacing: 		.05em;
}

.watch-live-player #laps_run {
	color: 					#CC0000;
	font-size: 				2.50em;
	font-family: 			'bebas_neuebold','Open Sans', sans-serif;
	float: 					left;
	padding: 				20px 5px 5px 20px;
}

.watch-live-player #lapboxline {
	font-size: 				2.50em;
	float: 					left;
	padding: 				20px 5px 5px 0px;
	color:					#656565;
}

.watch-live-player #laps_total {
	font-size: 				2.50em;
	font-family: 			'bebas_neuebold','Open Sans', sans-serif;
	float: 					left;
	padding: 				20px 5px 5px 0px;
}

/* =============================================================== Tire Type Glitter */

.tire_class.conti {  
 /*  color: red;
	display:inline-block;
	background-color: blue;
	border: 1px solid green;
	padding: 5px;
	margin:4px; */
	
	-webkit-box-shadow: inset -5px 9px 6px 9px rgba(0,0,0,1);
	-moz-box-shadow: inset -5px 9px 6px 9px rgba(0,0,0,1);
	box-shadow: inset -5px 9px 6px 9px rgba(0,0,0,1);
	
}

/* =============================================================== Session & Event Times */

.watch-live-player .time_heading {
	color: 					#fff;
	border: 				1px solid #656565;
	padding: 				10px 0 10px 20px;
	font-size: 				1.3em;
	letter-spacing: 		.05em;
	font-weight:			bold;
}

.watch-live-player #event_info {
	width: 					160px;
	float: 					right;
	border-left: 			1px solid #656565;
	min-height: 			124px;
	color: 					white;
	text-align:				center;
}

.watch-live-player #session_info {
	width: 					160px;
	float: 					right;
	border-left: 			1px solid #656565;
	min-height: 			124px;
	color: 					white;
	text-align:				center;
}

.watch-live-player #time_remain,
.watch-live-player #time_ses {
	width: 					160px;
	/*float: 					right;*/
	border: 			1px solid #656565;
	min-height: 			124px;
	color: 					white;
	font-size:				1.8em;
}



/* =============================================================== Legend of the Footer! */

.legend	{
	/* Safari 4-5, Chrome 1-9 */ 
	background: 			-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3A3A3A), to(#1F1F1F)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: 			-webkit-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* Firefox 3.6+ */ 
	background: 			-moz-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* IE 10 */ 
	background: 			-ms-linear-gradient(top, #3A3A3A, #1F1F1F); 
	/* Opera 11.10+ */ 
	background: 			-o-linear-gradient(top, #3A3A3A, #1F1F1F);
	background: 			linear-gradient(top, #3A3A3A, #1F1F1F);
	clear: 					both;
	border-top: 			1px solid #656565;
	overflow: hidden;
}

.legend .title {
	color: 					#fff;
	/*border-bottom: 			1px solid #656565; */
	padding: 				10px 0px 10px 20px;
	text-align: 				left;
	font-family: 			'bebas_neuebook','Open Sans', sans-serif;
	font-size: 				1.6em;

}

.legend .list {
	color: 					#fff;
	/*border-bottom: 			1px solid #656565; */
	padding: 				10px 0px 10px 20px;
	font-family: 			'bebas_neuebook','Open Sans', sans-serif;
	font-size: 				1em;
	letter-spacing: 			.08em;
}

.leaderboard .heading {
  color: white;
  font-family: 'bebas_neuebook','Open Sans', sans-serif;
  text-align: left;
  padding: 5px 20px;
  font-size: 2em;
}


ul
{
    list-style-type: none;
}

#scoring .indicators span > span.indicator-in-pits {
  line-height: 1.8;
  display: inline-block;
  padding: 0 4px;
  background: #78bec8;
  color: #fff;
}
#scoring .tire span > span.indicator-tire-m {
  line-height: 1.8;
  display: inline-block;
  padding: 0 4px;
  background: black;
  color: #fff;
}
