:root {
    --bs-body-font-family: 'RocknRoll One', sans-serif;
    --bs-font-sans-serif: 'Martel Sans', sans-serif;
    --bs-body-font-weight: 400;
}

body {
    background: url(/assets/bg.jpg) center / cover;
}

.navbar {
    --bs-navbar-brand-font-size: 1rem;
}

.nav-link {
    --bs-navbar-nav-link-padding-x: 1rem;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(28.05, 31.45, 34.85);
    --bs-btn-hover-border-color: rgb(26.4, 29.6, 32.8);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(26.4, 29.6, 32.8);
    --bs-btn-active-border-color: rgb(24.75, 27.75, 30.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529;
}

@media (max-width: 1199px) {
    .navbar-nav .nav-link {
        border-bottom: 1px solid #ffd8b1;
    }

    .navbar-collapse .d-grid {
        margin-top: 1rem;
    }
}

a.button-signup {
    float: right;
    display: inline-block;
    color:#ffffff;
    background-color:#00aa33;
    padding: 1rem;
    border-radius: 1rem;
    text-decoration: none;
}

a.button-signup, p > img {
    margin-left: .5rem;
    margin-bottom: .5rem;
}

p + p {
    clear: both;
}

/**
.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

@media (min-width: 992px) {
    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
}

@media (min-width: 992px) {
    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
}
*/