﻿* {
    color: #ffffff;
    background-color: #333333;
}

div {
    color: #ffffff;
}

em {
    color: #ffffff;
}

.wrapper {
    margin: 5px;
}

.reference {
}

.external {
}

.not-implemented {
    color: #FFCC66;
    font-style: italic;
}

span.highlight, p.highlight {
    color: #FFCC66;
}

div.info-panel {
    border: 1px solid #FFCC66;
    text-align: center;
    font-size: 18px;
    font-family: inherit;
    margin: 10px 0 0 0;
    padding: 10px;
}

h2.highlight, span.highlight {
    color: #FFCC66;
}

.literal span {
    color: #ffffff;
    background-color: green;
}
footer {
    display: block;
}

footer p {
    color: #000;
    font-size: 15px !important;
    text-align: center;
}

.table-of-contents {
    background-color: #333333;
}

.table-of-contents ul {
    font-size: 18px;
    margin-left: 25px;
}

.table-of-contents ul > li {
    display: list-item;
    list-style-type: square;
}

.table-of-contents p {
    font-style: normal;
    font-size: 14px;
}

#provider-api {
}

.table-wrapper {
    overflow-x: auto;
}

#flags-table {
}

#flags-table th {
    background-color: #000000;
}

#flags-table td {
    border: 1px solid #008000;
    color: #FFCC66;
}

#flags-table th, #flags-table td {
    padding: 5px;
    width: 90px;
    text-align: center;
}

#binding-paths-example-table pre {
    color: #ffffff;
}

#binding-paths-example-table th {
    background-color: #000000;
}

#binding-paths-example-table th:nth-child(1) {
    width: 400px;
}

#binding-paths-example-table th:nth-child(2), th:nth-child(3) {
    width: 300px;
    vertical-align: middle;
}

#binding-paths-example-table td:nth-child(2) {
    vertical-align: middle;
}

#binding-paths-example-table th, #binding-paths-example-table td {
    font-size: 13px;
    border: solid 1px #000;
    padding: 5px;
    text-align: center;
}

.l {
    background-color: #000000;
}

.p {
    background-color: #000000;
}
