@page {
    size: a4;
    margin: 2cm;
    counter-increment: page 1;

    @bottom-center {
        font-family: "DejaVu Sans";
        content: counter(page);
    }
}

body {
    font-family: "DejaVu Sans";
    font-size: 10pt;
    line-height: 1.4em;
}


#cover-title,
h1, h2, h3, h4, h5 {
    line-height: 1.6em;
    hyphens: auto;
    hyphenate-before: 4;
    hyphenate-after: 4;
}

h1 {
    font-size: 1.6em;
    counter-reset: page 1;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5 {
    font-size: 1.0em;
}

h6 {
    font-size: 1.0em;
}

section.sectionempty {
    display: none;
}

.section-number {
    margin-right: 0.5em;
}

.authoraddresses .author {
    page-break-inside: avoid;
    margin-bottom: 1em;
}

.guideline-authors {
}

.guideline-authors .additional,
.authors .additional {
    display: block;
    white-space: pre-line;
}

.authors .additional p {
    padding-top: 0;
    margin-top: 0;
}

.cross {
    margin-left: 0.15em;
    margin-right: 0.15em;
}

.legenddesc,
p {
    text-align: justify;        
    hyphens: auto;
    hyphenate-before: 3;
    hyphenate-after: 3;
}

.legendentry {
    display: block;
}

a {
    text-decoration: none !important;
}

.legend {
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.2em;
    color: #555;
    margin-right: 1em;
}

.referencetherapy {
    color: #ff0000;
}

.newtherapy {
    color: #00b050;
}

.underline {
    text-decoration: underline;
}

.center,
.align-center {
    text-align: center;
}

.segment-with-heading {
    page-break-inside: avoid;
}

.seg-head {
    font-weight: bold;
}

.image-resolutions-not-ok {
    color: red;
    font-weight: bold;
    border: 1px solid red;
    padding: 3px;
    position: absolute;
    bottom: 1em;
    text-align: center;
    border-radius: 5px;
    width: 100%;
}

/* Localization */

body[lang='de'] .legend:before {
    content: 'Legende:';
}

body[lang='en'] .legend:before {
    content: 'Legend:';
}


/* bullets */

.legendsymbol:before,
.certstatus:before {
    content: '\2b24';
    font-size: 12px;
    text-align: center;
}

p.certstatus {
    display: block;
    text-align: center;
}

.authorised-no:before {
    color: red;
    font-style: normal;
}

.authorised-yes:before {
    color: green;
    font-style: normal;
}

.legend .arrow-yellow:before,
.legend .arrow-black:before,
.legend .arrow-blue:before,
.legend .arrow-yellow-blue:before {
    display: inline-block;
    width: 3em;
    height: 0.4em;
    margin-right: 0.25em;
    margin-bottom: 2px;
    content: "";
    font-size: 1em !important;
    vertical-align: middle;
}

.legend .arrow-yellow:before {
    background-color: orange;
}

.legend .arrow-blue:before {
    background-color: blue;
}

.legend .arrow-black:before {
    background-color: black;
}
.legend .arrow-yellow-blue:before {
    background: linear-gradient(to right, orange 30%, blue 55%);
}


.dotted-arrow-blue:before {
    content: '\2012\00a0\2012\00a0\2012';
    font-size: 25px;
    vertical-align: -30%;
    color: #0b23d4;
    padding-right: 0.25em;
}

.dotted-arrow-yellow:before {
    content: '\2012\00a0\2012\00a0\2012';
    font-size: 25px;
    vertical-align: -30%;
    color: orange;
    padding-right: 0.25em;
}

.dotted-arrow-black:before {
    content: '\2012\00a0\2012\00a0\2012';
    font-size: 25px;
    vertical-align: -30%;
    color: black;
    padding-right: 0.25em;
}

.date {
    margin-bottom: 1em;
}

#sect-disclaimer .segment {
    font-size: 0.8em;
}

p.indent.level1 {
    margin-left: 1em;
}

p.indent.level2 {
    margin-left: 2em;
}

p.indent.level3 {
    margin-left: 3em;
}

table ol {
    padding-left: 2em;
}

ol.indent.level1,
ul.indent.level1 {
    margin-left: 1em;
}

ol.indent.level2,
ul.indent.level2 {
    margin-left: 2em;
}

ol.indent.level3,
ul.indent.level3 {
    margin-left: 3em;
}

.compliance-link {
    margin-right: 1em;
}

.guideline-metadata div {
    display: none;
}

.guideline-metadata div.Stand {
    display: block;
}

.drug-assessment-overview {
    margin-bottom: 0.5em;
}

.drug-assessment-overview .label {
    display: none;
}

.compliance-label:after,
.guideline-metadata div.Stand span.prefix:after {
    content: ": ";
}

#compliance  {
    line-height: 0.5em;
}


.guideline-description {
    font-size: 1.0em;
    font-weight: bold;
    margin-bottom: 1em;
}

.drug-assessment-overview .label,
.guideline-authors .prefix,
.label-data, 
.data-label {
    font-weight: bold;
}

.label-data:after {
    content: ": ";
}

#guideline-societies,
#document-outdated,
#leitlinie-status,
.documentation-actions {
    display: none;
}

h2.compliance-label {
    font-size: 1.0em;
}

h2.authors-title {
    display: none;
}

.authors-long .author {
    page-break-inside: avoid;
    margin-bottom: 1em;
}


.link,
.link-pubmed,
.link-doi {
    word-wrap: break-word;
}

/* COI */
#coi-declarations {
    width: 100%;
}

#coi-declarations th {
    hyphens: auto;
    width: 11%;
}

#coi-declarations td {
    hyphens: auto;
}


#coi-legend {
    font-size: 0.8em;
    font-style: italic;
    color: #555;
}

body[lang='de'] #coi-legend:before {
    content: "Legende:";
    display: block;
    font-style: italic;
    color: #555;
}

body[lang='en'] #coi-legend:before {
    content: "Legend:";
    display: block;
    font-style: italic;
    color: #555;
}


.coi-yes-no {
    font-weight: bold;
    display: block;
    padding-bottom: 1em;
}

/* Hide "Kapitel 0" */
#sect-changelog {
    display: none;
}
