html, body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
overflow: hidden;
font-family: "Segoe WP", "Segoe UI", "Verdana", "Arial";
}
#DebugLayerLogs {
height: 100px !important;
}
#DebugLayerLogs > div:first-child {
background-color: #3B789A !important;
}
#DebugLayerStats {
margin-top: 2px !important;
}
#DebugLayerStats div:nth-child(2) {
max-height: 180px !important;
}
#DebugLayerStats > div:first-child {
background-color: #3B789A !important;
}
#DebugLayerOptions {
overflow-y: hidden !important;
}
#DebugLayerOptions > div:first-child {
background-color: #3B789A !important;
}
#DebugLayerTree > div:first-child {
background-color: #3B789A !important;
}
a {
color: white;
}
a:visited {
color: white;
}
.hidden {
display: none;
}
#renderCanvas {
position: absolute;
width: 100%;
height: 100%;
top: 0;
margin-bottom: 65px;
touch-action: none;
-ms-touch-action: none;
}
.help {
display: none;
position: absolute;
background-color: #3B789A;
right: 0;
bottom: 70px;
color: white;
padding-right: 10px;
width: 360px;
height: 30px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transform: translateX(400px);
-webkit-transform: translateX(400px);
text-align: center;
}
.help.shown {
transform: translateX(-100px);
-webkit-transform: translateX(-100px);
display: inline;
}
.help2 {
display: none;
position: absolute;
background-color: #3B789A;
right: 0;
bottom: 70px;
color: white;
padding-right: 10px;
width: 360px;
height: 30px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transform: translateX(400px);
-webkit-transform: translateX(400px);
text-align: center;
}
.help2.shown {
transform: translateX(0px);
-webkit-transform: translateX(0px);
display: inline;
}
#helpArrow {
position: absolute;
right: -65px;
bottom: 10px;
}
#fps {
position: absolute;
font-size: 30px;
color: white;
bottom: 15px;
right: 85px;
width: 85px;
}
.footer {
position: absolute;
width: 100%;
height: 60px;
bottom: 0;
background-color: #3B789A;
padding-top: 5px;
padding-left: 15px;
}
.perffooter {
position: absolute;
width: 100%;
height: 60px;
bottom: 0px;
background-color: #3B789A;
padding-top: 5px;
padding-left: 15px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
.perffooter.shown {
transform: translateY(-65px);
-webkit-transform: translateY(-65px);
}
.footerRight {
display: inline;
position: absolute;
bottom: 0;
right: 10px;
}
.footerLeft {
position: absolute;
bottom: 20px;
left: 15px;
color: white;
}
.custom-upload {
position: relative;
background:url(./Assets/BtnDragdrop.png) center right no-repeat;
height: 56px;
width: 56px;
margin: 10px 20px 5px 5px;
}
.custom-upload input[type=file]
{
outline:none;
position: relative;
text-align: right;
-moz-opacity:0 ;
opacity: 0;
z-index: 2;
width:100%;
height:100%;
filter:alpha(opacity=0);
}
#logo {
width: 100%;
height: 100%;
background: url('./Assets/LogoSandbox.png') no-repeat 0 0;
background-position: center;
}
#btnFullscreen {
margin-top: 10px;
margin-right: 25px;
}
#btnPerf {
margin-top: 10px;
margin-right: 15px;
}
ul {
padding:0;
margin:0;
list-style-type:none;
}
li {
float:left;
}
#btnDownArrow {
position: absolute;
bottom: 35px;
right: 30px;
}
#miscCounters {
position: relative;
top: 18px;
height: 60px;
-webkit-column-width: 150px;
-moz-column-width: 150px;
-ms-column-width: 150px;
-o-column-width: 150px;
column-width: 150px;
font-size: 14px;
}
#loadingText {
width: 100%;
height: 60px;
position: absolute;
top: 50%;
left: 0;
margin-top: -30px;
color: white;
text-align: center;
padding-top: 10px;
font-size: 30px;
transition: transform 0.25s ease-in-out;
-webkit-transition: -webkit-transform 0.25s ease-in-out;
z-index: 3;
cursor: default;
background-color: #3B789A;
}
.loadingText {
transform: translateX(120%);
-webkit-transform: translateX(120%);
}
#btnFullscreen, #btnPerf, #btnFiles {
-webkit-transition: -webkit-transform 0.15s ease-in-out;
transition: transform 0.15s ease-in-out;
}
#btnFullscreen:hover, #btnPerf:hover, #btnFiles:hover {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
#errorZone {
display:none;
position: absolute;
width: 50%;
left: 25%;
bottom: 80px;
background-color: #C73228;
padding:20px;
border-radius: 5px;
color:white;
font-family: 'Inconsolata';
}
#errorZone button {
position: absolute;
top: 3px;
right: 10px;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .4;
font-size: 1.8em;
}