button.settingButton
{
	font-size: 1.25rem;
	margin: 2px;
	padding: 8px;
	/*padding-left: 16px;
	padding-right: 16px;*/
	width: 256px;
	height: 64px;
}

div#settingButtons
{
	margin-left: 56px !important;
}

button#allowCookies, button#allowHelp, button#allowOSD, button#allowTOC, button#allowMenuSine, button#allowGradientAnimations
{
	font-size: 1.6rem;
	border: 3px solid slategray;
	width: 520px;
	border-width: 3px !important;
	/*--width: 520px;
	--width-mobile: 256px;*/
	height: 80px;
	margin-top: 8px;
}

button#allowCookies
{
	--width: 520px;
	--width-mobile: 256px;
	font-size: 1.85em;
}
	
button#allowHelp, button#allowOSD, button#allowTOC, button#allowMenuSine, button#allowGradientAnimations
{
	--width: 332px;
	--width-mobile: 224px;
	margin-left: -24px;
}

li.settingItem
{
	padding: 8px;
	padding-left: 24px;
	margin: 2px;
	margin-left: 32px;
}

table#setting, tr.setting, td.setting
{
	background-color: transparent !important;
}

tr.setting
{
}

td.setting
{
	vertical-align: middle;
}

td.settingKey
{
	text-align: right;
}

td.settingValue
{
}

div#speedFactor
{
	font-size: 1.25rem;
}

input#speedRange
{
	width: 256px;
	height: 32px;
}

