/*Created with Adobe RoboHelp.*/
/*------------------- font face rule specifies a custom font styles--------------------*/
@font-face {
  font-family: "Gotham Light";
  font-style: normal;
  font-weight: 300;
  src: local("Gotham Light"), local("Gotham-Light"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-light.woff2) format("woff2"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-light.woff) format("woff");
}
@font-face {
  font-family: "Gotham Book";
  font-style: normal;
  font-weight: 400;
  src: local("Gotham Book"), local("Gotham-Book"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-book.woff2) format("woff2"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-book.woff) format("woff");
}
@font-face {
  font-family: "Gotham Medium";
  font-style: normal;
  font-weight: 500;
  src: local("Gotham Medium"), local("Gotham-Medium"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-medium.woff2) format("woff2"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-medium.woff) format("woff");
}
@font-face {
  font-family: "Caecilia";
  font-style: normal;
  font-weight: 400;
  src: local("Caecilia LT Pro 55 Roman"), local("CaeciliaLTPro-55Roman"),
    local("PMN Caecilia Com 55 Roman"), local("CaeciliaCom-55Roman"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/caecilia-lt-pro-55-roman.woff2) format("woff2"),
    url(https://d1uyme8f6ss6qi.cloudfront.net/font/caecilia-lt-pro-55-roman.woff) format("woff");
}
/*------------------- body styles--------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box {
  font-size: 14px;
  counter-reset: preltopics-caption pseealso-caption pminitoc-caption;
  background-color: #ffffff;
  padding-left: 30px;
  font-family: 'Gotham Medium';
  color: #666666;
}
/*--------------------Headings---------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
  font-size: 32.4px;
  font-family: 'Gotham Light';
  color: #333333;
  line-height: 1;
  margin-top: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
  font-size: 24px;
  font-family: 'Gotham Medium';
  color: #1B1B1B;
  margin-top: 36px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
  font-size: 20px;
  font-family: 'Gotham Book';
  color: #04366F;
  margin-top: 32px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
  font-size: 18px;
  font-family: 'Gotham Medium';
  color: #666666;
  margin-top: 21px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5 {
  font-size: 18px;
  font-family: 'Gotham Medium';
  color: #666666;
  margin-top: 21px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h6, .RH-LAYOUT-FOOTER-container h6 {
  font-size: 16px;
  font-family: 'Gotham Medium';
  color: #666666;
  margin-top: 21px;
}
/*-----------------Paragraph Styles-------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p {
  margin-top: 12px;
  font-family: 'Gotham Book';
  font-size: 14px;
  color: #666666;
  text-align: left;
  line-height: 22px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.para-url, .RH-LAYOUT-FOOTER-container p.para-url {
  font-family: 'Gotham Medium';
  font-size: 16px;
  color: #666666;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 15px;
  background-color: #F2F5F8;
}
/*-----------------bold-----------------*/
/*span. acts as a container for inline elements*/
.RH-LAYOUT-CENTERPANEL-topic-box span.bold, .RH-LAYOUT-FOOTER-container span.bold {
  font-style: bold;
  font-family: "Gotham Book";
  font-weight: bold;
  font-size: 14.4px;
  color: #414141;
}
/*-----------------italics-----------------*/
/*span. acts as a container for inline elements*/
.RH-LAYOUT-CENTERPANEL-topic-box span.italics, .RH-LAYOUT-FOOTER-container span.italics {
  font-style: italic;
  font-family: "Gotham Book";
  font-weight: italic;
  font-size: 14.4px;
  color: #414141;
  font-style: italic;
}
/*-----------------Expanders and DropDown Styles-------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot, .RH-LAYOUT-FOOTER-container a.expandspot {
  color: #04366F;
  cursor: pointer;
  font-style: none;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.expandtext, .RH-LAYOUT-FOOTER-container span.expandtext {
  font-style: none;
  font-weight: normal;
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot, .RH-LAYOUT-FOOTER-container a.dropspot {
  border: 1px solid #696969;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  line-height: 32px;
  background-color: #F2F5F8;
  font-family: Gotham Medium;
  background-image: url('');
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  display: block;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-width: 1px;
  border-style: none;
  border-color: #696969;
  border-left-width: 1px;
  border-left-style: none;
  border-left-color: #696969;
  border-top-width: 1px;
  border-top-style: none;
  border-top-color: #696969;
  border-right-width: 1px;
  border-right-style: none;
  border-right-color: #696969;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: #696969;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot::before, .RH-LAYOUT-FOOTER-container a.dropspot::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../skin-images/arrow_right.svg');
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot.pressed::before, .RH-LAYOUT-FOOTER-container a.dropspot.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../skin-images/down_arrow_dropspot.png');
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:active, .RH-LAYOUT-FOOTER-container a.dropspot:active {
  color: #666666;
  border: 1px solid #ccc;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 5px;
  margin-top: 17px;
  margin-bottom: 17px;
  line-height: 32px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .droptext, .RH-LAYOUT-FOOTER-container .droptext {
  color: #FFFFFF;
  padding: 5px;
}
/*-----------------div tag-----------------*/
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar, .RH-LAYOUT-FOOTER-container div.code-toolbar {
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.zoom, .RH-LAYOUT-FOOTER-container div.zoom {
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box input [type=checkbox] .hidden, .RH-LAYOUT-FOOTER-container input [type=checkbox] .hidden {
  opacity: 0;
  display: none;
}
/*------------------ table styles-------------------------- */
/*--table.Table is a class selector in css. It selects all elements with that class attribute so that unique CSS declarations can be applied to those specific elements without affecting other elements on the page.*/
.RH-LAYOUT-CENTERPANEL-topic-box table.Table th, .RH-LAYOUT-FOOTER-container table.Table th {
  position: sticky;
  top: -1px;
  border: 1px;
  z-index: 1;
  font-weight: bold;
  border-color: #C0C0C0;
  vertical-align: top;
  padding: 8px;
  font-size: 14px;
  margin-top: 4px;
  background-color: #D4DEEA;
  color: #333333;
  text-align: left;
  line-height: 22px;
  font-family: "Gotham Book";
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header th, .RH-LAYOUT-FOOTER-container table.header th {
  position: sticky;
  top: -1px;
  border: 1px;
  z-index: 1;
  font-weight: bold;
  border-color: #C0C0C0;
  vertical-align: top;
  padding: 8px;
  font-size: 14px;
  margin-top: 4px;
  background-color: #D4DEEA;
  color: #333333;
  text-align: left;
  line-height: 22px;
  font-family: "Gotham Book";
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Table, .RH-LAYOUT-FOOTER-container table.Table {
  font-family: 'Gotham Book';
  color: #C0C0C0;
  border-width: 1px;
  border-style: solid;
  border-color: #C0C0C0;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-left-style: solid;
  border-left-color: #C0C0C0;
  border-top-style: solid;
  border-top-color: #C0C0C0;
  border-right-style: solid;
  border-right-color: #C0C0C0;
  border-collapse: collapse;
  border-spacing: 1px 1px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Table tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.Table tr:nth-child(even) td {
  font-family: "Gotham Book";
  border-bottom-style: none;
  vertical-align: top;
  margin-top: 4px;
  font-size: 14.4px;
  color: #666666;
  text-align: left;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Table tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.Table tr:nth-child(odd) td {
  font-family: "Gotham Book";
  background-color: #f2f5f8;
  border-bottom-style: none;
  vertical-align: top;
  margin-top: 4px;
  font-size: 14.4px;
  color: #666666;
  text-align: left;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Table tr:first-child td, .RH-LAYOUT-FOOTER-container table.Table tr:first-child td {
  display: table-cell;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header, .RH-LAYOUT-FOOTER-container table.header {
  font-family: 'Gotham Book';
  color: #000000;
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  border-left-width: 1px;
  border-top-width: 1px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-style: none;
  border-left-color: #000000;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header td:last-child, .RH-LAYOUT-FOOTER-container table.header td:last-child {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-right-style: solid;
  border-right-color: #000000;
  border-top-style: solid;
  border-top-color: #000000;
  border-left-style: solid;
  border-left-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.header tr:nth-child(even) td {
  font-family: "Gotham Book";
  border-bottom-style: none;
  vertical-align: top;
  margin-top: 4px;
  font-size: 14.4px;
  color: #666666;
  text-align: left;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.header tr:nth-child(odd) td {
  font-family: "Gotham Book";
  background-color: #f2f5f8;
  border-bottom-style: none;
  vertical-align: top;
  margin-top: 4px;
  font-size: 14.4px;
  color: #666666;
  text-align: left;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header tr:first-child td, .RH-LAYOUT-FOOTER-container table.header tr:first-child td {
  display: table-cell;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Table td, .RH-LAYOUT-FOOTER-container table.Table td {
  padding: 8px;
  font-family: "Gotham Book";
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #C0C0C0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #C0C0C0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #C0C0C0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  font-size: 14.4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.header td, .RH-LAYOUT-FOOTER-container table.header td {
  padding: 8px;
  font-family: "Gotham Book";
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #C0C0C0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #C0C0C0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #C0C0C0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  font-size: 14.4px;
}
/*
a.glossterm {
  color: #800000;
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
span.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #0000ff;
}
*/
/* -------------------------Ordered Lists---------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box ol.decimal, .RH-LAYOUT-FOOTER-container ol.decimal {
  list-style-type: decimal;
  padding-left: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.lower-alpha, .RH-LAYOUT-FOOTER-container ol.lower-alpha {
  list-style-type: lower-alpha;
  padding-left: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.lower-roman, .RH-LAYOUT-FOOTER-container ol.lower-roman {
  list-style-type: lower-roman;
  padding-left: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box li, .RH-LAYOUT-FOOTER-container li {
  font-size: 14.4px;
  line-height: 1.5;
  color: rgba(102, 102, 102, 1.0);
  text-align: left;
  font-family: "Gotham Book";
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 10px;
}
/* -------------------------Unordered Lists-----------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box ul.disc, .RH-LAYOUT-FOOTER-container ul.disc {
  list-style-type: disc;
  padding-left: 15px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.square, .RH-LAYOUT-FOOTER-container ul.square {
  list-style-type: square;
  padding-left: 15px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.circle, .RH-LAYOUT-FOOTER-container ul.circle {
  list-style-type: circle;
  padding-left: 15px;
  margin-top: 12px;
  margin-bottom: 12px;
}
/*-------------------- Hyperlinks------------------------ */
.RH-LAYOUT-CENTERPANEL-topic-box a:link, .RH-LAYOUT-FOOTER-container a:link {
  color: #338ADE !important;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:hover, .RH-LAYOUT-FOOTER-container a:hover {
  color: #338ADE !important;
  text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:visited, .RH-LAYOUT-FOOTER-container a:visited {
  color: #3677C6 !important;
  text-decoration: none;
}
/*----------------- styling for complete HTML page---------------- */
.RH-LAYOUT-CENTERPANEL-topic-box html, .RH-LAYOUT-FOOTER-container html {
  overflow-y: scroll;
  margin-right: 5%;
}
/*---------------------image styles----------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_250p, .RH-LAYOUT-FOOTER-container img.screenshot_250p {
  width: 250px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_750p, .RH-LAYOUT-FOOTER-container img.screenshot_750p {
  width: 750px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_950p, .RH-LAYOUT-FOOTER-container img.screenshot_950p {
  width: 950px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_650p, .RH-LAYOUT-FOOTER-container img.screenshot_650p {
  width: 650px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_550p, .RH-LAYOUT-FOOTER-container img.screenshot_550p {
  width: 550px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.screenshot_450p, .RH-LAYOUT-FOOTER-container img.screenshot_450p {
  width: 450px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box img.icon_25px, .RH-LAYOUT-FOOTER-container img.icon_25px {
  width: 25px;
  border: 1px solid grey;
}
.RH-LAYOUT-CENTERPANEL-topic-box *, .RH-LAYOUT-FOOTER-container * {
  box-sizing: border-box;
}
.RH-LAYOUT-CENTERPANEL-topic-box .img-comp-container, .RH-LAYOUT-FOOTER-container .img-comp-container {
  position: relative;
  height: 650px;
  /*should be the same height as the images*/
}
.RH-LAYOUT-CENTERPANEL-topic-box .img-comp-img, .RH-LAYOUT-FOOTER-container .img-comp-img {
  position: absolute;
  width: auto;
  height: auto;
  overflow: hidden;
  filter: grayscale(100%);
}
.RH-LAYOUT-CENTERPANEL-topic-box .img-comp-img img, .RH-LAYOUT-FOOTER-container .img-comp-img img {
  display: block;
  vertical-align: middle;
}
.RH-LAYOUT-CENTERPANEL-topic-box .img-comp-overlay, .RH-LAYOUT-FOOTER-container .img-comp-overlay {
  position: absolute;
  width: auto;
  height: auto;
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box .img-comp-slider, .RH-LAYOUT-FOOTER-container .img-comp-slider {
  position: absolute;
  z-index: 9;
  cursor: ew-resize;
  /*set the appearance of the slider:*/
  width: 40px;
  height: 40px;
  background-color: #2196F3;
  opacity: 0.7;
  border-radius: 50%;
}
.RH-LAYOUT-CENTERPANEL-topic-box .zoom input, .RH-LAYOUT-FOOTER-container .zoom input {
  display: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box .zoom img, .RH-LAYOUT-FOOTER-container .zoom img {
  transition: transform 0.25s ease;
  cursor: zoom-in;
}
.RH-LAYOUT-CENTERPANEL-topic-box .zoom input:checked~img, .RH-LAYOUT-FOOTER-container .zoom input:checked~img {
  transform: scale(4);
  cursor: zoom-out;
}
/*---------------------Additional Resources--------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box .grey-box, .RH-LAYOUT-FOOTER-container .grey-box {
  background-color: #F0F0F7;
  padding: 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .white-box, .RH-LAYOUT-FOOTER-container .white-box {
  background-color: #fff;
  border: 4 px solid blue;
  border-radius: 10px;
  /* Make the box rounded */
  display: flex;
  /* Use flexbox */
  align-items: center;
  /* Align items vertically */
}
.RH-LAYOUT-CENTERPANEL-topic-box .white-box img, .RH-LAYOUT-FOOTER-container .white-box img {
  display: block;
  /* Make the image a block element */
  max-width: 100%;
  /* Ensure image does not exceed container width */
  margin-right: 20px;
  /* Add space between image and text */
}
/* Optional: Adjust text width */
.RH-LAYOUT-CENTERPANEL-topic-box .white-box p, .RH-LAYOUT-FOOTER-container .white-box p {
  flex: 1;
  /* Allow text to take up remaining space */
}
/*---------------------Admoninitions styles----------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box p.note, .RH-LAYOUT-FOOTER-container p.note {
  background-color: #edf3f9;
  border: 1px solid;
  border-color: #9dbfe1;
  border-radius: 8px;
  color: #666666;
  margin: 1rem 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4rem;
  padding-right: 1rem;
  display: block;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.note::after, .RH-LAYOUT-FOOTER-container p.note::after {
  content: url('../skin-images/note.svg');
  position: absolute;
  top: 14px;
  left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.note::before, .RH-LAYOUT-FOOTER-container p.note::before {
  content: "Note:";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  margin-right: 5px;
  color: #193DAA;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.notes, .RH-LAYOUT-FOOTER-container ul.notes {
  background-color: #edf3f9;
  border: 1px solid;
  border-color: #9dbfe1;
  border-radius: 8px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-right: 1rem;
  padding-left: 5rem;
  position: relative;
  padding-top: 35px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.notes>li, .RH-LAYOUT-FOOTER-container ul.notes>li {
  margin-top: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.notes::after, .RH-LAYOUT-FOOTER-container ul.notes::after {
  content: url('../skin-images/note.svg');
  position: absolute;
  top: 16px;
  left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.notes::before, .RH-LAYOUT-FOOTER-container ul.notes::before {
  content: "Notes:";
  font-size: 16px;
  position: absolute;
  margin-right: 5px;
  top: 20px;
  left: 65px;
  color: #193DAA;
  margin-bottom: 8px;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.note_multi, .RH-LAYOUT-FOOTER-container div.note_multi {
  background-color: #edf3f9;
  border: 1px solid;
  border-color: #9dbfe1;
  border-radius: 8px;
  margin: 1rem 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem 1rem 1rem 4rem;
  position: relative;
  font-size: 16.0px;
  line-height: 1.5;
  text-align: left;
  font-family: "Gotham Book";
  color: rgba(102, 102, 102, 1.0);
}
.RH-LAYOUT-CENTERPANEL-topic-box div.note_multi::after, .RH-LAYOUT-FOOTER-container div.note_multi::after {
  content: url('../skin-images/note.svg');
  position: absolute;
  top: 14px;
  left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.note_multi::before, .RH-LAYOUT-FOOTER-container div.note_multi::before {
  content: "Note:";
  font-size: 16px;
  font-weight: bold;
  position: relative;
  margin-right: 5px;
  color: #193DAA;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.note>li, .RH-LAYOUT-FOOTER-container ul.note>li {
  margin-top: 12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.note::after, .RH-LAYOUT-FOOTER-container ul.note::after {
  content: url('../skin-images/note.svg');
  position: absolute;
  top: 16px;
  left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.note::before, .RH-LAYOUT-FOOTER-container ul.note::before {
  content: "Note:";
  font-size: 16px;
  position: absolute;
  margin-right: 5px;
  top: 20px;
  left: 65px;
  color: #193DAA;
  margin-bottom: 8px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.important, .RH-LAYOUT-FOOTER-container p.important {
  background-color: #fefae0;
  border: 1px solid;
  border-color: #ebcf29;
  border-radius: 8px;
  margin: 1rem 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem 1rem 1rem 4rem;
  position: relative;
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.important::after, .RH-LAYOUT-FOOTER-container p.important::after {
  content: url('../skin-images/important.svg');
  position: absolute;
  top: 14px;
  left: 20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.important::before, .RH-LAYOUT-FOOTER-container p.important::before {
  content: "Important:";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  margin-right: 5px;
  color: #D06216;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.tip, .RH-LAYOUT-FOOTER-container p.tip {
  background-color: #eaf3e9;
  border: 1px solid;
  border-color: #cae3c8;
  border-radius: 8px;
  color: #666666;
  margin: 1rem 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem 1rem 1rem 4rem;
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.tip::after, .RH-LAYOUT-FOOTER-container p.tip::after {
  content: url('../skin-images/tip.svg');
  position: absolute;
  top: 14px;
  left: 20px;
  color: #719d6d;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.tip::before, .RH-LAYOUT-FOOTER-container p.tip::before {
  content: "Tip:";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  margin-right: 5px;
  color: #719d6d;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.codeheading, .RH-LAYOUT-FOOTER-container p.codeheading {
  border: 1px solid #dde4ec;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 0;
  background-color: #d4deea;
  font-size: 16px;
  font-family: "Gotham Book";
  vertical-align: middle;
  position: relative;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #dde4ec;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #dde4ec;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-color: #dde4ec;
  border-right-style: solid;
  border-right-color: #dde4ec;
  border-bottom-style: solid;
  border-bottom-color: #dde4ec;
}
/*---------------------- code syntax highlighting------------------------
pre defines what preformatted text will look like. By using this tag, spaces and line breaks are preserved. code tag is a semantic way to show that the text is a code block.  */
.RH-LAYOUT-CENTERPANEL-topic-box code[class*=language-], .RH-LAYOUT-FOOTER-container code[class*=language-],.RH-LAYOUT-CENTERPANEL-topic-box 
pre[class*=language-], .RH-LAYOUT-FOOTER-container 
pre[class*=language-] {
  color: #ccc;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: break-word;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  background-color: #35434D;
  max-height: 350px;
  border-radius: 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-], .RH-LAYOUT-FOOTER-container pre[class*=language-] {
  padding: 1em;
  margin-top: -0.1em;
  margin-bottom: .5em;
  overflow-y: auto;
  scrollbar-width: thin;
  white-space: pre-wrap;
}
.RH-LAYOUT-CENTERPANEL-topic-box :not(pre)>code[class*=language-], .RH-LAYOUT-FOOTER-container :not(pre)>code[class*=language-],.RH-LAYOUT-CENTERPANEL-topic-box 
pre[class*=language-], .RH-LAYOUT-FOOTER-container 
pre[class*=language-] {
  background: #35434D;
}
.RH-LAYOUT-CENTERPANEL-topic-box :not(pre)>code[class*=language-], .RH-LAYOUT-FOOTER-container :not(pre)>code[class*=language-] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-]::-webkit-scrollbar-track, .RH-LAYOUT-FOOTER-container pre[class*=language-]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0;
  background-color: inherit;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-]::-webkit-scrollbar, .RH-LAYOUT-FOOTER-container pre[class*=language-]::-webkit-scrollbar {
  width: 8px;
  background-color: #F5F5F5;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-]::-webkit-scrollbar-thumb, .RH-LAYOUT-FOOTER-container pre[class*=language-]::-webkit-scrollbar-thumb {
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #898b8c;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-].line-numbers, .RH-LAYOUT-FOOTER-container pre[class*=language-].line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre[class*=language-].line-numbers>code, .RH-LAYOUT-FOOTER-container pre[class*=language-].line-numbers>code {
  position: relative;
  white-space: inherit;
}
.RH-LAYOUT-CENTERPANEL-topic-box .line-numbers .line-numbers-rows, .RH-LAYOUT-FOOTER-container .line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  letter-spacing: -1px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box .line-numbers-rows>span, .RH-LAYOUT-FOOTER-container .line-numbers-rows>span {
  display: inline-block;
  width: 100%;
  counter-increment: linenumber;
}
.RH-LAYOUT-CENTERPANEL-topic-box .line-numbers-rows>span:before, .RH-LAYOUT-FOOTER-container .line-numbers-rows>span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: .8em;
  text-align: right;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar {
  position: absolute;
  z-index: 10;
  top: 0.6em;
  right: 1em;
  transition: opacity .3s ease-in-out;
  opacity: 0.3;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar:hover>.toolbar, .RH-LAYOUT-FOOTER-container div.code-toolbar:hover>.toolbar {
  opacity: 1;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar:focus-within>.toolbar, .RH-LAYOUT-FOOTER-container div.code-toolbar:focus-within>.toolbar {
  opacity: 1;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar>.toolbar-item, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar>.toolbar-item {
  display: inline-block;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar>.toolbar-item>a, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar>.toolbar-item>a {
  cursor: pointer;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar>.toolbar-item>button, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar>.toolbar-item>button {
  background: rgba(22, 122, 238, 0.51);
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  margin-left: .5em;
  margin-right: .5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar>.toolbar-item>a, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar>.toolbar-item>a,.RH-LAYOUT-CENTERPANEL-topic-box 
div.code-toolbar>.toolbar>.toolbar-item>button, .RH-LAYOUT-FOOTER-container 
div.code-toolbar>.toolbar>.toolbar-item>button,.RH-LAYOUT-CENTERPANEL-topic-box 
div.code-toolbar>.toolbar>.toolbar-item>span, .RH-LAYOUT-FOOTER-container 
div.code-toolbar>.toolbar>.toolbar-item>span {
  color: white;
  font-size: .8em;
  padding: .5em .5em;
  background: rgba(22, 122, 238, 0.51);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, .2);
  border-radius: .5em;
  font-family: "Gotham Book";
  font-size: 12px;
  font-weight: 400;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.code-toolbar>.toolbar>.toolbar-item>a:hover, .RH-LAYOUT-FOOTER-container div.code-toolbar>.toolbar>.toolbar-item>a:hover,.RH-LAYOUT-CENTERPANEL-topic-box 
div.code-toolbar>.toolbar>.toolbar-item>button:hover, .RH-LAYOUT-FOOTER-container 
div.code-toolbar>.toolbar>.toolbar-item>button:hover,.RH-LAYOUT-CENTERPANEL-topic-box 
div.code-toolbar>.toolbar>.toolbar-item>span:hover, .RH-LAYOUT-FOOTER-container 
div.code-toolbar>.toolbar>.toolbar-item>span:hover {
  color: white;
  text-decoration: none;
  background-color: rgba(22, 122, 238, 0.51);
}
/*--------------------------- Endpoint operators---------------------------- */
.RH-LAYOUT-CENTERPANEL-topic-box ph.get, .RH-LAYOUT-FOOTER-container ph.get {
  border-width: 1px;
  border-color: #007FC4;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #007FC4;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ph.post, .RH-LAYOUT-FOOTER-container ph.post {
  border-width: 1px;
  border-color: #7086F4;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #7086F4;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ph.delete, .RH-LAYOUT-FOOTER-container ph.delete {
  border-width: 1px;
  border-color: #5C827B;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #5C827B;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ph.put, .RH-LAYOUT-FOOTER-container ph.put {
  border-width: 1px;
  border-color: #D66900;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #D66900;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ph.update, .RH-LAYOUT-FOOTER-container ph.update {
  border-width: 1px;
  border-color: #243398;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #243398;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ph.pull, .RH-LAYOUT-FOOTER-container ph.pull {
  border-width: 1px;
  border-color: #A900CD;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  vertical-align: middle;
  background-color: #A900CD;
  border-style: solid;
  color: #FFFFFF;
  margin-right: 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot:active, .RH-LAYOUT-FOOTER-container a.expandspot:active {
  color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot:hover, .RH-LAYOUT-FOOTER-container a.expandspot:hover {
  color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:hover, .RH-LAYOUT-FOOTER-container a.dropspot:hover {
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:link, .RH-LAYOUT-FOOTER-container a.dropspot:link {
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:visited, .RH-LAYOUT-FOOTER-container a.dropspot:visited {
  color: #666666;
}
/*---------------------------Copyright at Footer---------------------------- */
.RH-LAYOUT-CENTERPANEL-topic-box .copyright, .RH-LAYOUT-FOOTER-container .copyright {
  font-family: Corbel;
  font-size: 13px;
  text-align: left;
  line-height: 1.5;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box .footer-text, .RH-LAYOUT-FOOTER-container .footer-text {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: white;
  padding-left: 35px;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot::after, .RH-LAYOUT-FOOTER-container a.dropspot::after {
  color: #666666;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot.pressed::after, .RH-LAYOUT-FOOTER-container a.dropspot.pressed::after {}