@font-face
{
	font-family: League Gothic;
	src: url(../Fonts/LeagueGothic-Regular.woff), url(../Fonts/LeagueGothic-Regular.otf);
}

body, button
{
	color: white;
	font-family: League Gothic, sans-serif;
}

body
{
	background-color: black;
}

::-webkit-scrollbar
{
	width: 12px;
	height: 12px;
}

::-webkit-scrollbar-thumb
{
	background: black;	
	border: 1px solid rgba(255, 255, 255, 0.7);

	border-radius: 6px;
}

::-webkit-scrollbar-corner
{
	
}

::-moz-selection
{
	background-color: #50CE8D;
	/*background-color: #27A4FD;*/

	color: white;
}

::selection
{
	background-color: #50CE8D;
	/*background-color: #27A4FD;*/

	color: white;
}

#ContentElement
{
	position: relative;

	flex-grow: 1;

	overflow: hidden;
}

#MainElement
{
	display: flex;

	position: absolute;
	
	left: 0;
	right: 0;
	top: 0;
	bottom: calc(var(--safe-area-inset-bottom) + 100px);

	flex-direction: column;

	overflow: hidden;
}

#PagesElement
{
	display: inline-block;

	position: relative;

	flex-grow: 1;
	
	pointer-events: none;
}

#PagesElement>*
{
	pointer-events: auto;
}

