.rootContent {
	position: 				relative;
	width: 					100%;
	height: 				100vh;
	margin: 				0px;
	padding: 				0px;
	background-color: 		var(--mainColor);
	
	overflow:				hidden;
	text-align: center;
}
.contentContainer {
	/*position: 			absolute;
	width: 				100%;
	height: 			100%;
	overflow-x:			hidden;
	overflow-y:			auto;
	z-index: 			0;*/
	
	position: 			absolute;
	width: 				100%;
	height: 			100%;
	overflow-x:			hidden;
	/*overflow-y:			auto;*/
	-webkit-overflow-scrolling: touch;
	z-index: 0;
	
	/*perspective: 1px;
	perspective-origin: 0 0;
	transform-style: preserve-3d;*/
	display: flex;
	
	overflow-y:		hidden;
	perspective: 0px;
	transform-style: none;
}

.contentData {
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 15px;
	right: 5px;
	z-index: 1;
	padding-right: 10px;
	/*overflow: auto;*/
	
	/*transform: translateZ(0);
	transform-origin: 0 0;*/
	overflow-y: auto;
	transform: none;
}

.contentFooter {
	display: none;
}

.contentBackground {
	position: absolute;
	top: 0px;	
	left: 0px;
	width: 100% !important;
	height: 100% !important;
	
	background-repeat: 	no-repeat; 
	background-size: 	100% auto;
	z-index: 0;
	
	transform: none !important;
	background-position: 0px 0px !important;
	box-shadow: inset 0px 0px 5px 3px var(--mainColor);

}
@media only screen and (max-width: 1000px), only screen and (max-height: 600px) {
	@media only screen and (min-aspect-ratio: 10/10) and (max-aspect-ratio: 12/10) {
		.contentBackground {
			background-size: 		100% 100%;
		}
	}
	
	@media only screen and (max-aspect-ratio: 10/10) {
		.contentBackground {
			background-size: 		auto 100%;		
		}
	}
}

.contentShadow {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	box-shadow: inset 0px 0px 5px 3px var(--mainColor);
	pointer-events: none;
	z-index: 1;
}

/*--------------------------------------------------------------------*/
/* MAIN SCROLLBAR SETTINGS */
/*--------------------------------------------------------------------*/

::-webkit-scrollbar {
  width: 					5px;
  height: 					calc(100% - 10px);
}
::-webkit-scrollbar-track {
  background: 				#f2f2f255;
}
::-webkit-scrollbar-thumb {
  background: 				#f2f2f2aa;
}
::-webkit-scrollbar-thumb:hover {
  background: 				#f2f2f2ff;
} 
