/* DITA Open Toolkit documentation style */

/* Based on almond.css by Alvaro Montoro */

/*
  Copyright (c) 2019 - Alvaro Montoro (alvaromontoro@gmail.com)

  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

/************************************************************/
/*                        Almond.CSS                        */
/************************************************************/
/** Author:  Alvaro Montoro                                **/
/** Project: https://github.com/alvaromontoro/almond.css   **/
/************************************************************/

.wh_top_menu_and_indexterms_link.navbar-collapse {
	height: 130px;
}

.wh_top_menu br {
    display: none;
}
.wh_publication_toc br {
    display: none;
}

.wh_expand_btn {
	left: -0.6em !important;
}

#wh_publication_toc_content {
	display: flex  ;
	position: fixed  !important;	
	max-height: unset !important;
	top: unset !important;
}

.wh_search_input {
	padding: 1em 0 1em 0;
}

.container-fluid.row.breadcrumb-sticky {
margin-right: -40px;
margin-left: -40px;
}

.wh_tools {
	height: 60px;
	margin-right: -10px;
  margin-left: -10px;
}

.wh_tools.d-print-none.navbar-expand-md {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}


.container-fluid.row.breadcrumb-sticky {
	border: none !important;
}



.wh_topic_page.frmBody.doc-ready {
	min-height: 10vh !important;
}




.wh_header_flex_container{
	max-height: 60px !important;
}


img[src*="lin1.png"] {
    display: none;
}

img[src*="lin2.png"] {
    display: none;
}


.table {
	width: 100% !important;
}



#image_41b {
	display: none;
}
#image_41a {
	display: none;
}

.wh_search_page {
    background-color: #f0f0f0;
}

.wh_breadcrumb li {
    display: inline-flex;
}

.section_title2 p {
	font-weight: bold;
}


.sectiontitle {
  color: var(--brand-primary);
  font-size: 2rem;
  font-weight: var(--font-weight-medium);
}

.section_title2 {
  color: var(--brand-primary);
  font-size: 1.5rem;
  font-weight: var(--font-weight-medium);
}

.section_title3 {
  color: var(--brand-primary);
  font-size: 1.2rem;
  font-weight: var(--font-weight-medium);
}


.image[height="18"] {
height: 18px;
}



/*
.table td, .table th {
    border-top: unset;
}*/

.table td, .table th {
    border-top: 1px solid #ffffff;
}

tr.strow  {
    border-top: unset;
}

.tablenoborder, .simpletable-container {
    overflow-x: unset;
}

.wh_top_menu ul a {
    text-transform: none;
}

.wh_top_menu > ul > li {
    display: inline-flex !important;
}

.wh_topic_page, .modal-content {
    background-color: #F0F0F0;
}

.wh_tile_title span {
    display: contents;
}

.CE-header {
  margin: 0;
  padding: 0 0px;
}

.wh_tile {
    border: 1px solid rgba(255,63,13, 1);
    background-color: rgba(0,0,0,0.5);
}

.wh_tools {
    border: solid 1px rgba(255, 255, 255, 0.9);
    background-color: #7a3928;
}

.wh_search_textfield {
    border: solid 1px rgba(255,63,13,0.9);
    color: #ffffff;
    background-color: rgba(0,0,0,0.5);
    padding: 0 1em;
    height: 1.5em;
    font-size: 1.5em;
    border-radius: 0 !important;
}

button.wh_search_button {
    border: solid 2px rgba(255,63,13,1);
    color: #ffffff;
    background-color: rgba(0,0,0,0.1);
    padding: 0 0em !important;
    height: 1.5em; 
    border-radius: 0 !important;
}




.glyphicon-print:before, .oxy-icon-print:before {
    content: "p";
}

.webhelp_expand_collapse_sections[data-next-state='collapsed']:after {
    	content : "\25B7" !important;
}

.webhelp_expand_collapse_sections[data-next-state='expanded']:after {
   	content : "\25BD" !important;
}
.wh_topic_content,
.wh_content_area {
  color: #0F0F0F;
  font-size: 1em;
  line-height: 1.6em;
}

#wh_publication_toc {
    background-color: #F0F0F0;
}

.wh_publication_toc {
    border: 1px solid rgba(255, 255, 255, 0.9);
    background-color: #F0F0F0;
    padding: 1em;
    line-height: 2em;
}

.wh_publication_toc .active > .topicref a {
    color: #2558F5;
    text-decoration: underline;
}

