body {
    background-color: #02060f;
    color: #fff;
}
#bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center center;
    background-size: cover;
    z-index: -1;
}
#upperShadow {
    display: none;
}
#bottomShadow {
    display: none;
}
#leftShadow {
    display: none;
}
#rightShadow {
    display: none;
}
@media only screen and (max-width: 1024px) {
    #bg {
        left: 15vw;
        right: 15vw;
    }
    #leftShadow {
        display: block;
        position: absolute;
        width: 2vh;
        height: 100%;
        left: -1px;
        background: rgb(2,6,15);
        background: -moz-linear-gradient(270deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: -webkit-linear-gradient(270deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: linear-gradient(270deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#02060f",endColorstr="#02060f",GradientType=1);
    }
    #rightShadow {
        display: block;
        position: absolute;
        width: 2vh;
        height: 100%;
        right: -1px;
        background: rgb(2,6,15);
        background: -moz-linear-gradient(90deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: -webkit-linear-gradient(90deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: linear-gradient(90deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#02060f",endColorstr="#02060f",GradientType=1);
    }
}
@media only screen and (max-width: 480px) {
    #bg {
        top: 25vh;
        bottom: 25vh;
        left: 0;
        right: 0;
    }
    #upperShadow {
        display: block;
        position: absolute;
        width: 100%;
        height: 2vh;
        top: -1px;
        background: rgb(2,6,15);
        background: -moz-linear-gradient(0deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: -webkit-linear-gradient(0deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: linear-gradient(0deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#02060f",endColorstr="#02060f",GradientType=1);
    }
    #bottomShadow {
        display: block;
        position: absolute;
        width: 100%;
        height: 2vh;
        bottom: -1px;
        background: rgb(2,6,15);
        background: -moz-linear-gradient(180deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: -webkit-linear-gradient(180deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        background: linear-gradient(180deg, rgba(2,6,15,0) 0%, rgba(2,6,15,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#02060f",endColorstr="#02060f",GradientType=1)
    }

}