#PagesElement .BottomShadow
{
	display: inline-block;

	position: absolute;

	left: 0;
	bottom: 0;

	width: 100%;
	height: 30px;

	background-image: url(../Images/BottomShadow.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;

	opacity: 0.4;

	pointer-events: none;
}

#SidebarAndContentElement.PageOnly #SidebarElement
{
	display: none !important;
}

#SidebarAndContentElement.PageOnly nav
{
	display: none;
}

#SidebarAndContentElement.PageOnly #MainElement
{
	bottom: 0;
}

#SidebarAndContentElement.PageOnly #PagesElement .BottomShadow
{
	display: none;
}

#SidebarAndContentElement.PageOnly #ContentElement:not(.FullScreenPlayerActive) #PlayerContainerElement
{	
	display: none;
}

button.Close
{
	background-color: transparent;
	border: none;
	
	background-image: url(../Images/Icons/Close.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;

	cursor: pointer;
}

*
{
	-webkit-tap-highlight-color: transparent;
}

/*HACK*/
/*https://bugzilla.mozilla.org/show_bug.cgi?id=1472637*/
img:-moz-loading
{
	/*visibility: hidden;*/
	color: transparent;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL1NvdXJjZXMvU3R5bGVzL01haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQUVDLDBCQUEwQjtDQUMxQixvRkFBb0Y7QUFDckY7O0FBRUE7O0NBRUMsWUFBWTtDQUNaLHNDQUFzQztBQUN2Qzs7QUFFQTs7Q0FFQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsV0FBVztDQUNYLFlBQVk7QUFDYjs7QUFFQTs7Q0FFQyxpQkFBaUI7Q0FDakIsMENBQTBDOztDQUUxQyxrQkFBa0I7QUFDbkI7O0FBRUE7OztBQUdBOztBQUVBOztDQUVDLHlCQUF5QjtDQUN6Qiw2QkFBNkI7O0NBRTdCLFlBQVk7QUFDYjs7QUFOQTs7Q0FFQyx5QkFBeUI7Q0FDekIsNkJBQTZCOztDQUU3QixZQUFZO0FBQ2I7O0FBRUE7O0NBRUMsa0JBQWtCOztDQUVsQixZQUFZOztDQUVaLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxhQUFhOztDQUViLGtCQUFrQjs7Q0FFbEIsT0FBTztDQUNQLFFBQVE7Q0FDUixNQUFNO0NBQ04sbURBQW1EOztDQUVuRCxzQkFBc0I7O0NBRXRCLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxxQkFBcUI7O0NBRXJCLGtCQUFrQjs7Q0FFbEIsWUFBWTs7Q0FFWixvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLHFCQUFxQjs7Q0FFckIsa0JBQWtCOztDQUVsQixPQUFPO0NBQ1AsU0FBUzs7Q0FFVCxXQUFXO0NBQ1gsWUFBWTs7Q0FFWixpREFBaUQ7Q0FDakQsNEJBQTRCO0NBQzVCLDBCQUEwQjs7Q0FFMUIsWUFBWTs7Q0FFWixvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLGFBQWE7QUFDZDs7QUFFQTs7Q0FFQyxTQUFTO0FBQ1Y7O0FBRUE7O0NBRUMsYUFBYTtBQUNkOztBQUVBOztDQUVDLGFBQWE7QUFDZDs7QUFFQTs7Q0FFQyw2QkFBNkI7Q0FDN0IsWUFBWTs7Q0FFWixnREFBZ0Q7Q0FDaEQsNEJBQTRCO0NBQzVCLDJCQUEyQjtDQUMzQixxQkFBcUI7O0NBRXJCLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsd0NBQXdDO0FBQ3pDOztBQUVBLE9BQU87QUFDUCx1REFBdUQ7QUFDdkQ7O0NBRUMsc0JBQXNCO0NBQ3RCLGtCQUFrQjtBQUNuQiIsImZpbGUiOiJNYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Vcclxue1xyXG5cdGZvbnQtZmFtaWx5OiBMZWFndWUgR290aGljO1xyXG5cdHNyYzogdXJsKC4uL0ZvbnRzL0xlYWd1ZUdvdGhpYy1SZWd1bGFyLndvZmYpLCB1cmwoLi4vRm9udHMvTGVhZ3VlR290aGljLVJlZ3VsYXIub3RmKTtcclxufVxyXG5cclxuYm9keSwgYnV0dG9uXHJcbntcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Zm9udC1mYW1pbHk6IExlYWd1ZSBHb3RoaWMsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmJvZHlcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbntcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxue1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1x0XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyXHJcbntcclxuXHRcclxufVxyXG5cclxuOjpzZWxlY3Rpb25cclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1MENFOEQ7XHJcblx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjMjdBNEZEOyovXHJcblxyXG5cdGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI0NvbnRlbnRFbGVtZW50XHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI01haW5FbGVtZW50XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiBjYWxjKHZhcigtLXNhZmUtYXJlYS1pbnNldC1ib3R0b20pICsgMTAwcHgpO1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jUGFnZXNFbGVtZW50XHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0ZmxleC1ncm93OiAxO1xyXG5cdFxyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4jUGFnZXNFbGVtZW50Pipcclxue1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4jUGFnZXNFbGVtZW50IC5Cb3R0b21TaGFkb3dcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0JvdHRvbVNoYWRvdy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblxyXG5cdG9wYWNpdHk6IDAuNDtcclxuXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNTaWRlYmFyQW5kQ29udGVudEVsZW1lbnQuUGFnZU9ubHkgI1NpZGViYXJFbGVtZW50XHJcbntcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNTaWRlYmFyQW5kQ29udGVudEVsZW1lbnQuUGFnZU9ubHkgbmF2XHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jU2lkZWJhckFuZENvbnRlbnRFbGVtZW50LlBhZ2VPbmx5ICNNYWluRWxlbWVudFxyXG57XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4jU2lkZWJhckFuZENvbnRlbnRFbGVtZW50LlBhZ2VPbmx5ICNQYWdlc0VsZW1lbnQgLkJvdHRvbVNoYWRvd1xyXG57XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI1NpZGViYXJBbmRDb250ZW50RWxlbWVudC5QYWdlT25seSAjQ29udGVudEVsZW1lbnQ6bm90KC5GdWxsU2NyZWVuUGxheWVyQWN0aXZlKSAjUGxheWVyQ29udGFpbmVyRWxlbWVudFxyXG57XHRcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24uQ2xvc2Vcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0ljb25zL0Nsb3NlLnN2Zyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbipcclxue1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qSEFDSyovXHJcbi8qaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MjYzNyovXHJcbmltZzotbW96LWxvYWRpbmdcclxue1xyXG5cdC8qdmlzaWJpbGl0eTogaGlkZGVuOyovXHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG59Il19 */