body {
    --bs-navbar-color: white;
    --bs-navbar-brand-color: white;
    --bs-navbar-brand-hover-color: white;
    --bs-body-color: #fff;
    background: linear-gradient( 90deg , #0c0c0c 0.8%, #4b5058 1%, #5d646d 50%, #4b5058 99%, #0c0c0c 99.2% );
}
@media (min-width: 992px) {
    body {
        background: linear-gradient( 90deg , #0c0c0c 0.4%, #4b5058 0.5%, #5d646d 50%, #4b5058 99.5%, #0c0c0c 99.6% );
    }
}  

a {
    color: #fff;
}

a:hover {
    color: #fff;
}

.card-section .card a {
    color: #fff;
}
 
.card-section .card a:hover {
    color: #fff;
}
 
.card-section .silver-theme .card a {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.card-section .silver-theme .card a:hover {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.card-section .silver-theme .card .cartao-texto {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.card-section .silver-theme .card .cartao-texto:hover {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.bg-primary {
    background-image: linear-gradient(90deg, #0c0c0c, #0c0c0c);
}

.navbar.bg-primary {
    border-color: #373737;
}

.navbar {
    border: none;
}    
 
.navbar .nav-item.active .nav-link {
    background-color: rgba(0,0,0,0);
}

.navbar .nav-link:hover, .navbar .nav-link:focus {
    background-image: linear-gradient(90deg, #000, #4a4a4a, #5f5f5f, #6c6c6c, #5f5f5f, #4a4a4a, #000);
}
  
.card-section {
    background: linear-gradient( 90deg , #0c0c0c 0.8%, #4b5058 1%, #5d646d 50%, #4b5058 99%, #0c0c0c 99.2% );
}
@media (min-width: 992px) {
    .card-section {
        background: linear-gradient( 90deg , #0c0c0c 0.4%, #4b5058 0.5%, #5d646d 50%, #4b5058 99.5%, #0c0c0c 99.6% );
    }
}  
  
.passeio-completo .card-section {
    background: linear-gradient( 90deg , #0c0c0c 0.8%, #4b5058 1%, #4b5058 50%, #4b5058 99%, #0c0c0c 99.2% );
}
@media (min-width: 992px) {
    .passeio-completo .card-section {
        background: linear-gradient( 90deg , #0c0c0c 0.4%, #4b5058 0.5%, #4b5058 50%, #4b5058 99.5%, #0c0c0c 99.6% );
    }
}  
  
.card-section .card {
    background: linear-gradient(109deg, #8f8a8a, #000 90%);
}
  
.card-section .card .table {
    color: #000;
}

.card-section .card .cartao-texto .table tbody, td, tfoot, th, thead, tr {
    border-color: #2d2d2d;
}

.card-section .card .cartao-texto .table {
    color: #000;
}

.card-section .card .cartao-texto .table a {
    color: #000;
}

.card-section .card .cartao-texto .table a:hover {
    color: #000;
}

.card-section .card .cartao-texto {
    background-image: none;
    background: linear-gradient(270deg, #b3aeb8 0%, #fff 90%);
    box-shadow: inset 2px 2px 2px #1b1b1b,
                inset -2px -2px 2px #1b1b1b;
}
  
.card-section .card-menu-box .card {
    background: linear-gradient(90deg, #222222 25%, #454545, #6c6c6c);
}

.card-section .card-menu-box .card .cartao-texto {
    background: linear-gradient(115deg, #222222 25%, #515151, #6c6c6c);
}

.card-section .card-fundo .card {
    color: #fff;
    background-image: none;
    background: #1f1f1f;
}
  
.card-section .card-fundo .card .titulo {
    color: #fff;
}
  
.card .form-label {
    color: #fff;
}

