
/****************************************
   ==== RESETS
 ****************************************/

html,body,div,canvas { margin: 0; padding: 0; width: 100%; height: 100%;}
::-moz-selection { color: #333; text-shadow: none; }
::selection {  color: #333; text-shadow: none; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { display: inline-table; clear: both; }
/* Hides from IE-mac \*/ * html .clear { height: 1%; } .clear { display: block; } /* End hide from IE-mac */



html, body { width: 100%; height: 100%; font-family: Helvetica, Verdana, Arial, sans-serif; }
body { background-color: black;}
#unity-container { position: absolute;
    background: black;
    background: url('background.png') no-repeat top;
}
#unity-container.unity-desktop {
}

#unity-canvas {



}

#unity-loading-bar {
    position: absolute;
    z-index:100;
    top: 50%;
    left: 50%;
    display: none;
    height: 300px;
    width: 200px;
    margin-top: -50px;
    margin-left: -102px;
    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}
#unity-progress-bar-empty {
    background: url('progressEmpty.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;
}
#unity-progress-bar-full {
    background: url('progressFull.png') no-repeat left / cover; float: left; width: 0; height: 100%; display: inline-block;
}
#unity-progress-text {
    position:absolute;
    left: 50%;
    top: 50%;
    height: 100px;
    width: 300px;
    margin-top: -45px;
    margin-left: -220px;
    font-size:35px;
    font-weight:bold;
    color:lightblue;
    text-align:center;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

#unity-progress-status {
    position: absolute;
    z-index:100;
    top: 50%;
    left: 50%;
    display: none;
    height: 100px;
    width: 300px;
    margin-top: 182px;
    margin-left: -100px;
    font-size:30px;
    font-weight:bold;
    color:lightblue;


}
.blink {
    animation: blink-animation 1.5s steps(5, start) infinite;
    -webkit-animation: blink-animation 1.5s steps(5, start) infinite;
}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}


#unity-footer { position: absolute; }
#unity-webgl-logo {z-index:1000; margin-top: -90px; margin-left: 0px; width: 304px; height: 85px; background: url('logo.png') no-repeat center }






.unity-mobile #unity-canvas { width: 100%; height: 100% }
#unity-container.unity-mobile { width: 100%; height: 100% }


#unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px }
#unity-mobile-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }