body {padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
@media (max-width:68em)
{
	.mxEditGlobalBoxDiv .mx1BoxDiv,.mxEditGlobalBoxDiv .mx2BoxDiv {display:block !important;}
	.mxEditGlobalBoxDiv .mxTreeDiv {max-height:8em !important;}
	.mxEditGlobalBoxDiv .mx1BoxDiv {margin-right:0 !important;}
	.mxEditGlobalBoxDiv .mx2BoxDiv {margin-left:0 !important;}
	.mxEditGlobalBoxDiv div.mxVersionDiv {height:1.25em !important;line-height:1.25em;vertical-align:baseline;}
}
@media (max-width:54em)
{
	.mxCommentGlobalBoxDiv .mx1BoxDiv,.mxCommentGlobalBoxDiv .mx2BoxDiv,
	.mxLessonGlobalBoxDiv .mx1BoxDiv,.mxLessonGlobalBoxDiv .mx2BoxDiv,
	.mxTreeGlobalBoxDiv .mx1BoxDiv,.mxTreeGlobalBoxDiv .mx2BoxDiv {display:block !important;}
	.mxLessonGlobalBoxDiv .mx1BoxDiv,
	.mxTreeGlobalBoxDiv .mx1BoxDiv,
	.mxCommentGlobalBoxDiv .mx1BoxDiv {margin:0 !important;}
	.mxCommentGlobalBoxDiv .mx2BoxDiv,
	.mxLessonGlobalBoxDiv .mx2BoxDiv,
	.mxTreeGlobalBoxDiv .mx2BoxDiv {margin:0 !important;}
	.mxCommentGlobalBoxDiv div.mxCommentDiv,
	.mxTreeGlobalBoxDiv div.mxCommentDiv {max-width:none !important;max-height:6em !important;margin:0.75em auto 0 auto !important;}
	.mxLessonGlobalBoxDiv div.mxLessonDiv {margin:1em auto 0 auto !important;}
	.mxTreeGlobalBoxDiv div.mxTreeDiv {min-width:0 !important;max-width:none !important;margin:-1.5em 0 1.5em 0 !important;}
	.mxTreeGlobalBoxDiv div.mxVersionDiv {position:relative !important;top:9.5em !important;}
}
@media (max-width:419px)
{
	div.mxGobanDiv canvas {font-size:11px !important;}
	div.mxNavigationDiv,
	div.mxNavigationDiv button
	{
		font-size:20px !important;
	}
	div.mxNavigationDiv button
	{
		margin:0 0.4em !important;
	}
}
@media (max-width:379px)
{
	.mxCommentGlobalBoxDiv div.mxGobanDiv canvas,
	.mxDiagramGlobalBoxDiv div.mxGobanDiv canvas,
	.mxEditGlobalBoxDiv div.mxGobanDiv canvas,
	.mxLessonGlobalBoxDiv div.mxGobanDiv canvas,
	.mxTreeGlobalBoxDiv div.mxGobanDiv canvas
	{
		font-size:10px !important;
	}
	.mxCommentGlobalBoxDiv div.mxNavigationDiv,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv,
	.mxEditGlobalBoxDiv div.mxNavigationDiv,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv,
	.mxCommentGlobalBoxDiv div.mxNavigationDiv button,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv button,
	.mxEditGlobalBoxDiv div.mxNavigationDiv button,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv button,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv button
	{
		font-size:18px !important;
	}
}
@media (max-width:359px)
{
	div.mxGobanDiv canvas {font-size:10px !important;}
	div.mxNavigationDiv,
	div.mxNavigationDiv button
	{
		font-size:18px !important;
	}
}
@media (max-width:339px)
{
	.mxCommentGlobalBoxDiv div.mxGobanDiv canvas,
	.mxDiagramGlobalBoxDiv div.mxGobanDiv canvas,
	.mxEditGlobalBoxDiv div.mxGobanDiv canvas,
	.mxLessonGlobalBoxDiv div.mxGobanDiv canvas,
	.mxTreeGlobalBoxDiv div.mxGobanDiv canvas
	{
		font-size:9px !important;
	}
	.mxCommentGlobalBoxDiv div.mxNavigationDiv,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv,
	.mxEditGlobalBoxDiv div.mxNavigationDiv,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv,
	.mxCommentGlobalBoxDiv div.mxNavigationDiv button,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv button,
	.mxEditGlobalBoxDiv div.mxNavigationDiv button,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv button,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv button
	{
		font-size:16px !important;
	}
}
@media (max-width:319px)
{
	div.mxGobanDiv canvas {font-size:9px !important;}
	div.mxNavigationDiv,
	div.mxNavigationDiv button
	{
		font-size:16px !important;
	}
}
@media (max-width:299px)
{
	.mxCommentGlobalBoxDiv div.mxGobanDiv canvas,
	.mxDiagramGlobalBoxDiv div.mxGobanDiv canvas,
	.mxEditGlobalBoxDiv div.mxGobanDiv canvas,
	.mxLessonGlobalBoxDiv div.mxGobanDiv canvas,
	.mxTreeGlobalBoxDiv div.mxGobanDiv canvas
	{
		font-size:7px !important;
	}
	.mxCommentGlobalBoxDiv div.mxNavigationDiv,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv,
	.mxEditGlobalBoxDiv div.mxNavigationDiv,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv,
	.mxCommentGlobalBoxDiv div.mxNavigationDiv button,
	.mxDiagramGlobalBoxDiv div.mxNavigationDiv button,
	.mxEditGlobalBoxDiv div.mxNavigationDiv button,
	.mxLessonGlobalBoxDiv div.mxNavigationDiv button,
	.mxTreeGlobalBoxDiv div.mxNavigationDiv button
	{
		font-size:14px !important;
	}
}
@media (max-width:279px)
{
	div.mxGobanDiv canvas {font-size:7px !important;}
	div.mxNavigationDiv,
	div.mxNavigationDiv button
	{
		font-size:14px !important;
	}
}
