
h1 { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.399999618530273px; } h3 { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.399999618530273px; } p { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } blockquote { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } pre { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.571430206298828px; }


body#md {
    position: absolute;
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
    text-align: left;
    left: 200px;
    right: 0px;
    margin: 0;
    padding: 0;
    max-width: none;
    color: #555;
    font-size: 15px;
    padding-right: 20px;
    overflow-x: hidden;
    text-overflow: ellipses;
}


.md .longTOC {
    width: 170px;
    display: block;
    border-right: 3px solid #b31b1b;
    overflow-y:scroll;
    font-size: 15px;
    font-family: inherit;
    background: #FFF;
    
    position: absolute;
    top: 90px;
    left:-190px;
    bottom:0px;
    margin: 0px;
    padding: 0px;
}

.scrolled .md .longTOC {
    position: fixed;
    left: 0px;
    top: 0px;
    border-left: 10px solid #fff;
}


.md .shortTOC {
    border-top: 30px solid #b31b1b;
    overflow-y:scroll;
    font-size: 20px;
    font-family: inherit;
    background: #FFF;
}

.md .longTOC a {
    color: #000;
}

.md .tocHeader, .md .tocNumber {
    display: none;
}

.md .shortTOC a {
    color: #BF7C70;
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

.md a:link {
    color: #BF7C70;
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

.md a:visited{
    color: #BF7C70;
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

.md div.title, contents, .md .tocHeader,
.md h1, .md h2, .md h3, .md h4, .md h5, .md h6,
.md .nonumberh1, .md .nonumberh2, .md .nonumberh3, .md .nonumberh4, .md .nonumberh5, .md .nonumberh6,
.md .shortTOC, .md .mediumTOC, .md .longTOC {
    color: #b31b1b;
    font-family: inherit;
}


.md div.title, .md h1, .md h2, .md h3, .md h4, {
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
    font-weight: 800;
}

.md h1, .md h2, .md h3, .md h4, .md h5, .md h6, .md a {
    color: #b31b1b;
    border-color: inherit;
}

.md h2, .md h3, .md h4 {
    border: none;
}

.md .tocTop {
    padding-top: 20px;
    display: inline;
    color: #b31b1b;
    font-size: 25px;
}


.md div.title, .md div.subtitle {
    text-align: left;
}

.md div.title {
    position: absolute;
    top: -14px;
    left:0px;
    right: 20px;
    font-weight: 900;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: -110px;
    background-color: #fff;
    background-image: url('img/logo-top.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    color: #b31b1b;
    font-size: 25px;
    z-index: 10;
}

.md div.afterTitles {
    height: 50px;
}
