.modal-body {
    background-color: #2f3136;
}

.btn-menu:hover,
.btn-menu-active {
    border-color: #7a77bb;
    color: #7a77bb;
}

.btn-aside:hover,
.btn-aside-active {
    border-color: #7a77bb;
    color: #7a77bb;
}

.btn-off {
    background-color: #36393f;
    border: 1px solid #202225;
}

.btn-on {
    background-color: #7a77bb;
    border: 1px solid #202225;
}

.btn-navigator {
    background-color: #2f3136;
}

.btn-navigator:hover {
    color: #7a77bb;
}

.hr-group {
    background-color: #40444b !important;
}

.form-control,
.bootstrap-select>select {
    border-bottom: .125rem solid #7a77bb;
}

.form-control:focus {
    background-color: #2f3136;
    border-color: #7a77bb;
    box-shadow: 0 0.06rem 0 #7a77bb;
}

select {
    background-image: url("data:image/png;base64,[encoded data, 4380 characters]");
}

textarea {
    border: 1px solid #21262d;
}

.CodeMirror-wrap {
    border: 1px solid #21262d;
}

.aside-icon>path {
    fill: #c9d1d9;
}

.container-log {
    background-color: #2f3136 !important;
    border: 1px solid #21262d;
}

pre.rich-traceback-code {
    color: #cccccc;
    background-color: #1e1e1e;
}

#pywebio-scope-content {
    background-color: #36393f;
}

[id^="pywebio-scope-group_"] {
    background-color: #2f3136;
    border: 1px solid #21262d;
}

#pywebio-scope-daemon-overview [id^="pywebio-scope-group_"] {
    border: 0;
}

#pywebio-scope-aside {
    background-color: #202225;
    border-right: 1px solid #21262d;
}

#pywebio-scope-menu {
    background-color: #2f3136;
    border-right: 1px solid #21262d;
}

#pywebio-scope-navigator {
    border: 1px solid #21262d;
    color: #c9d1d9;
}

#pywebio-scope-scheduler-bar,
#pywebio-scope-log-bar,
#pywebio-scope-log,
#pywebio-scope-running,
#pywebio-scope-pending,
#pywebio-scope-waiting,
#pywebio-scope-daemon-overview #pywebio-scope-groups {
    background-color: #2f3136;
    border: 1px solid #21262d;
}

#pywebio-scope-header {
    background-color: #202225;
    border-bottom: 1px solid #36393f;
}

*[style*="--arg-help--"],
[id^="pywebio-scope-group_"]>p+p {
    color: #adb5bd;
}