/*!
 * This file is part of the DITA Open Toolkit project. 
 *
 * Copyright 2004, 2005 IBM Corporation
 *
 * See the accompanying LICENSE file for applicable license.
 */
.frame-top {
    border: 0;
    border-top: 1px solid
}
.frame-bottom {
    border: 0;
    border-bottom: 1px solid
}
.frame-topbot {
    border-bottom: 1px solid;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid
}
.frame-all {
    border: 1px solid
}
.frame-sides {
    border-bottom: 0;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 0
}
.frame-none {
    border: 0
}
.scale-50 {
    font-size: 50%
}
.scale-60 {
    font-size: 60%
}
.scale-70 {
    font-size: 70%
}
.scale-80 {
    font-size: 80%
}
.scale-90 {
    font-size: 90%
}
.scale-100 {
    font-size: 100%
}
.scale-110 {
    font-size: 110%
}
.scale-120 {
    font-size: 120%
}
.scale-140 {
    font-size: 140%
}
.scale-160 {
    font-size: 160%
}
.scale-180 {
    font-size: 180%
}
.scale-200 {
    font-size: 200%
}
.expanse-page,
.expanse-spread {
    width: 100%
}
.hazardstatement td,
.hazardstatement th {
    padding: .5rem
}
.hazardstatement th {
    text-align: center;
    text-transform: uppercase
}
.hazardstatement--caution {
    background-color: #ffd100
}
.hazardstatement--danger {
    background-color: #c8102e;
    border-color: #000;
    color: #fff
}
.hazardstatement--warning {
    background-color: #ff8200
}
.hazardstatement--attention,
.hazardstatement--fastpath,
.hazardstatement--important,
.hazardstatement--note,
.hazardstatement--notice,
.hazardstatement--other,
.hazardstatement--remember,
.hazardstatement--restriction,
.hazardstatement--tip {
    background-color: #0072ce;
    border-color: #000;
    color: #fff
}
.line-through {
    text-decoration: line-through
}
.overline {
    text-decoration: overline
}
.codeblock,
.tt {
    font-family: monospace
}
.syntaxdiagram {
    border: 1 solid #000;
    color: maroon;
    display: block;
    margin-bottom: 6pt;
    padding: 2pt
}
.codeph {
    font-family: monospace
}
.kwd,
.parmname {
    font-weight: 700
}
.var {
    font-style: italic
}
.filepath {
    font-family: monospace
}
.tasklabel {
    font-size: 100%;
    margin-bottom: 1em;
    margin-top: 1em
}
.lq div {
    text-align: right
}
.boolean {
    color: green
}
.state {
    color: red
}
.screen {
    background-color: #ccc;
    border: outset;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 5px;
    white-space: pre
}
.wintitle {
    font-weight: 700
}
.numcharref,
.parameterentity,
.textentity,
.xmlatt,
.xmlelement,
.xmlnsname,
.xmlpi {
    color: #639;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}
.figcap {
    font-style: italic
}
.figdesc {
    font-style: normal
}
.figborder {
    border: 2px solid silver
}
.figborder,
.figsides {
    margin-top: 1em;
    padding-left: 3px;
    padding-right: 3px
}
.figsides {
    border-left: 2px solid;
    border-right: 2px solid
}
.figsides,
.figtop {
    border-color: silver
}
.figtop {
    border-top: 2px solid;
    margin-top: 1em
}
.figbottom {
    border-bottom: 2px solid;
    border-color: silver
}
.figtopbot {
    border-bottom: 2px solid silver;
    border-color: currentcolor currentcolor silver;
    border-top: 2px solid;
    margin-top: 1em
}
div.imageleft {
    text-align: left
}
div.imagecenter {
    text-align: center
}
div.imageright {
    text-align: right
}
div.imagejustify {
    text-align: justify
}
.topictitle1 {
    font-size: 1.34em;
    margin-bottom: .1em;
    margin-top: 0
}
.topictitle2 {
    font-size: 1.17em;
    margin-bottom: .45em;
    margin-top: 1pc
}
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6 {
    font-size: 1.17em;
    font-weight: 700;
    margin-bottom: .17em;
    margin-top: 1pc
}
.sectiontitle {
    color: #000;
    font-size: 1.17em;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 1em
}
.example,
.section {
    margin-bottom: 1em;
    margin-top: 1em
}
.indexterm {
    background-color: #fdf;
    border: 1pt solid #000;
    margin: 1pt
}
.ullinks {
    list-style-type: none
}
.olchildlink,
.ulchildlink {
    margin-bottom: 1em;
    margin-top: 1em
}
ul.linklist {
    list-style-type: none;
    padding-left: 0
}
li.linklist,
ul.linklist {
    margin-top: 0
}
.linklistwithchild,
.sublinklist {
    margin-bottom: 1em;
    margin-left: 1.5em
}
.relconcepts,
.relinfo,
.relref,
.reltasks {
    margin-bottom: 1em;
    margin-top: 1em
}
.breadcrumb {
    font-size: smaller;
    margin-bottom: 1em
}
ul.simple {
    list-style-type: none
}
.dlterm,
.dltermexpand {
    font-weight: 700
}
.dltermexpand {
    margin-top: 1em
}
[compact = yes] > li {
    margin-top: 0
}
[compact = no] > li {
    margin-top: .53em
}
.compact > li {
    margin-top: 0
}
.ddexpand,
.dlexpand,
.liexpand,
.sliexpand,
.stepexpand,
.substepexpand {
    margin-bottom: 1em;
    margin-top: 1em
}
dt.prereq {
    margin-left: 20px
}
.note {
    margin-bottom: 1em;
    margin-top: 1em
}
.note .note__title,
.note .notelisttitle,
.note .notetitle {
    font-weight: 700
}
.note .note__body {
    display: inline
}
.bold,
.bolditalic {
    font-weight: 700
}
.bolditalic {
    font-style: italic
}
.underlined {
    text-decoration: underline
}
.defkwd,
.uicontrol {
    font-weight: 700
}
.defkwd,
.shortcut {
    text-decoration: underline
}
.menucascade > abbr {
    text-decoration: none
}
table {
    border-collapse: collapse;
    margin-bottom: 1em;
    margin-top: 1em
}
table .desc {
    display: block;
    font-style: italic
}
.table--pgwide-1 {
    width: 100%
}
.align-left {
    text-align: left
}
.align-right {
    text-align: right
}
.align-center {
    text-align: center
}
.align-justify {
    text-align: justify
}
.align-char {
    text-align: char
}
.valign-top {
    vertical-align: top
}
.valign-bottom {
    vertical-align: bottom
}
.valign-middle {
    vertical-align: middle
}
.colsep-0 {
    border-right: 0
}
.colsep-1 {
    border-right: 1px solid
}
.rowsep-0 {
    border-bottom: 0
}
.rowsep-1 {
    border-bottom: 1px solid
}
.entry.rotate {
    writing-mode: vertical-rl
}
.stentry {
    border-bottom: 1px solid;
    border-right: 1px solid
}
.stentry:last-child {
    border-right: 0
}
.strow:last-child .stentry {
    border-bottom: 0
}
.nested0,
.p {
    margin-top: 1em
}
.linklist {
    margin-bottom: 0;
    margin-top: 0
}
.linklistwithchild,
.sublinklist {
    margin-right: 1.5em;
    margin-top: 1em
}
dt.prereq {
    margin-right: 20px
}
.cellrowborder {
    border-left: 1px solid;
    border-right: none
}
.row-nocellborder {
    border-left: hidden;
    border-right: none
}
.cell-norowborder {
    border-left: 1px solid;
    border-right: none
}
.nocellnorowborder {
    border-left: hidden
}
.flag__style--italics {
    font-style: italic
}
.flag__style--bold {
    font-weight: 700
}
.flag__style--underline {
    text-decoration: underline
}
.flag__style--double-underline {
    text-decoration: double-underline
}
.flag__style--overline {
    text-decoration: overline
}
[dir = rtl] .linklist,
[dir] [dir = rtl] .linklist,
[dir] [dir] [dir = rtl] .linklist,
[dir] [dir] [dir] [dir = rtl] .linklist,
[dir] [dir] [dir] [dir] [dir = rtl] .linklist {
    margin-bottom: 0;
    margin-top: 0
}
[dir = rtl] .linklistwithchild,
[dir = rtl] .sublinklist,
[dir] [dir = rtl] .linklistwithchild,
[dir] [dir = rtl] .sublinklist,
[dir] [dir] [dir = rtl] .linklistwithchild,
[dir] [dir] [dir = rtl] .sublinklist,
[dir] [dir] [dir] [dir = rtl] .linklistwithchild,
[dir] [dir] [dir] [dir = rtl] .sublinklist,
[dir] [dir] [dir] [dir] [dir = rtl] .linklistwithchild,
[dir] [dir] [dir] [dir] [dir = rtl] .sublinklist {
    margin-right: 1.5em;
    margin-top: 1em
}
[dir = rtl] dt.prereq,
[dir] [dir = rtl] dt.prereq,
[dir] [dir] [dir = rtl] dt.prereq,
[dir] [dir] [dir] [dir = rtl] dt.prereq,
[dir] [dir] [dir] [dir] [dir = rtl] dt.prereq {
    margin-right: 20px
}
[dir = rtl] .cellrowborder,
[dir] [dir = rtl] .cellrowborder,
[dir] [dir] [dir = rtl] .cellrowborder,
[dir] [dir] [dir] [dir = rtl] .cellrowborder,
[dir] [dir] [dir] [dir] [dir = rtl] .cellrowborder {
    border-left: 1px solid;
    border-right: none
}
[dir = rtl] .row-nocellborder,
[dir] [dir = rtl] .row-nocellborder,
[dir] [dir] [dir = rtl] .row-nocellborder,
[dir] [dir] [dir] [dir = rtl] .row-nocellborder,
[dir] [dir] [dir] [dir] [dir = rtl] .row-nocellborder {
    border-left: hidden;
    border-right: none
}
[dir = rtl] .cell-norowborder,
[dir] [dir = rtl] .cell-norowborder,
[dir] [dir] [dir = rtl] .cell-norowborder,
[dir] [dir] [dir] [dir = rtl] .cell-norowborder,
[dir] [dir] [dir] [dir] [dir = rtl] .cell-norowborder {
    border-left: 1px solid;
    border-right: none
}
[dir = rtl] .nocellnorowborder,
[dir] [dir = rtl] .nocellnorowborder,
[dir] [dir] [dir = rtl] .nocellnorowborder,
[dir] [dir] [dir] [dir = rtl] .nocellnorowborder,
[dir] [dir] [dir] [dir] [dir = rtl] .nocellnorowborder {
    border-left: hidden
}
@media screen {
    .oxy-attributes,
    .oxy-comment,
    .oxy-delete,
    .oxy-insert,
    oxy-attributes,
    oxy-comment,
    oxy-delete,
    oxy-insert {
        margin: .5em;
        min-width: 7em;
        width: 20%
    }
    table .oxy-attributes,
    table .oxy-comment,
    table .oxy-delete,
    table .oxy-insert,
    table oxy-attributes,
    table oxy-comment,
    table oxy-delete,
    table oxy-insert {
        margin: .5em;
        width: 50%
    }
}
@media print, screen {
    .oxy-attributes,
    .oxy-comment,
    .oxy-delete,
    .oxy-insert,
    oxy-attributes,
    oxy-comment,
    oxy-delete,
    oxy-insert {
        link: attr(href);
        -ah-link: attr(href);
        -oxy-link: attr(href);
        border-radius: 10px;
        clear: right;
        float: right;
        font-family: arial, helvetica, sans-serif;
        font-size: small;
        font-weight: 400 !important;
        min-height: 1em;
        padding: .5em 1em;
        page-break-inside: avoid;
        position: relative;
        text-decoration: none !important
    }
    .oxy-attributes .oxy-comment,
    .oxy-comment .oxy-comment,
    .oxy-delete .oxy-comment,
    .oxy-insert .oxy-comment,
    oxy-attributes oxy-comment,
    oxy-comment oxy-comment,
    oxy-delete oxy-comment,
    oxy-insert oxy-comment {
        border-left: 2pt solid;
        border-radius: 0;
        margin: 2pt 0 2pt 10%;
        padding-left: .5em;
        padding-right: 0;
        width: 90%
    }
    .oxy-attributes .oxy-comment:before,
    .oxy-comment .oxy-comment:before,
    .oxy-comment-id,
    .oxy-comment-parent-id,
    .oxy-delete .oxy-comment:before,
    .oxy-hour,
    .oxy-insert .oxy-comment:before,
    .oxy-mid,
    .oxy-tz,
    oxy-attributes oxy-comment:before,
    oxy-comment oxy-comment:before,
    oxy-comment-id,
    oxy-comment-parent-id,
    oxy-delete oxy-comment:before,
    oxy-hour,
    oxy-insert oxy-comment:before,
    oxy-mid,
    oxy-tz {
        display: none
    }
    oxy-attributes[hr_id]:before,
    oxy-comment[hr_id]:before,
    oxy-delete[hr_id]:before,
    oxy-insert[hr_id]:before {
        content: "[" attr(hr_id) "] "
    }
    .oxy-attributes[hr_id]:before,
    .oxy-comment[hr_id]:before,
    .oxy-delete[hr_id]:before,
    .oxy-insert[hr_id]:before {
        content: none
    }
    .oxy-author,
    oxy-author {
        font-weight: 700
    }
    .oxy-comment-text,
    .oxy-content,
    oxy-comment-text,
    oxy-content {
        display: block;
        margin-bottom: .5em;
        margin-top: .5em
    }
    .oxy-delete > .oxy-content,
    oxy-delete > oxy-content {
        text-decoration: line-through
    }
    .oxy-insert > .oxy-content,
    oxy-insert > oxy-content {
        font-style: italic
    }
    .oxy-insert > .oxy-content:before,
    oxy-insert > oxy-content:before {
        content: "<<"
    }
    .oxy-insert > .oxy-content:after,
    oxy-insert > oxy-content:after {
        content: ">>"
    }
    .oxy-date,
    oxy-date {
        display: block;
        font-size: .8em;
        margin-bottom: .5em;
        margin-top: .5em;
        text-align: right
    }
    .oxy-old-value,
    oxy-old-value {
        display: block;
        text-decoration: line-through
    }
    .oxy-current-value:before,
    .oxy-old-value:before,
    oxy-current-value:before,
    oxy-old-value:before {
        display: block;
        font-weight: 700;
        text-decoration: none
    }
    .oxy-current-value[unknown = true]:before,
    oxy-current-value[unknown = true]:before {
        color: red;
        content: "<< Cannot determine the current value >>"
    }
    .oxy-current-value,
    oxy-current-value {
        display: block
    }
    .oxy-attribute-change:before,
    oxy-attribute-change:before {
        content: " @" attr(name) "\A" attr(type) " by \A";
        display: block;
        font-weight: 700
    }
    .oxy-range-end,
    .oxy-range-start,
    oxy-range-end,
    oxy-range-start {
        display: inline;
        font-style: normal;
        font-weight: 400;
        text-decoration: none
    }
    .oxy-range-start:before,
    oxy-range-start:before {
        content: "[" attr(hr_id) "]";
        display: inline
    }
    .oxy-range-end:before,
    oxy-range-end:before {
        content: "[/" attr(hr_id) "]";
        display: inline
    }
}
@media print {
    .oxy-attributes,
    .oxy-comment,
    .oxy-delete,
    .oxy-insert,
    oxy-attributes,
    oxy-comment,
    oxy-delete,
    oxy-insert {
        font-size: .8rem;
        margin: .5em -.7in .5em .5em;
        width: 1.5in
    }
}
.oxy-attributes,
.oxy-comment,
.oxy-delete,
.oxy-insert,
oxy-attributes,
oxy-comment,
oxy-delete,
oxy-insert {
    background-color: #ffa;
    color: #000;
    white-space: normal
}
.oxy-insert-hl,
oxy-insert-hl {
    color: blue;
    display: inline;
    text-decoration: underline
}
.oxy-delete-hl,
oxy-delete-hl {
    color: red;
    display: inline;
    text-decoration: line-through
}
.oxy-comment-hl,
oxy-comment-hl {
    background-color: #ff0;
    display: inline
}
.oxy-color-hl[color],
oxy-color-hl[color] {
    background-color: attr(color, color);
    display: inline
}
.oxy-attributes[flag ~= done],
.oxy-comment[flag ~= done],
.oxy-delete[flag ~= done],
.oxy-insert[flag ~= done],
oxy-attributes[flag ~= done],
oxy-comment[flag ~= done],
oxy-delete[flag ~= done],
oxy-insert[flag ~= done] {
    color: gray
}
.oxy-attributes,
oxy-attributes {
    border-color: #000
}
.oxy-comment,
oxy-comment {
    border-color: transparent
}
.oxy-delete,
oxy-delete {
    border-color: red
}
.oxy-insert,
oxy-insert {
    border-color: blue
}
.oxy-range-end,
.oxy-range-start,
oxy-range-end,
oxy-range-start {
    background-color: #ff0
}
.oxy-attributes .oxy-comment,
.oxy-comment .oxy-comment,
.oxy-delete .oxy-comment,
.oxy-insert .oxy-comment,
oxy-attributes oxy-comment,
oxy-comment oxy-comment,
oxy-delete oxy-comment,
oxy-insert oxy-comment {
    border-left-color: orange
}
@media oxygen-chemistry {
    .oxy-attributes,
    .oxy-comment,
    .oxy-delete,
    .oxy-insert,
    oxy-attributes,
    oxy-comment,
    oxy-delete,
    oxy-insert {
        float: footnote;
        margin: .5em;
        position: static
    }
    .oxy-attributes .oxy-comment,
    .oxy-comment .oxy-comment,
    .oxy-delete .oxy-comment,
    .oxy-insert .oxy-comment,
    oxy-attributes oxy-comment,
    oxy-comment oxy-comment,
    oxy-delete oxy-comment,
    oxy-insert oxy-comment {
        float: none
    }
    .oxy-attributes[hr_id]:before,
    .oxy-comment[hr_id]:before,
    .oxy-delete[hr_id]:before,
    .oxy-insert[hr_id]:before,
    oxy-attributes[hr_id]:before,
    oxy-comment[hr_id]:before,
    oxy-delete[hr_id]:before,
    oxy-insert[hr_id]:before {
        content: none
    }
    .oxy-range-end,
    .oxy-range-start,
    oxy-range-end,
    oxy-range-start {
        background-color: inherit;
        color: maroon
    }
    .oxy-range-start:before,
    oxy-range-start:before {
        content: "{";
        font-weight: 700
    }
    .oxy-range-end:before,
    oxy-range-end:before {
        content: "}";
        font-weight: 700
    }
    .oxy-range-start[is-changebar]:before(100),
    oxy-range-start[is-changebar]:before(100) {
        -oxy-changebar-color: gray;
        -oxy-changebar-width: 1.5pt;
        content: "";
        display: -oxy-changebar-start
    }
    .oxy-range-end[is-changebar]:before(100),
    oxy-range-end[is-changebar]:before(100) {
        content: "";
        display: -oxy-changebar-end
    }
    .oxy-attributes > a,
    .oxy-comment > a,
    .oxy-delete > a,
    .oxy-insert > a {
        display: none
    }
    .oxy-attributes,
    .oxy-attributes:footnote-call,
    .oxy-attributes:footnote-marker,
    oxy-attributes,
    oxy-attributes:footnote-call,
    oxy-attributes:footnote-marker {
        background-color: cyan
    }
    .oxy-comment,
    .oxy-comment:footnote-call,
    .oxy-comment:footnote-marker,
    oxy-comment,
    oxy-comment:footnote-call,
    oxy-comment:footnote-marker {
        background-color: #ffa
    }
    .oxy-delete,
    .oxy-delete:footnote-call,
    .oxy-delete:footnote-marker,
    oxy-delete,
    oxy-delete:footnote-call,
    oxy-delete:footnote-marker {
        background-color: #faa
    }
    .oxy-insert,
    .oxy-insert:footnote-call,
    .oxy-insert:footnote-marker,
    oxy-insert,
    oxy-insert:footnote-call,
    oxy-insert:footnote-marker {
        background-color: #ddf
    }
}
div.note {
    background-image: url(note.svg);
    background-repeat: no-repeat
}
div.note > span.note__title {
    font-weight: 700
}
[dir = ltr] div.note,
[dir] [dir = ltr] div.note,
[dir] [dir] [dir = ltr] div.note,
[dir] [dir] [dir] [dir = ltr] div.note,
[dir] [dir] [dir] [dir] [dir = ltr] div.note,
[dir] [dir] [dir] [dir] div.note[dir = ltr],
[dir] [dir] [dir] div.note[dir = ltr],
[dir] [dir] div.note[dir = ltr],
[dir] div.note[dir = ltr],
div.note,
div.note[dir = ltr] {
    background-position: .5em .5em;
    padding: .75em .5em .75em 3em
}
@media screen {
    [dir = rtl] div.note,
    [dir] [dir = rtl] div.note,
    [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir] div.note[dir = rtl],
    [dir] [dir] [dir] div.note[dir = rtl],
    [dir] [dir] div.note[dir = rtl],
    [dir] div.note[dir = rtl],
    div.note[dir = rtl] {
        background-position: top .5em right .5em;
        padding: .75em 3em .75em .5em
    }
}
@media print {
    [dir = rtl] div.note,
    [dir] [dir = rtl] div.note,
    [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir] [dir = rtl] div.note,
    [dir] [dir] [dir] [dir] div.note[dir = rtl],
    [dir] [dir] [dir] div.note[dir = rtl],
    [dir] [dir] div.note[dir = rtl],
    [dir] div.note[dir = rtl],
    div.note[dir = rtl] {
        background-position: 99% .5em;
        padding: .75em 3em .75em .5em
    }
}
div.note.note_other {
    background-image: none
}
div.warning {
    background-image: url(warning.svg)
}
div.caution {
    background-image: url(caution.svg)
}
div.trouble {
    background-image: url(troubleshooting.svg)
}
div.important {
    background-image: url(important.svg)
}
div.attention {
    background-image: url(attention.svg)
}
div.notice {
    background-image: url(notice.svg)
}
div.remember {
    background-image: url(remember.svg)
}
div.fastpath {
    background-image: url(fastpath.svg)
}
div.restriction {
    background-image: url(restriction.svg)
}
div.danger {
    background-image: url(danger.svg)
}
div.tip {
    background-image: url(tip.svg)
}
pre {
    margin: .5em 0 .5em .5em;
    max-height: 600px;
    overflow: auto;
    padding: .5em
}
code,
pre {
    background-color: #eee
}
.uicontrol,
.wintitle {
    font-weight: 700
}
span.uicontrol > img {
    padding-right: 5px
}
div.fignone p.figcap {
    text-align: left
}
div.fignone p.figcap,
div.fignone p.figcapcenter {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px
}
div.fignone p.figcapcenter {
    text-align: center
}
div.fignone p.figcapright {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px;
    text-align: right
}
div.fignone p.figcapjustify {
    display: block;
    font-weight: 700;
    padding: 2px 10px 5px;
    text-align: justify
}
div.fignone img {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px
}
.italic {
    font-style: italic
}
.small {
    font-size: .9em
}
.hide {
    display: none
}
.show {
    display: block
}
.highlight {
    background-color: #ff8;
    color: #000
}
@media screen {
    .booklibrary,
    .booktitlealt {
        display: none
    }
}
@media print {
    .booklibrary,
    .booktitlealt {
        font-size: smaller
    }
}
div.rate_page {
    float: left;
    margin: 40px 0 0;
    width: 400px
}
div.rate_response {
    color: #555;
    font-size: .9em
}
.stars {
    background: url(dot.png) no-repeat 0 1px;
    height: 16px;
    left: 140px;
    margin: -15px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 105px
}
ul.stars li {
    float: left;
    height: 20px;
    list-style-type: none;
    width: 21px
}
ul.stars li,
ul.stars li a {
    margin: 0;
    position: absolute
}
ul.stars li a {
    overflow: hidden;
    padding: 0;
    text-decoration: none
}
ul.stars li a.show_star,
ul.stars li a:hover {
    background: url(star.png) no-repeat 0 0;
    height: 25px;
    text-decoration: none
}
input {
    margin: 14px 0 0
}
textarea.text-input {
    border: 1px solid #ccc;
    height: 100px;
    margin: 4px 0 0;
    width: 225px
}
a#star1 {
    width: 18px;
    z-index: 6
}
a#star2 {
    width: 40px;
    z-index: 5
}
a#star3 {
    width: 60px;
    z-index: 4
}
a#star4 {
    width: 80px;
    z-index: 3
}
a#star5 {
    width: 100px;
    z-index: 2
}
div#rate_comment {
    clear: both;
    margin: 14px 0 0
}
div.rate_response {
    margin: -14px 0 0
}
.simpletable tbody,
.simpletable thead,
.table > tbody:not([class *= valign]) > tr:not([class *= valign]) > td:not([class *= valign]) {
    vertical-align: top
}
caption.tablecap[data-caption-side = bottom] {
    caption-side: bottom
}
img.break {
    display: block;
    margin-bottom: 1em
}
blockquote {
    margin: 1em 40px
}
.lq {
    border-left: 2px solid #eee;
    padding-left: .5em
}
.lq:before {
    content: open-quote
}
.lq:after,
.lq:before {
    color: initial;
    font-size: 1.2em
}
.lq:after {
    content: close-quote
}
.wh_topic_content .related-links:empty {
    display: none
}
.sectiontitle {
    color: inherit
}
.topictitle1 {
    font-size: 2em;
    font-weight: 400;
    margin-bottom: .5em
}
.topictitle2 {
    font-size: 1.7em;
    font-weight: 400;
    margin: 1em 0 .5em
}
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6 {
    font-size: 1.4em;
    font-weight: 300;
    margin: 1em 0 .5em
}
@media screen {
    .topictitle1,
    .topictitle2,
    .topictitle3,
    .topictitle4,
    .topictitle5,
    .topictitle6 {
        word-wrap: break-word;
        overflow-wrap: break-word;
        word-break: break-word
    }
}
.wh_child_links .olchildlinks,
.wh_child_links .ullinks,
.wh_child_links li {
    list-style: none;
    margin: 0;
    padding: 0
}
.wh_child_links strong {
    font-weight: 400
}
.wh_child_links .desc:empty,
.wh_related_links .desc:empty {
    display: none
}
.figcap {
    font-style: normal
}
div.tasklabel {
    margin-bottom: 0;
    margin-top: .8em
}
div.tasklabel + * {
    margin-top: 0
}
@media screen {
    .hazardstatement--logo-col {
        width: 6%
    }
    .hazardstatement--msg-col {
        width: 100%
    }
}
@media print {
    .hazardstatement {
        width: 100%
    }
    .hazardstatement--logo-col {
        width: 68px
    }
    .hazardstatement--msg-col {
        width: fill
    }
}
[class ~= "hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) .hazardstatement--logo-col {
    display: none
}
[class ~= "hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) th {
    table-column-span: 1
}
[class ~= "hazard-d/hazardstatement"]:not(.hazardstatement_danger):not(.hazardstatement_warning):not(.hazardstatement_caution) td:first-of-type {
    display: none
}
.related-links a,
.related-links a:visited,
[class ~= "topic/link"],
[class ~= "topic/xref"],
a,
a:hover,
a:visited {
    text-decoration: none
}
[class ~= "glossentry/glossBody"],
[class ~= "glossentry/glossentry"] > [class ~= "glossentry/glossdef"] {
    padding-left: 35px
}
[class ~= "glossentry/glossterm"] {
    font-size: 1.5em
}
div#wh_topic_body,
nav#wh_publication_toc {
    padding-left: 1em;
    padding-right: 1em
}
@media (min-width : 992px) {
    div#wh_topic_body.closed-page-toc {
        padding-right: 40px
    }
}
@media (min-width : 768px) {
    div#wh_topic_body.closed-publication-toc {
        padding-left: 40px
    }
}
nav#wh_topic_toc {
    padding-left: 1em;
    padding-right: 1em
}
.nav-item {
    cursor: pointer
}
.hl-json_key {
    color: #7263b9
}
.hl-keyword {
    color: #7f0055
}
.hl-string {
    color: #2a00ff
}
.hl-comment {
    color: #006400
}
.hl-directive {
    color: #8b26c9
}
.hl-tag {
    color: #000096
}
.hl-attribute {
    color: #ff7935
}
.hl-value {
    color: #930
}
.hl-html {
    color: navy;
    font-weight: 700
}
.hl-xsl {
    color: #06f
}
.hl-annotation {
    color: gray
}
.hl-tag-doctype-comment {
    color: #3f5fbf
}
.hl-tag-doctype {
    color: #00f
}
@media print {
    #searchForm,
    .footer,
    .nav,
    .navfooter,
    .navheader,
    .wh_header,
    .wh_search_input {
        display: none !important
    }
    * {
        text-shadow: none !important
    }
    body {
        margin: auto
    }
    .container,
    [class ^= " col-"],
    [class ^= col-] {
        width: 100%
    }
}
#wh_print_link {
    cursor: pointer;
    display: inline-block;
    font-size: larger;
    line-height: 16px;
    margin-left: 5px;
    padding-bottom: 5px
}
#myPassword,
#myUserName {
    width: 100%
}
[class ~= openapi-parameter-in] {
    font-style: italic;
    font-weight: 400
}
table[class *= openapi-][class ~= "topic/dl"] {
    margin-bottom: 0
}
table[class *= openapi-][class ~= "topic/dl"] table[class *= openapi-][class ~= "topic/dl"],
table[class *= openapi-][class ~= "topic/dl"] + table[class *= openapi-][class ~= "topic/dl"] {
    margin-bottom: 0;
    margin-top: 0
}
table[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dd"],
table[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dt"] {
    padding: .3em
}
[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dd"] > :first-child,
[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dt"] > :first-child {
    margin-top: 0
}
[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dd"] > :last-child,
[class *= openapi-][class ~= "topic/dl"] [class ~= "topic/dt"] > :last-child {
    margin-bottom: 0
}
[class *= openapi-] [class ~= "topic/dd"] {
    margin-left: 1.5em
}
[class ~= openapi-operation-title] {
    border: 1.5px solid #c5c5c5;
    border-radius: 7px;
    padding: 6px
}
[class ~= openapi-method-patch],
[class ~= openapi-method-post],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-patch],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-post] {
    background-color: #c2f2cb
}
[class ~= openapi-method-get],
[class ~= openapi-method-options],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-get],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-options] {
    background-color: #ccebff
}
[class ~= openapi-method-delete],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-delete] {
    background-color: #ffceca
}
[class ~= openapi-method-put],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-put] {
    background-color: #ffe7c7
}
[class ~= openapi-method-head],
[class ~= wh_topic_toc] [class ~= openapi-operation-method-head] {
    background-color: #f4e6ff
}
[class ~= wh_topic_content] [class *= openapi-operation-method-] {
    padding-right: 2px
}
@font-face {
    font-family: oXygen WebHelp;
    src: url(oxygen-webhelp-icons.ttf)
}
.glyphicon:after,
.glyphicon:before,
.oxy-icon:after,
.oxy-icon:before {
    font-family: oXygen WebHelp
}
.glyphicon-chevron-up:before,
.oxy-icon-up:before {
    content: "r"
}
.glyphicon-remove:before,
.oxy-icon-remove:before {
    content: "g"
}
.glyphicon-print:before,
.oxy-icon-print:before {
    content: "n"
}
.glyphicon-arrow-left:before,
.oxy-icon-arrow-left:before {
    content: "u"
}
.glyphicon-arrow-right:before,
.oxy-icon-arrow-right:before {
    content: "t"
}
.glyphicon-ok:before,
.oxy-icon-ok:before {
    content: "i"
}
.home a:before {
    font-family: oXygen WebHelp, serif !important
}
.wh-letters {
    align-content: stretch;
    align-items: stretch;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}
