﻿h1 { color: rgb(0,0,0); }
h2 { color: rgb(0,0,0); font-size: 140%; font-weight: bold; margin-bottom: 0; margin-top: 1.7em; }
body { font-family: Roboto, Arial; font-size: 14px; position: relative; }
footer { border-top: 1px; border-top-color: rgb(95,95,95); border-top-style: solid; font-size: 85%; margin-bottom: 30px; margin-top: 20px; }
.schema-navbar { background-color: White; border-bottom-color: Black; border-bottom-style: solid; border-bottom-width: 1px; flex-wrap: nowrap; height: 50px; justify-content: flex-start; left: 0; position: relative; right: 0; top: 0; width: 100%; }
.schema-navbar-toggle { background: none; border: 0 none; color: rgb(0,0,0); cursor: pointer; font-size: 106%; margin-bottom: 8px; margin-top: 8px; padding-bottom: 7px; padding-left: 0; padding-right: 0; padding-top: 7px; }
.schema-navbar-logo { height: 22px; }
a[href]:hover { background-color: rgb(222,243,254); }
button:hover { background-color: rgb(222,243,254); }
a { color: rgb(51,68,221); text-decoration: underline; }
a:visited { color: #804180; }
button:focus { outline-color: #000000; outline-style: dotted; outline-width: thin; }
a:focus { outline-color: #000000; outline-style: dotted; outline-width: thin; }
#search-collapse input { background-position: 2px 2px; background-repeat: no-repeat; border: 0 none; height: 24px; margin: 12px; text-indent: 25px; width: calc(100% - 24px); }
.form-inline .form-control { background-color: rgb(239,239,240); display: inline-block; vertical-align: middle; width: auto; }
.oi-globe::before { color: rgb(85,85,85); }
h6.dropdown-header { color: rgb(0,0,0); font-weight: bold; }
.dropdown-menu.show a { color: Black; text-decoration: none; white-space: normal; }
.dropdown-menu.show a.checked::after { color: rgb(85,85,85); content: "\e033"; display: inline; float: right; font-family: Icons; font-weight: 100; }
#language-toggle { background: none; color: #AD2371; }
#language-toggle:hover,#language-toggle.focus { background: none; background-color: rgb(222,243,254); border: none; color: rgb(85,85,85); }
a.schema-toc-link { color: rgb(0,0,0); font-family: Roboto, Arial; font-size: 14px; outline: 0; padding-bottom: 0; padding-top: 0.2em; text-decoration: none; width: 100%; }
.schema-toc-nav { background-color: rgb(239,239,240); border: none; bottom: 0; color: rgb(0,0,0); flex-shrink: 0; height: calc(100vh - 50px); left: 0; margin-left: 0; margin-top: 0; overflow-y: auto; padding-top: 15px; top: 50px; width: 350px; }
a.schema-toc-link.active { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(222,243,254); border-right-style: solid; color: rgb(0,0,0); outline: 0; }
a.schema-toc-link-resource.active { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(222,243,254); border-right-style: solid; color: rgb(0,0,0); outline: 0; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; width: 100%; }
a.schema-toc-link.active:hover, a.schema-toc-link.active:focus { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(222,243,254); border-right-style: solid; color: rgb(0,0,0); outline: 0; }
a.schema-toc-link-resource.active:hover, a.schema-toc-link-resource.active:focus { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(222,243,254); border-right-style: solid; color: rgb(0,0,0); outline: 0; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; width: 100%; }
a.schema-toc-link:hover, a.schema-toc-link:focus { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(239,239,240); border-right-style: solid; color: rgb(0,0,0); text-decoration: none; text-decoration-line: none; }
a.schema-toc-link-resource:hover, a.schema-toc-link-resource:focus { background-color: rgb(222,243,254); border-right: 0.5em; border-right-color: rgb(239,239,240); border-right-style: solid; color: rgb(0,0,0); outline: 0; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; text-decoration: none; text-decoration-line: none; width: 100%; }
button.schema-toc-dropdown, span.schema-toc-dropdown { background: transparent; border: 0; color: rgb(85,85,85); content: "\e036"; font-size: 7px; line-height: 0.8; margin-bottom: 0.2em; padding: 0; z-index: 2; }
x .schema-pagewise-forward:after { color: rgb(85,85,85); content: "\e011"; font-family: Icons; margin-right: 5px; padding-left: 5px; }
x .schema-pagewise-back:before { color: rgb(85,85,85); content: "\e010"; font-family: Icons; margin-left: 5px; padding-right: 5px; }
.schema-pagewise-icon { color: rgb(85,85,85); }
.oi-book::before { content: "\e021"; }
.breadcrumb { background-color: rgb(205,92,92); border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; flex-grow: 1; margin-right: 5px; }
breadcrumb-item { color: White; }
.breadcrumb-item+.breadcrumb-item::before { color: White; content: "/"; display: inline-block; padding-right: 0.5rem; }
.breadcrumb-item a { color: White; text-decoration: underline; }
.breadcrumb-item.active { color: White; }
@media (max-width: 576px) {
	.breadcrumb { background-color: #BAD417; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; flex-grow: 1; font-size: 0.75rem; margin-right: 5px; padding-bottom: 0.25rem; padding-top: 0.25rem; }
}
p { margin-bottom: 0; margin-top: 0.4em; }
.codeblock { background-color: rgb(239,239,240); font-family: Lucida Console; line-height: 1em; margin-top: 0.5em; }
.codeblock + .codeblock { background-color: rgb(239,239,240); font-family: Lucida Console; line-height: 1em; margin-top: 0; }
h1 { color: Black; font-family: Roboto Bold, Arial; font-size: 22px; font-weight: normal; margin: 0; }
h2 { color: Black; font-family: Roboto Bold, Arial; font-size: 18px; font-weight: normal; margin-bottom: 0; margin-top: 1.3em; }
.emphasis-ScreenItem { color: rgb(95,95,95); font-weight: bold; }
.emphasis-Emphasis { font-style: italic; }
.emphasis-InlineSource { font-family: Consolas; }
.emphasis-InlineSourceBold { font-family: Consolas; font-weight: bold; }
.emphasis-Bold { font-weight: bold; }
.emphasis-Underline { text-decoration: underline; }
.emphasis-InlineSourceParameter { color: rgb(95,95,95); font-family: Consolas; font-weight: bold; }
.emphasis-NovaFindStatus { color: rgb(100,149,237); font-weight: bold; }
code { background-color: rgb(239,239,240); color: Black; font-family: Lucida Console; line-height: 1em; padding: 0; }
table { border: 1px solid !important;; caption-side: bottom; }
table > caption { color: Black; font-style: italic; margin-bottom: 0.6em; margin-top: 0; text-align: center; }
th { background-color: rgb(205,92,92) !important; border: 1px solid !important;; border-bottom-color: Black; border-left-color: Black !important; border-right-color: Black !important; border-top-color: Black !important; color: White; padding: 5px !important; }
.List-Triangle { list-style-type: disc; margin-top: 0; }
.List-Number { margin-top: 0.2em; }
.List-Number-OHA { margin-top: 0.2em; }
.List-Number:before { margin-top: 0.2em; padding-right: 23px; }
.olist-in-HA { margin-top: 0.2em; }
.ulist-in-HA { margin-left: 9px; margin-top: 0.2em; }
ol.list > li { margin-bottom: 0; margin-top: 0.2em; }
ul.list > li { margin-bottom: 0; margin-left: 0 !important; margin-top: 0.2em; padding-left: 0 !important; }
ol.list > li > ul, ul.list > li > ul { margin: 0; margin-top: 0.2em; padding-left: 35px; }
ol.list > li > ul > li, ul.list > li > ul > li { margin-bottom: 0; margin-top: 0.2em; }
figure > figcaption, .image-title { font-style: italic; margin-bottom: 0.6em; margin-top: 0.4em; text-align: center; }
figure, svg[data-hotspot-id] { display: table; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0.5em !important; }
figure.img_80 video,figure.img_80 img,figure.img_80 svg { margin-left: auto; margin-right: auto; width: 100%; }
figure.img_50 video,figure.img_50 img,figure.img_50 svg { margin-left: auto; margin-right: auto; width: 80%; }
figure.img_fixed_textarea video,figure.img_fixed_textarea img,figure.img_fixed_textarea svg { margin-left: auto; margin-right: auto; width: 100%; }
.img-border-gray { border-color: rgb(239,239,240); border-style: solid; border-width: 1px; }
.linklist-container > ul > li:before { color: Black; content: "\25CF"; }
.linklist-title { font-weight: normal; }
ol.schema-procedural-instruction { margin-bottom: 0; margin-top: 0.2em; padding-left: 35px; }
li.schema-condition { margin-top: 0.4em; padding-left: 0px; text-indent: -35px; }
li.schema-condition::before { content: ""; display: none; font-family: Icons; list-style-type: none; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
ol.schema-instruction { margin-bottom: 0; margin-top: 0.2em; padding-left: 35px; }
ol.schema-instruction > li { margin-top: 0.2em; }
li.schema-result { list-style-type: none; margin-bottom: 0; margin-top: 0; padding-left: 0; }
li.schema-intermediateresults:before { color: rgb(85,85,85); content: "\e011"; display: inline-block; font-family: Icons; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
li.schema-intermediateresults { margin-left: -43px; margin-top: 0; }
li.schema-result:before { color: rgb(85,85,85); content: "\e011"; display: inline-block; font-family: Icons; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
.safety-symbol > img { max-height: 64px; max-width: 64px; }
.safety-header { background-color: rgb(205,92,92); color: White; font-size: 125%; font-weight: normal; margin-bottom: 10px; padding: 5px; }
.safety-severity-caution > .safety-header { background-color: rgb(205,92,92); color: White; font-size: 125%; font-weight: normal; margin-bottom: 10px; padding: 5px; }
.safety-severity-danger > .safety-header { background-color: rgb(205,92,92); color: White; font-size: 125%; font-weight: normal; margin-bottom: 10px; padding: 5px; }
.safety-severity-notice > .safety-header { background-color: rgb(205,92,92); color: White; font-size: 125%; font-weight: normal; margin-bottom: 10px; padding: 5px; }
.safety-severity-warning > .safety-header { background-color: rgb(205,92,92); color: White; font-size: 125%; font-weight: normal; margin-bottom: 10px; padding: 5px; }
.safety { background-color: White; border-bottom-color: rgb(205,92,92); list-style-type: none; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-danger { background-color: White; border: 5px; border-bottom-color: rgb(205,92,92); border-bottom-style: solid; list-style-type: none; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-notice { background-color: White; border: 5px; border-bottom-color: rgb(205,92,92); border-bottom-style: solid; list-style-type: none; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-caution { background-color: White; border: 5px; border-bottom-color: rgb(205,92,92); border-bottom-style: solid; list-style-type: none; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-warning { background-color: White; border: 5px; border-bottom-color: rgb(205,92,92); border-bottom-style: solid; list-style-type: none; margin-bottom: 0.8em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-header { font-weight: bold; margin-bottom: 0; margin-top: 0.6em; }
.hotspot-highlight { background-color: #AD2371; }
.schema-language-en-CH { background-image: url("../img/languages/ch.svg"); }
.schema-titlepage-title { font-family: Roboto Bold, Arial; font-size: 40px; margin-left: 0; margin-top: 40px; }
.schema-titlepage-img { margin-left: 0; margin-top: 5px; max-height: 20%; max-width: 99%; }
div.linklist { display: none; }
