.str_team
{
	font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
	font-size: 12pt;
	background-color: #364957;
	color: #C2D849;
	text-align: center;
}

.str_tools
{
	font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
	font-size: 12pt;
	text-align: center;
}

.nogap
{
	margin: 0;
	border: 0;
	padding: 0;
}

.button_look
{
	padding: 1px 6px;
	border: 2px outset #000000;
	border-radius: 5px;
	font-weight: bold;
	color: #364957;
	background-color: #C2D849;
	text-decoration: none;
}

.button_look:hover
{
	color: #C2D849;
	background-color: #364957;
	transition-duration: 0.5s;
}

th.calendar
{
	padding: 0px;
	border: 1px solid #C2D849;
	font-weight: bold;
}

tr.calendar:nth-of-type(odd)
{
	background-color: #000000;
}

tr.calendar:nth-of-type(even)
{
	background-color: #181909;
}

td.calendar
{
	padding: 3px;
}

td.calendar_strong
{
	color: #FFFF80;
	font-weight: bold;
}

table.timing
{
	width: 100%;
	border: 1px solid #C2D849;
	border-collapse: collapse;
	text-align: center;
}

td.timing
{
	border: 1px solid #C2D849;
	text-align: center;
	padding: 3px 6px 3px 6px;
	width: 4em;
}

td.timing:nth-last-of-type(1)
{
	border: 1px solid #C2D849;
	text-align: left;
	padding: 3px 6px 3px 6px;
	width: auto;
}

td.timing_strong
{
	border: 1px solid #C2D849;
	text-align: center;
	margin-top: 12px;
	padding: 3px 6px 3px 6px;
	color: #364957;
	background-color: #C2D849;
	font-weight: bold;
}

table.pitstops
{
	width: 100%;
	border: 1px solid #716C24;
	border-collapse: collapse;
	text-align: center;
}

td.pitstops
{
	border: 1px solid #716C24;
	text-align: center;
	padding: 3px 6px 3px 6px;
}

td.pitstops_red
{
	border: 1px solid #716C24;
	text-align: center;
	color: #FF4040;
	padding: 3px 6px 3px 6px;
}

td.pitstops_strong
{
	border: 1px solid #716C24;
	text-align: center;
	margin-top: 12px;
	padding: 3px 6px 3px 6px;
	color: #364957;
	background-color: #C2D849;
	font-weight: bold;
}

td.pitstops_stronger
{
	border: 1px solid #716C24;
	text-align: center;
	margin-top: 12px;
	padding: 3px 6px 3px 6px;
	color: #364957;
	background-color: #C2D849;
	font-weight: bold;
}

table.regulation
{
	width: 100%;
	border: 1px solid #C2D849;
	border-collapse: collapse;
	text-align: center;
}

td.regulation
{
	border: 1px solid #C2D849;
	text-align: center;
	padding: 3px 6px 3px 6px;
	width: 6em;
}

td.regulation:nth-last-of-type(1)
{
	border: 1px solid #C2D849;
	text-align: left;
	padding: 3px 6px 3px 6px;
	width: auto;
}

td.regulation_strong
{
	border: 1px solid #C2D849;
	text-align: center;
	margin-top: 12px;
	padding: 3px 6px 3px 6px;
	color: #364957;
	background-color: #C2D849;
	font-weight: bold;
}

.width8em
{
	display: block;
	width: 8em;
}

.width11em
{
	display: inline-block;
	width: 11em;
}

.disabledbutton
{
	padding: 0.5em;
	border-radius: 5px;
	color: #000000;
	background-color: #F0F0F0;
	font-weight: normal;
}

.enabledbutton
{
	padding: 0.5em;
	border-radius: 5px;
	color: #000000;
	background-color: #F0F0F0;
	font-weight: bold;
}

.enabledbutton:hover
{
	color: #000000;
	background-color: #F0F0F0;
	transition: 0.5s;
}

.enabledbutton:active
{
	border: none;
}

.closemenu:hover
{
	transition: 0.5s;
}

.material-symbols-outlined
{
	font-variation-settings:
	'FILL' 1,
	'wght' 400,
	'GRAD' 0,
	'opsz' 24
}

