/** Fix table wrapping */
.wy-table-responsive table td,
.wy-table-responsive table th {
    white-space: inherit;
}

/** Fix icons and line spacing in icon reference tables */
.rst-content table.table.has-first-cell-icon tr > td img {
    max-width: inherit;
    height: inherit;
}

html.writer-html5 .rst-content table.docutils.table.has-first-cell-icon td p {
    line-height: 1.2rem;
}

.table.is-fullwidth {
	width: 90% !important;
}

.table.is-two-thirds {
	width: 75% !important;
}

.table.is-half {
	width: 50% !important;
}

.table.is-narrow {
	width: inherit !important;
}

.table.is-50-50 td,
.table.is-50-50 th {
	width: 50%;
}

.table.is-25-75 th,
.table.is-25-75 td {
	width: 75%;
}

.table.is-25-75 th:first-child,
.table.is-25-75 td:first-child {
	width: 25%;
}

.table.is-text-centered td {
	text-align: center;
}

.rst-content dl dt {
	margin-bottom: 3px;
}