.wh_footer {
    background-color: #7A3928;
    background-size: cover;
    padding: 0em 0em;
    color: #ffffff;
    text-align: center;
    align-items: center;
}


.CE-header p {
  color: var(--headings-color);
  font-size: 1.5rem;
  margin: 0 0 16px;
}

.CE-header hr {
  border: 0;
  border-bottom: 1px solid var(--secondary-light);
  height: 0;
}


table.CE-tab {
	 border: 0px solid var(--secondary-light);
	 margin-bottom: 0rem; */
   margin-top: 0rem; */
   margin-left: 0rem;
   margin-right: 0rem;
   margin: 0rem;
   padding: 0.0rem;
   color: var(--brand-primary);
}

td.CE-tdl {
    border: 0px solid var(--secondary-light);
    font-size: 1.9rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding: 0.5rem;
    vertical-align: middle;
  }


td.CE-tdc {
    border: 0px solid var(--secondary-light);
    font-size: 4.0rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    vertical-align: middle;
    padding: 0.5rem;
}

td.CE-tdr {
    border: 0px solid var(--secondary-light);
    font-size: 1.9rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    vertical-align: middle;
    padding: 0.5rem;
    
}

div.wh_publication_toc li {
	    padding-top: 0px;
    padding-bottom: 0px;
}

li.li {
	padding-top:5px;
}

li {
    padding-top: 5px;
    padding-bottom: 0px;
}

:root {
  /* Colors */
  --primaryH: 225;
  --primaryS: 94%;
  --primaryL: 27%;
  --primary-bg: #fff;
  --secondaryH: 12;
  --secondaryS: 100%;
  --secondaryL: 53%;
  --secondary-bg: #fff;
  /* Font */
  --font-family: Helvetica, Arial, sans-serif;
  --font-size-root: 16px;
  --font-weight-bolder: 700;
  --font-weight-bold: 400;
  --font-weight-normal: 200;
  --font-weight-thin: 100;
  --line-height: 1.75rem;
  --heading-margin: 1.5rem 0 1rem;
  /* Inputs */
  --border-radius: 2px;
  /* Status */
  --error: #d00;
  --warning: #ec0;
  --info: #369;
  --correct: #080; }

:root {
  /* Calculated colors */
  --primary: hsl(var(--primaryH), var(--primaryS), var(--primaryL));
  --primary-bright: hsl(var(--primaryH), calc(var(--primaryS) * 1.25), 90%);
  --primary-transparent: hsla(var(--primaryH), var(--primaryS), var(--primaryL), 0.05);
  --primary-dark: hsl(var(--primaryH), var(--primaryS), calc(var(--primaryL) * 0.5));
  --primary-darker: hsl(var(--primaryH), var(--primaryS), calc(var(--primaryL) * 0.2));
  --primary-light: hsl(var(--primaryH), var(--primaryS), 75%);
  --primary-lighter: hsl(var(--primaryH), var(--primaryS), 96%);
  --secondary: hsl(var(--secondaryH), var(--secondaryS), var(--secondaryL));
  --secondary-transparent: hsl(var(--secondaryH), var(--secondaryS), var(--secondaryL), 0.05);
  --secondary-dark: hsl(var(--secondaryH), var(--secondaryS), calc(var(--secondaryL) * 0.5));
  --secondary-darker: hsl(var(--secondaryH), var(--secondaryS), calc(var(--secondaryL) * 0.2));
  --secondary-light: hsl(var(--secondaryH), var(--secondaryS), 75%);
  --secondary-lighter: hsl(var(--secondaryH), var(--secondaryS), 96%); }


html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  background-color: var(--secondary-bg);
  color: var(--secondary);
  color: #111111;
  font-family: var(--font-family);
  font-size: var(--font-size-root);
  font-weight: var(--font-weight-normal);
  margin: 0;
  padding: 0; }

body {
  font-size: 1rem;
  margin: auto auto;
  padding: 1rem; }

@media all and (min-width: 1280px) {
  body {
    max-width: 1150px; } }

@media all and (min-width: 1500px) {
body {
    max-width: 1350px; } }

:focus {
  outline: 1px dashed var(--primary);
  outline-offset: 2px; }

[hidden],
template {
  display: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--brand-primary);
/*font-weight: var(--font-weight-normal);*/
  margin: var(--heading-margin); }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.66rem; }

h4 {
  font-size: 1.45rem; }

