.toggle-toggle {
}
.toggle-checked {
}
ol.tabs-tabs,
ul.tabs-tabs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
li.tabs-tab {
flex: auto;
background-color: #F5F6F7;
border-top: 3px solid #F5F6F7;
padding: calc(1ex - 3px) 2ex 1ex 2ex;
margin: 0;
cursor: default; 
}
li.tabs-tab:hover {
border-top-color: #757575;
background-color: #DDDEDF;
}
li.tabs-tab a,
li.tabs-tab a:hover,
li.tabs-tab a:link,
li.tabs-tab a:link:hover {
text-decoration: none;
cursor: default; 
}
li.tabs-tab.tabs-selected {
color: #0A84FF;
border-top-color: #0A84FF;
}
ul.toc-toc,
ol.toc-toc,
.toc-toc ul,
.toc-toc ol {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
.toc-toc li {
background-repeat: no-repeat;
background-position: 0px calc(0.25ex + ((1.5em - 16px) / 2)); 
padding: 0.25ex 0 0 22px; 
margin: 0;
}
.toc-toc li.toc-collapsed {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg0ODM4OSI+PHBhdGggZD0iTTExNTIgODk2cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOS0xOS00NXYtODk2cTAtMjYgMTktNDV0NDUtMTkgNDUgMTlsNDQ4IDQ0OHExOSAxOSAxOSA0NXoiLz48L2c+PC9zdmc+Cg==);
}
.toc-toc li.toc-expanded {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg0ODM4OSI+PHBhdGggZD0iTTE0MDggNzA0cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6Ii8+PC9nPjwvc3ZnPgo=);
}
.toc-toc li > * { 
margin: 0;
}
.toc-toc li > a:link,
.toc-toc li > a:visited,
.toc-toc li > a {
color: inherit;
text-decoration: none;
cursor: pointer; 
}
@font-face {
font-family: "wh-icons";
src: url(data:font/woff;base64,[encoded data, 6344 characters]);
font-weight: normal;
font-style: normal;
}
[class^="wh-icon-"]:before, 
[class*=" wh-icon-"]:before {
font-family: "wh-icons";
font-weight: normal;
font-style: normal;
}
.wh-icon-search:before { content: '\e800'; }
.wh-icon-toc:before { content: '\e801'; }
.wh-icon-go:before { content: '\e802'; }
.wh-icon-close:before { content: '\e803'; }
.wh-icon-cancel:before { content: '\e805'; }
.wh-icon-print:before { content: '\e808'; }
.wh-icon-item:before { content: '\e80d'; }
.wh-icon-highlight:before { content: '\e80e'; }
.wh-icon-previous:before { content: '\f0aa'; }
.wh-icon-next:before { content: '\f0ab'; }
.wh-icon-menu:before { content: '\f0c9'; }
.wh-icon-expand-all:before { content: '\f0fe'; }
.wh-icon-collapse-all:before { content: '\f146'; }
.wh-icon-index:before { content: '\e804'; }
body {
}
body {
}
html > body { 
margin: 0px;
padding: 0px;
overflow: hidden; 
}
#wh-header,
#wh-footer {
display: block;
overflow: hidden; 
}
#wh-body {
display: flex;
position: relative;
height: 300px; 
background-color: inherit; 
overflow: hidden;
visibility: hidden;
opacity: 0;
}
#wh-navigation {
display: flex;
flex-direction: column; 
flex: none;
width: 33%;
font-family: apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
font-size: 13.8px;
line-height: 1.5;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-align: left;
color: #323232;
background-color: #FDFDFD;
opacity: 1;
overflow: hidden; 
border-color: #DDE1E4;
border-width: 1px;
}
#wh-separator {
display: block;
flex: none;
width: 3px;
cursor: col-resize;
border-left-style: solid;
border-left-color: #DDE1E4;
border-left-width: 1px;
}
#wh-separator:hover {
background-color: #DDE1E4; 
}
#wh-content {
display: block;
flex: auto;
padding: 1em;
overflow: auto; 
}
[class^="wh-icon-"]:before, 
[class*=" wh-icon-"]:before {
font-size: 16px;
color: #848389;
}
#wh-menu {
display: none;
position: fixed;
top: 0px;
right: 0px;
z-index: 51; 
background-color: #FDFDFD;
opacity: 1;
padding: 4px 8px;
cursor: default;
}
#wh-menu:hover {
background-color: #F0F0F0;
}
#wh-toc.toc-toc li {
background-position: 0px calc(0.25ex + ((1.5em - 16px) / 2)); 
padding: 0.25ex 0 0 22px; 
}
#wh-toc a {
display: inline-block;
padding: 1px;
}
#wh-toc a:hover { 
background-color: #F0F0F0;
}
#wh-toc a.wh-toc-selected {
color: #0060DF;
border-bottom-width: 3px;
border-bottom-color: #0A84FF;
border-bottom-style: solid;
}
span.wh-highlighted {
background-color: #FFF040;
padding: 1px;
}
#wh-search-result-header {
font-style: italic;
}
#wh-search-result-header > span.wh-highlighted {
font-style: normal;
}
#wh-search-result-list {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
#wh-search-result-list > li {
background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBODRGRiI+PHBhdGggZD0iTTE3MjggNjQ3cTAgMjItMjYgNDhsLTM2MyAzNTQgODYgNTAwcTEgNyAxIDIwIDAgMjEtMTAuNSAzNS41dC0zMC41IDE0LjVxLTE5IDAtNDAtMTJsLTQ0OS0yMzYtNDQ5IDIzNnEtMjIgMTItNDAgMTItMjEgMC0zMS41LTE0LjV0LTEwLjUtMzUuNXEwLTYgMi0yMGw4Ni01MDAtMzY0LTM1NHEtMjUtMjctMjUtNDggMC0zNyA1Ni00Nmw1MDItNzMgMjI1LTQ1NXExOS00MSA0OS00MXQ0OSA0MWwyMjUgNDU1IDUwMiA3M3E1NiA5IDU2IDQ2eiIvPjwvZz48L3N2Zz4K);
background-position: 0px calc(0.25ex + ((1.5em - 12px) / 2)); 
padding: 0.25ex 0 0.25ex 18px;
margin: 0;
}
#wh-search-result-list > li.wh-odd-item {
background-color: #FFFFE0;
}
#wh-search-result-list > li > a {
display: inline-block;
text-decoration: none;
padding: 1px;
cursor: pointer; 
}
#wh-search-result-list > li > a:hover {
background-color: #F0F0F0;
}
#wh-navigation-form {
display: block;
flex: none;
padding: 1ex calc(2 * 1ex);
background-color: #FDFDFD;
border-bottom-width: 1px;
border-bottom-color: #DDE1E4;
border-bottom-style: solid;
}
#wh-toc-pane,
#wh-search-pane {
display: block;
flex: auto;
margin: 0;
padding: 1ex;
overflow: auto;
}
#wh-search-pane {
display: none;
}
#wh-search-group {
display: flex;
align-items: center;
flex-wrap: wrap;
background-color: #FDFDFD;
border-color: #DDE1E4;
border-width: 1px;
border-style: solid;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#wh-search-field {
flex: auto;
width: 2em; 
min-width: 2em; 
font-family: inherit;
font-size: inherit;
border-style: none;
border-width: 0;
background-color: #FDFDFD;
margin: 0 1ex;
}
#wh-search-field:focus {
outline: none;
}
#wh-search-field::-webkit-input-placeholder {
color: #8E8E8E;
text-align: center;
}
#wh-search-field::-moz-placeholder {
color: #8E8E8E;
text-align: center;
}
#wh-search-field:-ms-input-placeholder {
color: #8E8E8E;
text-align: center;
}
#wh-search-field::placeholder {
color: #8E8E8E;
text-align: center;
}
#wh-search-field::-ms-clear,
#wh-search-field::-ms-reveal {
display: none;
width : 0;
height: 0;
}
#wh-do-search,
#wh-cancel-search {
flex: none;
color: #848389;
padding: 4px 8px;
cursor: default;
}
#wh-cancel-search {
visibility: hidden;
opacity: 0;
}
#wh-do-search:hover:before {
color: #50B060;
}
#wh-cancel-search:hover:before {
color: #C06050;
}
@media (max-width: 575.98px) { 
#wh-menu {
display: block;
}
#wh-navigation,
#wh-separator {
display: none;
}
}
@media (max-width: 767.98px) { 
#wh-header,
#wh-footer {
display: none;
}
}
@media (max-width: 1023.98px) { 
}
@media (max-width: 767.98px) { 
#wh-navigation-form,
#wh-toc-pane,
#wh-search-pane {
padding: calc(1ex / 2);
}
}
