/* override table width restrictions */
.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: normal;
}

.wy-table-responsive {
    margin-bottom: 24px;
    max-width: 100%;
    overflow: visible;
}

.wy-side-nav-search {
    background-color: #016e02;
}

.wy-nav-content a {
    color: #016e02;
}

.wy-nav-top {
    background-color: #016e02;
}

.wy-side-nav-content a:visited {
    color: #016e02;
}

.wy-nav-content a:hover {
    color: #16a67f;
}

.wy-nav-content a:active {
    color: #016e02;
}

.wy-nav-content a.headerlink {
    color: transparent;
    visibility: hidden;
    position: absolute;
    top: -9999px;
    left: -9999px;
}