html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    border:0;
    margin:0;
    padding:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display:block
}
table {
    border-collapse:collapse;
    border-spacing:0
}
fieldset,
img {
    border:0
}
input,
textarea {
    border-radius:0
}
input[type=text],
textarea {
    -webkit-appearance:none
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style:normal;
    font-weight:400
}
ol,
ul {
    list-style:none
}
caption,
th {
    text-align:left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size:100%;
    font-weight:400
}
q:before,
q:after {
    content:""
}
abbr,
acronym {
    border:0
}
a {
    outline:none
}
html {
    height:100%;
    overflow-y:scroll;
    overflow-x:hidden;
    background:var(--oc-semantic-color-frame-background, #f0f0f0)
}
@supports (font: -apple-system-body) and (-webkit-touch-callout: default) {
    html {
        font:-apple-system-body!important
    }
}
*,
*:before,
*:after {
    box-sizing:border-box
}
body {
    background:var(--oc-semantic-color-frame-background, #f0f0f0);
    color:var(--oc-semantic-color-text-default, #212121);
    font:var(--oc-semantic-font-copy-100, 400 .875rem/1.5rem "OTTOSans", Arial, Helvetica, sans-serif);
    height:100%;
    margin:0;
    -webkit-text-size-adjust:100%
}
@media(min-width:77rem) {
    body {
        background:linear-gradient(180deg,var(--oc-semantic-color-canvas-background, #ffffff),var(--oc-semantic-color-canvas-background, #ffffff) 166px,transparent 166px,transparent 100%) no-repeat
    }
    .app body {
        background:var(--oc-semantic-color-frame-background, #f0f0f0)
    }
}
body,
button,
input,
select,
textarea {
    font-family:var(--oc-base-font-otto-sans, "OTTOSans", Arial, Helvetica, sans-serif)
}
p {
    margin-bottom:var(--oc-semantic-spacing-50, 8px)
}
h1 {
    font:var(--oc-semantic-font-headline-300, 700 1.5rem/2rem "OTTOSans", Arial, Helvetica, sans-serif)
}
h2 {
    font:var(--oc-semantic-font-headline-200, 700 1.25rem/1.75rem "OTTOSans", Arial, Helvetica, sans-serif)
}
h3 {
    font:var(--oc-semantic-font-headline-100, 700 1rem/1.5rem "OTTOSans", Arial, Helvetica, sans-serif)
}
h4 {
    font:var(--oc-semantic-font-headline-50, 700 .875rem/1.25rem "OTTOSans", Arial, Helvetica, sans-serif)
}
h5 {
    font:var(--oc-semantic-font-headline-25, 700 .75rem/1rem "OTTOSans", Arial, Helvetica, sans-serif)
}
h6 {
    font:var(--oc-semantic-font-headline-10, 700 .625rem/.75rem "OTTOSans", Arial, Helvetica, sans-serif)
}
input[type=password] {
    font-family:var(--oc-base-font-otto-sans, "OTTOSans", Arial, Helvetica, sans-serif)
}
button::-moz-focus-inner {
    border:0;
    padding:0
}
a {
    color:inherit
}
.ub64e {
    cursor:pointer;
    text-decoration:underline
}
em,
strong,
.bold {
    font-weight:var(--oc-base-font-weight-bold, 700)
}
small {
    font:var(--oc-semantic-font-copy-75, 400 .75rem/1rem "OTTOSans", Arial, Helvetica, sans-serif)
}
big {
    font:var(--oc-semantic-font-copy-125, 400 1rem/1.5rem "OTTOSans", Arial, Helvetica, sans-serif)
}
.hide {
    display:none
}
.iconfont {
    font-family:OttoIconFonts,Arial,Helvetica,sans-serif
}
.line {
    border-bottom:1px solid #d6d6d6;
    clear:both;
    display:block;
    height:1px;
    margin:0;
    width:100%
}
footer .ofig {
    text-align:center
}
.footerSmall .push {
    height:0
}
@media print {
    body {
        background-color:var(--oc-semantic-color-frame-background, #f0f0f0);
        color:var(--oc-semantic-color-text-default, #212121)
    }
    body,
    button,
    input,
    select,
    textarea {
        font-family:Arial,Helvetica,sans-serif
    }
    .product-system .header-info,
    .product-system .omega,
    .product-system nav,
    .product-system footer .bigLinkTable tr th,
    .product-system footer .bigLinkTable tr td,
    .product-system footer .iconRow,
    .user_feedback_splice_bar_live {
        display:none
    }
    .product-system footer .bigLinkTable tr th.width3,
    .product-system footer .bigLinkTable tr td.width3 {
        display:table-cell
    }
}
