body {
    --bs-navbar-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-body-color: #fff;
    background: linear-gradient( 90deg , #1e1c1c 5%, #262323 35%, #453f3f 50%, #262323 65%, #1e1c1c 95% );
}
@media (min-width: 992px) {
    body {
        background: linear-gradient( 90deg , #1e1c1c 4%, #262323 30%, #453f3f 50%, #262323 70%, #1e1c1c 96% );
    }
}  

a {
    color: #000;
}

a:hover {
    color: #000;
}
    
.bg-primary {
    background-image: none;
    background: linear-gradient(to right, #645959 0%, #645959 100%) !important;
}
    
.navbar.bg-primary {
    border-color: #5a684e;
}
    
.navbar .nav-link:hover, .navbar .nav-link:focus {
    background-image: linear-gradient(90deg, #6b7276, #26292b, #6b7276);  
}
    
.card-section {
    background: linear-gradient( 90deg , #1e1c1c 5%, #262323 30%, #453f3f 50%, #262323 70%, #1e1c1c 95% );
}
@media (min-width: 992px) {
    .card-section {
        background: linear-gradient( 90deg , #1e1c1c 4%, #262323 30%, #453f3f 50%, #262323 70%, #1e1c1c 96% );
    }
}  
      
.passeio-completo .card-section {
    background: linear-gradient( 90deg , #1e1c1c 5%, #262323 30%, #453f3f 50%, #262323 70%, #1e1c1c 95% );
}
@media (min-width: 992px) {
    .passeio-completo .card-section {
        background: linear-gradient( 90deg , #1e1c1c 4%, #262323 30%, #453f3f 50%, #262323 70%, #1e1c1c 96% );
    }
}  
      
.card-section .titulo {
    color: #fff;
}

.card-section .card {
    color: #000;
    background: linear-gradient(to left, #ae9292 20%, #F3F3F3 100%);
}
  
.card-section .card .titulo {
    color: #000;
}

.card-section .card .cartao-texto {
    color: #000;
    background-image: none;
    background: linear-gradient(to right, #ae9292 10%, #F3F3F3 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}
  
.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;
    }
}

.silver-theme .card-menu-box .cartao-texto ul.nav.nav-pills {
    background: linear-gradient(to left, #aa7272 0%, #ded4d4 100%);
}

.card-menu-box .card .cartao-texto {
    background: linear-gradient(to left, #aa7272 0%, #ded4d4 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}

.card-section .card-menu-box .card {
    background: linear-gradient(to left, #aa7272 0%, #ded4d4 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}

.card-menu-box .cartao-texto ul.nav.nav-pills {
    background: linear-gradient(to left, #aa7272 0%, #ded4d4 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}

.silver-theme .card-menu-box .cartao-texto .nav-pills .nav-link {
    color: #000;
}

.card-menu-box .cartao-texto .nav-pills .nav-link {
    color: #000;
}

.card-menu-box .cartao-texto .nav-pills .nav-link:hover {
    color: #fff;
}

.card-section .card-menu-box .card a {
    color: #000;
}

.card-section .card-menu-box .card a:hover {
    color: #000;
}

.card-section .card a {
    color: #000;
}

.card-section .card a:hover {
    color: #000;
}

.card-section .card-fundo .card {
    color: #fff;
    background-image: none;
    background: #314a56;
}
  
.card-section .card-livre-detail .card {
    background: linear-gradient(to left, #ae9292 20%, #F3F3F3 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}
  
.card-section .card-livre-detail .card:hover {
    background: linear-gradient(to left, #ae9292 20%, #F3F3F3 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}
  
.card-section .card-livre-detail .card {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.card-section .card-livre-detail .card:hover {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #000;
    }
}

.card .form-label {
    color: #fff;
}

input[type=text], input[type=number], select {
    background-color:#c3c3c3;
    color:#000;
}
  
.form-control {
    background-color:#c3c3c3;
    color:#000;
}

.nav-pills .nav-link {
    color: #000;
}

ul.nav.nav-pills {
    background: linear-gradient(to left, #ae9292 20%, #F3F3F3 100%);
    box-shadow: inset 4px 4px 5px #2c1d1d,
                inset -4px -4px 5px #2c1d1d;
}


