.webgl-content,#loadingBlock,#errorBrowserBlock{
	background-color:#f0f0f1;
}

.custom-section-svg {
	padding-top: 50px !important;
}

.blockUnitySize {
	width: 1280px !important; 
	height: 720px !important;
	z-index: 1000;
}

#gameContainer,canvas{
	background-color:#f0f0f1;
	width: 100%;
  	height: 100%;
	border-radius: 15px;
}

.subtitle{
	color:#1896a7;
	font-size:2.3vh;
	padding-bottom:2.3vh;
	padding-top:2.5vh;
	display: block;
	height:20vh;
	width:40vw;
	margin:auto;
	text-align: center;
}

.logo{
	height:25vh;
	width:auto;
	display: block;
	margin:auto;
	margin-top:2vh;
}

#loadingBlock,#errorBrowserBlock{
	background-image:url("../img/background.png");
	background-size:cover;
	width: 100%;
	height: 100%;
	border-radius: 15px;
}

#emptyBar{
	background: url("../img/progressEmpty.png") no-repeat right;
	float: right; 
	width: 60%; 
	height: 100%; 
	display: inline-block;
}

#fullBar{
	background: url("../img/progressFull.png") no-repeat right;
	float: left; 
	width: 40%; 
	height: 100%; 
	display: inline-block;
}

#progressBar,#warningBrowserBlock,#warningMobileBlock,#errorContent{
	height:25vh;
	width:40vw;
	margin:auto;
	text-align: center;
}

#progressBar{
	height:8vh;
	color:#666666;
	font-size:4vh;
}

#warningBrowserBlock,#warningMobileBlock,#errorContent{
	margin-top:15vh;
	color:#666666;
	font-size:2.3vh;
}

.browserIcons{
	display: inline-flex;
	margin-top:2vh;
}

.browserIcons a{
	width:150px;
}

#errorContent{
	font-size:3vh;
	margin-top:5vh;
}

.centered{
	height: 100%;
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
}