html, body {
    margin: 0;
    padding:0;
    background-color:#000000;
    font-family: Arial;
    height: 100%;
    width:100%;
    background: url("../assets/images/background.jpg");
    background-size: contain;
}

#gameContainer {
    height: 100%;
}

canvas {
    display:block;
    margin: 0 auto;
    top: 0px;
    float: center;
    /*height: 100%;*/
    /*width:100%;*/
}

select {
    position: absolute;
    top: 0px;
    left: 50px;
    border: solid 1px white;
    background-color: black;
    opacity: 0.8;
    color: white;
}

option{
   border: solid 1px white;
   background-color: black;
   opacity: 0.9;
   color: white;
}

/*************************/
/* Orientation handling  */
/*************************/

@media (orientation: portrait) {
    body > *, canvas {  }
    div.rotate {
        display: block;
        height: 100%;
        width: 100%;
        background: #FFFFFF url('../assets/graphics/resources/hd/Rotate.png') no-repeat 50% 50%;
    }
    canvas {
        display: none;
    }
}
@media (orientation: landscape) {
    div.rotate {
        display: none;
    }
    canvas {
        display: block;
    }
}

/***********************/
/* Message for iphones */
/***********************/
.infoText{
    color:white;
    font-size: 2em;
    text-align: center;
    position: relative;
    top: 50%;
    margin-top: -10%;
}
/******************/
/* Inspector  */
/******************/
form {
    height: 100%;
    overflow: scroll;
}
div#tool{
    background-color: white;
    /*width: 600px;
    height: 100%;
    float: left;   */
}
div.object{
    border: 1px solid black;
    padding: 5px 15px;
    margin-top: 5px;
}

#fpsCounter {
    color:red;
    font-size: 2em;
    position:fixed;
    top: 0px;
    right: 0%;
    margin:0px;
    z-index:100;
}
