p { font-size: 17px; margin-bottom: 0; margin-top: 0.6em; }
.margin-text { color: gray; margin-top: 1.2em; }
.codeblock { font-family: monospace, monospace; line-height: 1em; margin-top: 0.5em; }
.codeblock + .codeblock { font-family: monospace, monospace; line-height: 1em; margin-top: 0; }
h1 { color: #0099CC; font-size: 32px; font-style: italic; font-weight: 600; margin: 0; margin-bottom: 10px; }
h2 { color: #0099CC; font-size: 140%; font-weight: 600; margin-bottom: 0; margin-top: 1.7em; }
h1 + h2 { margin-top: 0.5em; }
.comment { border: 1px solid #AAAAAA; margin-top: 0.5em; }
.comment-body { background-color: #F8F8F8; font-size: 90%; margin: 0; padding: 3px; }
.comment-title { background: #E8E8E8; font-size: 80%; font-weight: bold; margin: 0; padding: 3px; }
.inline-comment { background-color: #E8E8E8; font-size: 0.9em; padding-bottom: 0.2em; padding-top: 0.2em; }
.inline-comment-info { font-size: 90%; font-weight: bold; }
.inline-comment-start { background-color: #E8E8E8; font-size: 90%; padding-bottom: 0.2em; padding-top: 0.2em; }
.emphasis-bolditalic { font-style: italic; font-weight: bold; }
.emphasis-strikethrough { text-decoration: line-through; }
.emphasis-underline { text-decoration: underline; }
code { padding: 0; }
.embedded-safety { font-weight: bold; }
.tms-state { color: #FF0000; }
.variable-bold { font-weight: bold; }
.variable-italic { font-style: italic; }
.variable-underline { text-decoration: underline; }
.workflow-state { padding-left: 10px; }
table { font-size: 14px; }
.table { margin-top: 0.5em; width: auto; }
.table-fixed { max-width: 100%; width: 100%; }
td { border: 1px solid #888888 !important;; padding: 5px !important; }
.tabletype-noframe td { border: none !important; }
th { background-color: #BBBBBB; border: 1px solid #888888 !important;; padding: 5px !important; }
.tabletype-noframe th { border: none !important; }
td.generated-entry > p { text-align: center; }
td > *:first-child, th > *:first-child { margin-top: 0; }
td > *:first-child > li:first-child, th > *:first-child > li:first-child { margin-top: 0; }
td > *:first-child > li:first-child > p:first-child, th > *:first-child > li:first-child > p:first-child { margin-top: 0; }
ol.list { margin: 0; padding-left: 35px; }
ol.list > li { margin-bottom: 0; margin-top: 0.6em; }
ul.list { margin: 0; padding-left: 35px; }
ul.list > li { margin-bottom: 0; margin-left: 0 !important; margin-top: 0.6em; padding-left: 0 !important; }
ol.list > li > ul, ul.list > li > ul { margin: 0; padding-left: 35px; }
ol.list > li > ul > li, ul.list > li > ul > li { margin-bottom: 0; margin-top: 0.6em; }
.list-safety { list-style-type: none; }
.list-image { list-style-type: none; }
.list-indent-1, .list-indent-2 { list-style-type: none; }
.linklist-container { margin-top: 25px; }
.linklist-title { color: Black; font-size: 17px; font-weight: 600; }
.linklist-container > ul { color: #7D7F82; list-style-type: none; padding-left: 25px; padding-right: 30px; text-indent: 0; }
.linklist-container > ul > li { margin-top: 0.2em; }
.linklist-container > ul > li:before { content: "\e005"; display: inline-block; font-family: "schema-glyphs"; margin-left: -25px; text-align: center; text-indent: 0; width: 25px; }
ul.schema-condition { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 35px; }
ul.schema-condition > li:before { content: "\e116"; display: inline-block; font-family: "schema-glyphs"; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
ol.schema-instruction { margin-bottom: 0; margin-top: 0.6em; padding-left: 35px; }
ul.schema-result { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 35px; }
ul.schema-result > li:before { content: "\e095"; display: inline-block; font-family: "schema-glyphs"; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
ul.schema-intermediateresult { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 70px; }
ul.schema-intermediateresult > li:before { content: "\e095"; display: inline-block; font-family: "schema-glyphs"; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
.safety { list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; }
.safety-footer { background-color: gray; height: 5px; margin-bottom: 0; margin-top: 10px; }
.safety-severity-caution > .safety-footer { background-color: #FFDD00; height: 5px; margin-bottom: 0; margin-top: 10px; }
.safety-severity-danger > .safety-footer { background-color: #EF3B2F; height: 5px; margin-bottom: 0; margin-top: 10px; }
.safety-severity-notice > .safety-footer { background-color: #0072CE; height: 5px; margin-bottom: 0; margin-top: 10px; }
.safety-severity-warning > .safety-footer { background-color: #F49527; height: 5px; margin-bottom: 0; margin-top: 10px; }
.safety-header { font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-severity-caution > .safety-header { background-color: #FFDD00; color: #000000; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-severity-danger > .safety-header { background-color: #EF3B2F; color: #FFFFFF; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-severity-notice > .safety-header { background-color: #0072CE; color: #FFFFFF; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-severity-warning > .safety-header { background-color: #F49527; color: #000000; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-cause { font-size: 125%; font-weight: bold; margin: 0; }
.safety-symbol { text-align: center; }
.safety-symbol > img { margin-left: 5px; margin-right: 5px; text-align: center; width: 100px; }
body { font-family: 'Source Sans Pro', helvetica, arial, sans-serif; font-size: 14px; padding-top: 0; position: relative; }
#content-container .container { margin-top: 0; width: 100%; }
#content-container { border-left-color: White; border-left-style: solid; border-left-width: 1px; bottom: auto; left: auto; margin-bottom: 0; margin-left: 0; margin-top: 120px; max-width: 1200px; padding-bottom: 6px; right: auto; top: auto; }
@media (max-width: 767px) {
	#content-container { margin-top: 5.4rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
	#content-container { margin-top: 100px; }
}
footer { margin-bottom: 20px; margin-top: 20px; }
.content-container { bottom: 0; left: 0; position: relative; right: 0; }
.content-container>div { padding-top: 0; }
.schema-title-page .content-container,.schema-root-page .content-container { top: 0; }
.schema-navbar { background-color: White; border-bottom-color: #DAEAF2; border-bottom-style: solid; border-bottom-width: 1px; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 200; }
.schema-navbar-toggle { background: none; border: 0 none; color: rgb(255,255,255); cursor: pointer; font-size: 16px; margin-bottom: 0; margin-top: 0; }
.schema-navbar-toggle:hover, .schema-navbar-toggle > span:hover { border: none; color: Black; outline: none; }
.schema-navbar-brand { height: 50px; line-height: 20px; padding: 14px 0; }
.schema-navbar-logo { height: 4.5rem; margin: 1.2rem; margin-left: 2.5rem; }
@media (max-width: 767px) {
	.schema-navbar-logo { height: 2.8rem; margin: 0.8rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.schema-navbar-logo { height: 2.8rem; margin: 0.8rem; }
}
#sidebar-toggle { float: left; padding-bottom: 0.5rem; padding-left: 1rem; padding-right: 1rem; padding-top: 0.9rem; }
#language-toggle { color: White; float: right; }
#navbar .schema-glyph { color: Black; font-size: 25px; }
#navbar-structure-search { float: right; }
.schema-navbar-search { border: 0.5px; border-bottom-color: Black; border-left-color: Black; border-right-color: Black; border-top-color: Black; margin-bottom: 12px; margin-left: 12px; margin-right: 12px; margin-top: 7px; min-width: 18%; }
.schema-navbar-search input { background-image: url("../../../assets/img/search.svg"); background-position: 3px 3px; background-repeat: no-repeat; background-size: 18px 18px; border: 0 none; height: 24px; text-indent: 25px; width: 100%; }
#search-collapse { background-color: #0099CC; border: none !important; left: 0; margin: 0 !important; padding: 0 !important; position: fixed; width: 100%; z-index: 500; }
#search-collapse input { background-image: url("../../../assets/img/search.svg"); background-position: 3px 3px; background-repeat: no-repeat; background-size: 18px 18px; border: 0 none; height: 24px; margin: 8px; text-indent: 25px; width: calc(100% - 48px); }
.schema-title-page #search-collapse, .schema-root-page #search-collapse { background-color: #0099CC; }
#off-canvas-menu { background-color: White; bottom: 0; left: 0; margin-left: -320px; margin-top: 0; overflow: auto; position: fixed; top: 120px; width: 320px; z-index: 100; }
@media (max-width: 767px) {
	#off-canvas-menu { top: 4.4rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
	#off-canvas-menu { top: 10rem; }
}
#off-canvas-menu.animated,#content-container.animated { transition: all 500ms cubic-bezier(0.465, 0.183, 0.153, 0.946); transition-property: margin-left, opacity; }
.showMenu #off-canvas-menu { margin-left: 0; }
.showMenu #content-container { margin-left: 320px; }
@media (min-width: 992px) {
	#off-canvas-menu { bottom: 0; left: 0; margin-left: 0; margin-top: 0; position: fixed !important; top: 120px; width: 320px; }
	.off-canvas #content-container { left: 0; margin-left: 325px; }
}
@media (max-width: 767px) {
	.showMenu #off-canvas-menu { width: 100%; }
	.showMenu #content-container { margin-left: 0; opacity: 0; }
	.menu-opened #content-container { display: none; }
}
#tree-container { background-color: #0099CC; min-height: 100%; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; }
#tree-title { border-bottom: 2px; border-bottom-color: #0099CC; color: #0099CC; display: none; height: 36px; left: 0; line-height: 36px; max-height: 36px; min-height: 36px; position: absolute; right: 0; text-align: center; top: 0; vertical-align: middle; }
.jqtree-title, .jqtree-toggler { color: White !important; }
.jqtree_common { color: #0099CC; overflow: hidden; padding-bottom: 0; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element, ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover { background-image: none; padding-bottom: 4px; padding-top: 1px; text-shadow: 0 0 1px rgba(255,255,255,0.3); }
.jqtree-element { padding-bottom: 1px; padding-top: 1px; }
.jqtree-toggler { font-family: "schema-glyphs"; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
li.jqtree_common { font-size: 19px; margin-bottom: 2px; margin-top: 2px; }
.jqtree-closed { margin-bottom: 2px !important; margin-top: 2px; }
ul.jqtree-tree .jqtree-toggler { vertical-align: bottom; }
ul.jqtree-tree .jqtree-title { vertical-align: baseline; }
.lexicon-entry { margin-top: 1em; }
.lexicon-entry-title { font-size: 120%; font-weight: bold; }
.lexicon-entry-content { margin-top: 0px; }
@media (min-width: 1200px) {
	.lexicon-entry-content { margin-top: 20px; }
}
.lexicon-entry-image { margin-top: 0.5em; }
.lexicon-entry-description { margin-top: 0.5em; }
.lexicon-link { color: #0077CC; cursor: help; white-space: nowrap; }
.schema-index-pagination { margin-bottom: 0; margin-top: 20px; }
p.index-subtopic { margin-left: 30px; margin-top: 0; }
.pagination>li:last-child>a,.pagination>li:last-child>span { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.pagination>li:first-child>a,.pagination>li:first-child>span { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.mobile .pagination>li>a,.mobile .pagination>li>span { height: 50px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; padding-top: 14px; width: 50px; }
.search-result { margin-top: 10px; }
.search-result-title { font-size: 1.2em; }
.search-result-info { font-size: 0.8em; font-style: italic; }
.search-result-highlight { font-weight: bold; }
#language-toggle { color: white; outline: none; }
#language-toggle:hover,#language-toggle.focus { border: none; color: Black; outline: none; }
ul.schema-languages { font-size: 22px; list-style-type: none; margin-left: 0; }
.jumbotron { background-color: rgb(255,255,255); background-size: cover; height: 380px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.jumbotron h1 { color: rgb(255,255,255); font-size: 50px; margin-top: 1px; padding-top: 1px; text-decoration-color: rgb(0,0,0); }
#toTop-right { bottom: 25px; display: none; outline-color: rgb(0,0,0); outline-style: initial; outline-width: initial; position: fixed; right: 20px; text-decoration-color: rgb(0,0,0); text-decoration-line: none; text-decoration-style: initial; }
.mobile .btn-scroll-to-top { height: 50px; padding-bottom: 16px; padding-left: 17px; padding-right: 17px; padding-top: 16px; width: 50px; }
.breadcrumb { background-color: White; font-size: 14px; margin-left: -13px; padding-top: 5px; }
.breadcrumb li + li::before { color: #0077CC; content: ">";; margin-left: 3px; margin-right: 3px; }
.hotspot-highlight { background-color: #0077CC; }
@media (max-width: 767px) {
	.container { padding-left: 0.5rem; padding-right: 0.5rem; }
}
footer { background-color: White; border-top: 1px; border-top-color: rgba(15,15,8,0.14); border-top-style: solid; bottom: 0; clear: both; color: #A7A9AC; left: 0; margin-bottom: 0; margin-top: 40px; padding-top: 3px; width: 100%; }
footer p { font-size: 13px; margin-top: 2px; }
.ac-footer-title { font-size: 13px; padding-top: 5px; text-align: center; }
.ac-footer-copyright { font-size: 13px; padding-top: 4px; text-align: center; }
.ac-safety-message,.ac-property-damage-message { border-bottom-color: #F49527; border-bottom-style: solid; border-bottom-width: 2px; margin-bottom: 28px; margin-top: 10px; }
.ac-note { margin-bottom: 10px; margin-top: 4px; padding-bottom: 6px; padding-left: 0; padding-right: 0; width: 100%; }
li div.ac-note { width: 100%; }
.ac-safety-title,.ac-property-damage-title,.ac-note-title { font-size: 115%; font-weight: bold; padding: 3px; text-transform: uppercase; -webkit-print-color-adjust: exact !important; color-adjust: exact !important; }
.ac-safety-severity-warning > .ac-safety-title { background-color: #F49527 !important; color: #000000 !important; height: 28px; }
.ac-safety-severity-danger > .ac-safety-title { background-color: #EF3B2F !important; color: #FFFFFF !important; }
.ac-safety-severity-caution > .ac-safety-title { background-color: #FFDD00 !important; color: #000000 !important; }
.ac-safety-warning-icon { height: 22px; margin-left: 3px; margin-right: 14px; vertical-align: top; }
.ac-property-damage-title { background-color: #0072CE !important; color: #FFFFFF !important; font-style: italic; padding-left: 6px; }
.ac-property-damage-signal-word { color: #FFFFFF !important; }
.ac-safety-message p, .ac-property-damage-message p { font-size: 17px; margin-bottom: 6px; margin-top: 0.2em; }
.ac-hazard,.ac-property-damage { font-weight: bold; padding-top: 2px; }
ul.ac-method,.ac-note>ul { list-style-type: disc; }
li div.ac-safety-message,li div.ac-property-damage-message { border-bottom: 1px; border-bottom-color: rgba(15,15,8,0.25); border-bottom-style: solid; margin-bottom: 20px; margin-top: 6px; width: 100%; }
.ac-note p { font-size: 17px; margin-right: 9px; margin-top: 3px; }
.ac-note-icon { height: 24px; margin-right: 8px; margin-top: 7px; }
.ac-note-title { padding: 1px; }
.ac-note-body { border-bottom-color: #0072CE; border-bottom-style: solid; border-bottom-width: 1px; margin-left: 40px; padding-bottom: 4px; padding-top: 4px; }
.ac-safety-severity-warning, li div.ac-safety-severity-warning { border-bottom-color: #F49527; }
.ac-safety-severity-caution, li div.ac-safety-severity-caution { border-bottom-color: #FFDD00; }
.ac-safety-severity-danger, li div.ac-safety-severity-danger { border-bottom-color: #EF3B2F; }
.ac-property-damage-message { border-bottom: 2px; border-bottom-color: #0072CE; border-bottom-style: solid; }
.ac-safety-body,.ac-property-damage-body { margin-left: 6px; margin-right: 6px; }
.front-image { max-width: 80vw; padding-left: 20px; padding-right: 20px; }
.front-image img { max-height: 100%; max-width: 100%; }
.ac-front-intro { align-items: center; }
.ac-general-description { padding-left: 20px; padding-right: 20px; }
.ac-front-boxes { padding-top: 20px; }
.ac-benefits, .ac-features { background-color: #DAEAF2; height: 100%; padding-bottom: 10px; padding-left: 10px; padding-right: 20px; padding-top: 10px; }
.ac-features h1, .ac-benefits h1 { padding-left: 10px; padding-top: 0; }
.front-page-content .row { display: flex; flex-wrap: wrap; }
.front-page-content .row>[class*=col-] { flex-grow: 1; margin-top: 10px; }
.schema-title-page .jumbotron,.schema-root-page .jumbotron { background: #005671; background-image: none; background-size: cover; border-radius: 0; height: auto; margin-left: 10px; margin-right: 10px; margin-top: 0.2px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; Background: -webkit-linear-gradient(to right, #005671, #0099CC); Background: linear-gradient(to right, #005671, #0099CC) }
.jumbotron h1 { margin-bottom: 0; }
.jumbotron h2 { color: White; font-size: 24px; margin-top: 0; }
.ac-warning-banner { padding-bottom: 0px; padding-top: 8px; }
.ac-warning-border { border-bottom-color: rgb(237,28,36); border-bottom-style: none; border-bottom-width: 1px; border-left-color: rgb(237,28,36); border-left-style: none; border-left-width: 1px; border-right-color: rgb(237,28,36); border-right-style: none; border-right-width: 1px; border-top-color: rgb(237,28,36); border-top-style: none; border-top-width: 1px; margin-left: 0px; }
.ac-warning-color { background-color: rgb(255,255,255); }
.ac-caution-color { background-color: rgb(249,137,35); }
.ac-note-color { background-color: rgb(255,255,255); height: 28px; }
.ac-note-border { border-bottom-color: rgb(255,255,255); border-bottom-style: none; border-bottom-width: 1px; border-left-color: rgb(255,255,255); border-left-style: none; border-left-width: 1px; border-right-color: rgb(255,255,255); border-right-style: none; border-right-width: 1px; border-top-color: rgba(255,255,255,0); border-top-style: none; border-top-width: 1px; margin-left: 0px; }
.ac-caution-border { border-bottom-color: rgb(249,137,35); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(249,137,35); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(249,137,35); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(249,137,35); border-top-style: solid; border-top-width: 1px; }
.ac-warning-title { color: Black; font-family: arial; font-size: 15px; font-weight: bold; margin-bottom: 5px; margin-left: 35px; padding-top: 2px; text-transform: uppercase; }
.ac-warning-consequence { margin-bottom: -8px; margin-left: 0px; margin-top: 17px; }
.ac-warning-icon-container { float: left; height: 25px; }
.ac-warning-pic { object-fit: contain; }
img.ac-warning-pic { height: 100%; width: 100%; }
.property-damage { font-style: italic; }
#ac-feedback-btn { background-color: rgb(81,184,76); border-bottom-color: rgb(53,145,48); border-left-color: rgb(53,145,48); border-right-color: rgb(53,145,48); border-top-color: rgb(53,145,48); bottom: 20px; color: rgb(255,255,255); display: block; outline-color: rgb(0,0,0); outline-style: initial; outline-width: initial; position: absolute; right: 65px; text-decoration-color: rgb(0,0,0); text-decoration-line: none; text-decoration-style: initial; }
.ac-feedback-form-container { background-color: black; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; bottom: 47px; display: none; opacity: 0.95; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; position: relative; right: 0; z-index: 500; }
.ac-form-entry-container { float: left; }
.arrow_box { background-attachment: initial; background-clip: initial; background-color: rgb(50,68,79); background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: rgb(44,52,56); border-bottom-style: solid; border-bottom-width: 2px; border-left-color: rgb(44,52,56); border-left-style: solid; border-left-width: 2px; border-right-color: rgb(44,52,56); border-right-style: solid; border-right-width: 2px; border-top-color: rgb(44,52,56); border-top-style: solid; border-top-width: 2px; position: absolute; }
.arrow_box::after,.arrow_box::before { border-bottom-color: Transparent; border-bottom-style: solid; border-bottom-width: initial; border-left-color: Transparent; border-left-style: solid; border-left-width: initial; border-right-color: Transparent; border-right-style: solid; border-right-width: initial; border-top-color: Transparent; border-top-style: solid; border-top-width: initial; content: " "; height: 0; left: 50%; position: absolute; top: 100%; width: 0; pointer-events: none; }
.arrow_box::after { border-bottom-color: rgba(50,68,79,0); border-bottom-width: 10px; border-left-color: rgba(50,68,79,0); border-left-width: 10px; border-right-color: rgba(50,68,79,0); border-right-width: 10px; border-top-color: rgb(50,68,79); border-top-width: 10px; margin-left: 85px; }
.arrow_box::before { border-bottom-color: rgba(44,52,56,0); border-bottom-width: 13px; border-left-color: rgba(44,52,56,0); border-left-width: 13px; border-right-color: rgba(44,52,56,0); border-right-width: 13px; border-top-color: rgb(44,52,56); border-top-width: 13px; margin-left: 83px; }
#ac-select-1 { color: black; }
.ac-form-label { color: white; float: left; font-size: smaller; margin-bottom: 1px; margin-top: 5px; }
.ac-form-control { border-bottom-color: rgb(44,52,56); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(44,52,56); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(44,52,56); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(44,52,56); border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-style: solid; border-top-width: 1px; color: black; float: right; width: 230px; }
.ac-btn-2 { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; float: right; margin-top: 5px; }
ul,ol { font-size: 16px; margin-bottom: 0; padding-left: 40px; }
li>p { margin-top: 0.4em; }
ol.enumeration { list-style-type: lower-alpha; }
.ac-list-intro { color: Black; font-size: 17px; font-weight: bold; margin-bottom: -0.5em; margin-top: 1.5em; }
h1 + .ac-list-intro { margin-top: 0.4em; }
.ac-table-container { overflow-x: auto; }
tr:nth-child(2n+1) { background-color: white; }
tr:nth-child(2n) { background-color: #E7E9EC; }
th { background-color: #7D7F82; color: rgb(255,255,255); font-weight: bold; }
th, td { border-color: #A7A9AC !important; }
table caption { color: Black; font-size: 17px; font-weight: bold; margin-bottom: -2px; }
.ac-procedure-title { color: Black; font-size: 17px; font-weight: bold; margin-bottom: -0.5em; margin-top: 1.5em; }
ol.step-ac-ordered { max-width: 80%; }
ol.step-ac-ordered>li { margin-top: 1em; }
img.inline-image { max-height: 18px; vertical-align: baseline; }
.tooltip-inner { font-size: 12px; }
.emphasis-filename { font-style: italic; font-weight: bold; }
.emphasis-general { font-weight: bold; }
.emphasis-guiitem { font-weight: bold; }
.emphasis-keyboarditem { font-weight: bold; }
.emphasis-parameter { font-style: italic; }
.emphasis-parametervalue { font-weight: bold; }
.emphasis-path { font-style: italic; }
.emphasis-systemoutput { font-family: Courier New; font-weight: bold; }
.emphasis-userinput { font-weight: bold; }
.emphasis-userinputplaceholder { font-style: italic; }
.device-boolean { text-transform: uppercase; }
.navbar-item-container { float: right; height: 100%; }
.navbar-icon { background-position: center; background-repeat: no-repeat; background-size: 100%; float: right; height: 100%; margin-bottom: 0; margin-left: 10px; margin-right: 10px; margin-top: 0; outline-style: none; padding: 0; width: 2.5rem; }
.navbar-icon-language { background-image: url("../../../assets/img/globe-white.svg"); }
@media (max-width: 767px) {
	.navbar-icon-language { background-image: url("../../../assets/img/globe.svg"); }
}
.navbar-icon-language:hover { background-image: url("../../../assets/img/globe.svg"); }
.navbar-icon-help { background-image: url("../../../assets/img/help-white.svg"); }
@media (max-width: 767px) {
	.navbar-icon-help { background-image: url("../../../assets/img/help.svg"); }
}
.navbar-icon-help:hover { background-image: url("../../../assets/img/help.svg"); }
.navbar-icon-search { background-image: url("../../../assets/img/search-white.svg"); }
@media (max-width: 767px) {
	.navbar-icon-search { background-image: url("../../../assets/img/search.svg"); margin-right: 5px; width: 2rem; }
}
.navbar-icon-search:hover { background-image: url("../../../assets/img/search.svg"); }
.navbar-icon-print { background-image: url("../../../assets/img/print-white.svg"); }
@media (max-width: 767px) {
	.navbar-icon-print { background-image: url("../../../assets/img/print.svg"); }
}
.navbar-icon-print:hover { background-image: url("../../../assets/img/print.svg"); }
.navbar-icon-download { background-image: url("../../../assets/img/download-white.svg"); }
@media (max-width: 767px) {
	.navbar-icon-download { background-image: url("../../../assets/img/download.svg"); }
}
.navbar-icon-download:hover { background-image: url("../../../assets/img/download.svg"); }
.navbar-search-close { background: none; border: none; float: right; height: 40px; margin-bottom: 0; margin-left: 0; margin-right: 8px; margin-top: 0; padding: 0; }
#navbar .navbar-search-close > .schema-glyph { font-size: 22px; font-weight: bold; }
.schema-navbar-top { padding: 0; }
.schema-navbar-blue { background-color: #0099CC; float: right; height: 38px; padding-left: 15px; padding-right: 15px; }
@media (max-width: 767px) {
	.schema-navbar-blue { background-color: white; height: 4.4rem; }
}
#navbar .schema-glyph:hover { text-decoration: blink; }
.ac-navbar-name { color: #0099CC; display: inline-block; font-size: 24px; font-weight: 600; margin-left: 2.5rem; margin-right: 1rem; vertical-align: middle; }
.btn.navbar-icon:focus,.btn.navbar-icon:active:focus { box-shadow: none; outline: none; }
#navbar .navbar-icon .schema-glyph { display: inline-block; vertical-align: top; }
.navbar-dot-menu { margin-left: 5px; margin-right: 5px; }
.dropdown-menu { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px !important; border-top-right-radius: 4px !Important; left: auto; list-style-type: none; margin: 0; margin-top: -4px; min-width: 220px; padding: 0; right: 3px; }
.dropdown-menu > li { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; list-style-type: none; margin-bottom: 0; margin-top: 0; padding-bottom: 3px; padding-top: 3px; }
.dropdown-menu > li.dropdown-header { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; list-style-type: none; margin-bottom: 0; margin-top: 0; }
.dropdown-menu > li.dropdown-menu-item { background-position: 0 6px; background-repeat: no-repeat; background-size: 20px 20px; }
.dropdown-menu > li.dropdown-menu-item::before { padding-right: 30px; }
.dropdown-menu li.checked a { padding-right: 10px; }
.dropdown-menu>li>a { white-space: normal; }
.dropdown-menu li.checked a::after { color: #0099CC; content: "\e116"; display: inline; float: right; font-family: "schema-glyphs"; font-weight: 700; }
.dropdown-header { background-color: #E7E9EC; color: #0099CC; }
.flag-icon-background { background-position: 50%; background-repeat: no-repeat; background-size: contain; }
.flag-icon { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: inline-block; line-height: 1em; margin-right: 0.3em; position: relative; width: 1.333333em; }
.flag-icon::before { content: " "; }
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus { background-color: #0077CC; border-bottom-color: #0077CC; border-left-color: #0077CC; border-right-color: #0077CC; border-top-color: #0077CC; z-index: auto; }
.pagination>li>a, .pagination>li>span { color: #0077CC; }
.no-search-results { display: none; font-size: 17px; margin-top: 2.5em; }
ul.ac-chapter-toc-main { font-weight: 600; padding-left: 2rem; }
ul.ac-chapter-toc-sub { font-weight: normal; margin-bottom: 0.2em; padding-left: 1.5rem; }
li.ac-chapter-toc-item { list-style-type: none; margin-bottom: 0.2em; margin-left: 0; padding-left: 0; }
ul.ac-chapter-toc-main>li.ac-chapter-toc-item { font-size: 18px; margin-top: 0.6em; }
ul.ac-chapter-toc-sub > li.ac-chapter-toc-item { color: #0077CC; list-style-type: disc; }
ul.ac-chapter-toc-sub ul.ac-chapter-toc-sub > li.ac-chapter-toc-item { list-style-type: circle; }
ul.ac-chapter-toc-sub ul.ac-chapter-toc-sub ul.ac-chapter-toc-sub > li.ac-chapter-toc-item { list-style-type: square; }
figure { margin-bottom: 0; margin-top: 1em; }
figure video,figure img,figure svg { display: block; height: auto; margin-bottom: 0.5em; max-height: calc(100vh - 140px); max-width: 100%; }
figure.img_80 video,figure.img_80 img,figure.img_80 svg { width: 800px; }
figure.img_50 video,figure.img_50 img,figure.img_50 svg { width: 400px; }
figure.img_original svg { width: 600px; }
figure.img_original video { width: 600px; }
.ie svg { height: 600px; }
figure > figcaption, .image-title { font-size: 13px; font-style: italic; margin-bottom: 15px; }
.video-gallery-item { margin-bottom: 4em; }
.video-gallery-item::before { content: " "; display: block; height: 108px; margin-top: -108px; visibility: hidden; }
a.svg-link:focus { outline: none; }
.hotspot-container .hotspot-info { display: block; }
.hotspot-info { display: none; font-size: 15px; font-style: italic; margin-top: 1.5em; }
rect.highlight { stroke: rgb(0,119,204) }
body:not(.ie) rect.highlight { vector-effect: non-scaling-stroke; stroke-width: 3px !important; }
body:not(.ie) line.highlight { stroke: none; }
.filter-container { display: flex; margin-top: 0.6em; flex-flow: row wrap; }
.filter { flex: 1; padding-bottom: 0.15rem; padding-left: 0.15rem; padding-right: 0.15rem; padding-top: 0.15rem; position: relative; }
@media (max-width: 767px) {
	.filter { flex-basis: 100%; }
}
.selection-filter { background-clip: border-box; background-color: rgb(255,255,255); border-bottom-color: rgba(0,0,0,0.125); border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(0,0,0,0.125); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(0,0,0,0.125); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(0,0,0,0.125); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-top-style: solid; border-top-width: 1px; }
.filter-header { padding-bottom: 0.35rem; padding-left: 0.35rem; padding-right: 2.8rem; padding-top: 0.35rem; }
.text-filter .form-control { height: 28px; }
.filter-header a { display: inline-block; width: 100%; }
.filter-content { padding-left: 0.35rem; padding-right: 0.35rem; }
.filter-content label { font-weight: normal; }
table.dataTable { border-collapse: collapse !important; }
table.master-detail > tbody > tr { background-color: white; }
table.dataTable thead .sorting::before,table.dataTable thead .sorting::after,table.dataTable thead .sorting_asc::before,table.dataTable thead .sorting_asc::after,table.dataTable thead .sorting_desc::before,table.dataTable thead .sorting_desc::after,table.dataTable thead .sorting_asc_disabled::before,table.dataTable thead .sorting_asc_disabled::after,table.dataTable thead .sorting_desc_disabled::before,table.dataTable thead .sorting_desc_disabled::after { bottom: 0.1em; display: block; opacity: 0.3; position: absolute; }
table.dataTable .sorting::before,table.dataTable .sorting_asc::before,table.dataTable .sorting_desc::before { right: 1.15em; }
table.dataTable thead .sorting_asc::before,table.dataTable thead .sorting_desc::after { opacity: 1; }
table.dataTable thead th::before,table.dataTable thead th::after { font-size: 1em; }
table.dataTable>thead>tr>th { padding-right: 30px !important; }
div.dataTables_wrapper div.dataTables_filter { display: none; }
div.dataTables_wrapper div.dataTables_info { padding-top: 0; }
.table thead th { border-bottom-width: 1px; }
.dataTables_info { display: none; }
.expand-collapse-button.collapsed>.collapse-icon,.expand-collapse-button>.expand-icon { display: none; }
.expand-collapse-button>.collapse-icon,.expand-collapse-button.collapsed>.expand-icon { display: inline; }
.expand-collapse-button { background-color: Transparent; border: 0; color: rgb(0,153,204); cursor: pointer; position: absolute; right: 0.3rem; top: 0.4rem; width: 2.4rem; }
.title-column { min-width: 12em; }
@media (max-width: 767px) {
	.title-column { min-width: 8em; }
}
table.inner-table td { border: none !important; }
table.inner-table { width: 100%; }
table.dataTable td.generated-cell { padding: 0 !important; }
.highlight { background-color: rgb(255,241,191); }
.ac-video-caption { color: lightgray; font-size: 13px; font-weight: bold; margin-top: 0; }
ul.jqtree-tree li.jqtree-selected>.jqtree-element>.jqtree-title,ul.jqtree-tree li.jqtree-selected>.jqtree-element>.jqtree-toggler > .jqtree-element:hover { color: #0099CC !important; font-size: 19px; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element { background-color: #DAEAF2; color: #0099CC; font-weight: normal; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover { background-color: #DAEAF2; font-weight: bold; }
.jqtree-element { color: White; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(0,0,0,0.2); }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: rgba(0,0,0,0.5); }
.jqtree-element:hover { color: White; font-weight: bold; }
li.jqtree-selected .jqtree-toggler { color: #0099CC !important; }
.linklist-container { float: left; margin-right: 1em; margin-top: 3em; max-width: 50%; }
@media (max-width: 767px) {
	.linklist-container { max-width: 100%; }
}
.breadcrumb a { color: #0077CC; }
a:link { color: #0077CC; }
a:visited { color: #0097EC; }
.footnote-ac { font-size: 12px; font-weight: bold; }
.btn-primary { background-color: #0099CC; }
.mm-listview { background-color: #0099CC; }
.ac-brand-promise { max-width: 30%; }
.row { margin-left: 0; margin-right: 0; }
.ac-internal-use { display: inline-block; height: 0; overflow: hidden; }
.ac-watermark { color: red !important; font-size: 2rem; font-weight: bold; height: 0; overflow: hidden; position: fixed; right: 3rem; text-align: center; top: 0; transform: rotate(-90deg); transform-origin: 100% 0; width: 100vh; }
.youtube-frame { height: 360px; width: 640px; }
.fab { margin-right: 3px; }
.print-only { display: none; }
.svg-link { cursor: pointer; }
@media print {
	@page { margin: 1cm; }
	#content-container { border: none; margin-bottom: 0; margin-right: 3rem; margin-top: 0; position: relative; }
	.showMenu #content-container { margin-left: 0; opacity: 1; }
	.showMenu #off-canvas-menu { width: 0; }
	footer { position: relative; }
	.schema-navbar,.schema-navbar-blue { display: none; }
	.ac-note-icon { height: 1.25em; }
	a[href]:after { display: none; }
	.breadcrumb { display: block !important; font-size: 14px; }
	.ac-watermark { height: 3rem; }
	.front-page-content .row { display: block; flex-wrap: wrap; }
	h1,h2 { color: #0099CC !important; }
	.print-only { display: block; }
	.youtube-frame { display: none; }
	.ac-table-container { overflow-x: unset; }
	_::-webkit-full-page-media, _:future, :root .ac-watermark { left: 3rem; margin-top: 70px; overflow: hidden; right: auto; text-align: center; top: 0; transform: rotate(90deg); transform-origin: 0 0; width: auto; }
	_::-webkit-full-page-media, _:future, :root #content-container { margin-left: 3rem; margin-right: 0; }
}
