h2, h3 span, .opblock-summary-path span  {
    color: #dedede !important;
}

.topbar-wrapper span, .topbar-wrapper svg {
    color: white !important;
}

.opblock-summary-description {
    color: #aaa !important;
}
.opblock-body table td,
.opblock-body p,
.opblock-body button,
.opblock-body select,
.opblock-body h4 {
    color: #aaa !important;
}
.opblock-summary-path__deprecated span,
.opblock-summary-path__deprecated a {
    color: #c11919 !important;
}

.renderedMarkdown *, .schemes * {
    color: #aaa !important;
}

.renderedMarkdown p {
    font-size: 1rem !important;
    line-height: 1.3rem !important;
}

.renderedMarkdown p a {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.renderedMarkdown p a:hover {
    font-weight: bold;
}

.topbar {
    background-color: #0A0E15 !important;
    border-bottom: 1px solid #1e2634 !important;
}
.btn.authorize {
    background: #49CC90 !important;
}
.btn.authorize * {
    color: white !important;
}
.btn.authorize svg {
    fill: red !important;
}

a {
    color: #5A63D3 !important;
}
.main .link {
    display: none;
}
.btn.try-out__btn {
    background: #5A63D3 !important;
    color: white !important;
    border-color: #5A63D3 !important;
    width: 180px;
    padding: .8rem 1.8rem !important;
    font-size: 1rem;
}
.btn.try-out__btn.cancel {
    background: #862121 !important;
    border: 0 !important;
    font-size: 1rem;
}
.btn.execute.opblock-control__btn {
    color: white !important;
}
#select {
    width: 200px;
}

body {
    background-color: #0A0E15;
}
.dialog-ux * {
    color: black !important;
}
.scheme-container {
    border-top: 1px solid #1e2634 !important;
    border-bottom: 1px solid #1e2634 !important;
    background-color: #0A0E15 !important;
}

select {
    background: #0A0E15 !important;
    border: 1px solid #1e2634 !important;
}
svg {
    fill: #aaa;
}

.opblock-section-header {
    background: #0A0E15 !important;
}

.opblock-summary-method, .version {
    color: white !important;
}