td {
    padding: 5px 10px !important;
    vertical-align: middle !important;
}
table td p {
    font-size: 15px;
}
table input[type="checkbox"] {
    width: 20px;
    height: 20px;
}
label.form-check-label {
    font-size: 15px;
}
input#aceptar {
    width: 20px;
    height: 20px;
}
.form-check {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}
div#descargas {
    display: flex;
    justify-content: center;
    gap: 20px;
}
input.form-control{
        height: calc(1.5em + .75rem + 2px) !important;
}
.fechasvalor {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 20px;
}
.fechavalor1, .fechavalor2{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.fechasvalor input[type=text] {
    height: 25px !important;
    padding: 0 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2bcd3ad.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: #f39f21;
    
}
/* section.elementor-section.elementor-top-section.elementor-element.elementor-element-2bcd3ad.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-image: url(../img/fondo-formu.jpg);
    background-size: cover;
    background-repeat: no-repeat;
} */
 