body{
	overscroll-behavior-y: contain;
	overflow-x: hidden;
	background:#333;
	margin:0px;

}


.session_title{
color: #fff;
background-color: #03A9F4;
font-size: 2.5em;
font-weight:bold;

}



.label-50{
color: #333;
background-color: #7e7e7e;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-51{
color: #333;
background-color: #7e7e7e;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-93{
color: #333;
background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,1) 58%, rgba(27,200,131,1) 59%, rgba(20,181,149,1) 67%, rgba(9,150,228,1) 68%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-94{
color: #333;
background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,1) 58%, rgba(27,200,131,1) 59%, rgba(20,181,149,1) 67%, rgba(9,150,228,1) 68%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-7{
color: #fff;
background-color: #111;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-8{
color: #fff;
background-color: #111;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-2{
color: #eee;
background-color: #0000ff;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-3{
color: #333;
background-color: #ebd534;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}


.label-4{
color:#fff;
background: rgb(105,201,71);
background: linear-gradient(45deg, rgba(105,201,71,1) 29%, rgba(0,0,0,1) 46%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-15{
color:#111;
background: rgb(255,255,255);
background: linear-gradient(146deg, rgba(255,255,255,1) 29%, rgba(100,100,213,1) 29%, rgba(50,50,245,1) 39%, rgba(246,47,47,1) 39%, rgba(255,0,0,1) 48%, rgba(255,255,255,1) 48%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}


.label-20{
color:#111;
background: rgb(255,255,255);
background: linear-gradient(146deg, rgba(255,255,255,1) 29%, rgba(100,100,213,1) 29%, rgba(50,50,245,1) 39%, rgba(246,47,47,1) 39%, rgba(255,0,0,1) 48%, rgba(255,255,255,1) 48%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}



.label-38{
color: #eee;
background-color: #b5b08a;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}




.label-5{
color: #333
background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,1) 69%, rgba(228,9,9,1) 72%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-6{
color: #333;
background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,1) 69%, rgba(228,9,9,1) 72%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-99{
color: #333;
background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,1) 69%, rgba(228,9,9,1) 72%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-50{
color: #eee;
background-color: #ff0000;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-51{
color: #eee;
background-color: #ff0000;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-83{
color: #ff0000;
background-color: #ebd834;
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-75{
color: #eee;
background: rgb(131,58,180);
background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-311{
color: #eee;
background: rgb(255,0,0);
background: linear-gradient(65deg, rgba(255,0,0,1) 25%, rgba(62,22,0,1) 53%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}



.label-35{
color: #eee;
background: rgb(78,78,246);
background: linear-gradient(146deg, rgba(78,78,246,1) 66%, rgba(255,255,255,1) 82%, rgba(255,255,255,1) 94%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-36{
color: #eee;
background: rgb(78,78,246);
background: linear-gradient(146deg, rgba(78,78,246,1) 66%, rgba(255,255,255,1) 82%, rgba(255,255,255,1) 94%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-00{
color: #000;
background: rgb(255,255,255);
background: linear-gradient(135deg, rgba(255,255,255,1) 25%, rgba(255,29,0,1) 28%, rgba(23,45,235,1) 33%, rgba(21,43,221,1) 35%, rgba(236,11,11,1) 40%, rgba(255,255,255,1) 43%);

font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-708{
color: #333;
background: #73e2ff;

font-size: 1.2em;
font-weight:bold;
text-align:center;
}

.label-63{
color: #333;
background: #22c93e;

font-size: 1.2em;
font-weight:bold;
text-align:center;
}


.label-11{
color: #333;

background: rgb(78,78,246);
background: linear-gradient(231deg, rgba(78,78,246,1) 30%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 42%, rgba(255,0,0,1) 43%);


font-size: 1.2em;
font-weight:bold;
text-align:center;
}


.label-007{
color:#fff;
background: rgb(2,0,36);
background: linear-gradient(146deg, rgba(2,0,36,1) 0%, rgba(7,83,19,1) 46%, rgba(9,121,11,0.8491771708683473) 66%);
font-size: 1.2em;
font-weight:bold;
text-align:center;
}


.label-pit{
color: #333;
background-color: #eee;
font-size: 1.2em;
font-weight:bold;
}


.label-fuel{
color: #333;
background-color: #eee;
font-size: 0.8em;
font-weight:normal;
}


.label-fuel-type{
color: #333;
background-color: #eee;
font-size: 0.6em;
font-weight:normal;
}
.label-tyre{

color: none !important;
#background-color: #eee;
background-color: none;
border :1px solid #eee;
font-size: 0.8em;
font-weight:bold;
background-repeat: no-repeat;
                     
background-position: center center;
background-size: contain;;
}




.new-tyre{
color: #199615;
}


.used-tyre{
background-color: #888;

}


.unknown-tyre{
color: #f5f0d5;
content: '?'

}

.no-tyre{
color: #666;

}


.soft-tyre{
color: none !important;
background-image: url('soft.png');

}
.medium-tyre{
color: none !important;
 background-image: url('medium.png');

}
.hard-tyre{
color: none !important;
background-image: url('hard.png');

}


.wet-tyre{
color: none !important;
background-image: url('wet.png');

}

.tyre-badge{

width: 10px !important;
hegiht: 10px !important;

}

.btn-notes{

cursor: pointer;

background-size: 60% 60%;
background-repeat: no-repeat;
background-color: #fff;
background-image: url("./alert.png");
width: 1.2em;
height: 1.2em;
border: 0px solid #666;
background-position: 50% 45%;
border-radius: 30%;
	top: -0.3em;
	left: 0.0em;
 z-index:1000;

}


.btn-info{

cursor: pointer;

background-size: 80% 80%;
background-repeat: no-repeat;
background-color: #fff;
background-image: url("./info.png");
width: 1.2em;
height: 1.2em;
border: 0px solid #666;
background-position: 40% 45%;
border-radius: 30%;
	bottom: -0.3em;
	left: 0.0em;
  z-index:1000;

}

.red-flag{

background-color: #cf1500;


}

.col-15{
-webkit-box-flex:0;
width: 4.7% !important;
flex: 0 0 4.7% !important;
max-width: 4.7% !important;

}

.col-05{
-webkit-box-flex:0;
width: 3.7% !important;
flex: 0 0 3.7% !important;
max-width: 3.7% !important;

}


.col-00{
-webkit-box-flex:0;
width: 29% !important;
flex: 0 0 29% !important;
max-width: 29% !important;
min-height: 30px;


}