/* extra css */

.md-typeset ol {
    list-style: none;
    padding:0;
    margin:0;
    counter-reset: listStyle;
}

.md-typeset ol li p:before {
    content: counter(listStyle, lower-alpha) ") " ;
    counter-increment: listStyle;
    font-style: italic;
    padding-right: 5px;
}

.md-typeset ol li p { 
    padding-left: 2em; 
    text-indent: -1.5em;
}

.md-typeset ol ol {
    list-style: none;
    padding:0;
    margin:0;
    counter-reset: listStyle;
}

.md-typeset ol ol li p:before {
    content: "(" counter(listStyle, lower-roman) ") ";
    counter-increment: listStyle;
    font-style: italic;
    padding-right: 5px;
}

.md-typeset ol ol li p { 
    padding-left: 2em; 
    text-indent: -1.5em;
}

.md-typeset .footnote ol {
    list-style: none;
    padding:0;
    margin:0;
    counter-reset: listStyle;
}

.md-typeset .footnote ol li p:before {
    content: counter(listStyle, decimal) ". " ;
    counter-increment: listStyle;
    font-style: normal;
    padding-right: 5px;
}

.md-typeset .footnote ol li p { 
    padding-left: 0; 
    text-indent: 0;
}

.md-typeset h6{
    font-size: .8rem;
    line-height: 1.6;
    color: rgba(0,0,0,.87);
    font-feature-settings: "kern","liga";
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:normal;
}

.md-typeset blockquote {
    padding-left: .8rem;
    border-left: none;
}

.md-typeset blockquote p {
    font-size: .8rem;
    line-height: 1.6;
    color: rgba(0,0,0,.87);
    font-feature-settings: "kern","liga";
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:normal;
}