﻿body { margin: 0; padding: 0; }
p b {color: #666;}
.main { padding: 21px 0 13px 0; width: 100%; }
.header_bar { background-color: rgb(51,51,51); display: block; margin: 0; padding: 0; width: 100%; }
.header_list { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 0; padding: 0; width: 100%; }
.header_list>li { display: block; height: 44px; list-style-type: none; margin: 0; padding: 0; }
.header_list>li>a { align-items: center; border-bottom: 2px; border-bottom-color: rgb(51,51,51); border-bottom-style: solid; border-top: 2px; border-top-color: rgb(51,51,51); border-top-style: solid; box-sizing: border-box; color: rgb(221,221,221); display: flex; font-size: 14px; font-weight: normal; height: 100%; margin: 0; padding: 0; text-decoration: none; transition: all 0.5s; }
.header_list>li>a:hover { border-bottom: 2px solid #fff; color: #fff; transition: all 0.5s; }
.header_list>li:hover .header_flyout_toc { display: block; left: 0; position: absolute; transition: all 0.5s; }
.header_lang { justify-content: center; width: 200px; }
.header_lang>a { justify-content: center; }
.header_flyout_lang { background-color: rgb(51,51,51); border-bottom: 1px solid rgb(177,179,180); border-left: 0; border-left-style: none; border-right: 0; border-right-style: none; display: none; margin: 0; padding: 0; position: relative; right: 0; top: 0; transition: all 0.5s; width: 200px; z-index: 1; }
.header_flyout_lang>li { display: block; font-size: 12px; list-style-type: none; padding: 14px 14px; text-align: center; }
.header_flyout_lang ul { margin: 0; padding: 4px 2px 4px 16px; }
.header_flyout_lang a { border: none; color: rgb(177,179,180); display: block; text-decoration: none; transition: all 0.5s; }
.header_flyout_lang a:hover { color: rgb(221,221,221); transition: all 0.5s; }
.header_list>li:hover .header_flyout_lang { display: block; position: relative; right: 0; transition: all 0.5s; }
.navigation { border-bottom: 3px; border-bottom-color: rgb(238,238,238); border-bottom-style: solid; }
.mainbar { display: flex; justify-content: space-between; margin: 0; width: 100%; }
.searchlogo { height: 20px; padding-top: 33px; width: 20px; }
.mainbar ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; }
.mainbar ul li { height: 100%; list-style-type: none; padding: 0; vertical-align: middle; }
.mainbar ul li a { height: 100%; align-items: center; border-bottom: 2px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-top: 2px; border-top-color: rgb(255,255,255); border-top-style: solid; box-sizing: border-box; color: rgb(81,81,81); display: flex; font-size: 16px; font-weight: lighter; margin: 0 20px; padding: 0; text-decoration: none; text-transform: uppercase; transition: all 0.5s; }
.mainbar ul li a:hover { border-bottom: 2px; border-bottom-color: rgb(226,0,26); border-bottom-style: solid; color: rgb(226,0,26); transition: all 0.5s; }
.imagesection { background-color: rgb(255,255,255); background-position: center; background-repeat: no-repeat; background-size: contain; border-bottom: 1px; border-bottom-color: #ddd; border-bottom-style: solid; min-height: 200px; overflow: hidden; padding: 40px 0; margin: 0 0 20px 0; width: 100%; }
.languagesection { align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin-bottom: 8px; }
.languagesection_a { background-color: rgb(51,51,51); color: rgb(255,255,255); flex-basis: 20%; min-width: 100px; padding: 8px; text-align: center; text-decoration: none; transition: all 0.5s; }
.languagesection_a:hover { background-color: rgb(77,77,77); color: rgb(255,255,255); transition: all 0.5s; }
.languagesection p { align-items: center; padding: 0 8px; }
.contentsection>ul { list-style-type: none; margin: 0; padding: 0 0 7px 0; }
.contentsection ul li { font-size: 12pt; font-weight: bold; margin: 0; padding: 0 0 7px 0; }
.contentsection ul li ul li { font-size: 12pt; font-weight: normal;  }
.contentsection ul li ul { list-style-type: none; margin: 0; padding: 7px 0 0 0px; }
.contentsection ul li ul li ul { list-style-type: none; margin: 0; padding: 7px 0 0 30px; }
.contentsection ul li ul li ul li ul { list-style-type: none; margin: 0; padding: 7px 0 0 30px; }
.contentsection a { text-decoration: none; transition: all 0.5s; }
.contentsection a:hover { transition: all 0.5s; }
.contentsection_mainchapter { border-bottom: 1px; border-bottom-color: rgb(229,229,229); border-bottom-style: solid; margin-bottom: 15px !important; padding-bottom: 15px !important; }
#footer { background-color: rgb(51,51,51); color: #666; padding-bottom: 20px; }
#footer ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 0; padding: 0; width: 100%; }
#footer ul li { height: 64px; list-style-type: none; padding: 0 7px; }
#footer p { align-items: center; display: flex; font-size: 16px; font-weight: normal; height: 100%; margin: 0; padding: 0; text-decoration: none; transition: all 0.5s; }
#footer a { align-items: center; border: none; color: #ccc; display: flex; font-size: 16px; font-weight: normal; height: 100%; margin: 0; padding: 0; text-decoration: none; transition: all 0.5s; }
#footer a:hover { border: none; color: #fff; }
#footer .socials { display: block; text-align: right; width: 100%; vertical-align: center; }
#footer .socials a { display: inline-block; height: auto; padding: 10px 15px 20px; }
hr { margin: 0 0 20px 0; }
.clear_float { clear: both; display: block; }
.standard { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.standard_block { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; text-align: justify; }
.standard_bold { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.standard_bold_intent { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 0; padding: 14px 0 7px 0; }
.table_header { color: rgb(255,255,255) !important; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.standard_center { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; text-align: center; }
.standard_right { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; text-align: right; }
.lists { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.additional_information { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 4px 0px; }
.additional_information li { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-type: none; margin: 0; padding: 0 0 4px 30px; text-indent: -30px; }
.additional_information li:before { content: ">"; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 0; padding: 0 10px 4px 10px; text-align: right; }
.additional_information li a { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; text-decoration: none; transition: all 0.5s; }
.additional_information li a:hover { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; transition: all 0.5s; }
.indent1 { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 0 30px; }
.indent2 { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 0 60px; }
.li_disc { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-type: disc; margin: 0; padding: 0 0 7px 0; }
.li_dash { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-type: circle; margin: 0; padding: 0; }
.li_alpha { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-type: upper-latin; margin: 0; padding: 0; }
.condition { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-image: url(../../assets/img/condition.png); list-style-type: none; margin: 0; padding: 0 0 7px 0; }
.procedural_instructions { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.instruction { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-type: decimal; margin: 0; padding: 0 0 7px 0; }
.result { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-image: url(../../assets/img/result_wanted.png); list-style-type: none; margin: 0; padding: 0 0 7px 0; }
.symptom { display: list-item; font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; list-style-image: url(../../assets/img/result_unwanted.png); list-style-type: none; margin: 0; padding: 0 0 7px 0; }
.margin1 { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 30px; }
.image_title { font-size: 12px; font-stretch: normal; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; text-align: center; }
.headline1 { display: block; font-size: 32px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 20px 0 7px 0; }
.subheading { font-size: 18px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 14px 0 0 0; padding: 0 0 7px 0; }
.safety_cause { font-size: 18px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3; margin: 0; padding: 1px 0 7px 0; }
.safety_consequence { font-size: 16px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.footnote { font-size: 12px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; margin: 0; padding: 0 0 7px 0; }
.center { text-align: center; }
.right { text-align: right; }
.safety { border: 1px; border-color: rgb(0,0,0); border-style: solid; margin: 7px 0 7px 0; padding: 0; }
.safety_head_danger { background-color: rgb(198,12,48) !important; color: rgb(255,255,255) !important; }
.safety_head_warning { background-color: rgb(225,121,0) !important; color: rgb(0,0,0) !important; font-size: 20px; margin: 10px; padding: 0 4px; }
.safety_head_caution { background-color: rgb(254,209,0) !important; color: rgb(0,0,0) !important; font-size: 20px; margin: 10px; padding: 0 4px; }
.safety_head_notice { background-color: rgb(0,115,207) !important; color: rgb(255,255,255) !important; font-size: 20px; margin: 10px; padding: 0 4px; }
.safety_signalicon { height: 0.9em; margin: 0 2px 3px 0; padding: 0 0 0 0; vertical-align: sub; }
.safety_signalword { border-bottom: 1px; border-bottom-color: rgb(0,0,0); border-bottom-style: solid; font-size: 20px; font-weight: bold; line-height: 1.4em; 
margin: 0; padding: 6px 2px; text-align: center; }
.safety_icon { margin: 0 7px 7px 0; padding: 0; width: 100px; }
.safety_content { display: flex; flex-direction: row; margin: 0; padding: 7px; }
.important { margin: 7px 0 7px 0; padding: 0; }
.important_icon { margin: 0 7px 7px 0; padding: 0; width: 25px ; }
.table_standard { border: none; border-collapse: collapse; display: table; margin: 7px 0 7px 0; padding: 0; width: 100%; }
.table_row { border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; display: table-row; margin: 0; padding: 0; }
.table_row:nth-child(even) { background-color: rgb(250,250,250) !important; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; display: table-row; margin: 0; padding: 0; }
.table_cell { border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_head_framed { background-color: rgb(0,74,127) !important; border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_head_legend { background-color: rgb(0,74,127) !important; border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_head_header { background-color: rgb(0,74,127) !important; border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_head_noframe { border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_body_framed { border-bottom: 1px; border-bottom-color: #DDDDDD; border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_body_legend { border-bottom: 1px; border-bottom-color: #DDDDDD; border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_body_header { border-bottom: 1px; border-bottom-color: #DDDDDD; border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.table_body_noframe { border-bottom: 1px; border-bottom-color: rgb(255,255,255); border-bottom-style: solid; border-left: 0; border-left-style: none; border-right: 1px; border-right-color: rgb(255,255,255); border-right-style: solid; border-top: 0; border-top-style: none; display: table-cell; margin: 0; overflow: hidden; padding: 7px 7px 0 7px ; text-align: left; text-overflow: ellipsis; vertical-align: top; }
.targetgrouppanel { display: block; margin: 4px 0 7px 0; background-color: rgb(167,169,172) !important; vertical-align: center; }
.targetgrouppanel p { color: black; font-size: 18px; font-weight: bold; text-transform: uppercase; padding: 7px; }
.targetgrouppanel span {margin: 0 7px 0 4px;}
.image_img80 { margin: 0 0 4px 0; padding: 0; text-align: center; width: 100%; }
.image_img50 { margin: 0 0 4px 0; padding: 0; text-align: left; width: 100%; }
.image_img { height: auto; margin: 0; max-width: 100%; padding: 0; }
.image_inline { height: 1em; padding: 0 2px; vertical-align: baseline; }
.image_table { height: auto; }
.image_lang { height: 1em; margin: 0; padding: 0 0 0 8px; vertical-align: baseline; }
.container-fluid { padding: 0px; }
@media print {
	.off-menu { display:none;}
	.sticky-outer { display:none;}
	.page-navigation { display:none;}
	body { -webkit-print-color-adjust: exact;}
}