/*Created with Adobe RoboHelp 2019.*/
body {
  font-family: Segoe UI;
  background-color: #ffffff;
  font-size: 1em;
  color: #000000;
  cursor: default;
  counter-reset: pnumbered1 0 pbullets1 0 pbulleted1 0 ptip1 0 pexample1 0 pinfo1 0 pwarning1 0 ptroubleshoot1 0 preference1 0 ptip-mini1 0 ptroubleshoot-mini1 0 pexample-mini1 0 preference-mini1 0 pwarning-mini1 0 pinfo-mini1 0 pref-tasks1 0 pref-concepts1 0 plink-mini1 0 pdownload-mini1 0;
}
h1 {
  font-size: 2.5em;
  background-color: Transparent;
  color: #353D52;
  font-family: Segoe UI;
  text-decoration: none;
}
h2 {
  font-weight: bold;
  font-size: 2em;
  color: #4B5871;
  font-family: Segoe UI;
}
h3 {
  font-weight: bold;

  font-size: 1.6em;
  color: #353D52;
  background-color: #C3CCD7;
  font-family: Segoe UI;
}
h4 {
  font-weight: bold;

  font-size: 1.4em;
  color: #829CBC;
  background-color: #F0F3F5;
  font-family: 'Segoe UI';
}
h5 {
  font-weight: bold;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;

  font-size: 1.2em;
  color: #4B5871;
  font-family: 'Segoe UI';
}
h6 {
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  margin-bottom: 9pt;
  margin-top: 0pt;
  font-family: Segoe UI;
  font-weight: bold;
  color: #829CBC;
  font-size: 1.1em;
}
p {
  font-size: 1em;
  margin-top: 0pt;
  margin-bottom: 4.5pt;
  font-family: Segoe UI;
  color: #000000;
}
a {
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
a.expandspot {
  cursor: pointer;
  display: inline;
  color: #689FE2;
  font-size: 1em;
  text-decoration: underline;
  font-family: 'Segoe UI';
  background-color: #F0F3F5;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
span.expandtext {
  font-weight: 400;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  padding: 2px;
  display: inline;
  font-style: italic;
  background-color: #F0F3F5;
}
span.inline-code {
  font-weight: 600;
  font-family: 'Courier New';
  font-size: 1em;
  color: #000000;
  background-color: #D3DCE3;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  display: inline;
  letter-spacing: 1px;
}
a.dropspot {
  cursor: pointer;
  color: #689FE2;
  text-decoration: underline;
  background-color: #F0F3F5;
  font-family: 'Segoe UI';
  font-size: 1em;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
a.glossterm {
  cursor: pointer;
  color: #008000;
  text-decoration: none;
}
span.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #0000ff;
}
ol,ul {}
p.Note {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 9px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 1px;
  border-style: none;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  margin-left: 5px;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Segoe UI;
}
p.tip {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.tip-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.troubleshoot-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.example-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.reference-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.ref-tasks {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.ref-concepts {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.warning-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.info-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.info {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.warning {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.troubleshoot {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.example {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.reference {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #4B5871;
  color: #F0F3F5;
  font-size: 1em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.caution::before {
  margin-right: undefined;
  counter-increment: pcaution;
  content: url('../images/lightbulb-regular-dark.svg');
}
p.caution::before::before {
  margin-right: 3pt;
}
p.TableText {
  margin-bottom: 0pt;
  font-family: 'Segoe UI';
  margin-left: 2pt;
  font-size: .9em;
  color: #4B5871;
}
p.autotext {
  margin-bottom: 0pt;
  font-family: 'Segoe UI';
  margin-left: 2pt;
  font-size: 1vw;
  color: #4B5871;
}
span.rls-9-Bullets {
  font-size: 8pt;
}
span.rls-1-Bullets {
  font-size: 12pt;
}
span.rls-2-Bullets {
  font-size: 12pt;
}
span.rls-3-Bullets {
  font-size: 12pt;
}
span.rls-4-Bullets {
  font-size: 12pt;
}
span.rls-5-Bullets {
  font-size: 10pt;
}
span.rls-6-Bullets {
  font-size: 10pt;
}
span.rls-7-Bullets {
  font-size: 10pt;
}
span.rls-8-Bullets {
  font-size: 10pt;
}
table.Tablestyle {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  font-family: 'Segoe UI';
  font-size: .9em;
  border-collapse: collapse;
  text-align: left;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  vertical-align: top;
}
table.Tablestyle td {
  border-width: 1px;
  border-style: none;
  border-color: transparent;
  border-left-width: 1px;
  border-left-style: none;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-style: none;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-style: none;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: transparent;
  vertical-align: middle;
}
p.TableHeading {
  font-weight: bold;
  margin-bottom: 0pt;
  font-family: Arial;
  margin-top: 0pt;
  margin-left: 2px;
  font-size: 1em;
}
table.Headings_Top {
  background-color: #F0F3F5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 1em;
  color: #000000;
}
table.Headings_Top td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.Headings_Top td:first-child {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 0px;
  border-left-width: 0;
  border-left-style: none;
  border-left-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top tr:nth-child(even) td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top tr:nth-child(odd) td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top tr:first-child td {
  background-color: #353D52;
  color: #F0F3F5;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: rgba(195, 204, 215, 0.50);
  border-top-width: 0;
  border-right-width: 0;
  border-right-color: Transparent;
  border-bottom-width: 0;
  border-style: solid;
  border-left-style: solid;
}
table.Headings_Top tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-style: none;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
}
table.noborders-topheader {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-collapse: collapse;
  border-style: none;
  border-left-style: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #4B5871;
  background-color: #F0F3F5;
  border-spacing: 0 0;
  text-align: left;
  vertical-align: top;
}
table.noborders-topheader td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-style: solid;
  border-bottom-style: solid;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: top;
  border-left-style: solid;
  border-left-color: transparent;
  border-top-style: solid;
  border-top-color: transparent;
  border-right-style: solid;
  border-right-color: transparent;
}
table.noborders-topheader td:nth-child(even) {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.noborders-topheader td:nth-child(odd) {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.noborders-topheader td:first-child {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.noborders-topheader td:last-child {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.noborders-topheader tr:nth-child(even) td {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-width: 0px;
  border-color: transparent;
  border-style: none;
  border-left-style: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  background-color: #F0F3F5;
}
table.noborders-topheader tr:nth-child(odd) td {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-width: 0px;
  border-color: transparent;
  border-style: none;
  border-bottom-style: none;
  background-color: #F0F3F5;
  border-left-style: none;
  border-left-color: transparent;
  border-top-style: none;
  border-top-color: transparent;
  border-right-style: none;
  border-right-color: transparent;
}
table.noborders-topheader tr:first-child td {
  border-width: 1px;
  border-color: #E7E9EA;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: #E7E9EA;
  font-size: 1em;
  color: #4B5871;
  background-color: #C4CCD8;
  border-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
}
table.noborders-topheader tr:last-child td {
  border-width: 0px;
  border-color: #C3CCD7;
  border-left-width: 0px;
  border-left-color: #C3CCD7;
  border-top-width: 0px;
  border-top-color: #C3CCD7;
  border-right-width: 0px;
  border-right-color: #C3CCD7;
  border-bottom-width: 0px;
  border-bottom-color: #C3CCD7;
}
table.dialog {
  background-color: #F0F3F5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 0.9em;
  color: #000000;
}
table.dialog td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.dialog td:nth-child(even) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.dialog td:nth-child(odd) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.dialog td:first-child {
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  margin-left: 0px;
  letter-spacing: 1px;
  color: #2C2C2C;
}
table.dialog tr:first-child td {
  border-width: 1px;
  border-color: #4B5871;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-bottom-color: #4B5871;
  font-size: 1em;
  color: #F0F3F5;
  border-style: solid;
  border-bottom-style: solid;
}
table.dialog tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-style: none;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
}
table.Headings_Top_Left_1 {
  background-color: #F0F3F5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 1em;
  color: #000000;
}
table.Headings_Top_Left_1 td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.Headings_Top_Left_1 td:nth-child(even) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top_Left_1 td:nth-child(odd) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top_Left_1 td:first-child {
  background-color: #C3CCD7;
  border-width: 1px;
  border-color: rgba(130, 156, 188, 0.25);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(130, 156, 188, 0.25);
  border-style: solid;
  border-bottom-style: solid;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
  color: #353D52;
  margin-left: 0px;
  letter-spacing: 1px;
}
table.Headings_Top_Left_1 tr:first-child td {
  background-color: #353D52;
  color: #F0F3F5;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(195, 204, 215, 0.50);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 1px;
  border-right-color: rgba(195, 204, 215, 0.50);
  border-bottom-width: 0;
  border-style: solid;
  border-right-style: solid;
}
table.Headings_Top_Left_1 tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-style: none;
  border-bottom-style: none;
  border-bottom-color: transparent;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Left {
  font-size: 1em;
  color: #4B5871;
  text-align: left;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
  vertical-align: top;
  content: "";
  background-color: #F0F3F5;
  font-family: 'Segoe UI';
  border-collapse: collapse;
}
table.Headings_Left td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-style: none;
  border-left-style: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
}
table.Headings_Left td:nth-child(even) {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.Headings_Left td:nth-child(odd) {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.Headings_Left td:first-child {
  border-width: 1px;
  border-color: #E7E9EA;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 0;
  font-size: 1em;
  color: #4B5871;
  border-style: double;
  border-right-style: double;
  border-right-color: #E7E9EA;
  background-color: #C4CCD8;
}
table.Headings_Left td:last-child {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.Headings_Left tr:nth-child(even) td {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-width: 1px;
  border-color: transparent;
}
table.Headings_Left tr:nth-child(odd) td {
  border-left-width: 1px;
  border-left-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  border-width: 1px;
  border-color: transparent;
}
table.Headings_Left tr:first-child td {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.Headings_Left tr:last-child td {
  border-width: 1px;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: transparent;
  border-top-width: 1px;
  border-top-color: transparent;
  border-right-width: 1px;
  border-right-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: transparent;
}
table.Headings_Left tr.t1row td:first-child {
  font-family: Arial;
  border-left-style: Solid;
  border-left-color: #000000;
  border-right-style: Solid;
  border-right-color: #000000;
  border-top-style: Solid;
  border-top-color: #000000;
  border-bottom-style: Solid;
  border-bottom-color: #000000;
  font-weight: bold;
  font-size: 12pt;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background-color: #c7c7ef;
}
table.Headings_Left tr.t2row td:first-child {
  font-family: Arial;
  border-left-style: Solid;
  border-left-color: #000000;
  border-right-style: Solid;
  border-right-color: #000000;
  border-top-style: Solid;
  border-top-color: #000000;
  border-bottom-style: Solid;
  border-bottom-color: #000000;
  font-weight: bold;
  font-size: 12pt;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background-color: #c7c7ef;
}
table.Headings_Top_Left_2 {
  background-color: #F0F3F5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 1em;
  color: #000000;
  vertical-align: top;
}
table.Headings_Top_Left_2 td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.Headings_Top_Left_2 td:nth-child(even) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top_Left_2 td:nth-child(odd) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.Headings_Top_Left_2 td:first-child {
  background-color: #4B5871;
  font-weight: 600;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(130, 156, 188, 0.25);
  border-style: none;
  border-bottom-style: solid;
  padding-left: 5px;
  padding-right: 5px;
  color: #F0F3F5;
  letter-spacing: 1px;
}
table.Headings_Top_Left_2 tr:first-child td {
  background-color: #353D52;
  color: #F0F3F5;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(195, 204, 215, 0.50);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 1px;
  border-right-color: rgba(195, 204, 215, 0.50);
  border-bottom-width: 0;
  content: "";
  border-style: solid;
  border-right-style: solid;
}
table.Headings_Top_Left_2 tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-style: none;
  border-bottom-style: none;
  border-bottom-color: transparent;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.No_Headings {
  background-color: #F0F3F5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
  font-size: 1em;
  color: #353D52;
  border-left-style: none;
  border-left-color: transparent;
  border-top-style: none;
  border-top-color: transparent;
  border-right-style: none;
  border-right-color: transparent;
}
table.No_Headings td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
  border-left-style: none;
  border-left-color: transparent;
  border-top-style: none;
  border-top-color: transparent;
  border-right-style: none;
  border-right-color: transparent;
}
table.No_Headings td:first-child {
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  margin-left: 0px;
  letter-spacing: 1px;
  color: #2C2C2C;
}
table.No_Headings tr:nth-child(even) td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.No_Headings tr:nth-child(odd) td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.No_Headings tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-style: none;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
}
span.Code {
  font-family: 'Courier New';
  font-size: 1em;
  height: 0px;
  font-weight: 600;
  letter-spacing: 1px;
}
span.Code-sm {
  font-family: 'Courier New';
  font-size: 0.9em;
  height: 0px;
  display: inline;
  letter-spacing: 1px;
  font-weight: 600;
}
p.Image {

  margin-left: 18pt;
  margin-top: 4.5pt;
}
p.Image1 {

  margin-left: 36pt;
}
span.rls-7-Numbered {
  font-style: italic;
}
span.rls-8-Numbered {
  font-style: italic;
}
span.rls-9-Numbered {
  font-style: italic;
}
p.Bullets {
  margin-left: 40px;
  position: relative;
}
a.popupspot {}
img.Style1 {}
p.Numbered {
  margin-left: 10px;
  position: relative;
}
p.Numbered:before {
  counter-increment: pnumbered1;
  content: counter(pnumbered1, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Numbered[data-list-level="2"] {
  margin-left: 30px;
  position: relative;
}
p.Numbered[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Numbered[data-list-level="3"] {
  margin-left: 50px;
  position: relative;
}
p.Numbered[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, lower-roman)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Numbered[data-list-level="4"] {
  margin-left: 70px;
  position: relative;
}
p.Numbered[data-list-level="4"]:before {
  counter-increment: item4;
  content: "(" counter(item4, decimal)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Numbered[data-list-level="5"] {
  margin-left: 80px;
  position: relative;
}
p.Numbered[data-list-level="5"]:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-alpha)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Numbered[data-list-level="6"] {
  margin-left: 100px;
  position: relative;
}
p.Numbered[data-list-level="6"]:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Numbered[data-list-level="7"] {
  margin-left: 120px;
  position: relative;
}
p.Numbered[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, decimal)".";
  font-style: italic;
  text-align: left;
  left: -36.9px;
  margin-right: 12.9px;
  width: 24px;
}
p.Numbered[data-list-level="8"] {
  margin-left: 140px;
  position: relative;
}
p.Numbered[data-list-level="8"]:before {
  counter-increment: item8;
  content: counter(item8, lower-alpha)".";
  font-style: italic;
  text-align: left;
  left: -36.9px;
  margin-right: 12.9px;
  width: 24px;
}
p.Numbered[data-list-level="9"] {
  margin-left: 160px;
  position: relative;
}
p.Numbered[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, lower-roman)".";
  font-style: italic;
  text-align: left;
  left: -36.9px;
  margin-right: 12.9px;
  width: 24px;
}
p.Bullets:before {
  counter-increment: pbullets1;
  content: counter(pbullets1, disc);
  font-size: 12pt;
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Bullets[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="2"]:before {
  counter-increment: item2;
  content: "▪" ;
  font-size: 12pt;
  text-align: left;
  left: -56px;
  margin-right: 16px;
  width: 40px;
}
p.Bullets[data-list-level="3"] {
  margin-left: 80px;
  position: relative;
}
p.Bullets[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, circle);
  font-size: 12pt;
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Bullets[data-list-level="4"] {
  margin-left: 100px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="4"]:before {
  counter-increment: item4;
  content: counter(item4, disc);
  font-size: 12pt;
  text-align: left;
  left: -56px;
  margin-right: 16px;
  width: 40px;
}
p.Bullets[data-list-level="5"] {
  margin-left: 120px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="5"]:before {
  counter-increment: item5;
  content: "▪" ;
  font-size: 10pt;
  text-align: left;
  left: -57.3px;
  margin-right: 17.3px;
  width: 40px;
}
p.Bullets[data-list-level="6"] {
  margin-left: 140px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="6"]:before {
  counter-increment: item6;
  content: counter(item6, circle);
  font-size: 10pt;
  text-align: left;
  left: -57.3px;
  margin-right: 17.3px;
  width: 40px;
}
p.Bullets[data-list-level="7"] {
  margin-left: 160px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, disc);
  font-size: 10pt;
  text-align: left;
  left: -57.3px;
  margin-right: 17.3px;
  width: 40px;
}
p.Bullets[data-list-level="8"] {
  margin-left: 180px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="8"]:before {
  counter-increment: item8;
  content: "▪" ;
  font-size: 10pt;
  text-align: left;
  left: -57.3px;
  margin-right: 17.3px;
  width: 40px;
}
p.Bullets[data-list-level="9"] {
  margin-left: 200px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Bullets[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, circle);
  font-size: 8pt;
  text-align: left;
  left: -58.7px;
  margin-right: 18.7px;
  width: 40px;
}
ul.Info {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Info>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
ul.Warning {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Warning>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
ul.Example {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Example>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Troubleshoot {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Troubleshoot>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.InfoSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.InfoSm>li {
  position: relative;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  background-color: #F0F3F5;
  padding-bottom: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
ul.HintSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.HintSm>li {
  position: relative;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  background-color: #F0F3F5;
  vertical-align: top;
  padding-bottom: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
ul.ExampleSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.ExampleSm>li {
  position: relative;
  background-color: #F0F3F5;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  vertical-align: top;
  padding-bottom: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
ul.TroubleshootSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.TroubleshootSm>li {
  position: relative;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  padding-bottom: 10px;
  background-color: #F0F3F5;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
ul.WarningSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.WarningSm>li {
  background-color: #F0F3F5;
  padding-bottom: 10px;
  position: relative;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
ul.Reference {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Reference>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.ReferenceSm {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 44px;
}
ul.ReferenceSm>li {
  background-color: #F0F3F5;
  padding-bottom: 10px;
  position: relative;
  font-family: 'Segoe UI';
  font-size: 1em;
  color: #353D52;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
p.Bulleted {
  margin-bottom: 4.5pt;
  margin-left: 10px;
  position: relative;
}
p.Bulleted:before {
  counter-increment: pbulleted1;
  content: counter(pbulleted1, disc);
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Bulleted[data-list-level="2"] {
  margin-bottom: 4.5pt;
  margin-left: 30px;
  position: relative;
}
p.Bulleted[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, circle);
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Bulleted[data-list-level="3"] {
  margin-bottom: 4.5pt;
  margin-left: 50px;
  position: relative;
  margin-top: 0px;
}
p.Bulleted[data-list-level="3"]:before {
  counter-increment: item3;
  content: "▪" ;
  text-align: left;
  left: -56px;
  margin-right: 16px;
  width: 40px;
}
p.Bulleted[data-list-level="4"] {
  margin-bottom: 4.5pt;
  margin-left: 70px;
  position: relative;
}
p.Bulleted[data-list-level="4"]:before {
  counter-increment: item4;
  content: counter(item4, disc);
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Bulleted[data-list-level="5"] {
  margin-bottom: 4.5pt;
  margin-left: 80px;
  position: relative;
}
p.Bulleted[data-list-level="5"]:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Bulleted[data-list-level="6"] {
  margin-bottom: 4.5pt;
  margin-left: 100px;
  position: relative;
}
p.Bulleted[data-list-level="6"]:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Bulleted[data-list-level="7"] {
  margin-bottom: 4.5pt;
  margin-left: 120px;
  position: relative;
}
p.Bulleted[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Bulleted[data-list-level="8"] {
  margin-bottom: 4.5pt;
  margin-left: 140px;
  position: relative;
}
p.Bulleted[data-list-level="8"]:before {
  counter-increment: item8;
  content: counter(item8, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Bulleted[data-list-level="9"] {
  margin-bottom: 4.5pt;
  margin-left: 160px;
  position: relative;
}
p.Bulleted[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, lower-roman)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
:not([data-list-level])+[data-list-level="2"] {
  counter-reset: item2 0;
}
[data-list-level="2"]+[data-list-level="3"] {
  counter-reset: item3 0;
}
[data-list-level="3"]+[data-list-level="4"] {
  counter-reset: item4 0;
}
[data-list-level="4"]+[data-list-level="5"] {
  counter-reset: item5 0;
}
[data-list-level="5"]+[data-list-level="6"] {
  counter-reset: item6 0;
}
[data-list-level="6"]+[data-list-level="7"] {
  counter-reset: item7 0;
}
[data-list-level="7"]+[data-list-level="8"] {
  counter-reset: item8 0;
}
[data-list-level="8"]+[data-list-level="9"] {
  counter-reset: item9 0;
}
a.dropspot::after {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-down' class='svg-inline--fa fa-caret-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23353D52' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
}
a.dropspot.pressed::after {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-up' class='svg-inline--fa fa-caret-up fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23353D52' d='M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z'%3E%3C/path%3E%3C/svg%3E");
}
a.expandspot::after {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
}
a.expandspot.pressed::after {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-left' class='svg-inline--fa fa-caret-left fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'%3E%3C/path%3E%3C/svg%3E");
}
ul.Warning>li:before {
  counter-increment: item1;
  content: url('../images/styles/warning.svg');
  text-align: right;
  position: absolute;
  left: -28px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #C3CCD7;
  vertical-align: middle;
  display: inline;
  margin-right: 8px;
}
ul.Example>li:before {
  counter-increment: item1;
  content: url('../images/styles/example.svg');
  text-align: right;
  position: absolute;
  left: -28px;
  margin-right: 8px;
  width: 20px;
  overflow: hidden;
  background-image: url('''');
  background-color: #C3CCD7;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: inline;
}
ul.Info>li:before {
  counter-increment: item1;
  content: url('../images/styles/info.svg');
  text-align: right;
  position: absolute;
  left: -28px;
  width: 20px;
  overflow: hidden;
  background-color: #C3CCD7;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-size: 0 0;
  display: inline;
  margin-right: 8px;
}
ul.Troubleshoot>li:before {
  counter-increment: item1;
  content: url('../images/styles/troubleshoot.svg');
  text-align: right;
  position: absolute;
  left: -28px;
  margin-right: 8px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #C3CCD7;
  display: inline;
}
ul.Reference>li:before {
  counter-increment: item1;
  content: url('../images/styles/reference.svg');
  text-align: right;
  position: absolute;
  left: -28px;
  margin-right: 8px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #C3CCD7;
  display: inline;
}
ul.InfoSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/info-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  width: 20px;
  overflow: hidden;
  background-color: #F0F3F5;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  vertical-align: top;
  margin-right: 12px;
}
ul.HintSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/tip-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  margin-right: 12px;
  width: 20px;
  overflow: hidden;
  color: transparent;
  background-color: #F0F3F5;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  vertical-align: top;
}
ul.ExampleSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/example-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  margin-right: 12px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #F0F3F5;
  vertical-align: top;
}
ul.TroubleshootSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/troubleshoot-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  margin-right: 12px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #F0F3F5;
}
ul.WarningSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/warning-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  margin-right: 12px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-color: #F0F3F5;
  vertical-align: top;
}
ul.ReferenceSm>li:before {
  counter-increment: item1;
  content: url('../images/styles/reference-mini.svg');
  text-align: right;
  position: absolute;
  left: -32px;
  margin-right: 12px;
  width: 20px;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  vertical-align: top;
  background-color: #F0F3F5;
}
ul.Info>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.Info>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Info>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  width: 40px;
  overflow: hidden;
  margin-right: 4px;
}
ul.Warning>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
ul.Warning>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.Warning>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  width: 40px;
  overflow: hidden;
  margin-right: 4px;
}
ul.Example>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.Example>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Example>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.Troubleshoot>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.Troubleshoot>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Troubleshoot>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.Reference>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.Reference>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Reference>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.InfoSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.InfoSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.InfoSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.HintSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.HintSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.HintSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.ExampleSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.ExampleSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.ExampleSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.TroubleshootSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.TroubleshootSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.TroubleshootSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.WarningSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.WarningSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.WarningSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ul.ReferenceSm>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: -40px;
}
ul.ReferenceSm>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.ReferenceSm>li>ul>li:before {
  counter-increment: item2;
  content: none;
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.Decimal {
  list-style-type: decimal;
}
ol.AlphaNumeric {
  list-style: decimal;
}
ol.AlphaNumeric>li>ol {
  list-style: lower-alpha;
}
ol.AlphaNumeric>li>ol>li>ol {
  list-style: lower-roman;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol {
  counter-reset: item4;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: "(" counter(item4, decimal)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  counter-reset: item5;
  padding-left: 40px;
  margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-alpha)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  counter-reset: item6;
  padding-left: 40px;
  margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol {
  margin-top: 0px;
  margin-bottom: 0px;
}
ol>li>ol {
  list-style: lower-alpha;
}
img.dialog-right {
  float: right;
}
img.dialog-left {
  float: left;
}
ul.Disc {
  list-style-type: disc;
}
ul.Tip {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Tip>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Tip>li:before {
  counter-increment: item1;
  content: url('../images/styles/tip.svg');
  text-align: left;
  position: absolute;
  left: -28px;
  margin-right: 8px;
  width: 20px;
  overflow: hidden;
  background-color: #C3CCD7;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  background-size: 0 0;
  display: inline;
}
ul.Hint {
  counter-reset: item1;
  list-style: none;
  padding-left: 20px;
  margin-left: 8px;
}
ul.Hint>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Hint>li:before {
  counter-increment: item1;
  content: url('../images/styles/tip.svg');
  text-align: left;
  position: absolute;
  left: -28px;
  width: 20px;
  overflow: hidden;
  background-color: #C3CCD7;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: inline;
  margin-right: 8px;
}
p.tip:before {
  counter-increment: ptip1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='far' data-icon='lightbulb' class='svg-inline--fa fa-lightbulb fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  margin-right: 8px;
  padding-right: 5px;
}
p.tip-mini:before {
  counter-increment: ptip-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='far' data-icon='lightbulb' class='svg-inline--fa fa-lightbulb fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
/*p.tip-mini:hover::before {
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='far' data-icon='lightbulb' class='svg-inline--fa fa-lightbulb fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%239b040e' d='M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z'%3E%3C/path%3E%3C/svg%3E");
}*/
p.troubleshoot-mini:before {
  counter-increment: ptroubleshoot-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='question' class='svg-inline--fa fa-question fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23%23353D52' d='M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
/*position: absolute;
  overflow: hidden;*/
  }
p.example-mini:before {
  counter-increment: pexample-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chalkboard-teacher' class='svg-inline--fa fa-chalkboard-teacher fa-w-20' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23353D52' d='M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.reference-mini:before {
  counter-increment: preference-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='book-open' class='svg-inline--fa fa-book-open fa-w-18' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -52px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-right: 12px;
}
p.ref-tasks:before {
  counter-increment: pref-tasks1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='map-signs' class='svg-inline--fa fa-map-signs fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23353D52' d='M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.ref-concepts:before {
  counter-increment: pref-concepts1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='university' class='svg-inline--fa fa-university fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23353D52' d='M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.warning-mini:before {
  counter-increment: pwarning-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='exclamation-triangle' class='svg-inline--fa fa-exclamation-triangle fa-w-18' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.info-mini:before {
  counter-increment: pinfo-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='info' class='svg-inline--fa fa-info fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.info:before {
  counter-increment: pinfo1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='info' class='svg-inline--fa fa-info fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-right: 8px;
  padding-right: 5px;
}
p.warning:before {
  counter-increment: pwarning1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='exclamation-triangle' class='svg-inline--fa fa-exclamation-triangle fa-w-18' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-right: 8px;
  padding-right: 5px;
}
p.troubleshoot:before {
  counter-increment: ptroubleshoot1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='question' class='svg-inline--fa fa-question fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23353D52' d='M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-right: 8px;
  padding-right: 5px;
}
p.example:before {
  counter-increment: pexample1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chalkboard-teacher' class='svg-inline--fa fa-chalkboard-teacher fa-w-20' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23353D52' d='M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-right: 8px;
  padding-right: 5px;
}
p.reference:before {
  counter-increment: preference1;
  content: url("data:image/svg+xml,%3Csvg width='24px' height='20px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='book-open' class='svg-inline--fa fa-book-open fa-w-18' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23353D52' d='M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -52px;
  width: 40px;
  background-color: #C3CCD7;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -39px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  padding-right: 5px;
  margin-right: 12px;
}
p.breadcrumbs {
  font-size: 13px;
  font-family: 'Segoe UI';
  color: #4B5871;
  font-variant: small-caps;
  text-align: left;
  border-width: 1px;
  border-color: #C3CCD7;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: #C3CCD7;
  border-style: solid;
  border-bottom-style: solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
table.default {
  border-width: 1px;
  border-style: solid;
  border-color: #353D52;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #353D52;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #353D52;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #353D52;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #353D52;
  border-collapse: collapse;
  color: #4B5871;
  vertical-align: top;
}
table.default td {
  border-width: 1px;
  border-color: #353D52;
  border-left-width: 1px;
  border-left-color: #353D52;
  border-top-width: 1px;
  border-top-color: #353D52;
  border-right-width: 1px;
  border-right-color: #353D52;
  border-bottom-width: 1px;
  border-bottom-color: #353D52;
  border-style: solid;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  vertical-align: top;
}
link {}
p.reference-mini[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: -5px;
  font-size: 0.8em;
}
p.reference-mini[data-list-level="2"]:before {
  counter-increment: item2;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.ref-tasks[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: -5px;
  font-size: 0.8em;
}
p.ref-tasks[data-list-level="2"]:before {
  counter-increment: item2;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
}
p.ref-concepts[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: -5px;
  font-size: 0.8em;
}
p.ref-concepts[data-list-level="2"]:before {
  counter-increment: item2;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Square {
  list-style-type: square;
}
ol.RoundSquare {
  list-style: disc;
}
ol.RoundSquare>li>ol {
  list-style: square;
}
ol.RoundSquare>li>ol>li>ol {
  list-style: circle;
}
ol.RoundSquare>li>ol>li>ol>li>ol {
  list-style: disc;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol {
  list-style: square;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: circle;
}
ol.NestedNumbering {
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px;
}
ol.NestedNumbering>li {
  position: relative;
}
ol.NestedNumbering>li:before {
  counter-increment: item1;
  content: counter(item1, decimal)".";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol {
  list-style: none;
  counter-reset: item2;
  padding-left: 60.1px;
  margin-left: -20.1px;
}
ol.NestedNumbering>li>ol>li:before {
  counter-increment: item2;
  content: counter(item1, decimal)"." counter(item2, decimal)".";
  text-align: right;
  position: absolute;
  left: -64.1px;
  margin-right: 4px;
  width: 60.1px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol {
  list-style: none;
  counter-reset: item3;
  padding-left: 90.1px;
  margin-left: -50.1px;
}
ol.NestedNumbering>li>ol>li>ol>li:before {
  counter-increment: item3;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)".";
  text-align: right;
  position: absolute;
  left: -94.1px;
  margin-right: 4px;
  width: 90.1px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol {
  counter-reset: item4;
  list-style: none;
  padding-left: 120.2px;
  margin-left: -80.2px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)".";
  text-align: right;
  position: absolute;
  left: -124.2px;
  margin-right: 4px;
  width: 120.2px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol {
  counter-reset: item5;
  list-style: none;
  padding-left: 150.2px;
  margin-left: -110.2px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item5;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)"." counter(item5, decimal)".";
  text-align: right;
  position: absolute;
  left: -154.2px;
  margin-right: 4px;
  width: 150.2px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol {
  counter-reset: item6;
  list-style: none;
  padding-left: 180.3px;
  margin-left: -140.3px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)"." counter(item5, decimal)"." counter(item6, decimal)".";
  text-align: right;
  position: absolute;
  left: -184.3px;
  margin-right: 4px;
  width: 180.3px;
  overflow: hidden;
}
p.NorVarHeader {
  font-family: 'Courier New';
  font-size: 1em;
  font-weight: bold;
  color: #4B5871;
}
p.parameter {
  font-family: Courier New;
  font-size: 1em;
  letter-spacing: 1px;
  font-weight: 500;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-right: 10%;
  margin-left: 25px;
}
p.parameter-dark {
  font-family: Courier New;
  font-size: 1em;
  color: #F0F3F5;
  background-color: #4B5871;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-right: 10%;
  margin-left: 25px;
  padding-right: 10px;
  background-image: url('''');
  font-weight: 500;
  letter-spacing: 1px;
}
span.SmCaps {
  font-variant: small-caps;
  font-family: Segoe UI;
  font-weight: normal;
  text-decoration: none;
}
table.thickhdr {
  border-collapse: collapse;
}
table.thickhdr td {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(75, 88, 113, 0.5);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
table.thickhdr tr:first-child {
  border-width: 3px;
  border-style: solid;
  border-color: #4B5871;
  border-left: 0;
  border-top: 0;
  border-right: 0;
}
ol.LowerRoman {
  list-style-type: lower-roman;
}
table.topics {
  border-width: 1px;
  border-color: #353D52;
  border-left-width: 1px;
  border-left-color: #353D52;
  border-top-width: 1px;
  border-top-color: #353D52;
  border-right-width: 1px;
  border-right-color: #353D52;
  border-bottom-width: 1px;
  border-bottom-color: #353D52;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-style: solid;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  vertical-align: top;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px 10px;
}
table.topics td {
  border-width: 0px;
  border-style: none;
  border-color: #353D52;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #353D52;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #353D52;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #353D52;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #353D52;
  vertical-align: top;
}
p.link-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.download-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.link-mini:before {
  counter-increment: plink-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='external-link-alt' class='svg-inline--fa fa-external-link-alt fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23353D52' d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.download-mini:before {
  counter-increment: pdownload-mini1;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='15px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='file-download' class='svg-inline--fa fa-file-download fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23353D52' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.troubleshoot-mini[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: -5px;
  font-size: 0.8em;
}
p.troubleshoot-mini[data-list-level="2"]:before {
  counter-increment: item2;
  content: url("data:image/svg+xml,%3Csvg width='20px' height='16px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23353D52' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
  text-align: left;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
}
td.rotated90 {
  transform: rotate(0.5turn);
}
.interactive-object {
  text-decoration: underline;
}
.interactive-object:hover {
  color: #999;
  cursor: pointer;
}
table.images-text-layout {
  border-collapse: collapse;
  border-spacing: 10px 5px;
  color: #000000;
}
table.images-text-layout td {
  vertical-align: top;
  padding-right: 10px;
}
.tooltip {
  position: relative;
  display: inline-block;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: max-content;
  background-color: #4B5871;
  color: #F0F3F5;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: .8em;
}
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #4B5871 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
  /*
<em></em>input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
<em>em>.faq {
  color: #353D52;
  margin-bottom: 3rem;
}
<em>em>.faq-label {
  position: relative;
}
*/
.faq-label {
  font-size: 1em;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  background: #4B5871;
  color: #C3CCD7;
  font-weight: bold;
  cursor: pointer;
  user-select: none;
}
.faq-label::after {
  content: '\002B';
  padding: 0.51rem;
  transform: scale(1.8);
  text-align: center;
  transition: all 0.35s;
}
.faq-content {
  max-height: 0;
  font-size: 1em;
  padding: 0 1em;
  color: #000000;
  background: #F0F3F5;
  transition: all 0.35s;
  display: none;
}
input:checked+.faq-label {
  background: #829CBC;
  color: #353D52;
}
input:checked+.faq-label::after {
  content: '\2013';
  transform: scale(1.5);
}
input:checked~.faq-content {
  max-height: 100vh;
  padding: 1em;
  display: block;
  transition: all 0.35s;
}
.faq-close {
  display: inline-block;
  font-size: .8em;
  background: #C3CCD7;
  color: #4B5871;
  cursor: pointer;
  position: absolute;
  padding: 5px;
}
/* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-card {
  background-color: transparent;
  width: 200px;
  height: 200px;
  perspective: 1000px;
  cursor: pointer;
}
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}
.flip-card-front,.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-card-front {
  background-color: #C3CCD7;
  color: #353D52;
}
.flip-card-back {
  background-color: #C3CCD7;
  color: #F0F3F5;
  transform: rotateY(180deg);
}
p.captions {
  font-size: 0.8em;
  color: #353D52;
  text-align: left;
  text-indent: 0px;
  letter-spacing: 0px;
  font-weight: 400;
  margin-left: 8px;
}
img.border {
  border-width: 2px;
  border-style: solid;
  border-color: #C3CCD7;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #C3CCD7;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #C3CCD7;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #C3CCD7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #C3CCD7;
  border-top-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  z-index: 9999;
  position: relative;
}
img.border-float-right {
  border-width: 2px;
  border-style: solid;
  border-color: #C3CCD7;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #C3CCD7;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #C3CCD7;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #C3CCD7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #C3CCD7;
  border-top-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  z-index: 9999;
  float: right;
  position: relative;
}
img.border-float-left {
  border-width: 2px;
  border-style: solid;
  border-color: #C3CCD7;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #C3CCD7;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #C3CCD7;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #C3CCD7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #C3CCD7;
  border-top-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  z-index: 9999;
  float: left;
  position: relative;
}
img.noborder-float-right {
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  z-index: 9999;
  float: right;
  position: relative;
  }
img.noborder-float-left {
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  z-index: 9999;
  float: left;
  position: relative;
}
a.note-link {
  color: #689FE2;
  text-decoration: none;
  cursor: pointer;
}
a.note-link:visited {
  color: #689FE2;
}
a.note-link:hover {
  text-decoration: underline;
  background-color: #F0F3F5;
  color: #000000;
}
ol.LowerAlpha {
  list-style: lower-alpha;
}
table.hdrevenrows {
  border-collapse: collapse;
}
table.hdrevenrows td {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(237, 125, 49, 0.5);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
table.hdrevenrows tr:first-child td {
  background-color: #ed7d31;
  color: #FFFFFF;
}
table.hdrevenrows tr:nth-child(even) td {
  background-color: rgba(237, 125, 49, 0.25);
}
ul.Disc>li {
  color: #000000;
}
ol.AlphaNumeric>li {
  color: #000000;
}
ol.Decimal>li {
  color: #000000;
}
ol.RoundSquare>li {
  color: #000000;
}
/* tooltip2 is designed for terminology definitions; glossary tooltips */
.tooltip2 {
  position: relative;
  display: inline-block;
}
.tooltip2 .tooltiptext2 {
  visibility: hidden;
  width: 250px;
  background-color: #4B5871;
  color: #F0F3F5;
  text-align: left;
  border-radius: 6px;
  padding: 8px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 1em;
  border-color: #F0F3F5;
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
}
.tooltip2 .tooltiptext2::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #4B5871 transparent transparent transparent;
}
.tooltip2:hover .tooltiptext2 {
  visibility: visible;
  opacity: 1;
}
/*end of glossary tooltip*/
iframe {
  display: block;
  width: 100vw;
  height: 100vh;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  box-sizing: border-box;
}
.ats-pill-yellow {
  display: inline-block;
  margin: 6px;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 13px;
  height: 20px;
  width: auto;
  background-color: #FEE458;
  border-width: 2px;
  border-style: solid;
  border-color: #635300;
  text-align: center;
  color: #1B1B1B;
  font-weight: bold;
  padding: 1px 5px;
}
.ats-pill-blue {
  display: inline-block;
  margin: 6px;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 13px;
  height: 20px;
  width: auto;
  background-color: #87C1FF;
  border-width: 2px;
  border-style: solid;
  border-color: #0052A9;
  text-align: center;
  color: #1B1B1B;
  font-weight: bold;
  padding: 1px 5px;
}
.ats-pill-red {
  display: inline-block;
  margin: 6px;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 13px;
  height: 20px;
  width: auto;
  background-color: #FFA2A2;
  border-width: 2px;
  border-style: solid;
  border-color: #AD0000;
  text-align: center;
  color: #1B1B1B;
  font-weight: bold;
  padding: 1px 5px;
}
.ats-pill-green {
  display: inline-block;
  margin: 6px;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 13px;
  height: 20px;
  width: auto;
  background-color: #7CFE84;
  border-width: 2px;
  border-style: solid;
  border-color: #006206;
  text-align: center;
  color: #1B1B1B;
  font-weight: bold;
  padding: 1px 5px;
}
.ats-pill-gray {
  display: inline-block;
  margin: 6px;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 13px;
  height: 20px;
  width: auto;
  background-color: #F9F9F9;
  border-width: 2px;
  border-style: solid;
  border-color: #8B8B8B;
  text-align: center;
  color: #1B1B1B;
  font-weight: bold;
  padding: 1px 5px;
}
p.list-mini {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;

  border-width: 0px;
  border-style: none;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  column-rule-width: 0px;
  column-rule-style: solid;
  column-rule-color: transparent;
  vertical-align: middle;
  background-image: url('''');
  background-color: #F0F3F5;
  color: #000000;
  font-size: 0.9em;
  margin-right: 33px;
  margin-left: 33px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Segoe UI;
}
p.list-mini:before {
  counter-increment: plist-mini1;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23353D52' d='M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1 .8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z'/%3E%3C/svg%3E");
  text-align: left;
  left: -48px;
  width: 40px;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  vertical-align: middle;
  color: #4B5871;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 8px;
}
p.list-mini[data-list-level="2"] {
  margin-left: 60px;
  position: relative;
  margin-top: -5px;
  font-size: 0.8em;
}
p.list-mini[data-list-level="2"]:before {
  counter-increment: item2;
  content: url("");
  text-align: left;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/*.checklist {
  color: black;
}
.checklist::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='square' class='svg-inline--fa fa-square fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 448 512'%3E%3Cpath fill='%23353D52' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z'%3E%3C/path%3E%3C/svg%3E");
}
.checklist.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23353D52' d='M211.8 339.8C200.9 350.7 183.1 350.7 172.2 339.8L108.2 275.8C97.27 264.9 97.27 247.1 108.2 236.2C119.1 225.3 136.9 225.3 147.8 236.2L192 280.4L300.2 172.2C311.1 161.3 328.9 161.3 339.8 172.2C350.7 183.1 350.7 200.9 339.8 211.8L211.8 339.8zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z'/%3E%3C/svg%3E");
}*/
.thegrid {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 1vw;
}
.thegrid-even {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 0;
}
.thegrid-odd {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  grid-gap: 0;
}
.thegrid2 {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 1vw;
}
@media screen and (max-width:1200px) {
  .thegrid { grid-template-columns: auto auto auto; }
  .thegrid-even { grid-template-columns: auto auto; }
  .thegrid-odd { grid-template-columns: auto auto auto; }
  .thegrid2 { grid-template-columns: auto auto; }
}
@media screen and (max-width:900px) {
  .thegrid { grid-template-columns: auto auto; }
  .thegrid-even { grid-template-columns: auto auto; }
  .thegrid-odd { grid-template-columns: auto auto auto; }
  .thegrid2 { grid-template-columns: auto; }
}
@media screen and (max-width:600px) {
  .thegrid { grid-template-columns: auto; }
  .thegrid-even { grid-template-columns: auto; }
  .thegrid-odd { grid-template-columns: auto; }
  .thegrid2 { grid-template-columns: auto ; }
}
table.comparison {
  background-color: #ffd1a5;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 1em;
  color: #000000;
}
table.comparison td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.comparison td:nth-child(even) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.comparison td:nth-child(odd) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.comparison td:first-child {
  background-color: #A5D1FF;
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(130, 156, 188, 0.25);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(130, 156, 188, 0.25);
  border-style: solid;
  border-bottom-style: solid;
  padding-left: 5px;
  padding-right: 5px;
  
  margin-left: 0px;
  letter-spacing: 1px;
}
table.comparison tr:first-child td {
  background-color: #F0F3F5;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(195, 204, 215, 0.50);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 1px;
  border-right-color: rgba(195, 204, 215, 0.50);
  border-bottom-width: 0;
  border-style: solid;
  border-right-style: solid;
  padding-left: 5px;
  padding-right: 5px;
}
table.comparison tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-style: none;
  border-bottom-style: none;
  border-bottom-color: transparent;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.comparison-same {
  background-color: #d6f7c6;
  border-collapse: collapse;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  font-size: 1em;
  color: #000000;
}
table.comparison-same td {
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
table.comparison-same td:nth-child(even) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.comparison-same td:nth-child(odd) {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: dotted;
  border-bottom-color: rgba(195, 204, 215, 0.50);
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}
table.comparison-same td:first-child {
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(130, 156, 188, 0.25);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgba(130, 156, 188, 0.25);
  border-style: solid;
  border-bottom-style: solid;
  padding-left: 5px;
  padding-right: 5px;
  
  margin-left: 0px;
  letter-spacing: 1px;
}
table.comparison-same tr:first-child td {
  background-color: #F0F3F5;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: left;
  border-width: 1px;
  border-color: rgba(195, 204, 215, 0.50);
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 1px;
  border-right-color: rgba(195, 204, 215, 0.50);
  border-bottom-width: 0;
  border-style: solid;
  border-right-style: solid;
  padding-left: 5px;
  padding-right: 5px;
}
table.comparison-same tr:last-child td {
  border-width: 0px;
  border-color: transparent;
  border-left-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-style: none;
  border-bottom-style: none;
  border-bottom-color: transparent;
  border-left-style: dotted;
  border-left-color: rgba(195, 204, 215, 0.50);
}