* {
    --bs-primary: #007bff;
    --bs-danger: #dc3545
}


.validation-message {
    color: var(--bs-danger);
    margin: var(--bs-gutter-y);
}

:root {
    --app-logo: url(./ttslogo.png);
}

[data-bs-theme="dark"] #logo {
    background-image: url(./ttslogodark.png);
}

#logo {
    height:60px;
    width:200px;
    background: url(./ttslogo.png) no-repeat 0 0;
    background-size: contain;
}

@media print {
    [data-bs-theme="dark"] {
        --bs-body-bg: #ffffff;
        --bs-body-color: #000000;
        --bs-bg-opacity: 1;
        --bs-link-color: #0000ee;
        --bs-link-hover-color: #0000aa; /* Optional: reset dark backgrounds */
        background-color: #ffffff !important;
        color: #000000 !important;
    }

    /* If you use .bg-dark or .text-bg-dark */
    .bg-dark, .text-bg-dark {
        background-color: #ffffff !important;
        color: #000000 !important;
    }
}