/* Tabelle responsive: niente scroll orizzontale, contenuto che va a capo */
.wy-table-responsive {
    overflow: visible !important;
}
.wy-table-responsive table {
    width: 100% !important;
    table-layout: fixed !important;
    margin-bottom: 1em;
}
.wy-table-responsive table td,
.wy-table-responsive table th {
    white-space: normal !important;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
    vertical-align: top;
    padding: 6px 8px;
}
.wy-table-responsive table code.literal,
.wy-table-responsive table tt.literal {
    white-space: normal !important;
    word-break: break-word;
}

/* ubxconfig: spazio extra tra figure e sotto i titoli di sezione */
div.figure, figure {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
h2, h3 {
    margin-top: 1.6em !important;
}

/* Disabilita il link nel footer "Built with Sphinx using a theme provided by Read the Docs" */
.rst-footer-buttons + p a, .rst-versions + footer a[href*='sphinx-doc.org'],
footer p a[href*='sphinx-doc.org'], footer p a[href*='readthedocs.org'],
.footer a[href*='sphinx-doc.org'], .footer a[href*='readthedocs.org'] {
    pointer-events: none;
    color: inherit !important;
    text-decoration: none !important;
    cursor: default;
}
