body {
    background-position: top center;
    background-size: cover;
    min-height: 100vh;
    background-color: black;
    color: whitesmoke;
    font-family: 'Alegreya SC';
    font-size: 18px;
}

.background-image {
    position: fixed;
    left: 0;
    right: 0;
    z-index: -1;
    display: block;
    background-image: url("../images/bg.jpg");
    background-size: cover;
    min-height: 100vh;
    filter: brightness(80%);
    filter: grayscale(100%) blur(2px);
}

.audiophile-form {
    position: relative;
    top: 150px;
    background-color: rgba(0, 0, 0, .7);
    padding: 20px;
}

.full-story {
    position: relative;
    background-color: rgba(0, 0, 0, .7);
    padding: 20px;
    z-index: 0;
}

.aboutus {
    position: relative;
    background-color: rgba(0, 0, 0, .5);
    padding: 20px;
}

.nav-profile-img {
    max-width: 40px;
    border-radius: 50%;
}

.submit {
    padding-top: 20px;
}

#header {
    margin: 40px;
}
#survey-card {
    float: right;
}
#navbardate {
    float: right;
}