/*********************************************************************************
 Posts
**********************************************************************************/
.archive-block.child h1 {
    font-weight: 500;
}

.archive-block.child h1,
.archive-block.child>p{
    padding-left: 1.75rem;
}

.archive-block.child h1,
.archive-block.child>p{
    border-left: #eeeeee solid 3px;
}


/*********************************************************************************
 Table
**********************************************************************************/
table{
    width: 100%;
    border-spacing: 0;
}
  
table th{
    border-bottom: solid 2px #999999;
    padding: 10px 0;
    text-align: center;
  }
  
table td{
    border-bottom: solid 2px #ddd;
    text-align: center;
    padding: 10px 0;
}
  
table td {
    font-size: 0.9rem;
    text-align: left;
}

.table-dark {
    color: #fff;
    background-color: #080808;
}

/*********************************************************************************
 Button
**********************************************************************************/
.btn-secondary {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #bbbbbb;
    border-color: #bbbbbb;
}

/*********************************************************************************
 Nav
**********************************************************************************/
#select-block .nav a:active,
#select-block .nav a:hover,
#select-block .nav a.active {
    font-weight: 700;
}

/*********************************************************************************
 Pagination
**********************************************************************************/
.pagination {
    margin-top: 1rem;
    margin-bottom: 2rem;
}

/*********************************************************************************
 Toc
**********************************************************************************/
#index dd {
    padding: 0.1rem 0;
}

#index dd.lv_h1 {
    margin-top: 0.5rem;
}
#index dd.lv_h2 {
    padding-left: 1rem;
}
#index dd.lv_h3 {
    padding-left: 2rem;
}
#index dd.lv_h4 {
    padding-left: 3rem;
}
#index dd.lv_h5,
#index dd.lv_h6,
#index dd.lv_h7 {
    display: none;
}

#index dd a {
    padding: 0.2rem;
    display: block;
}

/*********************************************************************************
 EnlighterJS
**********************************************************************************/
.EnlighterJSWrapper {
    margin: 1.5em -32px !important;
    margin: 1.5em -46px !important;
    padding: 24px 24px !important;
    border-top: solid 0px #e0e0e0 !important;
    border-bottom: solid 0px #e0e0e0 !important;
    background-color: #f0f0f1 !important;
}
@media (max-width: 767.98px) {
    .EnlighterJSWrapper {
        margin: 1.5em -30px !important;
    }
}

.minimalEnlighterJSWrapper pre,
ol.minimalEnlighterJS,
ul.minimalEnlighterJS {
    border-top: solid 0px #e0e0e0 !important;
    border-bottom: solid 0px #e0e0e0 !important;
    padding: 0  0  0  0 !important;
    /* background-color: transparent; */
    /* background-color: #364549 !important; */
    /* color: #e3e3e3 !important; */
}
ol.mochaEnlighterJS li,
ul.mochaEnlighterJS li {
    border-left: 0px solid #939393 !important;
    background-color: transparent !important;
}
ul.mochaEnlighterJS {
    background-color: #364549 !important;
}
/* ol.EnlighterJS, ul.EnlighterJS {
    background-color: #364549 !important;
} */
.mochaEnlighterJS .co1,
.mochaEnlighterJS .co2 {
    color: #cccccc !important;
    font-style: normal !important;
}
.EnlighterJS span {
    font-size: 0.9rem !important;
}
.mochaEnlighterJS .br0 {
    color: #aaaaaa !important;
}

ol.mochaEnlighterJS li, ul.mochaEnlighterJS li {
    padding-top: 6px !important;
}

ol.EnlighterJS, ul.EnlighterJS {
    margin: 0 0 10px 0 !important;
}


.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #000000;
    border-radius: .25rem;
}