* {
    font-family: 'Labrada', Times, sans-serif;
}

.lotrText {
    font-family: 'Luminari', Times, sans-serif;
}

.wdg-text {
    color: #b1c2b6
}

.wdg-title {
    background-color: #b1c2b6;
}

.wdg-border {
    border-color: #769781 !important;
}

/* Buttons */
.btn-primary {
    color: #fff;
    background-color: #788b7f;
    border-color: #788b7f;
    opacity: 1;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus-visible {
    color: #fff;
    background-color: #788b7f !important;
    border-color: #788b7f !important;
    opacity: 0.9;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #5c7966;
    border-color: #5c7966;
    box-shadow: none;
}

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #788b7f !important;
    border-color: #788b7f !important;
}

.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

.btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #788b7f;
    border-color: #788b7f;
    opacity: 0.6;
}

.btn-secondary {
    color: #fff;
    background-color: #a4c89a;
    border-color: #a4c89a;
    opacity: 1;
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus-visible {
    color: #fff;
    background-color: #a4c89a;
    border-color: #a4c89a;
    opacity: 0.9;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #8dab84;
    border-color: #8DAB84FF;
    box-shadow: none;
}

.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #8DAB84FF;
    border-color: #8DAB84FF;
}

.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

.btn-secondary:disabled, .btn-secondary.disabled {
    color: #fff;
    background-color: #b5d0ad;
    border-color: #b5d0ad;
}

.btn-light {
    color: #fff;
    background-color: #adb1ab;
    border-color: #adb1ab;
    opacity: 1;
}

.btn-light:hover {
    color: #fff;
    background-color: #adb1ab;
    border-color: #adb1ab;
    opacity: 0.9;
}

.btn-check:focus + .btn-light, .btn-light:focus {
    color: #fff;
    background-color: #989b97;
    border-color: #989b97;
    box-shadow: none;
}

.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    color: #fff;
    background-color: #989b97;
    border-color: #989b97;
}

.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
    box-shadow: none;
}

.btn-light:disabled, .btn-light.disabled {
    color: #fff;
    background-color: #989b97;
    border-color: #989b97;
}

/* Links */
.link-primary {
    color: #84af92 !important;
}

.link-primary:hover, .link-primary:focus, .link-primary:active, .link-primary:visited {
    color: #84AF92FF !important;
}

.accordion-button.collapsed, .accordion-button:not(.collapsed) {
    background-color: #b1c2b6;
    box-shadow: none;
    color: white;
}

.accordion-button.collapsed {
    background-color: white;
    color: black;
    box-shadow: none;
}