body {
    color: #252a34;
    background: #f7fbfc; }

a {
    color: #5b5b5b;
    text-decoration: none; }

a:hover {
    text-decoration: none;
    color: #000000;
}
    
.bg-primary {
    background-image: linear-gradient(90deg,  #000000, #424242, #5f5f5f, #868686, #aaaaaa);
}
    
.navbar.bg-primary {
    border-color: #fff;
}
    
.navbar .nav-link:hover, .navbar .nav-link:focus {
    background-image: linear-gradient(90deg, #000, #4a4a4a, #5f5f5f, #6c6c6c, #5f5f5f, #4a4a4a, #000);
}
  
.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.96);
}
    
.card-section {
    color: #252a34;
    background: #f6fafb;
}
  
.passeio-completo .card-section {
    color: #181b1e;
    background: #eaedee;
}
  
.card-section .text-muted {
    color: #4b4b4b !important;
}
  
.card-section .titulo {
    color: #252a34;
}

.card-section .silver-theme .titulo {
    color: #252a34;
}

.card-section .card {
    color: #14171d;
    border-radius: 13px;
    background-image: linear-gradient(90deg, #6f6f6f, #c8c8c8, #d5d5d5, #d5d5d5, #c8c8c8, #6f6f6f);
  }
  
.card-section .card .titulo {
    color: #252a34;
}

.card-section .card .cartao-texto {
    color: #000000;
    border-radius: 13px;
    background-image: none;
    background: #cfd4d5;
}
  
.card-section .card-fundo .card {
    color: #000;
    border-radius: 13px;
    background-image: none;
    background: #969696;
}
  
.card-section .card-livre-detail .card {
    background-image: none;
    color:#2f2f2f;
}
  
.card-section .card-livre-detail .card:hover {
    background-image: none;
    color:#2f2f2f;
}
  
.card-section .card-livre-detail .card {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #2f2f2f;
    }
}

.nav-pills .nav-link {
    color: #000;
    border: none;
}

.nav-pills .nav-link:hover {
    color: #fff;
    background-image: linear-gradient(90deg, #000, #424242, #545454, #7e7e7e, #545454, #424242, #000);
    border: none;
  }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-image: linear-gradient(90deg, #000, #424242, #545454, #7e7e7e, #545454, #424242, #000);
    color: #fdfdfd !important;
    border: none;
}
  
.nav-pills {
    --bs-nav-pills-link-active-bg: #7c7c7c !important;
    border: none;
}

ul.nav.nav-pills {
    background-image: none;
    background: #fff;
    border: none;
    box-shadow: 5px 5px 10px rgba(135, 139, 145, 0.2),5px 5px 10px rgba(59, 78, 103, 0.2);
    transition: background-color .15s ease-in-out,border .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;
    padding: 0.4rem;
    border-radius: .375rem;
}

.btn-primary:hover {
    color: #fff;
    background-image: linear-gradient(90deg, #000, #4c4c4c, #505050, #4c4c4c, #000);
    --bs-btn-padding-x: 1.0rem;
    border: none;
} 

.btn-primary {
    color: #000;
    background-image: linear-gradient(90deg,#000, #cccccc, #dddddd, #eeeeee, #eeeeee, #dddddd, #cccccc, #000);
    --bs-btn-padding-x: 1.0rem;
    border: none;
} 

.btn-secondary {
    color: #000;
    background-image: linear-gradient(90deg, #343434, #dddddd, #cccccc, #bbbbbb, #bbbbbb, #cccccc, #dddddd, #343434);
    border: none;
} 

.btn-secondary:hover {
    color: #000;
    background-image: linear-gradient(90deg, #dddddd, #cccccc, #bbbbbb, #aaaaaa, #aaaaaa, #bbbbbb, #cccccc, #dddddd);
    border: none;
} 

.table {
    color: #000;
}
  
.table a {
    color: #000;
    font-style: oblique;
}
  
.calculator-section .card-section a {
    color: #000;
    font-family: Verdana, sans-serif;
}
  
.calculator-section .card-section input {
    color: #000;
    font-family: Verdana, sans-serif;
}
  
.calculator-section .card-section h4 {
    color: #000;
    font-family: Verdana, sans-serif;
}
  
.calculator-section .card-section h5 {
    color: #000;
    font-family: Verdana, sans-serif;
}
  
.calculator-section .card-section h6 {
    color: #000;
    font-family: Verdana, sans-serif;
}


