.impresa-366 input[type="text"],
.impresa-366 input[type="password"],
.impresa-366 input[type="search"],
.impresa-366 input[type="email"],
.impresa-366 input[type="url"],
.impresa-366 input[type="tel"],
.impresa-366 input[type="number"],
.impresa-366 input[type="range"],
.impresa-366 input[type="date"],
.impresa-366 textarea {
    height: auto !important;
    max-width: 100%;
    padding: 16px !important;
    border: 0 !important;
    background: rgba(238, 238, 238, 0.8) !important;
    font-size: 14px;
}

.impresa-366 #annfu_tabs li {
    width: 100%;
    text-align: center;
}

.impresa-366 #annfu_tabs li a {
    background: rgba(238, 238, 238, 0.8);
}

.impresa-366 #annfu_tabs li a.active {
    background: #fff;
}

.impresa-366 .tab-content {
    padding: 15px;
    border: 1px solid #dee2e6;
    border-top: 0;
    background: #fff;
}

.impresa-366 .tab-pane {
    margin-top: 0;
}

.impresa-366 .annfu_fiore_prezzo, .impresa-366 .annfu_ricordo_floreale_prezzo,
.impresa-366 .annfu_fiori_totale, .impresa-366 .annfu_riepilogo_ricordo_floreale_totale{
    color: #004F9FED;
}

.impresa-366 .annfu_fiore:hover,
.impresa-366 .annfu_ricordo_floreale:hover {
    background: #efefef;
}

.impresa-366 .annfu_fiore.checked,
.impresa-366 .annfu_ricordo_floreale.checked {
    background: #004F9FED;
}

.impresa-366 .annfu_ricordo_floreale.checked a,
.impresa-366 .annfu_ricordo_floreale.checked a i {
    color: #004F9FED;
}

.impresa-366 .annfu_fiore.checked:after,
.impresa-366 .annfu_ricordo_floreale.checked:after {
    color: #004F9FED;
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .annfu_buttons_wrapper {
        display: flex;
    }
    .annfu_buttons_wrapper .btn-block{
        width: auto;
    }
    .annfu_buttons_wrapper .btn-block+.btn-block{
        margin-top: 0;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .impresa-366 #annfu_tabs li {
        width: auto;
        margin-right: 5px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .impresa-366 #annfu_tabs li {
        width: 24%;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}