﻿body.schema-title-page { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 400; margin: 0px; padding:0px; position: relative; text-align: left; max-width:722px;}
body { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 400; margin-bottom: 4px; margin-left: 4px; margin-right: 14px; margin-top: 4px; padding-bottom: 0; padding-left: 16px; padding-right: 0; padding-top: 0; position: relative; text-align: left; max-width:975px;}
body.schema-title-page > article{margin-top: -6px;}
p { font-family: Arial, Helvetica, sans-serif; margin-bottom: 0.6em; margin-top: -0.01pt; }
.margin-text { color: gray; font-family: Arial, Helvetica, sans-serif; margin-top: 1.2em; }
.codeblock { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-top: 0.3em; overflow: auto; padding-top: 4px; padding-bottom:4px; width: 100%; }
.CodeBlockDashListContent { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-left: 1.85cm; margin-top: 0.3em; overflow: auto; padding-top: 4px; width: 100%; }
.CodeBlockListContent { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-left: 0.93cm; margin-top: 0.3em; overflow: auto; padding-top: 4px; width: 100%; }
.CodeBlockListContentTable { font-family: monospace, monospace; line-height: 1em; margin-left: 0.4cm; margin-top: 0.5em; }
.CodeBlockInstructionContent { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-left: 0.93cm; margin-top: 0.3em; overflow: auto; padding-top: 4px; padding-bottom: 4px; width: 100%; }
.codeblock + .codeblock { font-family: Courier New, Courier, mono; line-height: 1em; margin-top: 0; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bold; margin: 0; margin-bottom: 0.5em; text-align: left;}
h2 { font-size: 120%; font-weight: bold; margin-bottom: 0.6em; margin-top: 1em; }
h1 + h2 { margin-top: 0.9em; }
.cnc-codeblock {background-color: #dddddd; color: #000000; direction: ltr; font-family: Courier New; font-size: 9pt; font-style: normal; font-weight: normal; line-height: 12.2344pt; margin-top: 0; text-align: left; text-decoration: none; text-indent: 0;}
.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 { color: #000000; font-family: Courier New, Courier, mono; font-size: 9pt; padding: 0; }
.embedded-safety { font-weight: bold; }
.emb-safety-danger-sig, .emb-safety-sig-danger { background-color: #DD2B1C; color: #FFFFFF; font-weight: bold; }
.emb-safety-warning-sig,.emb-safety-sig-warning { background-color: #EC520D; color: #000000; font-weight: bold; }
.emb-safety-caution-sig, .emb-safety-sig-caution { background-color: #FFD319; color: #000000; font-weight: bold; }
.emb-safety-attention-sig, .emb-safety-sig-notice { background-color: #00A3D4; color: #FFFFFF; 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; }
a:link { color: #FF0000; font-family: Arial, Verdana, serif; }
a:hover { color: #FF0000; font-family: Arial, Verdana, serif; }
a:visited { color: #FF0000; font-family: Arial, Verdana, serif; }
a.beckhoff-runninghead-brand:link { color: #000000; font-family: Arial, Verdana, serif; }
a.beckhoff-runninghead-brand:hover { color: #FF0000; font-family: Arial, Verdana, serif; }
a.beckhoff-runninghead-brand:visited { color: #000000; font-family: Arial, Verdana, serif; }

table { font: inherit; font-size: 12px; font-weight: inherit; line-height: inherit; margin-bottom: 0.3em; margin-top: 0.6em; text-align: inherit; width: 100%; }
.table { margin-top: 0.5em; width: auto; }
.table-fixed { max-width: 100%; width: 100%; }
td { background: none repeat scroll 0 0 #ffffff;; border: 1px solid #c0c0c0 !important; padding: 4px 8px !important;; }
.tabletype-noframe td { border: none !important; }
th { background: none repeat scroll 0 0 #ddd; border: 1px solid #c0c0c0 !important; font-weight: bold; padding: 4px 8px !important; vertical-align: middle; }
th > p, td > p{margin-bottom: 0.0em;}
.custom-TableLayout-HeadingColumn { background: none repeat scroll 0 0 #ddd; border: 1px solid #c0c0c0 !important;; font-weight: bold; padding: 4px 8px !important; vertical-align: middle; }
.tabletype-noframe th { border: none !important; }
td.generated-entry > p { text-align: center; }
td.custom-TableLayout-HeadingColumn > p { font-weight: bold; }
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.5em; margin-top: 0.3em; }
ul.list { margin: 0; padding-left: 35px; }
ul.list > li { margin-bottom: 0.6em; 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; }
figure { margin-bottom: 1.3em !important; margin-top: 0.5em !important; }
figure.title_image { max-width: 722px; margin: 0 !important; }
figure video,figure img,figure svg { display: block; height: auto; max-width: 100%;}
figure.img_80 video,figure.img_80 img,figure.img_80 svg { max-width: 80%; }
figure.img_50 video,figure.img_50 img,figure.img_50 svg { max-width: 50%; }
figure.img_margin video,figure.img_margin img,figure.img_margin svg { max-width: 30%; }
figure.img_original video,figure.img_original img,figure.img_original svg { max-width: 100%; }
figure.img_fixed_column video,figure.img_fixed_column img,figure.img_fixed_column svg {width: 14cm; max-width: 90%;}
figure.img_fixed_textarea video,figure.img_fixed_textarea img,figure.img_fixed_textarea svg { max-width: 70%;image-rendering:-webkit-optimize-contrast;filter: blur(0);transform: translateZ(0);}
figure > figcaption { font-style: italic; }
.imgintable { max-width: 100%; vertical-align: baseline; }
.linklist-container { margin-top: 25px; }
.linklist-container+.linklist-container { margin-top: 20px; }
.linklist-title { font-size: 14px; font-weight: bold; }
.linklist-container > ul { list-style-type: none; padding-left: 25px; text-indent: 0; }
.linklist-container > ul > li { margin-top: 0.2em; }
/*.schema-linklist .hierarchy, .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; }
*/
.linklist-container > ul > li::before { content: "\2022"; display: inline-block; 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: -47px; margin-bottom: 1.4em; text-align: center; text-indent: 0; width: 35px; }
dl.schema-instruction { margin-bottom: 0; margin-top: 0.6em; padding-left: 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: "\21d2"; display: inline-block; font-family: "schema-glyphs"; margin-left: -47px; text-align: center; text-indent: 0; width: 35px; }

dl.schema-instruction > dt { content: "\e095"; display: inline-block; float: left; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
.schema-instruction-number { content: "\e095"; display: inline-block; 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; }
ol.instruction-bullets { margin-bottom: 0; margin-top: 0.6em; }
.safety { list-style-type: none; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; }
.infotable { border: none 0px !important; list-style-type: none; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; width: 100%; }
.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-attention > .safety-footer { background-color: #2596D1; 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-severity-notice > .safety-footer { background-color: rgb(0,0,0); height: 1px; margin-bottom: 0; margin-top: 10px; }
.safety-header { font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }
.safety-severity-caution > .safety-header { background-color: #FFDD00; color: #000000; font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }
.safety-severity-danger > .safety-header { background-color: #EF3B2F; color: #FFFFFF; font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }
.safety-severity-attention > .safety-header { background-color: #2596D1; color: #FFFFFF; font-size: 130%; font-style: italic; font-weight: bold; max-height: 20pt; text-align: center; }
.safety-severity-warning > .safety-header { background-color: #F49527; color: #000000; font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }
.safety-severity-notice > .safety-header { background-color: rgb(0,0,0); color: #000000; font-size: 1pt; font-weight: normal; max-height: 20pt; text-align: center; }
.safety-header-symbol { font-size: 130%; font-weight: bold; max-height: 14px; padding-bottom: 2px; text-align: center; vertical-align: baseline; }
.safety-cause { font-size: 125%; font-weight: bold; margin: 0; padding: 2px 4px; }
.safety-consequence { padding: 2px 4px; }
.safety-symbol { border-right: solid 1px  #000; padding-top: 5px; text-align: center; }
.safety-symbol-infobox { border: none 0px !important; padding-top: 5px; text-align: center; width: 1.6cm !important; }
.safety-symbol > img { margin-left: 5px; margin-right: 5px; max-height: 1.2cm; max-width: 1.2cm; text-align: center; width: 100px; }
.col-sm-2 { height: 2cm; width: 2cm; }
.safety-body-infobox { border: solid 1px #000; }
.safetycell { border-bottom: solid 1px #000 !important; border-left: none 0px !important; border-right: none 0px !important; border-top: solid 1px #000 !important; }
#content-container .container { width: 100%; }
#content-container { border-left-color: #3A4651; border-left-style: solid; border-left-width: 1px; left: 320px; margin-left: -321px; }
footer { display: none; margin-bottom: 20px; margin-top: 20px; }
.content-container { bottom: 0; left: 0; position: fixed; right: 0; top: 50px; max-width:975px; }
.content-container>div { padding-top: 15px; }
.schema-title-page .content-container,.schema-root-page .content-container {top: 0; }
.schema-navbar { background-color: hsl(210,16.84%,37.25%); border-bottom-color: #3A4651; border-bottom-style: solid; border-bottom-width: 1px; height: 50px; left: 0; position: fixed; right: 0; top: 0; width: 100%; }
.schema-navbar-toggle { background: none; border: 0 none; color: rgb(255,255,255); cursor: pointer; font-size: 16px; margin-bottom: 8px; margin-top: 8px; padding-bottom: 7px; padding-left: 0; padding-right: 0; padding-top: 7px; }
.schema-navbar-brand { float: left; height: 50px; line-height: 20px; padding: 14px 15px; }
.schema-navbar-logo { height: 22px; }
#language-toggle { float: right; padding-right: 15px; }
#navbar .schema-glyph { font-size: 18px; }
ul.navbar-structure-pages { float: right; list-style-type: none; }
ul.navbar-structure-pages > li { float: left; height: 50px; transition: background-color linear 0.2s, color linear 0.2s; }
ul.navbar-structure-pages > li:hover { background-color: #3A4651; transition: color linear 0.2s; }
ul.navbar-structure-pages > li > a { line-height: 50px; outline: none; padding-bottom: 18px; padding-left: 12px; padding-right: 12px; padding-top: 18px; transition: color linear 0.2s; }
ul.navbar-structure-pages > li > a:hover { color: #EEEEEE; text-decoration: none; }
ol.breadcrumb, .beckhoff-runninghead { background: none repeat scroll 0 0; background-color: #ddd; background-image: linear-gradient(to right, #ddd , #fff); border: medium none; color: #000000; font-family: Arial, Helvetica, sans-serif; height: 18pt; left: 0; padding: 0 0 0 10px; position: fixed; right: 0; top: 0; width: 100%; max-width:975px;}
ol.breadcrumb { background: none repeat scroll 0 0; background-color: #ddd; background-image: linear-gradient(to right, #ddd , #fff); border: medium none; color: #000000; font-family: Arial, Helvetica, sans-serif; height: 18pt; left: -20px; padding: 0 0 0 10px; position: relative; right: 0; top: -5px; width: 100%; max-width:975px;}

ol.breadcrumb > li > a, .beckhoff-runninghead-brand { color: #000000; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; height: 18pt; line-height: 18pt;}
ol.breadcrumb > li + li::before{ display:none;}
#off-canvas-menu { bottom: 0; left: 0; margin-left: -320px; margin-top: 0; position: fixed; top: 50px; width: 320px; }
#off-canvas-menu.animated,#content-container.animated { transition: margin-left 500ms cubic-bezier(0.465, 0.183, 0.153, 0.946); }
.showMenu #off-canvas-menu { margin-left: 0; }
.showMenu #navbar,.showMenu #content-container { margin-left: 0; }
.lexicon-entry { margin-top: 1em; }
.lexicon-entry-title { font-size: 120%; font-weight: bold; margin-bottom: -0.3em; margin-top: 0.5em; width: 70%; }
.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 { white-space: nowrap; }
.jumbotron { background-color: rgb(79,95,111); background-image: url("../../img/jumbotron.png"); background-size: contain; height: 380px; margin-top: 0px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.jumbotron h1 { color: rgb(255,255,255); }
.jumbotron .container { margin-top: 30px; }
/*
#toTop-right { bottom: 20px; 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; }
.startpage { max-width: 722px; position: fixed; top: -2px; }
.spimage{ max-width: 722px; }
.pubtype { font-family: Arial, Helvetica, sans-serif; font-size: 110%; margin-top: 1.5cm; }
.pubname { font-family: Arial, Helvetica, sans-serif; font-size: 130%;}
.pubversion { font-family: Arial, Helvetica, sans-serif; font-size: 105%;}
.productsite { font-family: Arial, Helvetica, sans-serif; font-size: 105%;}
.pubinfo-versioninfo, .schema-titlepage-versioninfo { font-family: Arial, Helvetica, sans-serif; font-size: 105%; margin-top: 1.5cm; }
.additionalinfo { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; margin-top: 1.5cm; }
.docname { margin-top: 1.5cm; }
.alias { display: none; }


.safety { list-style-type: none; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
/*.safety-severity-notice { background-color: #2596D1; border: 5px; border-bottom-color: #2596D1; border-bottom-style: solid; color: #FFFFFF; font-weight: bold; list-style-type: none; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; text-align: center; }*/


/*.safety-severity-warning { ; border: 5px; border-bottom-color: #F49527; border-bottom-style: solid; font-weight: bold; list-style-type: none; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; text-align: center; }*/

/*.infobox { border: none; list-style-type: none; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 0.6em; max-width: 100%; padding: 0; padding-bottom: 5px; width: 100%; }*/
/*.safety-header-symbol { list-style-type: none; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }*/
td.info-content { border-bottom: solid 1px !important; border-color: #000000; border-left: none !important; border-right: none !important; border-top: solid 1px #000 !important; list-style-type: none;  padding: 0; padding-bottom: 5px; }
/*.safety-header { font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-header { font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }
.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: #2596D1; color: #FFFFFF; font-size: 125%; font-weight: italic; 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-severity-danger > p .safety-severity-danger > .safety-header { background-color: #EF3B2F; color: #FFFFFF; font-size: 130%; font-weight: bold; max-height: 20pt; text-align: center; }*/

table.safetytable { margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; border-collapse: collapse; border:solid !important; border-color:#000000; border-width:1px !important;}

td.safety-severity-danger { line-height: 5px; background-color: #EF3B2F; border-right: solid !important; border-left: solid !important; border-top: solid !important; border-bottom: none !important; border-color:#000000; border-width:1px !important; margin-bottom: 0; }
td.safety-severity-danger > p {color: #FFFFFF; font-size: 130%; font-weight: bold; max-height: 10pt; text-align: center; margin-bottom:0 !important; }

td.safety-severity-warning { line-height: 5px; background-color: #F49527; margin-bottom: 0;  border-right: solid !important; border-left: solid !important; border-top: solid !important; border-bottom: none !important; border-color:#000000; border-width:1px !important; margin-bottom: 0; }
td.safety-severity-warning > p {color: #000000; font-size: 130%; font-weight: bold; max-height: 10pt; text-align: center; margin-bottom:0 !important; }

td.safety-severity-caution { line-height: 5px; background-color: #FFDD00; margin-bottom: 0;  border-right: solid !important; border-left: solid !important; border-top: solid !important; border-bottom: none !important; border-color:#000000; border-width:1px !important; margin-bottom: 0; }
td.safety-severity-caution > p {color: #000000; font-size: 130%; font-weight: bold; max-height: 10pt; text-align: center; margin-bottom:0 !important; }

td.safety-severity-attention { line-height: 5px; background-color: #2596D1; margin-bottom: 0; border-right: solid !important; border-left: solid !important; border-top: solid !important; border-bottom: none !important; border-color:#000000; border-width:1px !important; margin-bottom: 0; }
td.safety-severity-attention > p { color: #FFFFFF; font-size: 130%; font-style: italic; font-weight: bold; max-height: 20pt; text-align: center;  margin-top:0.25em !important; margin-bottom:0.25em !important;}

td.safety-content{border-top: none; border-right: solid !important; border-bottom:solid !important; border-left:solid !important; border-color:#000000; border-width:1px !important;}

.safety-cause { font-size: 125%; font-weight: bold; margin: 0; }
td.col-safety-pictogram.info-symbol { max-width: 70%; width: 1.5cm; align-content: center; border-bottom: none !important; border-left: none !important; border-right: none !important; border-top: none !important; vertical-align: middle; }
td.col-safety-pictogram.info-symbol > img {width: 1.5cm;}
.safety-symbol > img { margin-left: 5px; margin-right: 5px; text-align: center; width: 100px; }
td.col-safety-pictogram.safety-symbol { max-width: 100%; width: 2cm; border-right: solid !important; border-left: solid !important; border-top: none !important; border-bottom: solid !important; border-color:#000000; border-width:1px !important; margin-bottom: 0; }

/*td > ul > li.schema-condition { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; background-color:#ff0000; }*/
td > ul > li.schema-instruction { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; }
ul.instr-bullet > li.schema-instruction::before  { content: "\2022"; display: inline-block; list-style-type: none; margin-left: -14px; text-align: center; text-indent: 0; width: 25px; }
ul.safety-conditions > li{ list-style-type: none; margin-bottom: 0; margin-top: 0.6em;}
ul.safety-conditions > li::before { content: "\2713"; display: inline-block; list-style-type: none; margin-left: -20px; text-align: center; text-indent: 0; width: 25px; }
li.schema-condition, li.schema-instruction { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 5px; margin-left:-35px; }
h1.schema-titlepage-title, h2.schema-titlepage-title { margin-left: 10px; margin-top: 10px; max-width: 722px; position: relative; top: 35px; }
/*.schema-titlepage-img { margin-left: -18px; margin-top: -5px; max-height: 20%; max-width: 722px; position: relative; }*/
.schema-titlepage-img {display: inline-block; max-width: 100%;}
.schema-titlepage-moreinfo { margin-left: 10px; margin-top: 10px; max-width: 722px; position: relative; top: 35px; }
.schema-titlepage-versioninfo { margin-left: 10px; margin-top: 10px; max-width: 722px; position: relative; top: 35px; }
.schema-titlepage-additionalinfo{ margin-left: 10px; margin-top: 25px; max-width: 722px; position: relative; top: 35px; }
.schema-titlepage-produrl { margin-left: 10px; margin-top: 10px; max-width: 722px; position: relative; top: 35px; }
dl.conditions {margin-bottom:-0.09em;}
dd.schema-condition::before { content: "\2713"; display: inline-block; list-style-type: none; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
dd.schema-condition, dd.schema-instruction, dd.schema-result {list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 35px; }
dd.schema-instruction > dd { margin-left: 15px; }
/*.schema-instruction-number { display: inline-block; list-style-type: none; text-align: center; text-indent: 0; width: 35px;}*/

dl.results{margin-top:-0.7em;}
/*.schema-result { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 70px; }*/
dd.schema-result::before { content: "\21d2"; display: inline-block; list-style-type: none; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }

dd.schema-instruction > img{max-width: 100%; height: auto;}

ul.safety-results { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 5px; }
ul.safety-results > li::before { content: "\21d2"; display: inline-block; margin-left: 15px; text-align: center; text-indent: 0; width: 25px; }
ul.safety-intermediateresult > li { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 5px; }
ul.safety-intermediateresult > li::marker { content: "\2794"; display: inline-block; margin-left: -50px; text-align: center; text-indent: 0; width: 25px; }
li.safety-intermediateresult {padding-left: 5px;}
li.safety-intermediateresult::marker {content: "\2794"; display: inline-block; text-align: center; text-indent: 0; width: 25px;}

dd.schema-intermediateresult { list-style-type: none; margin-bottom: 0; margin-top: 0.6em; padding-left: 70px; }
dl.instructions > dd.schema-intermediateresult::before { content: "\2794"; display: inline-block; margin-left: -35px; text-align: center; text-indent: 0; width: 35px; }
dd.schema-instruction + figure, dl.schema-instruction + figure {margin-left: 35px;}
dd.schema-intermediateresult > img, dd.schema-instruction > img{max-width:100%}
.CodeBlockInstructionContent-v2 { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-top: -1.2em; margin-left: 35px; overflow: auto; padding-top: 4px; padding-bottom: 4px;}
.CodeBlockDashListContent-v2 { background: none repeat scroll 0 0 #dddddd; color: #000000; cursor: text; font-family: Courier New, Courier, mono; margin-bottom: 0.3em; margin-top: -0.6em; margin-left: 35px; overflow: auto; padding-top: 4px; padding-bottom: 4px;}
/*.numlist-in-table { margin: 0; padding-left: 25px; }*/
.list-in-table, .numlist-in-table, .lv2-list { margin: 0; padding-left: 15px; }
.lv2-list > li::before {text-align: left;}

h2.subheading{margin-top: 2.5em; margin-bottom:1em;}

/* copy code support */
.cc-button, .cc-button-feedback{ font-family: Arial, Helvetica, sans-serif; border: none; display: flex; width: 20px; height: 20px; float: right; position: inherit;  }
.cc-button{color: #000; background:url('../img/ccbutton.svg') no-repeat;}
.cc-button-feedback {color: #E31E24; background:url('../img/ccbutton_red.svg') no-repeat;}
.cc-button-feedback::before, .cc-button::before{line-height: 10px; margin-left: -38px; content: "Copy "; }
.cc { align-content: flex-end; align-items: flex-start; display: block; overflow: auto; }
.cc code { align-content: flex-start; float: left; overflow: hidden; position: relative; }
