/* CSS Dinâmico do Tema Trido2026 */
/* Gerado automaticamente em 2025-09-30 20:10:31 */

.navbar-nav .nav-link {
    color: #ffffff !important;
    font-size: 16px;
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
    color: #d8d8d8 !important;
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: #d8d8d8 !important;
}

@media (max-width: 991.98px) {
    .navbar-collapse,
    .offcanvas-body {
        background-color: #000000 !important;
    }

    .navbar-collapse .navbar-nav .nav-link,
    .offcanvas-body .navbar-nav .nav-link,
    .navbar-collapse .navbar-nav .dropdown-item,
    .offcanvas-body .navbar-nav .dropdown-item {
        color: #ffffff !important;
    }

    .navbar-collapse .navbar-nav .nav-link:hover,
    .navbar-collapse .navbar-nav .nav-link:focus,
    .navbar-collapse .navbar-nav .dropdown-item:hover,
    .navbar-collapse .navbar-nav .dropdown-item:focus,
    .offcanvas-body .navbar-nav .nav-link:hover,
    .offcanvas-body .navbar-nav .nav-link:focus,
    .offcanvas-body .navbar-nav .dropdown-item:hover,
    .offcanvas-body .navbar-nav .dropdown-item:focus {
        color: #d8d8d8 !important;
    }

    .navbar-collapse .navbar-nav .nav-link.active,
    .navbar-collapse .navbar-nav .nav-link.show,
    .offcanvas-body .navbar-nav .nav-link.active,
    .offcanvas-body .navbar-nav .nav-link.show {
        color: #d8d8d8 !important;
    }

}

.footer {
    background-color: #3a3a3a;
    color: #ffffff;
}

.footer p, .footer li, .footer small { color: #ffffff; }
.footer a { color: #ffffff; }
.footer .footer-bottom {
    background-color: #0a0a0a;
    color: #ffffff;
}

:root {
    --bs-primary: #f72228;
    --bs-primary-rgb: 247,34,40;
    --bs-secondary: #2b2b2b;
    --bs-secondary-rgb: 43,43,43;
    --bs-success: #198754;
    --bs-success-rgb: 25,135,84;
    --bs-info: #0dcaf0;
    --bs-info-rgb: 13,202,240;
    --bs-warning: #ffc107;
    --bs-warning-rgb: 255,193,7;
    --bs-danger: #dc3545;
    --bs-danger-rgb: 220,53,69;
    --bs-light: #f8f9fa;
    --bs-light-rgb: 248,249,250;
    --bs-dark: #212529;
    --bs-dark-rgb: 33,37,41;
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-pill: 50rem;
}

.btn-primary {
    --bs-btn-bg: #f72228;
    --bs-btn-border-color: #f72228;
    --bs-btn-hover-bg: #de1e24;
    --bs-btn-hover-border-color: #de1e24;
    --bs-btn-active-bg: #c51b20;
    --bs-btn-active-border-color: #c51b20;
    --bs-btn-disabled-bg: #f72228;
    --bs-btn-disabled-border-color: #f72228;
}

.btn-secondary {
    --bs-btn-bg: #2d2d2d;
    --bs-btn-border-color: #2d2d2d;
    --bs-btn-hover-bg: #282828;
    --bs-btn-hover-border-color: #282828;
    --bs-btn-active-bg: #242424;
    --bs-btn-active-border-color: #242424;
    --bs-btn-disabled-bg: #2d2d2d;
    --bs-btn-disabled-border-color: #2d2d2d;
}

.navbar-brand.custom-logo {
    display: inline-block;
}
