/* --- Increase width of page contents ------------------------------------- */
.wy-nav-content {
    max-width: 920px;
}

/* --- Customize colors in the top left ------------------------------------ */
.wy-side-nav-search {
    background-color: #37a350;
}

.wy-side-nav-search input[type="text"] {
    border-color: #2f8c45;
}

/* --- Improve readability of sidebar -------------------------------------- */
.wy-menu-vertical header, .wy-menu-vertical p.caption {
    color: #777;
}
.wy-menu-vertical > ul {
    margin-bottom: 1em;
}
.wy-menu-vertical li.toctree-l1 > a {
    padding: 0.4045em 2.818em !important;
}
.wy-menu-vertical li.toctree-l2 > a {
    padding: 0.4045em 3.627em !important;
}
.wy-menu-vertical li.toctree-l3 > a {
    padding: 0.4045em 5.245em !important;
}
.wy-menu-vertical li.toctree-l4 > a {
    padding: 0.4045em 6.863em !important;
}

/* Add scrollbar to sidebar ------------------------------------------------ */
.wy-nav-side {
    padding-bottom: 0;
}

.wy-nav-side, .wy-side-nav-search, .wy-menu-vertical {
    width: auto;
}

.wy-side-scroll {
    overflow-y: auto;
}

/* Widget Type Screenshots ------------------------------------------------- */
.example-screenshot {
    margin-bottom: 40px;
}
.example-screenshot .image {
    background-color: #2E2E2E;
    padding: 8px 16px;
}
table.example-screenshots td:nth-child(2) {
    background-color: #2E2E2E !important;
}

