body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background-image: url('../img/background1bb.jpg'); /* Ajusta la ruta si es necesario */
}

.testimonial-table-container {
    /*background-image: url('../img/bg-9.jpg'); /* Ajusta la ruta si es necesario */
    background-size: cover;
    background-position: center;
    background-repeat: no repeat;
    padding: 20px;
    border-radius: 8px;

}
.myDiv {
      margin-left: auto;
      margin-right: auto;
      width: 300px;
    }
.fondo{
    
    color: #FFE24F;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    
}
.testimonial-item {
    display: flex;
    align-items: flex-start; /* Alinea la velita arriba del texto */
    background-color: rgba(255, 255, 255, 0.85); /* Fondo semi-transparente para legibilidad */
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.testimonial-item img.velita {
    width: 50px; /* Ajusta el tamaño según tu imagen */
    height: auto;
    margin-right: 15px;
    margin-top: 5px; /* Pequeño ajuste vertical */
}

.testimonial-content {
    flex-grow: 1;
}
.testimonial-content h5 {
    margin-top: 0;
}

/* Estilos para la Barra Lateral */
.barra-lateral {
    background-color: #f8f9fa; /* Un color de fondo suave, ajústalo a tu gusto */
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px; /* Espacio si se muestra arriba en móviles */
    border: 1px solid #e9ecef; /* Un borde sutil */
}

.barra-lateral h4 {
    color: #333; /* Color para el título principal */
    border-bottom: 2px solid #007bff; /* Un subrayado de acento, usa tu color principal */
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.barra-lateral h5 {
    color: #555; /* Color para subtítulos */
    font-weight: bold;
}

.barra-lateral .reflexion-item p {
    font-style: italic;
    color: #495057;
    margin-bottom: 5px;
}

.barra-lateral .autor-reflexion {
    display: block;
    text-align: right;
    color: #6c757d;
    font-style: normal;
}

.barra-lateral hr {
    margin-top: 20px;
    margin-bottom: 20px;
}