/**/
.dp-content .dp-spacer {
    padding-bottom: 2em;
}
.dp-content hr {
    border-top: 1px solid rgb(150, 174, 190);
}
.dp-content .li-manual {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    text-indent: -2em;
}
.dp-content .li-manual > li {
    font-weight: bold;
}
.dp-content .li-bullet {
    list-style: disc;
}
.dp-content .li-square {
    list-style: square;
}
.dp-content .li-alphabetical-lc {
    list-style: lower-alpha;
}
.dp-content .li-alphabetical-lc-parenthesis {
    counter-reset: alphabetical-lc-parenthesis;
}
.dp-content .li-alphabetical-lc-parenthesis > li {
    list-style: none;
    position: relative;
}
.dp-content .li-alphabetical-lc-parenthesis > li:before {
    counter-increment: alphabetical-lc-parenthesis;
    content: counter(alphabetical-lc-parenthesis, lower-alpha)") ";
}
.dp-content .li-roman-lc {
    list-style: lower-roman;
}
.dp-content .li-dash {
    list-style: none;
}
.dp-content .li-dash > li:before {
    content: "- ";
    margin-left: -1em;
    padding-left: 0;
    text-indent: -1em;
}
.dp-content ol.nested-counter-list {
    counter-reset: item;
}
.dp-content ol.nested-counter-list > li {
    display: block;
}
.dp-content ol.nested-counter-list > li::before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    font-weight: bold;
}
.dp-content ol.nested-counter-list ol.nested-counter-list {
    counter-reset: item;
}
.dp-content ol.nested-counter-list ol.nested-counter-list > li {
    display: block;
}
.dp-content ol.nested-counter-list ol.nested-counter-list > li::before {
    content: counters(item, ".") " ";
    counter-increment: item;
    font-weight: bold;
}
.dp-content .dp-maintitle {
    text-align: center;
}
.dp-emphasis1 {
    font-weight: bold;
}
.dp-emphasis2 {
    font-weight: bold;
    text-decoration: underline;
}
.dp-emphasis3 {
    font-style: italic;
}
.dp-emphasis4,
.aui .portlet-body p a.dp-emphasis4 {
    text-decoration: underline;
}
.dp-indent {
    padding-left: 4em;
}
.dp-table {
    margin-top: 4ex;
    margin-bottom: 4ex;
    width: 100%;
}
.dp-table > thead > tr > th,
.dp-table > tbody > tr > td {
    border: thin solid #96aebe;
    vertical-align: top;
    text-align: left;
    padding: 1ex;
}
.dp-content #dp-content-overview > li > a,
.aui .journal-content-article > .dp-content > p > .dp-link-color {
    color: black;
}
body.site #wrapper .dp-content * a:focus {
    outline-offset: 2px;
}
/**/