:root {
    --primary-auxpd-color: #3b5a79;
    --shaded-auxpd-color: #5078a1;
}

body {
    background: var(--primary-auxpd-color);
}

a {
    color: var(--primary-auxpd-color);
}

a:hover {
    color: var(--shaded-auxpd-color);
    text-decoration: none;
}

.btn-primary {
    background: var(--primary-auxpd-color);
    border-color: var(--primary-auxpd-color);
}

.btn-primary:hover,
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
    background: var(--shaded-auxpd-color);
    border-color: var(--shaded-auxpd-color);
}

.text-body-auxpd {
    color: var(--primary-auxpd-color);
}

.logo-wrap {
    background: url("assets/images/header-bg.jpg") center center / cover no-repeat;
}

.header-brand {
    max-height: 150px;
}

.navbar .navbar-nav .nav-link {
    color: #ffffff;
}

.navbar-toggler {
    color: #fff;
    border-color: #fff;
}

span.navbar-toggler-text {
    position: relative;
    top: 2px;
}

@media only screen and (max-width: 1200px) {
.nav-btns-wrap {
    width: 100%;
}
}