body {
    color: #fff;
}
ul.docslist li {
    display: list-item;
    text-align: -webkit-match-parent;
    line-height: 1.5;
    font-size: 18px;
}
.wiki-list-p {
    margin-bottom: 1.5em;
    line-height: 1.5;
    margin: 0 0 10px;
    display: block;
    padding-left: 4px;
}
img{
    max-width: 100%;
}
ol {counter-reset: section;  list-style-type:none;padding-left:0}
ol li:before {counter-increment: section;font-weight:700;content: counters(section, ".") ". "}

ol {
    display: block;
    list-style-type: decimal;
    /*-webkit-margin-before: 1em;*/
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    /*-webkit-padding-start: 40px;*/
}

.col-lg-2, .col-lg-10 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.doc-banner {

    background-image: url(/static/images/banners/doc-darkness-bg.jpg);
    background-position: center;
}
.ban-stroke1 {
    font-size: 20px;
    font-weight: 600;
}
.ban-stroke2 {
    font-weight: 400;
    font-size: 38px;
    font-style: italic;
    border-bottom: solid 4px #ffc107;
    text-align: center;
}

.doc-main-bg {
    color: #111;
    display: flex;
    flex-direction: row;
    line-height: 1.6;
    padding: 26px 42px;
}

.content-title {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 4px;
}
.content-block {
    display: flex;
    flex-direction: column;
    align-items: left;
}
.content-single {
    color: rgba(255, 255, 255, 0.7) !important;
    text-decoration: none;
    line-height: 1.4;
    transition: 0.6s color;
    cursor: pointer;
}
.content-single:hover {
    color: rgba(255, 255, 255, 0.9) !important;
}
.wiki-page{
    padding-left: 24px;
    padding-right: 24px;
    line-height: 1.35;
    color: inherit;
    font-size: 14px;
    word-wrap: break-word;
}
.wiki-title {
    font-weight: 600;
}
.li-wiki {
    display: flex;
}
@media (max-width: 992px) {
    .col-lg-2 {
        width: 0px;
        display: none
    }
}

table {
    border-bottom: 1px solid #8a8a8a;
    margin-bottom: 14px;
    width: 100%;
}

table td{
    padding-bottom: 8px;
}

table:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

code {
    padding: 2px 2px;
    color: #c7254e !important;
    border-radius: 6px;
    padding: 4px 6px;
    line-height: 2.3;
    background-color: #f9f2f4;
}
pre code{
    padding: 8px 12px;
    display: flex;
    line-height: 1.6;
}
pre {
    display: flex;
}

a {
    color: #238dff;;
    word-break: break-all;
}

.doc-main-bg>.col-lg-12>*{
    margin-left: 1.5em;
}
h1, h2, h3, h4{
    margin-left: 0 !important;
}
h3, h2{
    font-weight: 700;
}
ul.docslist>li:before{
    position: absolute;
    margin-left: -1rem;
    content: "•";
    color: inherit  ;
    font-weight: 900;
}

@media(max-width: 576px){
    .doc-main-bg{
        padding-top: 24px;
        padding-left: 8px;
        padding-right: 4px;
    }
    .doc-text{
        padding-top: 18px;
        padding-left: 18px;
    }
    .ban-stroke2{
        font-size: 32px;
    }
    .doc-main-bg>.col-lg-12>* {
        margin-left: .5em;
    }
}