.bg-dark-primary {
    background-color: #042404;
    color: #9db1c5;
}

.bg-dark-primary.lt,
.bg-dark-primary .lt {
    background-color: #1a3000;
}

.bg-dark-primary.lter,
.bg-dark-primary .lter {
    background-color: #1a3000;
}

.bg-dark-primary.dk,
.bg-dark-primary .dk {
    background-color: #1e3801;
}

.bg-dark-primary.dker,
.bg-dark-primary .dker {
    background-color: #192e00;
}

.bg-dark-primary .bg {
    background-color: #2e3e4e;
}

.bg-dark-primary a {
    color: #adbece;
}

.bg-dark-primary a:hover {
    color: #fff;
}

.bg-dark-primary a.list-group-item:hover,
.bg-dark-primary a.list-group-item:focus {
    background-color: inherit;
}

.bg-dark-primary .nav .caret {
    border-top-color: #9db1c5;
    border-bottom-color: #9db1c5;
}

.bg-dark-primary .nav>li>a {
    color: #adbece;
}

.bg-dark-primary .nav>li>a:hover,
.bg-dark-primary .nav>li>a:focus {
    color: #fff;
    background-color: #042404;
}

.bg-dark-primary .nav>li>a:hover .caret,
.bg-dark-primary .nav>li>a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.bg-dark-primary .nav .open>a {
    background-color: #042404;
}

.bg-dark-primary.navbar .nav>li.active>a {
    color: #fff;
    background-color: #042404;
}

.bg-dark-primary .open>a,
.bg-dark-primary .open>a:hover,
.bg-dark-primary .open>a:focus {
    color: #fff;
}

.bg-dark-primary .text-muted {
    color: #8da4bb !important;
}

.bg-dark-primary .icon-muted {
    color: #4a647e !important;
}

img.img-50 {
    width: 40% !important;
    margin: 0 auto;
}

button.text-white:hover {
    color: rgb(255, 217, 0);
}

button.btn.bg-dark-primary:hover {
    background-color: #053a05;
}

.text-gold {
    color: rgb(255, 217, 0);
}

.panel.panel-default.panel-login {
    border-color: rgb(255, 217, 0);
}

.bg-dark-secondary {
    background-color: #244924;
    color: #ececec;
}

.bg-dark-secondary.lt,
.bg-dark-secondary .lt {
    background-color: #2a361c;
}

.bg-dark-secondary.lter,
.bg-dark-secondary .lter {
    background-color: #384926;
    color: #ececec;
}

.bg-dark-secondary.dk,
.bg-dark-secondary .dk {
    background-color: #384926;
}

.bg-dark-secondary.dker,
.bg-dark-secondary .dker {
    background-color: #192e00;
}

.bg-dark-secondary .bg {
    background-color: #17411e;
}

.bg-dark-secondary a {
    color: #adbece;
}

.bg-dark-secondary a:hover {
    color: #fff;
}

.bg-dark-secondary a.list-group-item:hover,
.bg-dark-secondary a.list-group-item:focus {
    background-color: inherit;
}

.bg-dark-secondary .nav .caret {
    border-top-color: #9db1c5;
    border-bottom-color: #9db1c5;
}

.bg-dark-secondary .nav>li>a {
    color: #eaebec;
    font-weight: normal;
}

.bg-dark-secondary .nav>li>a:hover,
.bg-dark-secondary .nav>li>a:focus {
    color: #fff;
    background-color: #0c380c;
}

.bg-dark-secondary .nav>li>a:hover .caret,
.bg-dark-secondary .nav>li>a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.bg-dark-secondary .nav .open>a {
    background-color: #0f330f;
}

.bg-dark-secondary.navbar .nav>li.active>a {
    color: #fff;
    background-color: #123812;
}

.bg-dark-secondary .open>a,
.bg-dark-secondary .open>a:hover,
.bg-dark-secondary .open>a:focus {
    color: rgb(255, 196, 0);
}

.bg-dark-secondary .text-muted {
    color: #8da4bb !important;
}

.bg-dark-secondary .icon-muted {
    color: #4a647e !important;
}

.nav-primary ul.nav>li>a {
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 1em;
}

.nav-primary ul.nav>li li a {
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: .99em;
}

.nav-primary ul.nav>li:hover>a,
.nav-primary ul.nav>li:focus>a,
.nav-primary ul.nav>li>a:hover,
.nav-primary ul.nav>li>a:focus,
.nav-primary ul.nav>li>a:active,
.nav-primary ul.nav>li.active>a {
    color: rgb(255, 200, 17);
    font-weight: 700;
}

@media (max-width: 640px) {
    img.img-50 {
        width: 50% !important;
        margin: 0 auto;
    }
}