/*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;
  text-align: left;
  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-------------------------- */
/* Common styles for both tables */
.RH-LAYOUT-CENTERPANEL-topic-box table.Table, .RH-LAYOUT-FOOTER-container table.Table,.RH-LAYOUT-CENTERPANEL-topic-box  table.header, .RH-LAYOUT-FOOTER-container  table.header {
  font-family: 'Gotham Book';
  font-size: 14px;
  color: #333333;
  border: 1px solid #C0C0C0;
  border-collapse: collapse;
  border-spacing: 0;
  width: auto;
}

/* Styling for table headers */
.RH-LAYOUT-CENTERPANEL-topic-box table.Table th, .RH-LAYOUT-FOOTER-container table.Table th,.RH-LAYOUT-CENTERPANEL-topic-box  table.header th, .RH-LAYOUT-FOOTER-container  table.header th {
  position: sticky;
  top: -1px;
  font-weight: bold;
  background-color: #D4DEEA;
  color: #333333;
  text-align: left;
  padding: 8px;
  line-height: 22px;
}

/* Styling for table rows */
.RH-LAYOUT-CENTERPANEL-topic-box table.Table tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.Table tr:nth-child(even) td,.RH-LAYOUT-CENTERPANEL-topic-box  table.Table tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container  table.Table tr:nth-child(odd) td,.RH-LAYOUT-CENTERPANEL-topic-box 
table.header tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container 
table.header tr:nth-child(even) td,.RH-LAYOUT-CENTERPANEL-topic-box  table.header tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container  table.header tr:nth-child(odd) td {
  background-color: #f2f5f8;
  color: #666666;
  vertical-align: top;
  padding: 8px;
  font-size: 14.4px;
  border: 1px solid #C0C0C0;
}

/* Additional specific styling for table header row */
.RH-LAYOUT-CENTERPANEL-topic-box table.Table tr:first-child td, .RH-LAYOUT-FOOTER-container table.Table tr:first-child td,.RH-LAYOUT-CENTERPANEL-topic-box 
table.header tr:first-child td, .RH-LAYOUT-FOOTER-container 
table.header tr:first-child td {
  display: table-cell;
}

/* Border style for the last cell in table headers */
.RH-LAYOUT-CENTERPANEL-topic-box table.header td:last-child, .RH-LAYOUT-FOOTER-container table.header td:last-child {
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #C0C0C0;
}

/*--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.*/
/*
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";
}
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";
}
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;
}
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;
}
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;
}
table.Table tr:first-child td {
  display: table-cell;
}
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;
}
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;
}
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;
}
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;
}
table.header tr:first-child td {
  display: table-cell;
}
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;
}
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 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;
}
/*---------------------- code syntax highlighting------------------------*/
.RH-LAYOUT-CENTERPANEL-topic-box p.Codeheadingnew, .RH-LAYOUT-FOOTER-container p.Codeheadingnew {
  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;
}
/*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);
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.block-comment, .RH-LAYOUT-FOOTER-container .token.block-comment,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.cdata, .RH-LAYOUT-FOOTER-container 
.token.cdata,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.comment, .RH-LAYOUT-FOOTER-container 
.token.comment,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.doctype, .RH-LAYOUT-FOOTER-container 
.token.doctype,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.prolog, .RH-LAYOUT-FOOTER-container 
.token.prolog {
  color: #999;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.punctuation, .RH-LAYOUT-FOOTER-container .token.punctuation {
  color: #ccc;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.attr-name, .RH-LAYOUT-FOOTER-container .token.attr-name,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.deleted, .RH-LAYOUT-FOOTER-container 
.token.deleted,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.namespace, .RH-LAYOUT-FOOTER-container 
.token.namespace,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.tag, .RH-LAYOUT-FOOTER-container 
.token.tag {
  color: #e2777a;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.function-name, .RH-LAYOUT-FOOTER-container .token.function-name {
  color: #6196cc;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.boolean, .RH-LAYOUT-FOOTER-container .token.boolean,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.function, .RH-LAYOUT-FOOTER-container 
.token.function,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.number, .RH-LAYOUT-FOOTER-container 
.token.number {
  color: #f08d49;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.class-name, .RH-LAYOUT-FOOTER-container .token.class-name,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.constant, .RH-LAYOUT-FOOTER-container 
.token.constant,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.property, .RH-LAYOUT-FOOTER-container 
.token.property,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.symbol, .RH-LAYOUT-FOOTER-container 
.token.symbol {
  color: #f8c555;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.atrule, .RH-LAYOUT-FOOTER-container .token.atrule,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.builtin, .RH-LAYOUT-FOOTER-container 
.token.builtin,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.important, .RH-LAYOUT-FOOTER-container 
.token.important,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.keyword, .RH-LAYOUT-FOOTER-container 
.token.keyword,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.selector, .RH-LAYOUT-FOOTER-container 
.token.selector {
  color: #cc99cd;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.attr-value, .RH-LAYOUT-FOOTER-container .token.attr-value,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.char, .RH-LAYOUT-FOOTER-container 
.token.char,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.regex, .RH-LAYOUT-FOOTER-container 
.token.regex,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.string, .RH-LAYOUT-FOOTER-container 
.token.string,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.variable, .RH-LAYOUT-FOOTER-container 
.token.variable {
  color: #7ec699;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.entity, .RH-LAYOUT-FOOTER-container .token.entity,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.operator, .RH-LAYOUT-FOOTER-container 
.token.operator,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.url, .RH-LAYOUT-FOOTER-container 
.token.url {
  color: #67cdcc;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.bold, .RH-LAYOUT-FOOTER-container .token.bold,.RH-LAYOUT-CENTERPANEL-topic-box 
.token.important, .RH-LAYOUT-FOOTER-container 
.token.important {
  font-weight: 700;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.italic, .RH-LAYOUT-FOOTER-container .token.italic {
  font-style: italic;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.entity, .RH-LAYOUT-FOOTER-container .token.entity {
  cursor: help;
}
.RH-LAYOUT-CENTERPANEL-topic-box .token.inserted, .RH-LAYOUT-FOOTER-container .token.inserted {
  color: green;
}
.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;
}
/*--------------------------- 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 {}