/** {*/
/*    touch-action: none;*/
/*}*/

html {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

html, body {
    height: 100%;
    margin: 0;
}

body {
    background-image: url("img/stars.jpg");
}

#green, #blue, #pink, #red, #purple, #yellow, #boom, #black, #home, #greenAlien, #redAlien, #blueAlien, #pinkAlien, #yellowAlien, #purpleAlien, #order, #map, #stats, #fuel, #lessFuel, #controls, #deliveryGame, #rocket, #rocketMove {
    display: none;
}

#instructions {
    margin-left: auto;
    margin-right: auto;
    margin-top: 75px;
    width: 80%;
    padding-top: 40px;
    border: 10px solid blue;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: black;
}

#instructions p {
    font-size: x-large;
    color: lightgrey;
    margin-left: 40px;
    margin-right: 40px;
    text-align: justify;
}

#instructions span {
    color: darkgoldenrod;
}

#instructions h1 {
    font-size: xxx-large;
    font-weight: bold;
    color: green;
}


#clearMessage {
    color: green;
    font-size: xx-large;
    font-weight: bold;
    background-color: black;
    border: 3px solid blue;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 20px;
}

#order {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 15;
    height: 60px;
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.dots {
    height: 40px;
    width: 40px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#controls {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
    height: 200px;
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

#message {
    border: 2px solid blue;
    color: green;
    padding: 2px;
    border-radius: 20px;
    font-size: xx-large;
    text-align: center;
    font-weight: bold;
    background-color: black;
}

#left, #right, #middle, #restart, #launch {
    z-index: 5;
    bottom: 0;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin-left: 25px;
    margin-right: 25px;
    display: none;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#left {
    background: radial-gradient(green, transparent);
}

#right {
    background: radial-gradient(red, transparent);
}

#middle, #launch, #restart {
    background: radial-gradient(orange, transparent);
}

#stats {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
    margin-bottom: 240px;
    height: 30px;
    color: green;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

#stats p {
    margin-left: 50px;
    margin-right: 50px;
    font-size: xxx-large;
}

#map {
    position: fixed;
    top: 0;
    right: 0;
    width: 400px;
    background-color: black;
    z-index: 10;
    height: 400px;
    margin-top: 75px;
    margin-right: 75px;
    overflow: hidden;
}

.mapPoint {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

#you {
    width: 20px;
    height: 35px;
}

#fuel, #lessFuel {
    position: fixed;
    left: 20%;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    height: 10px;
    bottom: 0;
    margin-bottom: 220px;
    display: none;

}

#fuel {
    z-index: 5;
    background-color: black;
    border: 1px solid blue;
}

#lessFuel {
    z-index: 6;
    background-color: blue;
}

@keyframes bHole {
    from {
        background-color: black;
    }
    to {
        background-color: rebeccapurple;
    }
}