h5 {
  font-size: 1.25rem;
  font-weight: var(--font-weight-bolder); }

h6 {
  font-size: 1.125rem;
  font-weight: var(--font-weight-bolder); }

ul,
ol {
  margin: 0.5rem 0;
  padding-left: 1.2rem; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin: 0; }

li {
  font-size: 1rem;
  line-height: var(--line-height);
  margin: 0.5rem 0;
  max-width: 120ch;
  max-width: calc(120ch - 3rem); }

table {
  background-color: var(--secondary-bg);
  border: 1px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 99%; }

.simpletable-container table {
	border: none;
}

.stentry,
thead,
tr {
  border: none;
}
thead {
  background-color: var(--secondary-lighter);
/*box-shadow: inset 0 -2px var(--secondary);*/ }

tfoot {
  box-shadow: inset 0 2px var(--secondary); }
/*
tbody tr:nth-child(even) {
  background-color: var(--secondary-lighter); }
*/
tbody tr:hover {
  background-color: var(--primary-lighter); }

td,
th {
  padding: 0.5rem;
  vertical-align: top; }

th {
  font-weight: var(--font-weight-bold); }

input:not([type="file"]),
optgroup,
option,
textarea,
select {
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  box-sizing: border-box;
  color: inherit;
  font: inherit;
  font-size: 1rem;
  height: 2.5rem;
  line-height: normal;
  margin: 0;
  padding: 0 0.5rem;
  max-width: 100%;
  min-width: 15rem;
  text-transform: none;
  vertical-align: bottom; }
  input:not([type="file"]):invalid,
  optgroup:invalid,
  option:invalid,
  textarea:invalid,
  select:invalid {
    border-color: var(--error); }
  input:not([type="file"]):invalid:hover,
  optgroup:invalid:hover,
  option:invalid:hover,
  textarea:invalid:hover,
  select:invalid:hover {
    border: 1px solid #aa0000; }
  input:not([type="file"])[disabled], input:not([type="file"]):disabled,
  optgroup[disabled],
  optgroup:disabled,
  option[disabled],
  option:disabled,
  textarea[disabled],
  textarea:disabled,
  select[disabled],
  select:disabled {
    background: var(--secondary-lighter);
    color: var(--secondary-light); }
  input:not([type="file"])::-webkit-calendar-picker-indicator,
  optgroup::-webkit-calendar-picker-indicator,
  option::-webkit-calendar-picker-indicator,
  textarea::-webkit-calendar-picker-indicator,
  select::-webkit-calendar-picker-indicator {
    display: none;
    background: none; }

input:not([type="file"]):not([type="image"]):not(:invalid):not(:disabled):not([disabled]):not([readonly]):hover,
textarea:not(:invalid):not(:disabled):not([disabled]):not([readonly]):hover,
select:not(:invalid):not(:disabled):not([disabled]):not([readonly]):hover {
  border: 1px solid var(--secondary); }

input[type="color"] {
  padding: 0.125rem; }

input[type="range"] {
  padding: 0; }

textarea {
  height: 5rem;
  line-height: 1.5rem;
  overflow: auto; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none; }

input[type="radio"],
input[type="checkbox"],
input[type="image"],
input[type="file"] {
  border: 0;
  box-sizing: border-box;
  height: auto;
  max-width: initial;
  min-width: auto;
  padding: 0; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  appearance: button;
  background-color: var(--primary);
  border: 1px solid transparent;
  border-radius: var(--border-radius);
  box-sizing: border-box;
  color: var(--primary-bg);
  cursor: pointer;
  display: inline-block;
  font-size: 0.8rem;
  font-weight: var(--font-weight-bold);
  min-height: 2.5rem;
  max-width: auto;
  min-width: auto;
  overflow: visible;
  padding: 0 1rem;
  text-transform: uppercase; }
  button[disabled], button:disabled,
  input[type="button"][disabled],
  input[type="button"]:disabled,
  input[type="reset"][disabled],
  input[type="reset"]:disabled,
  input[type="submit"][disabled],
  input[type="submit"]:disabled {
    background: var(--secondary-lighter);
    color: var(--secondary-light); }
  button:not(:disabled):not([disabled]):hover,
  input[type="button"]:not(:disabled):not([disabled]):hover,
  input[type="reset"]:not(:disabled):not([disabled]):hover,
  input[type="submit"]:not(:disabled):not([disabled]):hover {
    background-color: var(--primary-dark);
    border: 1px solid transparent; }

input[type="reset"] {
  background-color: var(--primary-bg);
  border: 1px solid var(--primary);
  color: var(--primary); }
  input[type="reset"]:not(:disabled):not([disabled]):hover {
    background-color: var(--primary-lighter); }
  input[type="reset"]:disabled, input[type="reset"][disabled] {
    background: var(--secondary-lighter);
    border: 1px solid transparent;
    color: var(--secondary-light); }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[type="radio"],
input[type="checkbox"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 1px solid var(--secondary-light);
  box-shadow: inset 0 0 0 0.185rem var(--secondary-bg);
  background: var(--secondary-bg);
  vertical-align: text-top; }
  input[type="radio"][type="checkbox"],
  input[type="checkbox"][type="checkbox"] {
    border-radius: var(--border-radius); }
  input[type="radio"]:checked,
  input[type="checkbox"]:checked {
    background: var(--primary); }
  input[type="radio"]:disabled,
  input[type="checkbox"]:disabled {
    box-shadow: inset 0 0 0 0.185rem var(--secondary-lighter);
    background: var(--secondary-lighter); }

select:not([multiple]) {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M0,10 20,30 40,10' fill='none' stroke='%23999' stroke-width='2'/></svg>");
  background-size: 1em 1em;
  background-repeat: no-repeat;
  background-position: right 0.5em center;
  padding-right: 2em; }
  select:not([multiple]):hover, select:not([multiple]):active {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M0,10 20,30 40,10' fill='none' stroke='%23222' stroke-width='2'/></svg>"); }

select[multiple] {
  min-height: 10rem;
  padding: 0; }
  select[multiple] option:checked {
    background: var(--secondary-light) linear-gradient(0deg, var(--secondary-light) 0%, var(--secondary-light) 100%); }
  select[multiple]:focus option:checked {
    background: var(--primary) linear-gradient(0deg, var(--primary) 0%, var(--primary) 100%);
    color: var(--primary-bg); }

optgroup {
  border: 0;
  border-radius: 0;
  font-weight: var(--font-weight-bolder);
  padding: 0.5rem; }

option {
  border: 0;
  border-radius: 0;
  display: flex;
  font-weight: var(--font-weight-normal);
  align-items: center;
  justify-content: flex-start; }
  option:hover {
    border: 0;
    background: var(--primary-lighter); }

a,
a:link,
a:visited,
a:active,
a:focus {
  color: var(--link-color);
  font-weight: var(--font-weight-normal);
  text-decoration: none; }

a:hover {
  text-decoration: underline;
  color: var(--link-hover-color); }

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dashed var(--primary); }

address {
  display: block;
  font-style: normal;
  margin: 1rem 0; }

audio {
  display: inline-block;
  vertical-align: baseline;
  max-width: 100%; }
  audio:not([controls]) {
    display: none;
    height: 0; }

b,
strong {
  font-weight: var(--font-weight-bold); }

blockquote {
  background-color: var(--secondary-transparent);
  box-sizing: border-box;
  display: block;
  margin: 1rem 0 1rem 3rem;
  max-width: 120ch;
  max-width: calc(120ch - 3rem);
  overflow: hidden;
  padding: 1rem;
  page-break-inside: avoid;
  position: relative; }
  blockquote::before {
    content: open-quote;
    color: hsla(var(--secondaryH), var(--secondaryS), var(--secondaryL), 0.15);
    font-size: 5rem;
    font-family: "Times New Roman", "Times", serif;
    left: 0.25rem;
    line-height: 1;
    position: absolute;
    top: 0;
    z-index: -1; }
  blockquote > :first-child {
    margin-top: 0;
    text-indent: 1rem; }
  blockquote > :last-child {
    margin-bottom: 0; }

canvas {
  display: inline-block;
  vertical-align: baseline;
  max-width: 100%; }

code {
/*background: var(--secondary-lighter);*/
  color: var(--secondary);
  display: inline-block;
  font-family: monospace, monospace;
  font-size: 1em;
/*font-weight: var(--font-weight-bold);*/
/*padding: 0 0.25rem;*/ }

del {
  text-decoration: line-through var(--primary); }

details {
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  display: block;
  padding: 0 1rem; }
  details summary {
    margin: 0 -1rem;
    padding: 1rem; }
  details[open] summary {
    border-bottom: 1px solid var(--secondary-light); }

dfn {
  font-style: italic;
/*font-weight: var(--font-weight-bold);*/ }

dl {
  margin: 1rem 0;
  font-size: 1rem;
  line-height: 1.5rem;
  max-width: 120ch; }

dt {
  font-weight: var(--font-weight-bold);
  margin-top: 1rem; }

dd {
  margin-left: 1rem;
  font-style: normal; }

fieldset {
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  margin: 1rem 0;
  padding: 0 1rem 1rem 1rem; }
  fieldset > :last-child {
    margin-bottom: 0; }

legend {
  background: var(--secondary-lighter);
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  padding: 0.25rem 0.5rem; }
/*
figure {
  background: var(--secondary-lighter);
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  display: block;
  margin: 1rem 0;
  padding: 1rem;
  text-align: center; }
*/
figcaption {
  font-size: 0.875rem;
  font-style: italic; }

hgroup {
  border-left: 5px solid var(--primary);
  display: block;
  margin: var(--heading-margin);
  padding-left: 1rem; }
  hgroup h1,
  hgroup h2,
  hgroup h3,
  hgroup h4,
  hgroup h5,
  hgroup h6 {
    margin: 0; }
/*
hr {
  border: 0;
  border-top: 1px solid var(--secondary-light);
  box-sizing: content-box;
  height: 0;
  margin: 2rem auto;
  max-width: 15rem;
  width: 50%; }
*/
img {
  border: 0;
  max-width: 100%; }

ins {
  text-decoration: underline var(--primary); }

kbd {
  background-color: var(--secondary-lighter);
  border: 1px solid var(--secondary-light);
  border-radius: var(--border-radius);
  color: var(--secondary);
  font-family: monospace, monospace;
  font-size: 0.9rem;
  padding: 0.125rem 0.25rem; }

mark {
  background-color: var(--primary-bright);
  border-left: 4px solid var(--primary-bright);
  border-right: 4px solid var(--primary-bright);
  color: var(--secondary-darker); }

p {
  font-size: 1rem;
  line-height: var(--line-height);
  margin: 1rem 0;
  max-width: 120ch; }

pre {
  font-family: monospace, monospace;
  font-size: 1em;
  margin: 1rem 0;
  max-width: 100%;
  overflow: auto; }
  pre > code {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.5rem 0.75rem; }

progress {
  display: inline-block;
  max-width: 100%;
  min-width: 15rem;
  vertical-align: baseline; }

q {
  font-style: italic; }
  q::before {
    content: open-quote;
    font-style: normal; }
  q::after {
    content: close-quote;
    font-style: normal; }

samp {
  font-family: monospace, monospace;
  font-size: 1em;
/*font-weight: var(--font-weight-bold);*/ }

small {
  font-size: 0.75em; }

sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

svg:not(:root) {
  border: 0;
  max-width: 100%;
  overflow: hidden; }
/*
var {
  font-family: monospace, monospace;
  font-size: 1em;
  font-style: normal;
  font-weight: var(--font-weight-bold); }
*/
video {
  display: inline-block;
  vertical-align: baseline;
  max-width: 100%; }

/* ↑ end almond.lite.css ↑ */

/* ↓ add extension.images ↓ */


*[class ~= "image"] {
        prince-image-resolution: 440dpi;
        -ah-image-resolution: 440dpi;
        image-resolution: 440dpi;
} 

a[rel~="external"],
a[download] {
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-position: 0rem 50%;
  display: inline-block;
  padding-left: 1.25rem; }

a[download] {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M5,2 28,2 35,9 35,38 5,38Z M28,2 28,9 35,9 M20,10 20,30 M11,21 20,30 29,21' fill='none' stroke='%23999' stroke-width='2'/></svg>"); }

a[rel~="external"] {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M28,4 39,4 39,15 M39,4 23,20 M28,9 7,9 7,34 35,34 35,15' fill='none' stroke='%23999' stroke-width='2'/></svg>"); }

/* ↑ end extension.images ↑ */

/* ---------------------------------------------------------------------------------------------- */

:root {

  /* DITA Open Toolkit overrides to Almond styles */

  --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --font-weight-bolder: 800;
  --font-weight-bold: 600;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --font-weight-light: 300;
  --line-height: 1.5em;

  /* DITA-OT color scheme */

  --brand-primary: #042485;
  --body-color: #212529;
  --link-color: #002fbd;
  --link-hover-color: var(--brand-primary);
  --code-color: #7A3928;
  --pre-bg: #f5f5f5;
  --pre-border-color: #ccc;
  --kbd-color: #555;
  --table-borders: #dee2e6;
  --headings-color: var(--brand-primary);
}

/****************************************
Basic fonts and typography
****************************************/

/* ↓ header-coderef ↓ */
.header {
  margin: 0;
  padding: 0 12px;
}

.header p {
  color: var(--headings-color);
  font-size: 1.5rem;
  margin: 0 0 16px;
}

.header hr {
  border: 0;
  border-bottom: 1px solid var(--secondary-light);
  height: 0;
}
/* ↑ end-header-ref ↑ */

.shortdesc {
  color: var(--code-color);
  font-size: 1.25rem;
  font-weight: var(--font-weight-light);
}

.context,
.p {
  font-size: 1rem;
  line-height: var(--line-height);
  margin: 1rem 0;
  max-width: 120ch;
}

/****************************************
Code typography
****************************************/

code,
pre,
samp,
.cmdname,
.codeph,
.filepath,
.msgnum,
.option,
.parmname,
.varname {
  color: var(--code-color);
  font-family: var(--font-family-monospace);
  font-size: 0.9375em;
}

.filepath .varname {
  font-size: 0.9375rem;
}

.codeblock .cmdname,
.codeblock .filepath,
.codeblock .msgnum,
.codeblock .option,
.codeblock .parmname,
.codeblock .varname,
pre code samp,
pre code {
  font-size: 0.8125rem;
}

.syntaxdiagram {
  color: var(--code-color);
}

.syntaxdiagram blockquote {
  background-color: var(--pre-bg);
  border-radius: 4px;
  border: 1px solid var(--pre-border-color);
  font-size: 0.8125rem;
  line-height: 1.5rem;
  margin: 1rem;
  padding: 0.5rem 0.75rem;
}

.syntaxdiagram blockquote::before {
  content: "";
}

.syntaxdiagram kbd {
  background: none;
  border: none;
  color: var(--code-color);
  padding: 0;
}

.syntaxdiagram code,
.syntaxdiagram kbd,
.syntaxdiagram pre,
.syntaxdiagram samp,
.syntaxdiagram var,
.syntaxdiagram .cmdname,
.syntaxdiagram .codeph,
.syntaxdiagram .filepath,
.syntaxdiagram .msgnum,
.syntaxdiagram .option,
.syntaxdiagram .parmname,
.syntaxdiagram .varname {
  color: var(--code-color);
  font-family: var(--font-family-monospace);
  font-size: 0.8125rem;
}

/****************************************
Headings
****************************************/

h1,
h2,
h3 {
  margin-bottom: 0.75em;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1em;
  padding: 0;
}

h1 .cmdname,
h1 .filepath,
h2 .filepath,
h3 .filepath {
  font-weight: var(--font-weight-bold);
  font-size: 0.9em;
}

h1 .filepath {
  color: var(--brand-primary);
}

h1 .codeph,
h2 code,
h2 .codeph {
  font-size: inherit;
}

.small.text-muted {
  color: var(--code-color);
  font-size: 0.8125em;
}

.sectiontitle {
  color: var(--brand-primary);
  font-size: 2rem;
  font-weight: var(--font-weight-medium);
}

.topictitle1 {
  font-size: 2.5rem;
  font-weight: var(--font-weight-medium);
  margin-top: 1.1rem;
}


.topictitle2 {
  font-size: 2rem;
  font-weight: var(--font-weight-medium);
}


.topic_title2 {
	color: #2558F5;
  font-size: 1.7rem;
  font-weight: var(--font-weight-medium);
}


/****************************************
Basic identation, padding, and margins
****************************************/

main {
  margin-left: 00px;
}

/****************************************
Block elements
****************************************/

.codeblock,
.screen {
  background-color: var(--pre-bg);
  border: 1px solid var(--pre-border-color);
  border-radius: 4px;
}

code {
    background-color: #FFFFFF;
}
/****************************************
In-line elements
****************************************/

.cmdname,
.msgnum {
  font-weight: var(--font-weight-bold);
}

/****************************************
Links
****************************************/

.related-links {
  color: var(--code-color);
}
.related-links strong a {
  font-weight: var(--font-weight-bold);
}

.linklist {
  margin-top: 1em;
}

/****************************************
Notes
****************************************/

.note {
  line-height: var(--line-height);
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0;
}

.caution {
  font-weight: var(--font-weight-bold);
}

/****************************************
Tables
****************************************/

table,
.table {
  border: 1px solid var(--secondary-light);
  font-size: 0.9rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 0.5rem;
   -ms-word-break: break-all;
    word-break: break-all;

 /* Non standard for webkit */
     word-break: break-word;

    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
}

.row, 
th,
td {
  border: 1px solid var(--secondary-light);
  font-size: 0.9rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 0.5rem;
 
}

.stentry,
.rowsep-1,
thead,
tr {
  border-bottom-color: var(--secondary-light);
  border-top-color: var(--secondary-light);
  border-left-color: var(--secondary-light);
  border-right-color: var(--secondary-light);
}

.chhead,
.sthead {
  border-top-color: var(--secondary-light);
}

.stentry {
  border-right-color: var(--secondary-light);
}

th {
  text-align: left;
}

caption,
figcaption {
  color: var(--code-color);
  font-style: italic;
  text-align: left;
}

table caption {
  padding-bottom: 1rem;
}

caption code,
figcaption code,
figcaption .filepath {
  font-size: 0.875rem;
}

table code,
table pre,
table samp,
table .cmdname,
table .codeph,
table .filepath,
table .msgnum,
table .option,
table .parmname,
table .varname {
  color: var(--code-color);
  font-family: var(--font-family-monospace);
  font-size: 0.875rem;
}

/****************************************
Navigation
****************************************/

/* ↓ nav-coderef ↓ */
nav[role='toc'] {
  float: left;
  margin-top: 0.5rem;
  width: 300px;
  position: fixed;
}

nav[role='toc'] li.active > a {
  font-weight: var(--font-weight-bold);
}
/* ↑ end-nav-ref ↑ */

nav[role='toc'] > ul {
  margin-left: -0.4rem;
  margin-right: 2rem;
}

nav[role='toc'] > ul li {
  line-height: 1.25rem;
}

/****************************************
Glossary
****************************************/

.glossAbbreviation,
.glossAcronym {
  color: var(--code-color);
  font-size: 0.9rem;
  font-style: italic;
  font-weight: var(--font-weight-bold);
  margin-left: 1rem;
}

.glossAbbreviation::before,
.glossAcronym::before {
  content: 'Abbreviation: “';
}

.glossAbbreviation::after,
.glossAcronym::after {
  content: '”';
}

.glossdef {
  line-height: 1.5rem;
}

/****************************************
Video link icons for DITA-OT Day talks
****************************************/

/* Append video icon to DITA-OT Day links in related links and link lists (but not in page footers) */
a.link[href*='dita-ot_day']::after,
.link a[href*='dita-ot_day']::after {
  display: inline;
  content: '    ';
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill="%233563ab" fill-rule="evenodd" d="M16 3.75a.75.75 0 00-1.136-.643L11 5.425V4.75A1.75 1.75 0 009.25 3h-7.5A1.75 1.75 0 000 4.75v6.5C0 12.216.784 13 1.75 13h7.5A1.75 1.75 0 0011 11.25v-.675l3.864 2.318A.75.75 0 0016 12.25v-8.5zm-5 5.075l3.5 2.1v-5.85l-3.5 2.1v1.65zM9.5 6.75v-2a.25.25 0 00-.25-.25h-7.5a.25.25 0 00-.25.25v6.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-4.5z"></path></svg>');
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 6px;
}


.wh_search_button:after {
	content : "\1F50D" !important;
}

.wh_breadcrumb ol,.wh_breadcrumb ol a {
    color: #ff3f0d;
    font-size: 1em;
    padding-top: 20px;
      text-align: center;
}

.wh_breadcrumb li,.wh_breadcrumb li a {
    color: #ff3f0d;
    font-size: 1.2em;
   padding-top: 10px; 
      text-align: center;
}


.oxy-icon.oxy-icon-print:before {
	content : "\1F5B6" !important;
}

.wh_print_link button, .webhelp_expand_collapse_sections, .wh_hide_highlight, .oxy-icon-pdf-link, .wh_navigation_links a, .wh_navigation_links a:hover, .wh_navigation_links a:active, .wh_navigation_links a:visited, .wh_print_link a:before, .wh_navigation_links a:before, .wh_navigation_links a:hover:before, .wh_navigation_links a:active:before, .wh_navigation_links a:visited:before {
    color: #FF3F0D;
    text-decoration: none;
    font-size: 2em;
}
