.RH-LAYOUT-CENTERPANEL-topic-box {
    --dark-blue-brand: #0B3B75;
    --blue-brand: #6897CF;
    --ice-blue-brand: #EEF5FB;
    --white-brand: #FFFFFF;
}

.RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper, .RH-LAYOUT-FOOTER-container .code-wrapper {
    width: 100%;
    position: relative;
}

.RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre, .RH-LAYOUT-FOOTER-container .code-wrapper pre {
    overflow-y: scroll;
    background: #edfbff;
    border: 1px solid #ddd;
    border-radius: 4px;
    border-left: 3px solid rgb(88 166 232);
    font-family: Courier, monospace;
    line-height: 1.15;
    margin-bottom: 1.6em;
    padding: 1em 35px 1em 1.5em;
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: break-all;
}

.RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre span, .RH-LAYOUT-FOOTER-container .code-wrapper pre span {
    font-family: Courier, monospace !important;
}

.RH-LAYOUT-CENTERPANEL-topic-box a:active, .RH-LAYOUT-FOOTER-container a:active,.RH-LAYOUT-CENTERPANEL-topic-box  a:focus, .RH-LAYOUT-FOOTER-container  a:focus {
    color: var(--blue-brand)
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert, .RH-LAYOUT-FOOTER-container .alert {
    max-width: 60%;
    border-radius: 4px;
    padding: 15px;
    border: none;
    margin-bottom: 22px;
    font-size: 12pt;
    font-family: Arial;
    line-height: 1.5;
    word-break: normal;
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.note, .RH-LAYOUT-FOOTER-container .alert.note {
    background-color: #C1DDFF;
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.note:before, .RH-LAYOUT-FOOTER-container .alert.note:before {
    content: 'Note';
    color: var(--dark-blue-brand);
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA+UlEQVR4nGPhtio9y8DIYMRAKvjPcI6FLI0gANTHAmMn+pkzWOkrEtRz7OJ9hvmbToLZcM0WuvIMEW6GBDX/+/cPU3PXwn0MCzafIqj51bsvcDZc890nb8CYFADXXBTjyOBipkZQw55Ttxj6luxH1awuL8pga6hEUPPjl+8xba6aspWhde5ugpq/fv+Fqfntx69gTApgIawEAkpinRhivU3AbFCIx9Qu+U20Zl87bQYlaWGGV++/MIRXLPz98vWHEKI1g20EavTJn/37xr3nIV+O9WwiWjPIqRltq39fv/sMrBEkxgLKHcRkjrTWFb/ff/weDNS4GSYGAHsTZBauP6WmAAAAAElFTkSuQmCC');
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.tip, .RH-LAYOUT-FOOTER-container .alert.tip {
    background-color: #B2DFDB;
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.tip:before, .RH-LAYOUT-FOOTER-container .alert.tip:before {
    content: 'Tip';
    color: #00695C;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAC4jAAAuIwF4pT92AAABaElEQVR4nJWTvU4CQRSFz64TnoBQEGPiE2BE1MTSyoIQo2iExBZKE39ewN7CRukVomt4ACtLEgQLOxsag38kgIUSEnc8s7iruwwmnORmZmfud++dmbtCSglXhmmayGXTMLDFzwQtTGvRqpAooXBuSdu2XX/hgbnNaYJXBGfhV5SW4nqK+wf0W5eFi4YHO+BEqMJpxCVSsThmJqdw33xE+a76k4GB6Uf/RRVAOKXms9ZfUGk1NofthSWUbiu/8EARBrDIzQvkMxtciGM8xRUneBEZljOkbu/DGd97n3qcnIBhaLM2O+3B2G3rYXLqwsJauNvxjRqFFazeMToMDzI+jYZbPLOssQQN7GYeUTY5nhlFTpPBvUbrDcmTIzy8POthcgKnxUu+8x4Cz3WYXMPu8gqOb66xY50F0ZrihOpVdkw62GH/6BVf/bTinPZUraZaDmbI6+39cskx/zlRh93397YXwDQT4/xV34L3lW68uKYbAAAAAElFTkSuQmCC');
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.important, .RH-LAYOUT-FOOTER-container .alert.important {
    background-color: #FDF3CF;
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.important:before, .RH-LAYOUT-FOOTER-container .alert.important:before {
    color: #AE7D00;
    content: 'Important';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAC4jAAAuIwF4pT92AAABqElEQVR4nGP5//8/Ay6wrJZRnoOR4TDjfwbbwOb/D3GpY8FpAhAADehgZGCQ/Q+kgdxIkg1ZU8tow8zIEAZiAw0KA/KnhjT/P0K0IY1MjEx6NQx9QCYTVIgJaGAfUNyi/t//f0QZolvFEAekTDUc6xnEVdwZXt3bw3B9b50pVHwBQUPmVzDyCrAxtIDYPEIqDIIyFgzfPjwAyzEyMbQA5dcmdvz/jNcQfjaGciAlDWL///eHAUL/hUlL87MyVADpapyGrKljVGRmYCiE8X98eY5Cg13DyFAIVDcnpOn/fayGMP1n6ARGBReM//3jEwj96SmyMk6wOgZIzKEYsr6W0Q5oSwiy6u+fIIb8gNJIrgkBqQcmwENwQ9aEMzIzqTP0MYKTBKYhMBchmwNMgH1AfeYhK///BRvCpMoQD9RtjK7y69vbDNf2VDJ8fnMDXQpkmzFIH5A5j2VZPiMfJz8kStGBsmUhg4JxCgMzKxfD9X31mAYBoxyofw0LBx9DJZAvic0QVk4BBg4+GQZWDgFs0iAgCdLPAnSXE5DzHJuKy9uLwBgfAAayIwDu+3qHygFwcgAAAABJRU5ErkJggg==');
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.caution, .RH-LAYOUT-FOOTER-container .alert.caution {
    background-color: #FFCFCF;
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert.caution:before, .RH-LAYOUT-FOOTER-container .alert.caution:before {
    color: #A71818;
    content: 'Caution';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAC4jAAAuIwF4pT92AAABM0lEQVR4nJWTwUrDQBRF34wDWQqlaaQbdWHcWyru+gVSCiag+BniVvwXUUiEfkN3gsRdN3Gh7sSEYpcBnfHdkFELYpILA8PknftmeDfKGENWl1LKHdcNpBDHJMSQj7q8cjLmXhtz85hl8YXW2tYru7nqdLZ9z7sVRHu0qj4bjdlwzN/Pue7odLF4+oYBKse5422P/hGMUcf1BzBQuOqu58V14C/12CBmbl/5rhvywaAhaDUAp4SUJy3BUuCU7boxGtG679dCyzSl19ms7A4Y46DNyYS2wrAWfo4iC3cB57z6L9Mpvc/njTpXygEngOFWOTZVoozW1/z4wzYUBE6lWRbxnM+o3bgScApZ5cQETRJW6e2jKAJwZTwRNURuzXH+yvbPVYkePotiNdvWgCM3bPNXfQE4XoIPGpIAiwAAAABJRU5ErkJggg==');
}

.RH-LAYOUT-CENTERPANEL-topic-box .alert:before, .RH-LAYOUT-FOOTER-container .alert:before {
    padding-left: 20px;
    font-weight: 700;
    background-repeat: no-repeat !important;
    background-position: left !important;
    display: inline-block;
    margin-top: -8px;
}

@media screen {
    .RH-LAYOUT-CENTERPANEL-topic-box table, .RH-LAYOUT-FOOTER-container table {
        border: none !important;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box ul.Disc > li:before, .RH-LAYOUT-FOOTER-container ul.Disc > li:before {
        line-height: 1 !important;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box table tr, .RH-LAYOUT-FOOTER-container table tr,.RH-LAYOUT-CENTERPANEL-topic-box 
    table tr td:first-child, .RH-LAYOUT-FOOTER-container 
    table tr td:first-child,.RH-LAYOUT-CENTERPANEL-topic-box 
    table tr td:last-child, .RH-LAYOUT-FOOTER-container 
    table tr td:last-child {
        border-right: none !important;
        border-left: none !important;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre, .RH-LAYOUT-FOOTER-container .code-wrapper pre {
        max-height: 300px;
        page-break-inside: avoid;
    }

    /* scroller width */
    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre::-webkit-scrollbar, .RH-LAYOUT-FOOTER-container .code-wrapper pre::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }

    /* Track */
    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre::-webkit-scrollbar-track, .RH-LAYOUT-FOOTER-container .code-wrapper pre::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #aaa;
        border-radius: 4px;
    }

    /* Handle */
    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre::-webkit-scrollbar-thumb, .RH-LAYOUT-FOOTER-container .code-wrapper pre::-webkit-scrollbar-thumb {
        background: #777;
        border-radius: 4px;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper button, .RH-LAYOUT-FOOTER-container .code-wrapper button {
        background: none;
        border: none;
        position: absolute;
        top: 8px;
        right: 8px;
        cursor: pointer;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper button:hover, .RH-LAYOUT-FOOTER-container .code-wrapper button:hover {
        opacity: 70%;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box [data-keyref]:not([data-keyref=""]), .RH-LAYOUT-FOOTER-container [data-keyref]:not([data-keyref=""]) {
        font-size: 11pt !important;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box span.monospace, .RH-LAYOUT-FOOTER-container span.monospace {
        font-family: 'Courier New' !important;
        font-size: 11pt !important;
        word-break: break-word;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .alert, .RH-LAYOUT-FOOTER-container .alert {
        max-width: 100%;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-LEFTPANEL-container, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-LEFTPANEL-container {
        min-width: unset !important;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-LEFTPANEL-tab-view, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-LEFTPANEL-tab-view {
        min-width: 300px !important;
    }
}

.RH-LAYOUT-CENTERPANEL-topic-box ol li, .RH-LAYOUT-FOOTER-container ol li,.RH-LAYOUT-CENTERPANEL-topic-box  ul li, .RH-LAYOUT-FOOTER-container  ul li {
    word-break: break-word;
}

@media screen("max-width: 1000px") {
    .RH-LAYOUT-CENTERPANEL-topic-box .label-mobile-invisible, .RH-LAYOUT-FOOTER-container .label-mobile-invisible {
        display: none;
    }
}

@media print {
  .RH-LAYOUT-CENTERPANEL-topic-box .stepper, .RH-LAYOUT-FOOTER-container .stepper{display: none;
  }
    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper pre, .RH-LAYOUT-FOOTER-container .code-wrapper pre {
        font-size: 9pt;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .code-wrapper button, .RH-LAYOUT-FOOTER-container .code-wrapper button {
        display: none;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box .alert, .RH-LAYOUT-FOOTER-container .alert {
        max-width: 95%;
        width: 95%;
    }

    .RH-LAYOUT-CENTERPANEL-topic-box a.internal, .RH-LAYOUT-FOOTER-container a.internal,.RH-LAYOUT-CENTERPANEL-topic-box  a.internal:visited, .RH-LAYOUT-FOOTER-container  a.internal:visited,.RH-LAYOUT-CENTERPANEL-topic-box  a.internal:hover, .RH-LAYOUT-FOOTER-container  a.internal:hover,.RH-LAYOUT-CENTERPANEL-topic-box  a.internal:focus, .RH-LAYOUT-FOOTER-container  a.internal:focus {
        font-family: Arial;
        text-decoration: none;
        font-size: 11pt;
        text-transform: uppercase;
        font-weight: 700;
        color: var(--dark-blue-brand);
    }

    .RH-LAYOUT-CENTERPANEL-topic-box div[data-region="topic"] [data-keyref]:not([data-keyref=""]), .RH-LAYOUT-FOOTER-container div[data-region="topic"] [data-keyref]:not([data-keyref=""]) {
        font-size: 11pt !important;
    }
  .RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-RIGHTPANEL-container, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-RIGHTPANEL-container {display:none;}
}

.RH-LAYOUT-CENTERPANEL-topic-box ol.reltopics-list, .RH-LAYOUT-FOOTER-container ol.reltopics-list {
    list-style: none !important;
}

.RH-LAYOUT-CENTERPANEL-topic-box span.monospace, .RH-LAYOUT-FOOTER-container span.monospace {
    font-family: 'Courier New' !important;
    font-size: 10pt !important;
    word-break: break-word;
}

.RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-expanded-box, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-expanded-box {
    background-color: var(--ice-blue-brand);
}

.RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-expanded-box .expanded-title, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-expanded-box .expanded-title {
    display: flex;
    align-items: center;
    height: 24px; /* align as alerts height */
    list-style: none;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--dark-blue-brand);
    cursor: pointer;
}

.RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-expanded-box .expanded-text, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-expanded-box .expanded-text {
    padding-left: 20px;
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map, .RH-LAYOUT-FOOTER-container .image-map {
    position: relative;
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map img, .RH-LAYOUT-FOOTER-container .image-map img {
    display: block;
    max-width: calc(100% - 4px);
    height: auto;
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map .area, .RH-LAYOUT-FOOTER-container .image-map .area {
    display: block;
    position: absolute;
    border-radius: 50%;
    transition: box-shadow 0.15s ease-in-out;
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map .area:hover, .RH-LAYOUT-FOOTER-container .image-map .area:hover {
    box-shadow: 0 0 15px 3px var(--blue-brand);
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map .area.big:hover, .RH-LAYOUT-FOOTER-container .image-map .area.big:hover {
    box-shadow: 0 0 15px 3px var(--dark-blue-brand);
}

.RH-LAYOUT-CENTERPANEL-topic-box .image-map .area.small:hover, .RH-LAYOUT-FOOTER-container .image-map .area.small:hover {
    box-shadow: 0 0 15px 3px var(--ice-blue-brand);
}
.RH-LAYOUT-CENTERPANEL-topic-box .stepper, .RH-LAYOUT-FOOTER-container .stepper {
    display: flex;
    justify-content: center;
    gap: 0;
    font-family: "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .step-container:not(:last-child):after, .RH-LAYOUT-FOOTER-container .step-container:not(:last-child):after {
    right: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #6897CF;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    width: calc(50% - 20px);
    top: 36px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .step-container:not(:first-child):before, .RH-LAYOUT-FOOTER-container .step-container:not(:first-child):before {
    left: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #6897CF;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    width: calc(50% - 20px);
    top: 36px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .step-container.current-step:after, .RH-LAYOUT-FOOTER-container .step-container.current-step:after {
    width: calc(50% - 40px);
    top: 56px;
  }
  .RH-LAYOUT-CENTERPANEL-topic-box .step-container.current-step:before, .RH-LAYOUT-FOOTER-container .step-container.current-step:before {
    width: calc(50% - 40px);
    top: 56px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .step-container, .RH-LAYOUT-FOOTER-container .step-container {
    box-sizing: border-box;
    flex-direction: column;
    height: auto;
    padding: 16px;
    overflow: hidden;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    cursor: default;
    align-self: center;
    flex-basis: 100%;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .step-container:not(.current-step), .RH-LAYOUT-FOOTER-container .step-container:not(.current-step) {
    cursor: pointer;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .icon, .RH-LAYOUT-FOOTER-container .icon {
    border-radius: 50%;
    border: none;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .current-step .icon, .RH-LAYOUT-FOOTER-container .current-step .icon {
    height: 80px;
    width: 80px;
    color: #fff;
    font-size: 28px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .current-step .label, .RH-LAYOUT-FOOTER-container .current-step .label {
    line-height: 28px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .label, .RH-LAYOUT-FOOTER-container .label {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 50px;
    vertical-align: middle;
    padding-top: 10px;
    color: #0B3B75;
    line-height: 28px;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .previous-step .icon, .RH-LAYOUT-FOOTER-container .previous-step .icon {
    background-image: url('../images/done.svg');
    background-color: #EEF5FB;
    color: #EEF5FB;
    background-repeat: no-repeat;
    background-position: center;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .current-step .icon, .RH-LAYOUT-FOOTER-container .current-step .icon {
    background-color: #0B3B75;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .next-step .icon, .RH-LAYOUT-FOOTER-container .next-step .icon {
    background-color: #6897CF;
    color: #fff;
    font-weight: bold;
  }

  .RH-LAYOUT-CENTERPANEL-topic-box .separator, .RH-LAYOUT-FOOTER-container .separator {
    margin: 0;
    min-width: 0;
    position: relative;
    height: 2px;
    top: 56px;
    border-top-width: 1px;
    border-top-style: solid;
    flex: auto;
    border-color: #6897CF;
  }


.RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-LEFTPANEL-selected-tab, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-LEFTPANEL-selected-tab {
    text-decoration: none;
    cursor: default;
}