/* *{
    outline: 1px solid red !important
} */

/* Sticky Footer */
html, body {
    height: 100%;
}

.page-wrap {
    min-height: 100%;
    /* equal to footer height */
    margin-bottom: -95px; 
    }
.page-wrap:after {
    content: "";
    display: block;
    height: 95px;
}


body {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #333333;
    background: url(../images/stars.png);
    background-repeat: repeat-y;
    background-position-x: center;
    background-color: #3D57E8;
}

.gameTitle h1 {
    margin-top: 70px;
    padding: 10px;
    font-family: 'Germania One', cursive, Impact, 'Arial Narrow Bold', sans-serif;
    font-size: 60px;
    background:#cc2f7d;
    border: #fff 8px;
    border-style: inset;
    color: white;
}

.transparantBg  {
    background:rgba(255, 255, 255, 0.5);
    padding: 1em;
}

.crystalWrapper {
    margin-top: 10px;
    background:rgba(255, 255, 255, 0.5);
}

.againButton {
    width: 200px;
    padding: 1em;
    border: #c4c2be 2px solid;
    text-shadow: 2px 2px 5px black;
    font-size: 20px;
    }

.againButton:active {
    transform: scale(1.2);
}

.crystal:hover {
    transform: rotate(15deg);
}

.crystal:active {
    transform: scale(1.2);
}
        
.kavivanar {
    font-family: kavivanar, 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
}

.dancingScript {
    font-family: 'Dancing Script', cursive; 
    
}

footer {
    width: 100%;
    height: 95px;
    background-color: #555;
    color: white;
    font-size: 14px;
}

footer .credit{
    color: #3D57E8;
    color: white;
    font-size: 11px;
}



