﻿html { height: 100%; width: 100%; }
body { font-family: Verdana; font-size: 10pt; }
.schema-title-page { height: 100%; overflow-y: hidden; position: relative; width: 100%; }
.content-container.container { bottom: 0; float: left; height: 100%; left: 0; margin-bottom: unset; margin-left: unset; margin-right: unset; max-height: none; min-height: none; min-width: 100%; overflow-y: auto; padding-left: 1.5em; padding-right: 1.5em; position: relative; top: 0; width: 100%; }
.offscreen { left: -9999px !important; overflow-y: hidden !important; position: absolute !important; }
#framecontent { border: none; border-width: 0; height: 100%; top: 50px; width: 100%; }
#scroll-container { height: 100%; width: 100%; }
#page { height: calc(100% - 102px); margin: auto; max-width: 2000px; width: 100%; -webkit-overflow-scrolling: touch; }
.wrapper-container { display: flex; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: auto; max-width: 2000px; width: 100%; }
footer { background-color: rgb(219,222,225); border: 0; bottom: 0; color: white; font-size: 100%; left: 0; margin-bottom: 0; margin-left: 0; margin-top: 0; min-height: 48px; padding-bottom: 0; position: fixed; right: 0; z-index: 97; }
.footer-info { color: #565C5E; }
.footer-cell { border: 0; color: white !important; padding-left: 1.5em !important; padding-right: 1.5em !important; padding-top: 8px !important; }
#footer-cell-left { text-align: left; }
#footer-cell-middle-1 { text-align: center; }
#footer-cell-middle-2 { text-align: center; }
#footer-cell-right { text-align: right; }
button#ot-sdk-btn { background-color: Transparent; border-bottom-style: none !important; border-bottom-width: initial !important; border-left-color: Transparent !important; border-left-style: none !important; border-left-width: initial !important; border-right-color: Transparent !important; border-right-style: none !important; border-right-width: initial !important; border-top-color: Transparent !important; border-top-style: none !important; border-top-width: initial !important; color: #565C5E !important; font-size: 10pt !important; padding: 0 !important; }
button#ot-sdk-btn:hover { background-color: Transparent !important; text-decoration-line: underline; }
h1 { color: #B70032; font-size: 24px; }
h2 { font-size: 14pt; }
.heading { border-bottom-color: rgb(177,182,186); border-bottom-style: solid; border-bottom-width: 4px; padding-bottom: 30px; }
.header-info { background-color: #565C5E; color: white; font-size: 0.85em; height: 32px; padding-bottom: 8px; padding-left: 1.5em; padding-right: 1.5em; padding-top: 8px; position: relative; z-index: 99; }
.schema-navbar { background-color: white; box-shadow: 0px 0px 3px; flex-wrap: nowrap; height: 70px; justify-content: flex-start; left: 0; padding-bottom: 0; padding-left: 1.5em; padding-right: 1.5em; padding-top: 0; position: relative; right: 0; top: 0; width: 100%; z-index: 100; }
.schema-navbar-toggle { background: none; border: 0 none; color: rgb(0,0,0); cursor: pointer; display: none; font-size: 106%; margin-bottom: 0; margin-top: 0; padding-bottom: 7px; padding-left: 0; padding-right: 0; padding-top: 7px; }
a .schema-navbar-logo  { height: 70px; margin-right: 15px; }
.navbar-link { color: #565C5E; display: block; padding-left: 10px; padding-right: 10px; text-align: center; }
.dropdown-content { background-color: #F3F3F3; border-radius: 4px; box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.4);; display: none; min-width: 160px; position: absolute; right: 0; z-index: 1000; }
.dropdown-content a { display: block; padding-bottom: 5px; padding-top: 5px; }
.dropdown-button { border-radius: 4px; margin: 0.2em; padding: 2px; }
.dropdown-button img { height: 20px; }
.schema-toc-nav { background-color: White; bottom: 0; color: rgb(0,0,0); flex-shrink: 0; height: 100%; left: 0; margin-top: 0; overflow-y: auto; padding-bottom: 10em; padding-left: 20px; padding-right: 20px; padding-top: 0; top: 50px; width: 390px; }
.nav-head { color: #565C5E; font-size: 12pt; font-weight: bold; padding-bottom: 0.7em; padding-left: 1.5em; padding-right: 1em; padding-top: 1.5em; }
ul.schema-toc-menu { font-family: Verdana; font-size: 100%; line-height: 1.2; padding-left: 1.5em; }
ul.schema-toc-submenu { font-family: Verdana; line-height: 1.2; padding-left: 1.5em; }
.schema-toc-dropdown::before { color: rgb(132,139,142); content: &#128899;; font-family: Verdana; }
a.schema-toc-link { color: #565C5E; margin-right: 5px; padding: 0.3em; padding-bottom: 0.3em; padding-right: 3px; }
a.schema-toc-link.active { background-color: rgba(0,0,0,0); border-right: 0; color: #B70032; font-weight: bold; outline: 0; }
a.schema-toc-link-resource.active { background-color: rgba(0,0,0,0); border-right: 0; color: #B70032; font-weight: bold; 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: #F3F3F3; border-right: 0; color: #B70032; outline: 0; }
a.schema-toc-link-resource.active:hover, a.schema-toc-link-resource.active:focus { background-color: #F3F3F3; border-right: 0; color: #B70032; 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: #F3F3F3; border-right: 0; 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: #F3F3F3; border-right: 0; 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%; }
.schema-toc-dropdown::before { border-bottom-color: rgba(0,0,0,0); border-bottom-style: inset; border-left-color: rgba(0,0,0,0); border-left-style: inset; border-left-width: 6px; border-right-color: rgba(0,0,0,0); border-right-style: inset; border-right-width: 6px; border-top-style: solid; border-top-width: 6px; content: ""; display: block; height: 0; }
.oi:empty:before { text-align: center; width: 0; }
.schema-pagewise-forward:after { color: #565C5E; content: "►"; font-family: Icons; height: 0; margin-right: 5px; padding-left: 5px; width: 0; }
.schema-pagewise-back:before { color: #565C5E; content: "◄"; font-family: Icons; margin-left: 5px; padding-right: 5px; }
.schema-pagewise-icon { color: #565C5E; vertical-align: middle; }
ol.schema-pagewise.d-flex { margin-right: 8px; }
.schema-navbar-search input { background-image: none; border-bottom-color: Transparent; border-bottom-style: none; border-bottom-width: 0; border-left-color: Transparent; border-left-style: none; border-left-width: 0; border-right-color: Transparent; border-right-style: none; border-right-width: 0; border-top-color: Transparent; border-top-style: none; border-top-width: 0; height: 24px; text-indent: 25px; background-position-x: 2px; background-position-y: 2px; background-repeat-x: no-repeat; background-repeat-y: no-repeat; }
input.form-control { border: 1px; border-color: black; border-radius: 4px; border-style: solid; font-size: 10pt; line-height: normal; padding-bottom: 5px; padding-top: 5px; text-indent: 0; width: 100%; }
input.form-control:focus { border: 1px; border-color: black; border-style: solid; box-shadow: 0px 0px 3px 0px black; }
input.form-control:-ms-input-placeholder { line-height: normal; padding-bottom: 5px; padding-top: 5px; }
[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
#search-collapse { background-color: rgb(132,139,142); border: none !important; left: 0; margin: 0 !important; padding: 0 !important; position: fixed; top: 102px; width: 100%; z-index: 500; }
#search-collapse input { background-image: none !important; border-bottom-color: Transparent; border-bottom-style: none; border-left-color: Transparent; border-left-style: none; border-left-width: 0; border-right-color: Transparent; border-right-style: none; border-right-width: 0; border-top-color: Transparent; border-top-style: none; border-top-width: 0; height: 24px; margin-bottom: 12px; margin-left: 12px; margin-right: 12px; margin-top: 12px; text-indent: 0; width: calc(100% - 24px); background-position-x: 2px; background-position-y: 2px; background-repeat-x: no-repeat; background-repeat-y: no-repeat; }
.navbar-toggler:focus { background-color: #F3F3F3; box-shadow: none; outline-color: Transparent; outline-style: initial; outline-width: 0; text-decoration-color: Transparent; text-decoration-line: none; text-decoration-style: initial; }
.navbar-toggler { padding: 4px; }
#header-wrapper { display: flex; justify-content: space-between; }
.headercontainer { background-color: rgb(255,255,255); padding-right: 3em; position: fixed; top: 0; width: 100%; z-index: 2; }
.contentcontainer { padding-bottom: 10em; padding-left: 0; padding-top: 20px; width: 70%; }
.margin-text { color: #B70032; font-size: 12pt; font-weight: bold; margin-top: 1.4em; }
p { word-break: break-word; }
.codeblock { display: block; font-family: Courier New; line-height: 1em; margin-top: 0; padding: 0; padding-left: 10px; padding-right: 10px; white-space: pre; }
.codeblock-container { background-color: #F3F3F3; margin-bottom: 0.8em; margin-top: 0.4em; overflow-x: auto; overflow-y: hidden; padding: 10px; }
.code-line { display: block; white-space: pre; }
table { font-size: 100%; }
.table { margin-top: 0.6em; }
td { border-bottom-color: #565C5E; border-bottom-width: 1px; border-left-color: #565C5E; border-left-width: 0; border-right-color: #565C5E; border-right-width: 1px; border-style: solid; border-top-color: #565C5E; border-top-width: 1px; padding: 5px !important; }
td.last { border-right-width: 0; }
th { background-color: rgb(177,182,186); border-bottom-color: #565C5E; border-bottom-width: 1px; border-left-color: #565C5E; border-left-width: 0; border-right-color: #565C5E; border-right-width: 1px; border-style: solid; border-top-color: #565C5E; border-top-width: 1px; padding: 5px !important; }
th.last { border-right-width: 0; }
caption { color: #565C5E; font-size: 8pt; padding-bottom: 10px; padding-top: 5px; text-indent: 0; }
.text-right { text-align: right; }
a { color: #B70032; }
a:hover { color: #B70032; text-decoration-line: underline; }
.variable-artifact { color: rgb(86,92,94); font-style: italic; }
.variable-button { direction: ltr; font-weight: bold; }
.variable-code { font-family: Courier New; }
.variable-gui { direction: ltr; font-weight: bold; }
.variable-key { direction: ltr; font-weight: bold; }
.variable-product { direction: ltr; }
.emphasis-artifact { color: rgb(86,92,94); direction: ltr; font-style: italic; }
.emphasis-accentuation { direction: ltr; font-weight: bold; }
.emphasis-button { direction: ltr; font-weight: bold; }
.emphasis-key { direction: ltr; font-weight: bold; }
.emphasis-gui { direction: ltr; font-weight: bold; }
.emphasis-product { direction: ltr; }
.emphasis-codeComment { color: rgb(46,139,87); }
.emphasis-codeFunction { color: #004080; }
.emphasis-codeKeyword { color: #F22121; }
.emphasis-codeType { color: #2121F2; }
.emphasis-codeValue { color: #8B0000; }
code { color: rgb(0,0,0); font-family: Courier New; font-size: 1em; line-height: 1em; padding: 0; }
.ao-div { background-color: #F3F3F3; margin-bottom: 10px; margin-top: 10px; padding-bottom: 15px; padding-left: 25px; padding-right: 15px; padding-top: 5px; width: 100%; }
.ao-level1 { font-weight: bold; }
.ao-level2 { text-indent: 0; }
.breadcrumb { background-color: rgb(255,255,255); border-radius: 0; flex-grow: 1; margin-bottom: 0; margin-right: 5px; padding: 0.75rem 1rem; padding-bottom: 0.75em; padding-left: 0; padding-right: 1em; padding-top: 1.5em; }
.breadcrumb-item { float: left; padding-left: 8px !important; }
li.breadcrumb-item::before { color: #565C5E; content: "»" !important; padding-right: 8px !important; }
.first-item.breadcrumb-item { padding-left: 0 !important; }
.first-item.breadcrumb-item:before { content: none !important; }
.breadcrumb-item.active { color: #565C5E; }
.breadcrumb-item a { color: #565C5E; }
.btn-print { border-bottom-color: #565C5E; border-left-color: #565C5E; border-right-color: #565C5E; border-top-color: #565C5E; color: #565C5E; margin-bottom: 16px; outline: 0; }
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active { color: var(--bs-btn-active-color) !important; background-color: var(--bs-btn-active-bg); border-top-color:  !important; border-right-color:  !important; border-bottom-color:  !important; border-left-color:  !important; }
@media (max-width: 576px) {
	.breadcrumb { flex-grow: 1; font-size: 0.75rem; margin-right: 5px; }
}
.safety { border: 0 !important; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-symbol > img { margin-bottom: 0.3cm; margin-left: 0; margin-right: 0.3cm; margin-top: 0; padding: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: right; width: 30px; }
ol.schema-safety-list { list-style-position: outside; list-style-type: decimal; margin-bottom: 0; padding-left: 0; }
.schema-safety-list-entry { list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-left: 26px; margin-top: 0.6em; padding-left: 0; text-indent: -26px; }
.schema-safety-list-entry::before { color: #B70032; content: "\003E"; display: inline-block; font-weight: bold; margin-left: 0; margin-right: 0; padding-left: 0; text-align: center; text-indent: 0; width: 26px; }
.schema-safety-condition { padding-left: 0; }
.safety-content { background-color: #F3F3F3; float: left; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.safety-symbol { float: left; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; vertical-align: top; }
.safety-body.row { margin-left: 0; margin-right: 0; }
ul .safety-container { margin-right: 0; text-indent: 0; }
.safety-container { margin-top: 0.6em; }
ol.list { list-style-position: outside; list-style-type: decimal; margin: 0; padding-left: 0; }
ol.list > li { margin-bottom: 0; margin-left: 26px; margin-top: 0.6em; padding-left: 0; }
ul.list { list-style-position: outside; list-style-type: none; margin: 0; padding: 0; padding-left: 0; }
ul.list > li { margin-bottom: 0; margin-left: 26px; margin-top: 0.6em; padding-left: 0; text-indent: -26px; }
ul.list > li::before { color: #B70032; content: "\003E"; display: inline-block; font-weight: bold; margin-left: 0; margin-right: 0; padding-left: 0; text-align: center; text-indent: 0; width: 26px; }
ul.list > li.list-indent-1, ul.list > li.list-indent-2 { padding-left: 0; text-indent: 0; }
ul.list > li.list-indent-1::before, ul.list > li.list-indent-2::before { content: none; margin-bottom: 0; margin-left: 0 !important; margin-top: 0.6em; padding-left: 0; text-indent: 0; }
ol.list > ul, ul.list > ul { margin: 0; margin-left: 19px; padding-left: 0; }
ol.list > ul > li, ul.list > ul > li { margin-bottom: 0; margin-top: 0.6em; }
.list-indent-1, .list-indent-2, .list-indent-3, .list-indent-4 { list-style-type: none; }
li.list-image { list-style-type: none; text-indent: 0; }
ul.list > li.list-image::before { content: none; list-style-type: none; }
li.list-table { list-style-type: none; margin-left: 26px; }
ul.list > li.list-table::before { content: none; }
.list-safety { list-style-type: none; margin-left: 26px; }
ul.list > li.list-safety::before { content: none; }
ul.instruction { margin-left: 19px; }
li.list-codeblock { list-style-type: none; margin-left: 26px; }
ul.list > li.list-codeblock::before { content: none; }
.linklist-title { color: #B70032; font-size: 12pt; margin-bottom: 8px; }
.linklist-container > ul { list-style-type: none; margin-left: 26px; padding-left: 0; text-indent: 0; }
.linklist-container > ul > li { margin-left: 0; text-indent: 0; }
.linklist-container > ul > li:before { color: #B70032; content: ">"; display: inline-block; font-family: Verdana; font-weight: bold; text-align: center; text-indent: 0; width: 26px; }
.linklist-container { margin-top: 2.8em; }
ol.schema-procedural-instruction { list-style-position: outside; list-style-type: decimal; margin-bottom: 0; padding-left: 0; }
ol.schema-instruction { padding-left: 0; }
li.schema-condition { list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-left: 26px; margin-top: 0.6em; padding-left: 0; text-indent: -26px; }
li.schema-condition::before { color: #B70032; content: "\003E"; font-weight: bold; margin-left: 0; margin-right: 0; padding-left: 0; text-align: center; width: 26px; }
li.schema-instruction { margin-left: 26px; margin-top: 0.6em; }
li.schema-intermediateresults { list-style-type: none; margin-bottom: 0; margin-left: 26px; margin-top: 0.4em; padding-left: 0; }
li.schema-intermediateresults:before { display: inline-block; font-family: Icons; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
li.schema-result { list-style-type: none; margin-bottom: 0; margin-left: 26px; margin-top: 0.4em; padding-left: 0; }
li.schema-result:before { display: inline-block; font-family: Icons; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
figure > figcaption, .image-title { color: #565C5E; font-size: 8pt; font-style: normal; padding-bottom: 10px; padding-top: 5px; }
img { max-height: 700px; width: auto; }
img.schema-inline-img-alone { max-width: 100%; vertical-align: text-bottom; }
img.schema-inline-img { max-height: 12pt; vertical-align: text-bottom; }
td p img.schema-inline-img-alone { max-width: 85%; vertical-align: text-bottom; }
.embedded-video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.Indent { margin-left: 26px; padding-left: 0; }
.video-container { height: 0; margin-top: 0.6em; overflow: hidden; padding-bottom: 56.25%; padding-top: 0; position: relative; }
.schema-titlepage-img { margin-bottom: 12px; margin-left: 0; margin-top: 0; max-height: 20%; max-width: 100%; }
.search-result-highlight { background-color: Yellow; }
.embedded-resource-container { overflow: hidden !important; }
iframe.resource-document { height: 100%; width: 100%; }
div.document-resource-container { height: calc(100vh - 150px); width: 100%; }
div.embedded-resource { padding-bottom: 0 !important; width: 100% !important; }
@media (max-width: 991px) {
	.contentcontainer { padding-top: 20px; width: 100%; }
	.schema-navbar-toggle { display: block; }
	a .schema-navbar-logo  { margin-left: 15px; margin-right: 15px; }
	.schema-pagewise-icon { vertical-align: bottom; }
}
@media (max-width: 849px) {
	.schema-toc-nav { box-shadow: -1px 0px 5px 0px;; position: absolute; top: 102px; }
}
@media (max-width: 550px) {
	.schema-toc-nav { box-shadow: -1px 0px 5px 0px;; position: absolute; top: 102px; width: 100%; }
	.header-info { display: flex; font-size: 2.2vw; }
	.footer-table { display: block; margin-bottom: 3px; margin-top: 3px; }
	#footer-line { display: flex; flex-direction: column; }
	#footer-cell-middle-1 { text-align: left; }
	#footer-cell-middle-2 { text-align: left; }
	#footer-cell-right { text-align: left; }
	.footer-cell { padding-bottom: 3px !important; padding-top: 3px !important; }
}
