html,body{height:100%}
body{min-width:320px;background:#fff;margin:0;font-size:15px;line-height:1.4;font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal;color:#545454}
html.content-zh_cn body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il body{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa body{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp body{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr body{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw body{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
@media only screen and (max-width:767px){body{background:#e9e9e9}
}
body.call-center-ios-adjustment{overflow:hidden !important}
body.call-center-ios-adjustment .call-popup:not(.minimized){height:100vh !important;position:absolute !important}
body.call-center-ios-adjustment #page{display:none !important}
body.call-center-ios-adjustment.call-center-countryList-opened .call-popup{position:fixed !important}
*{max-height:1000000px}
img{vertical-align:top;max-width:100%;border:0}
a{text-decoration:none;color:#007db8}
a:active{background-color:transparent}
a:hover{text-decoration:underline}
header,footer,article,section,hgroup,nav,figure,aside{display:block}
.v-center{align-items:center}
form,fieldset{margin:0;padding:0;border:0}
input,textarea,select{font-size:15px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;vertical-align:middle;color:#000}
html.en input,html.en textarea,html.en select,html.en_us input,html.en_us textarea,html.en_us select{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.de input,html.de textarea,html.de select,html.de_de input,html.de_de textarea,html.de_de select{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.zh input,html.zh textarea,html.zh select,html.zh_cn input,html.zh_cn textarea,html.zh_cn select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:normal}
html.ja input,html.ja textarea,html.ja select,html.ja_jp input,html.ja_jp textarea,html.ja_jp select{font-family:"sans-serif, Arial, Helvetica";font-weight:normal}
html.ko input,html.ko textarea,html.ko select,html.ko_kr input,html.ko_kr textarea,html.ko_kr select{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:normal}
html input[type='button']{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn html input[type='button']{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr html input[type='button']{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw html input[type='button']{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
@media only screen and (min-width:768px){html input[type='button']{font-family:"SAPMedium",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn html input[type='button']{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:500}
html.content-iw_il html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ar_sa html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ja_jp html input[type='button']{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ko_kr html input[type='button']{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:500}
html.content-zh_tw html input[type='button']{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:500}
}
input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring{outline:1px dotted}
button:hover,input[type=submit]:hover,input[type=reset]:hover{cursor:pointer}
h1,h2,h3,h4,h5{margin:0;padding:0}
.accessibility{display:block;position:relative;z-index:10}
.accessibility a{position:absolute;left:-10000px;top:auto;width:0;height:0;overflow:hidden}
.rtl .accessibility a{right:-10000px;left:0}
.accessibility a:focus{position:static;width:auto;height:auto}
.bp .is-publish-false #page{margin-top:40px}
.nojs,.blueprintResolverMessage{padding:10px 0;text-align:center;font-weight:bold;color:red;position:absolute;right:0;left:0;top:0;height:40px;background:#fff}
.nojs a,.blueprintResolverMessage a{color:red}
*{box-sizing:border-box}
*:before,*:after{box-sizing:border-box}
.sidepanel .editor-ComponentBrowser-component-title{box-sizing:content-box}
h1,h2,h3,h4{font-weight:normal}
.link{display:inline-block}
.list-unstyled{margin:0;padding-left:0;list-style:none}
.rtl .list-unstyled{padding-right:0}
.list-unstyled>li{padding:0}
.list-inline{padding-left:0;list-style:none}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.list-inline>li:first-child{padding-left:0}
.hidden,legend .hidden{position:absolute;top:auto;left:-9999px}
.group:before,.group:after{content:'';display:table}
.group:after{clear:both}
.white *{color:#fff}
.black *{color:#000}
.hidden{display:none}
.invisible{visibility:hidden}
#header,#footer:not(.footer-standard),.legalDisclosure{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.en #header,html.en #footer:not(.footer-standard),html.en .legalDisclosure,html.en_us #header,html.en_us #footer:not(.footer-standard),html.en_us .legalDisclosure{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal}
html.de #header,html.de #footer:not(.footer-standard),html.de .legalDisclosure,html.de_de #header,html.de_de #footer:not(.footer-standard),html.de_de .legalDisclosure{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal}
html.zh #header,html.zh #footer:not(.footer-standard),html.zh .legalDisclosure,html.zh_cn #header,html.zh_cn #footer:not(.footer-standard),html.zh_cn .legalDisclosure{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:normal}
html.ja #header,html.ja #footer:not(.footer-standard),html.ja .legalDisclosure,html.ja_jp #header,html.ja_jp #footer:not(.footer-standard),html.ja_jp .legalDisclosure{font-family:"sans-serif, Arial, Helvetica";font-weight:normal}
html.ko #header,html.ko #footer:not(.footer-standard),html.ko .legalDisclosure,html.ko_kr #header,html.ko_kr #footer:not(.footer-standard),html.ko_kr .legalDisclosure{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:normal}
#header .container,#footer:not(.footer-standard) .container{max-width:1240px;padding:0 20px;margin:0 auto;box-sizing:content-box}
#header .container:after,#footer:not(.footer-standard) .container:after{content:'';clear:both;display:block}
@media only screen and (max-width:767px){#header .container,#footer:not(.footer-standard) .container{padding:0 10px}
}
@media only screen and (max-width:1000px){#footer:not(.footer-standard) .container{padding:0}
}
#header .container .header-icons *{box-sizing:content-box}
#header .container .header-icons input{box-sizing:border-box}
.header-holder{box-sizing:content-box}
.sreen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}