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:"Yu Gothic Medium",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}
}
*{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:"Yu Gothic Medium",Arial,Helvetica,sans-serif;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:"Yu Gothic Medium",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:"Yu Gothic Medium",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}
.rtl .hidden,.rtl legend .hidden{left:auto;right:-9999px}
.group:before,.group:after{content:'';display:table}
.group:after{clear:both}
.white *{color:#fff}
.black *{color:#000}
.hidden{display:none}
.invisible{visibility:hidden}
.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}