/* INIZIO PERSONALIZZAZIONE COLORI COMUNI */
/*** COLORE BARRA HEADER SLIM ***/
.it-header-slim-wrapper {
    background-color: #001d42;
}

/*** COLORE BARRA HEADER ***/
.it-header-center-wrapper {
    background-color: #003882;
}

/*** COLORE BARRA FOOTER ***/
.it-footer-main {
    background-color: #202a2e;
}
/* FINE PERSONALIZZAZIONE COLORI COMUNI */

/*** INIZIO - FIX BUG INCOMPATIBILITA' POLICY E QUILL EDITOR ***/
.privacy_policy_section .ql-editor {
    height: auto !important;
}

.checkbox_section .ql-editor {
    height: auto !important;
}

.table_section .ql-editor {
    height: auto !important;
}

.card .ql-editor {
    height: auto !important;
}

#myForm .ql-editor {
    height: auto !important;
}
/*** FINE - FIX BUG INCOMPATIBILITA' POLICY E QUILL EDITOR ***/

.title_button_container {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.danger_notification {
    background-color: #F44336;
    margin:5px;
    padding: 10px;
    border: 1px solid black;
    border-radius: 10px;
    text-align: center;
}

.danger_notification p {
    font-size: 18px;
    font-weight: 600;
    color: white;
}

.warning_notification {
    background-color: #FFD600;
    margin:5px;
    padding: 10px;
    border: 1px solid black;
    border-radius: 10px;
    text-align: center;
}

.warning_notification p {
    font-size: 18px;
    font-weight: 600;
    color: black;
}

/* bootstrap footer bg forzato trasparente */
.it-footer-small-prints
{
    background-color: transparent !important;
    margin-top:1.5rem !important;
    padding-top:1.5rem !important;
    border-top:1px solid hsla(0,0%,100%,.5) !important
}

/* bootstrap footer gestione padding sovrascritta */
.it-footer-small-prints ul.it-footer-small-prints-list
{
    padding: 0 0 1rem 0 !important;
}

.counters-row {
    display:flex;
    gap:12px;
    margin-bottom:16px;
}
.widget-counter {
    flex:1;
    padding:16px;
    border:1px solid #ddd;
    border-radius:12px;
    text-align:center;
}
.widget-value {
    font-size:1.6rem;
    font-weight:700;
    line-height:1;
}
.widget-title {
    color:#555;
    font-size:0.9rem;
    margin-top:6px;
}