body {
    background: #525456;
    color: #282828; }

h3, .h3 {
    color: #ededed; }

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #383839 !important;
}
    
.card-fundo .card {
    --bs-card-bg: #3f4142;
}    

.card-livre .card {
    --bs-card-bg: none;
}    
  
.card-section {
    color: #fff;
    background: #525456;
}

.card-section .text-muted {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.55) !important;
}

p.card-text.text-muted {
    margin-bottom: 0.1rem;
}

.card-section .titulo {
    color: #fff;
}

.card-section .card {
    color: #fff;
    border-radius: 10px;
  }
  
.card-section .card .titulo {
    color: #fff;
}

.card-section .card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: #fff;
}

.passeio-section h2.card-title {
    color: #fff;
}

.passeio-section p.card-text {
    color: #fff;

}

.blog-section h2.card-title {
    color: #fff;

}

.blog-section p.card-text {
    color: #fff;

}

.card .form-label {
    color: #afa7a7;
}

.contato-section h1.card-text {
    color: #cec8c8;
}

.contato-section div.row {
    margin-left: 1px;
}

.reserva-section h1.card-text {
    color: #cec8c8;
}

.reserva-section div.row {
    margin-left: 1px;
}

input[type=text], select {
    background:#e4e4e4;
}
  
.form-control {
    background: #e4e4e4;
    padding: 10px;
}

