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

/* --- Customize colors in the top left ------------------------------------ */
.wy-side-nav-search {
    background-color: #FCB434;  /* Foundry Primary Yellow */
}

.wy-side-nav-search > div.version {
    color: #fcfcfc;
    font-size: 90%;
    font-weight: bold;
}

.wy-side-nav-search input[type="text"] {
    border-color: #959595;      /* Foundry Primary Gray */
}

/* --- 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;
}
.wy-menu-vertical li.current a {
    color: #333;
}

/* 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;
}

/* Use black for monospace ------------------------------------------------- */

.rst-content tt.literal, .rst-content tt.literal, .rst-content code.literal {
    color: inherit;
}

/* Don't bold terms in definition lists ------------------------------------ */

.rst-content dl dt {
    font-weight: inherit;
}

table p {
    font-size: inherit;
    line-height: inherit;
}
