body {
    color: #fff;
    background:  #505a67;
}

a {
    color: #282828;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #282828;
}

.bg-primary {
    background-image: none;
    background-color: #6a7d95 !important;
}

.navbar.bg-primary {
    border-color: #6d7f97;
}

.navbar .nav-link:hover, .navbar .nav-link:focus {
    background-image: linear-gradient(90deg, #000, #4d4d4d, #707070, #909090, #707070, #4d4d4d, #000);
}
  
.navbar-dark {
    --bs-navbar-color: #fff;
}
    
.card-section {
    color: #fff;
    background:  #505a67;
  }
  
.card-section .titulo {
    color: #fff;
}

.card-section .card {
    color: #000;
    border-radius: 13px;
    background-image: linear-gradient(90deg,#626262, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #626262);
}
  
.card-section .card .cartao-texto {
    color: #fff;
    border-radius: 0px;
    background-image: none;
    background: #596576;
}
  
.card-section .card-fundo .card {
    color: #fff;
    border-radius: 13px;
    background-image: none;
    background: #3e4550;
}
  
.passeio-completo .card-section {
    color: #fff;
    background: #505a67;
}
  
.card-section .text-muted {
    color: #444444 !important;
}

.card-section .card .titulo {
    color: #000;
}

.card-section .card-livre-detail .card:hover {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #fff;
    }
}

.card-section .card-livre-detail .card {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #282828; 
    }
}

.card-section .card-livre-detail .card:hover {
    background-image: none;
    color:rgba(255, 255, 255, 0.9);
}
  
.card-section .card-livre-detail .card {
    background-image: linear-gradient(90deg,#626262, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #cfcfcf, #626262);
    color:rgba(255, 255, 255, 0.9);
}
  
.card-section .text-muted {
    color: #e6e6e6 !important;
}

.card .form-label {
    color: #fff;
}

input[type=text], input[type=number], select {
    background-color:#6a788b;
    color:#fff;
}
  
input[type=text] {
    background-color:#6a788b;
    color:#fff;
}
  
.form-control {
    background-color:#6a788b;
    color:#fff;
    border: none;
    padding: 10px;
}

input.form-control.original-bg-color {
    color: #fff;
    background-color: #5d697b; 
    border: 2px solid #5d697b;
}
  
.nav-pills .nav-link {
    color: #000;
    border: none;
}

.nav-pills .nav-link:hover {
    color: #fff;
    background-image: linear-gradient(90deg, #39404a, #57616f, #525b68, #6a788b, #525b68, #57616f, #39404a);
    border: none;
  }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-image: linear-gradient(90deg, #39404a, #525b68, #6d798a, #525b68, #39404a);
    color: #fdfdfd !important;
    border: none;
}
  
.nav-pills {
    --bs-nav-pills-link-active-bg: #7c7c7c !important;
    border: none;
}

ul.nav.nav-pills {
    background-image: linear-gradient(90deg, #434343, #c8c8c8, #ededed, #ededed, #c8c8c8, #434343);
    border: none;
    box-shadow: 5px 5px 10px rgba(171, 172, 173, 0.501),5px 5px 10px rgba(48, 61, 77, 0.81);
    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 {
    color: #282828;
    background-image: linear-gradient(90deg, #303030, #c8c8c8, #ededed, #ededed, #c8c8c8, #303030);
    --bs-btn-padding-x: 1.0rem;
    } 
    
.btn-primary:hover {
    color: #272727;
    background-image: linear-gradient(90deg, #828282, #acacac, #cdcdcd, #cccccc, #afafaf, #818181);
    --bs-btn-padding-x: 1.0rem;
} 
    
.btn-secondary {
    color: #282828;
    background-image: linear-gradient(90deg, #303030, #c8c8c8, #ededed, #ededed, #c8c8c8, #303030);
} 
    
.btn-secondary:hover {
    color: #272727;
    background-image: linear-gradient(90deg, #828282, #acacac, #cdcdcd, #cccccc, #afafaf, #818181);
} 
