:root {
    --main-text-color: rgb(102, 204, 153);
    --main-background-color: black;
}

h1 {
    font-size: 45px;
    text-align: center;
}
p {
    font-size: 17px;
    text-align: left;
}
body {
    height: 100%;
    background-color: var(--main-background-color);
    color: var(--main-text-color);
    padding-top: 48px;
}

.navbar-default {
    background-color: var(--main-background-color);
    border-color: #E7E7E7;
}

.nav.navbar-nav li a, .navbar-default .navbar-brand, .nav.navbar-nav .active a {
    color: var(--main-text-color);
}

.list-group .list-group-item {
    background-color: var(--main-background-color);
}

.list-group .list-group-item p, .list-group .list-group-item h4, .list-group .list-group-item h2 {
    color: var(--main-text-color);
}
