.wy-side-nav-search {
    background-color: #009BDF;
}

.wy-side-nav-search>div.version {
    color: rgba(255, 255, 255, 0.7);
}

.wy-nav-content {
    max-width: none; /* use max-width: 800px for button navigation, not content */
}

.wy-table-responsive {
    clear: both;
}

.wy-table-responsive table {
    width: 100%;
}

.wy-table-responsive table td,
.wy-table-responsive table th {
    white-space: normal;
}

.rst-footer-buttons {
    max-width: 800px;
}

table.docutils td>p:nth-last-child(n+1) {
    margin-top: 0.5rem;
}

.rst-versions.shift-up  {
    overflow: auto;
}
