body {
    margin:0px;
    padding:0px;
    position: bottom;
    width:100%;
    background-size:cover;
    font-style: regular;
    font-family:"Myriad Pro", Myriad,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
}

/* Apply these rules for all browsers EXCEPT iOS Safari */
@supports not (-webkit-touch-callout: none) {
    body {
        height: 100%;
        height: -webkit-fill-available;
        overflow: hidden;
    }
}

#unity-container {
    position:bottom;
    height:100%;
    width:100%;
    height: -webkit-fill-available;
    background-color:#C0D9FC;
}

#unity-container.unity-desktop {
    position:bottom;
    height:100%;
    width:100%;
    height: -webkit-fill-available;
}
#unity-canvas {
    position:bottom;
    height:100%;
    width:100%;
    height: -webkit-fill-available;
}

#unity-fullscreen-button {
    height:32px;
    width:32px;
    position:absolute;
    z-index:1;
    bottom:0px;
    right:0px;
    background-color:transparent;
    background-image:url("fullscreen-button-out.png");
    background-repeat: no-repeat;
    background-position: center;
    border:none;
    cursor: pointer;
    opacity: 0.333;
    padding: 24px;
}

#unity-fullscreen-button:hover{
    opacity: 1.0;
}

#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
#unity-progress-bar-empty { width: 270px; height: 28px; background: url('progress-bar-empty.png') no-repeat left }
#unity-progress-bar-full { width: 0%; height: 28px; background: url('progress-bar-full.png') no-repeat left }

#unity-container.unity-mobile { width: 100%; height: 100% }
.unity-mobile #unity-footer { display: none }
.unity-mobile #unity-canvas { width: 100%; height: 100% }

/* Safe zone */
@supports(padding: max(0px)) {
}