ul.wh-letters li {
    font-size: 1.5em;
    line-height: 2.5em;
    max-width: 3em;
    padding-left: 0;
    vertical-align: middle
}
.wh-letters li a {
    padding: 0 .3em
}
.wh-letters li:after {
    color: #a9a9a9;
    content: " | "
}
.wh-letters li:last-child:after {
    content: ""
}
.wh_index_terms li,
.wh_index_terms ul {
    list-style: none;
    padding-left: 10px
}
.wh_index_terms li.wh_term {
    line-height: 1.5em
}
a.wh_term_target {
    font-size: .8em;
    padding-left: 5px;
    vertical-align: super
}
.wh_index_terms .wh_first_letter {
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 2em;
    font-weight: 700;
    list-style: none;
    margin: .4em 0 .2em;
    text-indent: 0;
    width: 100%
}
.wh_term_group > ul {
    column-gap: 1em;
    column-rule: none;
    columns: 20em
}
.wh_term .wh_term {
    break-inside: avoid
}
@media screen {
@-moz-document url-prefix(){.wh_term .wh_term{display:table}}}
.wh_term > ul > .wh_term:first-child {
    -webkit-column-break-before: avoid;
    break-before: avoid-column
}
ul.linklist {
    list-style: none;
    padding: 0
}
li.linklist {
    margin-bottom: 0;
    padding: 0
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}
a.sr-only:focus {
    background-color: #333;
    color: #fff;
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    height: 1.5em;
    left: 0;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100vw;
    z-index: 1
}
.embed-responsive {
    background-color: #000
}
.image {
    background-repeat: no-repeat;
    max-width: 100%
}
.image,
.image:not(img[height]) {
    height: auto
}
img.image.zoom:not(img[usemap]) {
    cursor: pointer;
    transition: .3s
}
img.image.zoom:not(img[usemap]):hover {
    opacity: .7
}
#modal_img_large {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9);
    display: none;
    height: 100%;
    left: 0;
    overflow: auto;
    padding-top: 100px;
    position: fixed;
    top: 0;
    width: 100%
}
.modal-content {
    display: block;
    margin: auto;
    width: 80%
}
#modal-img {
    max-height: 95%;
    max-width: 95%;
    width: auto
}
.zoom {
    cursor: pointer
}
#caption {
    color: #ccc;
    display: block;
    height: 150px;
    margin: auto;
    max-width: 700px;
    padding: 10px 0;
    text-align: center;
    width: 80%
}
#caption,
.modal-content {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: zoom;
    animation-name: zoom
}
@media screen {
@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}}
.close {
    color: #f1f1f1;
    font-size: 30px;
    font-weight: 100;
    opacity: .4;
    position: absolute;
    right: 35px;
    text-shadow: none;
    top: 15px;
    transition: .3s
}
.close:focus,
.close:hover {
    color: #ccc;
    cursor: pointer;
    opacity: 1;
    text-decoration: none
}
.wh_topic_toc {
    border-left: 1px solid #cfe2f5;
    margin-left: 0;
    padding-left: 1em
}
.wh_publication_toc li,
.wh_topic_toc li {
    line-height: 1.4em;
    margin: .5em 0
}
.wh_topic_toc .wh_topic_label {
    font-weight: 600
}
.wh_topic_toc .wh_topic_label:after {
    content: ": "
}
.wh_publication_toc ul ul li:last-of-type,
.wh_topic_toc ul ul li:last-of-type {
    margin-bottom: 0
}
#wh_topic_toc ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}
#wh_topic_toc ul ul {
    padding-left: 1em
}
.wh_footer {
    margin-top: 2em
}
.wh_top_menu ul li a {
    line-height: 1.3em
}
body {
    color: #000
}
.wh_publication_toc .nav > li {
    position: inherit
}
li.hide-after,
li.hide-before {
    display: none
}
.dots-after,
.dots-before {
    color: #ccc;
    cursor: pointer;
    font-size: .8em;
    text-indent: 1.1em
}
.dots-after span,
.dots-before span {
    border: 1px solid #e1e1e1;
    border-radius: 14px;
    padding: 2px 7px
}
.dots-after span:hover,
.dots-before span:hover {
    background-color: #fff;
    border: 1px solid #bbb
}
.table {
    width: unset
}
caption {
    caption-side: top;
    color: inherit;
    padding-top: unset;
    white-space: nowrap
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead > tr > td,
.table > thead > tr > th {
    border-color: inherit;
    border-top: inherit
}
th {
    text-align: center
}
td,
th {
    padding: .5em
}
td.valign-top,
th.valign-top {
    vertical-align: top
}
td.valign-bottom,
th.valign-bottom {
    vertical-align: bottom
}
td.valign-middle,
th.valign-middle {
    vertical-align: middle
}
abbr,
abbr[title] {
    border-bottom: none;
    text-decoration: none
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: inherit
}
#wh_publication_toc,
#wh_topic_body,
#wh_topic_toc {
    padding: 0
}
.navbar-nav.nav-list {
    display: block
}
p {
    margin-bottom: 1em
}
.dropdown-menu {
    font-size: unset
}
.dropdown-item {
    white-space: unset
}
.wh_header_flex_container {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}
.wh_header {
    padding: 1em
}
.wh_logo_and_publication_title {
    align-items: center;
    display: flex;
    justify-content: space-between
}
.wh_top_menu_and_indexterms_link {
    padding: 0
}
#topic_navigation_links {
    white-space: nowrap
}
@media only screen and (max-width : 767px) {
    .wh_header_flex_container {
        align-items: stretch;
        flex-direction: column
    }
    .wh_logo_and_publication_title_container {
        align-content: center;
        align-items: center;
        align-self: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%
    }
    .wh_indexterms_link a:before {
        padding-left: .5em !important
    }
}
.wh_publication_title a {
    display: inline-block;
    margin: 1em 0
}
@media only screen and (min-width : 768px) {
    .wh_top_menu_and_indexterms_link.navbar-collapse {
        display: inline-block !important;
        float: none;
        vertical-align: middle
    }
    .wh_top_menu {
        line-height: 1em;
        vertical-align: middle
    }
    .wh_header {
        text-align: right
    }
}
@media only screen and (max-width : 767px) {
    .wh_toggle_button {
        float: none;
        line-height: 1em;
        margin: 0
    }
    .wh_header {
        text-align: left
    }
}
.wh_logo {
    vertical-align: baseline
}
.wh_logo,
.wh_publication_title {
    display: inline-block
}
.wh_logo + .wh_publication_title {
    margin-left: 1.5em
}
.wh_logo_and_publication_title.navbar-brand {
    font-size: 1em;
    line-height: 1em
}
.wh_top_menu ul {
    list-style: none;
    padding-left: 0
}
@media only screen and (min-width : 768px) {
    .wh_top_menu {
        display: inline-block
    }
    .wh_top_menu:not(.activated-on-click) ul ul {
        display: block;
        position: absolute;
        transition: visibility .2s 1s;
        visibility: hidden
    }
    .wh_top_menu ul li:not(.show):not(.active) > ul,
    .wh_top_menu:not(.activated-on-click) ul:hover li:not(:hover) > ul {
        transition: none;
        visibility: hidden
    }
    .wh_top_menu ul li.show > ul,
    .wh_top_menu:not(.activated-on-click) ul li:hover > ul {
        display: block;
        transition: visibility .2s 1s;
        visibility: visible
    }
    .wh_top_menu ul li.show > ul {
        transition: visibility .2s .5s
    }
    .wh_top_menu.activated-on-click ul ul {
        display: none
    }
    .wh_top_menu.activated-on-click ul li.active > ul,
    .wh_top_menu.activated-on-click ul li.show > ul {
        display: block;
        position: absolute
    }
    .wh_top_menu ul {
        display: inline-table;
        margin-bottom: 0;
        position: relative;
        z-index: 999
    }
    .wh_top_menu ul:after {
        clear: both;
        content: "";
        display: block
    }
    .wh_top_menu > ul > li {
        display: inline-block;
        position: relative
    }
    .wh_top_menu ul li a {
        display: block;
        padding: .5em 1em;
        text-decoration: none
    }
    .wh_top_menu ul ul {
        padding: 0;
        position: absolute;
        text-align: left
    }
    .wh_top_menu ul ul li {
        border-top: 1px solid;
        float: none;
        min-width: 210px;
        position: relative
    }
    .wh_top_menu ul ul ul {
        left: 100%;
        position: absolute;
        top: 0
    }
    .wh_top_menu ul ul li.has-children {
        position: relative
    }
    .wh_top_menu ul ul li.has-children > span > a {
        padding-right: 1em
    }
    .wh_top_menu ul ul li.has-children:after {
        content: "\00BB";
        display: block;
        line-height: 2.5em;
        position: absolute;
        right: 5px;
        top: 0
    }
    .wh_top_menu ul ul {
        background-color: #e6e6e6
    }
    .wh_top_menu ul ul li {
        border-top-color: #fff
    }
    .wh_top_menu ul ul li.has-children:after {
        color: silver
    }
}
@media only screen and (max-width : 767px) {
    .wh_top_menu ul {
        margin-bottom: 0
    }
    .wh_top_menu ul ul {
        display: none
    }
    .wh_top_menu ul li a {
        display: block;
        padding: .5em;
        text-decoration: none
    }
    .wh_top_menu ul li.active > ul {
        display: block;
        padding-left: .5em
    }
}
.wh_welcome:not(:empty) {
    color: #fff;
    display: block;
    font-family: Roboto Bold, Verdana;
    font-size: 2.5em;
    margin: 0 auto .5em;
    padding: .5em;
    text-align: center;
    text-shadow: 0 0 10px #000;
    width: 80%
}
.wh_welcome:empty {
    display: none
}
@media only screen and (max-width : 767px) {
    .wh_welcome:empty,
    .wh_welcome:not(:empty) {
        display: none
    }
}
.wh_tools {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex: 1 0;
    justify-content: space-between;
    margin-bottom: 1em;
    padding: 4px 15px;
    position: relative
}
@media only screen and (max-width : 767px) {
    .wh_tools {
        flex-wrap: wrap
    }
}
.wh_right_tools {
    align-items: center;
    display: flex
}
.wh_right_tools > :not(:last-child) {
    margin-right: 8px
}
.wh_right_tools > .wh_print_link {
    margin-right: 0
}
.wh_breadcrumb {
    display: inline-block
}
.wh_breadcrumb ol {
    background: none;
    border-radius: 0;
    font-size: .9em;
    list-style: none;
    margin: 0;
    padding: 0
}
.wh_breadcrumb li {
    display: inline-block
}
.wh_breadcrumb li:not(:last-of-type):after {
    content: "/";
    padding: 0 5px
}
.webhelp_expand_collapse_sections:after {
    display: inline-block;
    font-family: oXygen WebHelp
}
.webhelp_expand_collapse_sections[data-next-state = expanded]:after {
    content: "l"
}
.webhelp_expand_collapse_sections[data-next-state = collapsed]:after {
    content: "k"
}
.webhelp_expand_collapse_sections,
.wh_hide_highlight {
    background: transparent;
    border: 0;
    display: none;
    padding: 0
}
.wh_hide_highlight:after {
    content: "j";
    display: inline-block;
    font-family: oXygen WebHelp;
    vertical-align: bottom
}
.wh_hide_highlight:focus {
    outline: none
}
.wh_hide_highlight.hl-close:after {
    opacity: .7
}
@media screen {
    #printlink:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1QTFRFAwQEAwQEAwQEgICAYGBggICAk5OT2tra3t7e5eXl7Ozs9PT0+/v7/f39////qdjBqAAAAAV0Uk5TAAsmTWgvFGPAAAAAWElEQVQI12NgYA4FAgMGBgbWd0AQQBzDNBTECA1miHsK0p73lCHmejkQ1BxliN4NBlsZolaBwVKGyKkgNZFTGSIguloZXCGMEAYhVZBUkCIDA5MSECgwAACPPj1sb0KIdAAAAABJRU5ErkJggg==);
        content: "";
        cursor: pointer;
        display: inline-block;
        height: 16px;
        margin-right: 3px;
        padding: 0 3px;
        width: 16px
    }
    #printlink:hover:before {
        opacity: .5
    }
}
#trigger.active {
    transition: all .75s ease-in-out
}
#trigger {
    float: left
}
#wh_publication_toc {
    margin-bottom: 1em
}
.wh_publication_toc ul {
    word-wrap: break-word;
    list-style: none;
    margin: 0;
    padding: 0
}
.wh_publication_toc ul ul {
    padding-left: 1em
}
.current_node {
    font-weight: 700;
    text-decoration: underline
}
.wh_navigation_links,
.wh_navigation_links .navnext,
.wh_navigation_links .navprev,
.wh_print_link {
    display: inline-block
}
.wh_print_link button {
    background-color: transparent;
    border: none;
    padding: 0
}
.pdf_link img {
    height: 16px;
    width: 16px
}
.pdf_link {
    align-items: center;
    display: flex
}
.oxy-icon-pdf-link:before {
    content: "1"
}
@media screen {
    .wh_content_area {
        min-height: 500px
    }
}
.wh_indexterms_link {
    display: inline-block;
    vertical-align: middle
}
.wh_indexterms_link a:before {
    bottom: 0;
    content: "a";
    display: inline-block;
    font-family: oXygen WebHelp;
    font-size: 1.6em;
    margin-left: .8em;
    position: relative
}
@media only screen and (max-width : 767px) {
    .wh_indexterms_link {
        float: none
    }
    .wh_indexterms_link a:before {
        margin-left: 0;
        padding-bottom: 0 !important;
        position: relative
    }
}
.wh_indexterms_link a span {
    display: none
}
.wh_main_page_toc {
    margin: 1em auto 2em;
    width: 80%
}
.wh_main_page_toc_entry {
    padding: .5em
}
.wh_main_page_toc_accordion_entries {
    display: none
}
.wh_main_page_toc a {
    font-size: 1em
}
.wh_toc_shortdesc {
    color: gray;
    font-size: .9em
}
.wh_main_page_toc_accordion_entries > * {
    margin-left: 5em
}
.wh_main_page_toc_accordion_entries > .wh_toc_shortdesc {
    margin-left: 3em
}
.expanded + .wh_main_page_toc_accordion_entries {
    display: block
}
.wh_main_page_toc > .wh_main_page_toc_accordion_header,
.wh_main_page_toc > .wh_main_page_toc_entry {
    margin: 0;
    padding: .5em .5em .5em 3em
}
.wh_main_page_toc_accordion_entries .wh_main_page_toc_entry:last-child {
    padding-bottom: .7em
}
.wh_main_page_toc {
    position: relative
}
.wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before,
.wh_main_page_toc .wh_main_page_toc_accordion_header:before {
    cursor: pointer;
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-weight: 700;
    left: 1em;
    position: absolute
}
.wh_main_page_toc .wh_main_page_toc_accordion_header:before {
    content: "q"
}
.wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before {
    content: "p"
}
.wh_main_page_toc {
    background-color: #fff;
    border: 1px solid silver
}
.wh_main_page_toc .wh_main_page_toc_accordion_header,
.wh_main_page_toc > .wh_main_page_toc_entry {
    border-bottom: 1px solid silver
}
.wh_main_page_toc > .wh_main_page_toc_entry:last-child {
    border-bottom: none
}
.wh_main_page_toc_accordion_entries {
    background-color: #eee;
    border-bottom: 1px solid silver
}
.wh_main_page_toc .expanded {
    background-color: #eee;
    border-bottom: 0
}
.wh_main_page_toc .wh_main_page_toc_accordion_header:hover,
.wh_main_page_toc > .wh_main_page_toc_entry:hover {
    background-color: #eee
}
.wh_main_page_toc a {
    color: #2874bd
}
.wh_content_flex_container {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around
}
.wh_tiles {
    align-content: stretch;
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}
.wh_tile {
    margin: 1em;
    min-height: 140px;
    min-width: 300px;
    padding: 1em;
    width: 30%
}
@media only screen and (max-width : 1200px) {
    .wh_tile {
        width: 45%
    }
}
@media only screen and (max-width : 767px) {
    .wh_tile {
        min-width: 240px;
        width: 100%
    }
}
.wh_tile_image {
    padding-bottom: .5em;
    text-align: center
}
.wh_tile_text {
    height: 100%;
    overflow: hidden;
    position: relative
}
.wh_tile_title span {
    line-height: 1.2em
}
.wh_tile_title a,
.wh_tile_title span {
    display: block;
    width: 100%
}
@media only screen and (max-width : 767px) {
    .wh_tile_text:after {
        display: none
    }
}
input:focus {
    outline: none
}
.dd {
    margin-bottom: .5em;
    margin-left: 40px
}
html[dir = rtl] * {
    text-align: initial
}
html[dir = rtl] .title {
    padding-right: .6em
}
html[dir = rtl] .wh_expand_btn {
    right: .6em
}
html[dir = rtl] .wh-expand-btn,
html[dir = rtl] .wh_expand_btn:before {
    transform: scaleX(-1)
}
html[dir = rtl] .wh_breadcrumb li:not(:last-of-type):after {
    content: ""
}
html[dir = rtl] .wh_breadcrumb li:not(:first-of-type):before {
    content: "/";
    padding: 0 5px
}
html[dir = rtl] .wh_breadcrumb li:nth-child(2):before {
    display: none
}
html[dir = rtl] .wh_publication_toc ul ul {
    padding-right: 1em
}
html[dir = rtl] .wh_search_button {
    border-radius: 5px 0 0 5px;
    float: left;
    left: 0;
    right: auto
}
html[dir = rtl] .wh_search_button:after {
    left: -2px
}
html[dir = rtl] .wh_topic_toc {
    border-left: none;
    border-right: 1px solid #cfe2f5;
    margin-right: 0;
    padding-right: .5em
}
html[dir = rtl] .wh_publication_toc > ul {
    border-left: none;
    border-right: 2px solid #941e88;
    margin-right: 1em;
    padding-right: 1.5em;
    position: relative
}
html[dir = rtl] .wh_publication_toc .active:before {
    left: auto;
    right: 1px;
    transform: scaleX(-1)
}
html[dir = rtl] .wh_right_tools {
    left: 0;
    right: auto
}
html[dir = rtl] .navnext,
html[dir = rtl] .navprev,
html[dir = rtl] .wh_indexterms_link,
html[dir = rtl] .wh_print_link,
html[dir = rtl] .wh_toggle_button {
    float: left
}
@media only screen and (min-width : 768px) {
    html[dir = rtl] .wh_logo_and_publication_title_container {
        float: right
    }
}
@media only screen and (max-width : 767px) {
    html[dir = rtl] .wh_logo_and_publication_title {
        float: right
    }
    html[dir = rtl] .wh_toggle_button {
        margin-left: 15px;
        margin-right: 0
    }
}
@media only screen and (min-width : 768px) {
    html[dir = rtl] .wh_top_menu {
        float: left
    }
    html[dir = rtl] .wh_top_menu ul li {
        float: right
    }
    html[dir = rtl] .wh_top_menu ul ul ul {
        left: auto;
        right: 100%
    }
    html[dir = rtl] .wh_top_menu ul ul li.has-children > span > a {
        padding-left: 0;
        padding-right: 1em
    }
    html[dir = rtl] .wh_top_menu ul ul li.has-children:after {
        left: 5px;
        right: auto
    }
    html[dir = rtl] .wh_top_menu.activated-on-click ul li.active > ul,
    html[dir = rtl] .wh_top_menu:not(.activated-on-click) ul li:hover > ul {
        max-width: 210px
    }
}
.simpletable-container,
.table-container,
.tablenoborder {
    overflow-x: auto
}
.wh_publication_toc .active > .topicref a {
    font-weight: 700
}
.close-toc-button {
    background-color: #fff;
    border: none;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
    display: none;
    height: 21px;
    padding: 4px 7px;
    position: absolute;
    width: 21px;
    z-index: 1
}
.close-toc-button:hover {
    background-color: #cfe2f5;
    cursor: pointer
}
.close-toc-icon-container {
    display: block;
    overflow: hidden;
    padding-left: 2px
}
.close-toc-icon {
    border: 1px solid #343a40;
    display: block;
    height: 9px;
    transform: rotate(45deg);
    width: 9px
}
#wh_close_publication_toc_button.clicked > .close-toc-icon-container,
#wh_close_topic_toc_button > .close-toc-icon-container {
    transform: rotate(180deg)
}
#wh_close_topic_toc_button.clicked > .close-toc-icon-container {
    transform: rotate(0deg)
}
#wh_close_publication_toc_button {
    z-index: 997
}
html {
    overflow-y: scroll
}
.wh_search_input {
    border: 0
}
#searchForm {
    margin: 0
}
#searchForm > div {
    margin: auto;
    max-width: 1000px;
    position: relative;
    width: 65%
}
.wh_search_textfield {
    margin: 0;
    width: 100%
}
.wh_search_button,
.wh_search_textfield {
    border: none;
    display: inline-block;
    height: 100%
}
.wh_search_button {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.8em
}
.wh_search_button > span {
    display: none
}
.wh_advanced_search_tooltip {
    border: 1.2px solid;
    border-radius: 20px;
    content: "?";
    font-size: 10px;
    font-weight: 600;
    margin: 0;
    padding: 0 .5em;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.wh_search_button:after {
    content: "f";
    font-family: oXygen WebHelp, serif
}
.ui-menu-item-wrapper > .search-autocomplete-proposal-icon {
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    min-width: 1.5em
}
@media only screen and (max-width : 767px) {
    #searchForm > div {
        width: 90%
    }
    .wh_search_button {
        display: none
    }
    .wh_advanced_search_tooltip {
        right: 2.7em !important
    }
    .wh_search_results {
        flex-direction: column
    }
}
.wh_search_results {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 15px
}
.wh_search_results_items {
    flex-grow: 1
}
.searchresult {
    padding-left: 0
}
.wh_search_results_header {
    border-bottom: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}
