/* ✅ Estilo general del formulario */
.container,
.form-step,
.panel {
    background-color: #fff !important;
    color: #000 !important;
}

/* ✅ Textos dentro del formulario */
.form-step label,
.form-step p,
.form-step select,
.form-step input,
.panel-body,
.panel-heading {
    color: #000 !important;
}

/* ✅ Campos de entrada */
input[type="number"],
select,
button {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
}

/* ✅ Botones (colores opcionales) */
button.btn-primary,
button.btn-success,
button.btn-default {
    color: #fff !important;
}

/* ✅ Logo PDP pequeño y discreto */
.logo-pdp {
    height: 40px !important;
    width: auto;
    opacity: 0.4;
    display: block;
    margin: 15px auto 0 auto; /* separa hacia abajo */
    float: none;
    text-align: center;
}
.btn-pdp {
    background-color: #0066cc !important;  /* Azul */
    color: #fff !important;
    border: none;
    padding: 10px 20px;
    font-weight: 600;
    border-radius: 4px;
    transition: background 0.2s ease;
}

.btn-pdp:hover {
    background-color: #004d99 !important;
    color: #fff !important;
}
.espacio-boton {
    margin-top: 20px;
}