div dt.rtl { float: right; margin-left: 0.5em; margin-right: 0em; }
.schema-toc-dropdown::before { color: #1C4257; content: "\e601"; font-family: schema-glyphs; }
.schema-toc-link { padding-right: 1em; }
ul.schema-toc-menu { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 85%; line-height: 1.2; padding-left: 0; padding-right: 0.5em; }
ul.schema-toc-submenu { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.2; padding-left: 0; padding-right: 1em; }
body[dir="rtl"] .modalviewport .close { background-attachment: initial; background-clip: initial; background-color: rgb(255,255,255); background-image: initial; background-origin: initial; background-size: initial; border-bottom-color: rgb(0,0,0); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(0,0,0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0,0,0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0,0,0); border-top-left-radius: 50%; border-top-right-radius: 50%; border-top-style: solid; border-top-width: 1px; color: rgb(0,0,0); display: block; font-size: 23px; font-weight: bold; height: 35px; left: 20px; opacity: 1; position: fixed; right: unset; text-align: center; top: 20px; transition-delay: initial; transition-duration: 0.3s; transition-property: initial; transition-timing-function: initial; width: 35px; z-index: 2000; background-position-x: initial; background-position-y: initial; background-repeat-x: initial; background-repeat-y: initial; }
body[dir="rtl"] button#btn-back-to-top { background-color: rgb(255,255,255); border-bottom-color: rgb(211,211,211); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211,211,211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211,211,211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211,211,211); border-top-left-radius: 20px; border-top-right-radius: 20px; border-top-style: solid; border-top-width: 1px; bottom: 20px; display: none; height: 40px; left: 20px; position: fixed; right: unset; width: 40px; z-index: 9999; }
body[dir="rtl"] .footer_bosch .footer_bosch_text .footer_li_horizontal { flex-direction: row; flex-wrap: wrap; float: right; font-style: normal; list-style-type: none; padding-bottom: 10px; padding-left: 10px; padding-right: 5px; padding-top: 5px; text-decoration-color: rgb(0,0,0) !important; text-decoration-line: none; text-decoration-style: initial; vertical-align: middle; }
a.primary-link-1:hover .primary-link-forward-right.rtl { margin-left: 0rem; margin-right: 0.5rem; transform: translateX(-0.2rem); }
a.primary-link-1 span.primary-link-text.rtl { padding-left: 7px; }
body[dir="rtl"] .language-text { margin-left: 0px; margin-right: 10px; }
body[dir="rtl"] dt { float: right; margin-left: 0.5em; }
dd:after { clear: left; display: block; }
body[dir="rtl"] .safety-list li:before { content: "◂"; font-size: 1.5em; margin-left: 0.2em; margin-right: -1em; position: relative; top: 0.1em; }
body[dir="rtl"] li.schema-intermediateresults:before { content: "\e090"; display: inline-block; font-family: "Bosch-Icon"; margin-left: 0px; margin-right: 0px; text-align: center; text-indent: 0; width: 35px; }
body[dir="rtl"] ol.schema-procedural-instruction li.schema-instruction:before { color: rgb(0,0,0); content: "\e0a1"; display: inline-block; font-family: "Bosch-Icon"; margin-left: 0px; margin-right: -35px; text-align: center; width: 35px; }
body[dir="rtl"] li.schema-result:before { content: "\e090"; display: inline-block; font-family: "Bosch-Icon"; margin-left: 0px; margin-right: 0px; text-align: center; text-indent: 0; width: 35px; }
body[dir="rtl"] li.schema-condition:before { content: "\e0e9"; display: inline-block; font-family: "Bosch-Icon"; margin-left: 0px; margin-right: 0px; text-align: center; text-indent: 0; width: 35px; }
body[dir="rtl"] .mobile-nav .language #language-toggle { margin-top: 12px; padding-left: 5px; padding-right: 5px; }
.pagination a span.arrow-right::after { color: rgb(128,128,128); content: "\E0A0"; font-family: "Bosch-Icon"; }
.pagination a span.arrow-left::before { color: rgb(128,128,128); content: "\E181"; font-family: "Bosch-Icon"; }
.disabled a span.arrow-right::after { color: rgb(128,128,128); content: "\E0A0"; font-family: "Bosch-Icon"; }
.disabled a span.arrow-left::before { color: rgb(128,128,128); content: "\E181"; font-family: "Bosch-Icon"; }