.wh_search_results_header_docs {
    flex-grow: 2;
    font-size: 1.3em
}
.wh_search_results_for {
    font-size: 1.5em
}
.wh_search_results_header_pages {
    align-self: flex-end
}
.errorMessage {
    background: #fff;
    border: 1px solid #d04437;
    border-radius: 5px;
    color: #333;
    display: block;
    padding: 10px 0 10px 50px;
    position: relative;
    width: 100%
}
.errorMessage:before {
    background-color: #d04437;
    bottom: 0;
    color: #fff;
    content: "m";
    display: block;
    font-family: oXygen WebHelp, serif;
    height: 100%;
    left: 0;
    padding-top: 9px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 40px
}
.searchresult li a.foundResult {
    font-size: 1.3em
}
.searchresult li {
    padding: .5em 0
}
.searchItemAdditionalData {
    display: flex;
    justify-content: center
}
.search-breadcrumb ol {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
    font-size: .8em;
    justify-content: flex-start;
    list-style: none;
    padding: 0
}
.search-breadcrumb li {
    margin-bottom: .3em;
    margin-left: -1.2em;
    padding: 0 !important
}
.search-breadcrumb li:first-child {
    margin-left: inherit
}
.search-breadcrumb li .title {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start
}
.search-breadcrumb li a {
    background: #ddd;
    color: #fff;
    display: block;
    line-height: 1.6em;
    padding: 0 .5em;
    text-align: center;
    text-decoration: none
}
.search-breadcrumb li:first-child a {
    border-radius: .1em 0 0 .1em
}
.search-breadcrumb li:first-child .title:before,
.search-breadcrumb li:last-child .title:after {
    border: none
}
.search-breadcrumb li:last-child a {
    border-radius: 0 .1em .1em 0
}
.search-breadcrumb li:only-child a {
    border-radius: .1em
}
.search-breadcrumb li .title:after,
.search-breadcrumb li .title:before {
    border: .8em solid #ddd;
    content: "";
    display: inline-block
}
.search-breadcrumb li .title:before {
    border-left-color: transparent
}
.search-breadcrumb li .title:after {
    border-color: transparent transparent transparent #ddd
}
.missingAndSimilar {
    flex-grow: 2
}
#rightDiv {
    align-self: flex-start
}
.searchresult .wh_missing_word {
    color: #888;
    text-decoration: line-through
}
.searchresult .wh_missing_words {
    font-size: .8em
}
.searchresult .relativePath {
    display: none
}
.showSimilarPages {
    cursor: pointer;
    display: inline-block;
    font-size: .8em;
    margin: 0
}
.showSimilarPages:before {
    content: "s";
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    padding-right: .2em
}
.showSimilarPages.expanded:before {
    content: "z"
}
.similarResult {
    display: none;
    margin: 0 0 0 1.5em
}
.showSimilarPages:hover {
    color: red
}
#star .star {
    background: url(starsSmall.png) repeat-x 0 -25px;
    left: 1px;
    list-style: none;
    position: relative;
    top: -5px
}
#star .star,
#star div {
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 85px
}
#star div {
    display: block;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20
}
#star .curr {
    background: url(starsSmall.png) 0 25px;
    float: left;
    font-size: 1px;
    width: 85px
}
#star div.user {
    color: #888;
    float: right;
    font-family: Arial, Lucida Grande, Verdana, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Meiryo, sans-serif;
    font-size: 13px;
    left: 5px;
    position: relative
}
.search-shortdescription-highlight {
    font-weight: 700
}
.wh-search-pagination {
    display: flex;
    justify-content: center
}
.ui-autocomplete {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 998
}
.ui-menu .ui-state-active,
ui-menu-item > .ui-state-active {
    border: none;
    margin: 0
}
.search-autocomplete-proposal-type-history a,
.search-autocomplete-proposal-type-history a:active,
.search-autocomplete-proposal-type-history a:hover,
.search-autocomplete-proposal-type-history a:visited {
    color: #333;
    text-decoration: none
}
.removed-from-history {
    text-decoration: line-through
}
.search-autocomplete-proposal-type-history {
    float: right
}
.search-autocomplete-proposal-hg {
    font-weight: 700
}
.wh_search_input {
    display: block;
    margin: 0;
    padding: 40px 0;
    position: relative
}
.wh_search_textfield {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 2.8em;
    padding: 0 .5em;
    position: relative
}
.wh_search_button {
    background-color: #c93416;
    border: 1px solid #ccc;
    border-radius: 0 5px 5px 0;
    color: #fff;
    height: 2.8em;
    padding: .6em 1em
}
#searchResults > .wh_search_results_facets {
    color: #212c37;
    display: block;
    max-width: 350px;
    min-width: 350px;
    padding-right: 25px
}
.wh_facet_widget_button {
    display: none
}
.wh_search_all_facets_header {
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between
}
.wh_facets_header_title {
    font-size: 1.3em;
    font-weight: 600
}
.wh_reset_facets_button {
    align-items: center;
    background-color: transparent;
    border: 1px solid #dee2e6;
    border-radius: 5px;
    display: flex;
    font-size: .75em;
    height: 20px;
    justify-content: center;
    margin-bottom: 4px;
    margin-left: auto;
    padding: 0 5px;
    width: 60px
}
.wh_reset_facets_button:hover {
    background-color: #e3ebf3
}
.wh_close_filter_widget_button {
    align-self: flex-start;
    display: none;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    width: 9px
}
.wh_close_filter_widget_button:before {
    content: "g";
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter
}
.wh_search_all_facets_body {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}
.wh_search_facet_head {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    margin-top: 10px
}
.wh_search_facet_body {
    max-height: 205px
}
.wh_scroll {
    overflow-y: scroll;
    scrollbar-color: #d6d6d6 transparent;
    scrollbar-width: thin
}
.wh_search_facet {
    border-bottom: 1px solid #ebebeb;
    width: 100%
}
.wh_scroll::-webkit-scrollbar {
    height: 10px;
    width: 7px
}
.wh_scroll::-webkit-scrollbar-thumb {
    background: #d6d6d6;
    border-radius: 5px
}
.wh_scroll::-webkit-scrollbar-track {
    background-color: transparent
}
.wh_scroll::-webkit-scrollbar-button {
    background-color: #4d7fff;
    border-radius: 1px;
    height: 0
}
.wh_checkbox_container {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 7px
}
.wh_facet_toggle_container {
    flex-grow: 1;
    margin-right: 20px
}
.wh_facet_toggle {
    cursor: pointer;
    float: right;
    font-size: 20px;
    transform: rotate(180deg);
    width: 10px
}
.wh_facet_toggle[aria-expanded = false] {
    transform: none
}
.wh_facet_checkbox {
    margin: 0 0 1px
}
.wh-facet-label-header {
    font-size: 1.15em
}
.wh_facet_label_checkbox {
    font-size: 1.07em;
    margin: 0 5px 0 7px
}
.wh_facet_label_checkbox_disabled {
    color: #b7b6b6
}
.wh_facet_value_count {
    align-items: center;
    background-color: #e3ebf3;
    border-radius: 7px;
    display: flex;
    font-size: .85em;
    height: 20px;
    justify-content: center;
    margin-left: auto;
    margin-right: 7px;
    min-width: 35px
}
.wh_facet_spacing {
    padding-left: 15px
}
.wh_facet_expand_button {
    cursor: pointer;
    font-size: 20px;
    margin-right: 10px;
    width: 10px
}
.wh_facet_expand_button[aria-expanded = false] {
    transform: none
}
.wh_facet_toggle[aria-expanded = false]:before,
.wh_facet_toggle[aria-expanded = true]:before {
    content: "p";
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter
}
.wh_facet_expand_button[aria-expanded = false]:before {
    content: "q";
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter
}
.wh_facet_expand_button[aria-expanded = true]:before {
    content: "p";
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter
}
@media screen and (max-width : 767px) {
    #searchResults > .wh_search_results_facets {
        display: none
    }
    .wh_search_results_items > .wh_search_results_facets {
        display: block
    }
    .wh_close_filter_widget_button {
        display: inline
    }
    .wh_reset_facets_button {
        margin-right: 15px
    }
    .wh_facet_widget_button {
        align-items: center;
        align-self: flex-end;
        border-radius: 5px;
        display: flex;
        justify-content: flex-start;
        margin-right: 10px;
        padding: 0 10px
    }
    .wh_facet_widget_button:hover {
        background-color: #e3ebf3
    }
    .wh_search_results_facets {
        background-color: #f5f5f5;
        max-width: 100%;
        min-width: 200px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px
    }
}
.codeblock {
    position: relative
}
.codeblock code {
    display: block;
    overflow: auto
}
.codeblock
.copyTooltip {
    background: #fafafa url(Copy.png) no-repeat 85% 50%;
    background-size: 15px;
    border: 1px solid #ccc;
    border-radius: 7px 7px 7px 7px;
    color: #888;
    cursor: pointer;
    font-size: 15px;
    height: 32px;
    margin-top: 2px;
    opacity: .5;
    position: absolute;
    right: 15px;
    width: 120px
}
.copyTooltip:before {
    content: " Копировать ";
    line-height: 2em;
    text-indent: .5em
}
.codeblock .copyTooltip:hover {
    opacity: 1
}
.codeblock .tooltip.top .tooltip-arrow {
    border-top-color: #4f4f4f
}
.codeblock .tooltip-inner {
    background-color: #4f4f4f;
    font-size: 1.4em;
    padding: .7em 8px;
    width: 200px
}
pre {
    border-radius: 7px;
    margin-top: .5em
}
.apiname {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}
#go2top {
    background-color: #444;
    border: 1px solid #999;
    border-radius: .25em;
    bottom: 37px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 1.5em;
    font-weight: 700;
    height: 44px;
    overflow: hidden;
    padding: 4px 12px;
    position: fixed;
    right: 25px;
    text-align: center;
    white-space: nowrap;
    width: 44px;
    z-index: 999
}
div.edit-link-container {
    display: inline
}
.edit-link {
    float: right;
    font-style: normal
}
@media print {
    #oxygen-feedback-frame-container,
    .edit-link {
        display: none
    }
}
@media screen {
    .fig--title-label-number,
    .fig--title-label-punctuation {
        display: none
    }
}
html {
    font-size: 10px
}
body {
    font-size: 14px;
    line-height: 1.5
}
.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%2852,123,183, 1%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}
.custom-toggler {
    border-color: #347bb7
}
.navbar {
    background: #fff
}
@media screen {
    .wh_breadcrumb ol,
    .wh_main_page_toc_entry,
    .wh_publication_toc li,
    .wh_top_menu ul,
    .wh_topic_toc li {
        word-wrap: break-word;
        overflow-wrap: break-word;
        word-break: break-word
    }
}
nav.wh_tools {
    margin-top: 0
}
.header-sticky {
    position: sticky;
    z-index: 999
}
.breadcrumb-sticky,
.indexTerms-sticky {
    position: sticky;
    z-index: 998
}
.search-sticky {
    position: sticky;
    z-index: 997
}
.wh-label-container {
    display: flex;
    flex-direction: row-reverse
}
.wh-label {
    border: 1px solid #666;
    border-radius: 6px;
    font-size: 10px;
    line-height: 10px;
    margin: 2px 0 2px 15px;
    padding: 5px 6px
}
.wh-label,
.wh-label:hover,
.wh-label:visited {
    color: #666
}
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}
.wh_main_page .wh_content_area {
    margin-left: 0;
    margin-right: 0
}
#wh_topic_container,
.wh_content_area {
    flex-grow: 1
}
.wh_publication_toc .topicref {
    align-items: baseline;
    display: flex
}
.wh_breadcrumb .topicref {
    display: inline-block
}
.wh_publication_toc .wh-expand-btn:before {
    border: 2px solid transparent;
    display: inline-block;
    font-family: oXygen WebHelp, serif;
    font-size: .7em;
    font-style: normal;
    font-weight: lighter;
    height: 12px;
    line-height: 1em;
    margin-right: 4px;
    opacity: .5;
    width: 12px
}
.wh_publication_toc:hover .wh-expand-btn:before {
    opacity: .8
}
@media only screen and (max-width : 767px) {
    .wh_publication_toc .wh-expand-btn:before {
        opacity: .8
    }
}
.wh_publication_toc div[data-state = expanded] > .wh-expand-btn:before {
    content: "p"
}
.wh_publication_toc div[data-state = collapsed] > .wh-expand-btn:before,
.wh_publication_toc div[data-state = not-ready] > .wh-expand-btn:before {
    content: "q"
}
.wh_publication_toc div[data-state = collapsed] ~ ul {
    display: none
}
.wh_publication_toc div[data-state = leaf] > .wh-expand-btn:before {
    content: " "
}
.wh_publication_toc div[data-state = pending] > .wh-expand-btn:before {
    animation: spin 2s linear infinite;
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #3498db;
    content: " ";
    display: inline-block;
    transition: border 1s
}
@media screen {
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}
.wh_publication_toc .topicref a * {
    background-color: transparent !important;
    color: inherit !important
}
@media screen {
@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}}
.wh_top_menu .loading {
    padding: 0 10px 10px
}
.wh_top_menu .loading .dot:before {
    color: #fff;
    content: ".";
    display: inline-block;
    font-size: 3em;
    font-weight: 700;
    line-height: 1em
}
.wh_top_menu .loading .dot {
    animation-duration: 1.4s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: blink
}
.wh_top_menu .loading .dot:nth-child(2) {
    animation-delay: .2s
}
.wh_top_menu .loading .dot:nth-child(3) {
    animation-delay: .4s
}
.wh_top_menu .state[data-state = expanded] + .loading {
    display: none
}
@media screen {
    .sectiontitle:not(.tasklabel),
    .topic:not([role ~= article]) > .title,
    .wh_term_group > .wh_first_letter,
    table > caption {
        padding-left: .7em
    }
    .wh_expand_btn.expanded:before {
        content: "p"
    }
    .wh_expand_btn:before {
        content: "q";
        display: inline-block;
        font-family: oXygen WebHelp, serif;
        font-size: .6em;
        font-style: normal;
        font-weight: lighter
    }
    .wh_expand_btn {
        cursor: pointer;
        left: -.6em;
        position: relative
    }
}
.wh-tooltip-container,
.wh_breadcrumb title,
.wh_publication_toc .title {
    position: relative;
    z-index: 2
}
.wh-toc-tooltip,
.wh-tooltip-container .wh-tooltip,
.wh_breadcrumb .topicref .wh-tooltip {
    align-items: baseline;
    background-color: #444;
    border-radius: .4em;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.5em;
    margin: 4px;
    min-height: 2em;
    min-width: 10em;
    opacity: 0;
    padding: 10px;
    position: absolute;
    text-align: left;
    transition: opacity .5s 1s;
    visibility: hidden;
    z-index: 1001
}
.wh_publication_toc .topicref .wh-tooltip {
    display: none
}
.wh-toc-tooltip .shortdesc,
.wh-tooltip-container .wh-tooltip-content,
.wh_breadcrumb .topicref .wh-tooltip .shortdesc {
    margin: 0
}
.wh-display-tooltip,
.wh-tooltip-container:hover .wh-tooltip,
.wh_breadcrumb .topicref .title:hover .wh-tooltip {
    opacity: 1;
    visibility: visible
}
.wh_breadcrumb span.wh-tooltip *,
.wh_publication_toc span.wh-tooltip * {
    background-color: transparent !important;
    color: inherit !important
}
@media screen {
    [data-tooltip-position = left] .wh-toc-tooltip,
    [data-tooltip-position = left] .wh-tooltip {
        right: 105%;
        top: -.5em
    }
    [data-tooltip-position = right] .wh-toc-tooltip,
    [data-tooltip-position = right] .wh-tooltip {
        left: 105%;
        top: -.5em
    }
    [data-tooltip-position = top] .wh-toc-tooltip,
    [data-tooltip-position = top] .wh-tooltip {
        bottom: 100%
    }
    [data-tooltip-position = bottom] .wh-toc-tooltip,
    [data-tooltip-position = bottom] .wh-tooltip {
        top: 100%
    }
    [data-tooltip-position = hidden] .wh-toc-tooltip,
    [data-tooltip-position = hidden] .wh-tooltip {
        display: none !important
    }
}
.wh-toc-tooltip:before,
.wh_breadcrumb .topicref .wh-tooltip:before {
    border: .4em solid transparent;
    content: " ";
    position: absolute
}
[data-tooltip-position = left] .wh-toc-tooltip:before,
[data-tooltip-position = left] .wh-tooltip:before {
    border-left-color: #444;
    left: 100%;
    top: .8em
}
[data-tooltip-position = right] .wh-toc-tooltip:before,
[data-tooltip-position = right] .wh-tooltip:before {
    border-right-color: #444;
    right: 100%;
    top: .8em
}
[data-tooltip-position = bottom] .wh-toc-tooltip:before,
[data-tooltip-position = bottom] .wh-tooltip:before {
    border-bottom-color: #444;
    bottom: 100%;
    left: .8em
}
[data-tooltip-position = top] .wh-toc-tooltip:before,
[data-tooltip-position = top] .wh-tooltip:before {
    border-top-color: #444;
    left: .8em;
    top: 100%
}
@media screen {
    .permalink {
        background: url(link-icon.png) no-repeat;
        background-position-y: 60%;
        background-size: contain;
        cursor: pointer;
        margin: 0 .5em;
        opacity: .35;
        padding: 0 .4em;
        transition: opacity .3s
    }
    .permalink:hover {
        cursor: pointer;
        opacity: 1
    }
}
[class ~= wh_top_menu] [class *= openapi-operation-method-],
[class ~= wh_topic_toc] [class *= openapi-operation-method-] {
    display: inline-block;
    min-width: 3.5em
}
[class ~= wh_topic_toc] [class *= openapi-operation-method-] {
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    min-width: 3.7em;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center
}
[class ~= openapi-operation-title] {
    padding-left: 1em !important
}
/**/