/* Make sidebar toctree expand/collapse icons match the text color */
.wy-menu-vertical li button.toctree-expand {
    color: #d9d9d9;
}
.wy-menu-vertical li.current > a button.toctree-expand,
.wy-menu-vertical li.on a button.toctree-expand {
    color: #404040;
}
.wy-menu-vertical li.toctree-l2 button.toctree-expand {
    color: #d9d9d9;
}
.wy-menu-vertical li.toctree-l3 button.toctree-expand {
    color: #d9d9d9;
}
.wy-menu-vertical li.toctree-l2.current > a button.toctree-expand,
.wy-menu-vertical li.toctree-l3.current > a button.toctree-expand {
    color: #404040;
}

/* Force table description cells to wrap text instead of scrolling */
.wy-table-responsive table td,
.wy-table-responsive table th,
.rst-content table.docutils td,
.rst-content table.docutils th,
.rst-content table.field-list td,
.rst-content table.field-list th {
    white-space: normal !important;
    word-wrap: break-word;
}

.wy-table-responsive {
    overflow-x: visible;
}

.rst-content table.docutils {
    table-layout: fixed;
    width: 100%;
}
