*, body, div, p, td, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

strong {
	font-weight: 700 !important;
}

#blendercanvas {
	width: 100% !important;
	height: 100% !important;
	touch-action: none;
}

.wdtVerticalScroll {
	height: auto !important;
}

.wpDataTable {
	width: auto !important;
	max-width: 100% !important;
	margin: 0 !important;
}

td.wpdt-cell {
	padding:0.25rem !important;
}

.tdsCenter {
	margin: 0 auto !important;
}

.tdsMainContent {
	width: 100% !important;
	min-width: 720px !important;
	max-width: 80vw !important;
	--container-max-width: 80vw !important;
	padding-block-end: 0px !important;
	padding-block-start: 0px !important;
	padding-inline-end: 0px !important;
	padding-inline-start: 0px !important;
}

@media screen and (max-width: 720px) and (orientation: landscape)
{
	.tdsMainContent {
		min-width: 120px !important;
		max-width: 100vw !important;
		--container-max-width: 100vw !important;
		padding-block-end: 2px !important;
		padding-block-start: 2px !important;
		padding-inline-end: 2px !important;
		padding-inline-start: 2px !important;
	}
}

@media screen and (orientation: portrait)
{
	.tdsMainContent {
		min-width: 120px !important;
		max-width: 100vw !important;
		--container-max-width: 100vw !important;
		padding-block-end: 2px !important;
		padding-block-start: 2px !important;
		padding-inline-end: 2px !important;
		padding-inline-start: 2px !important;
	}
}
