/*
 * ==============================================
 * Skin for oXygen generated WebHelp.
 * ==============================================
 */

/*
 * ------------------------------------------------------------------
 *  
 * Fonts.
 *  
 */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');

@font-face {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 300;
    src: url(resources/fonts/Roboto-Thin.ttf);
}

@font-face {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    src: url(resources/fonts/Roboto-Regular.ttf);
}

@font-face {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700;
    src: url(resources/fonts/Roboto-Bold.ttf);
}

html {
    /* background: #000; */
}

html,
body {
    min-width: 100%;
    height: auto;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 11pt;
    color: #2f2f2f;
}

/*
      * ------------------------------------------------------------------
      *
      * Fight with bootstrap
      *
      */

.navbar-brand {
    height: auto;
}

.navbar {
    border: none;
    border-radius: 0;
    margin: 0;
}

.wh_header {
    background: #000 none;
    color: #ffffff;
    padding: 0;
}

a,
a:hover,
a:visited {}

a:hover {
    text-decoration: none;
}

/*
  * ------------------------------------------------------------------
  *  
  * Publication titles
  *  
  */

.wh_publication_title>a {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 700;
}

/*
  * ------------------------------------------------------------------
  *  
  * Menu
  *  
  */

.wh_top_menu {
    font-family: 'Roboto', sans-serif;
    margin: .4em 0;
    font-size: 11pt;
}

.wh_top_menu>a:hover {
    color: #0a86bb;
}

.wh_top_menu a {
    color: #fff;
    line-height: 2em;
    /* font-weight: 700; */
}

/* The submenus */

.wh_top_menu ul ul {
    background-color: #000000;
}

.wh_top_menu>ul>li {
    margin: 0 1em;
}

.wh_top_menu>ul>li a {
    padding: 0;
    background: transparent;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
}

.wh_top_menu ul li {
    padding: 0.25 1em;
}

.wh_top_menu>ul>li:hover>span a {
    background: transparent;
    color: #0a86bb;
    border-bottom: 4px solid #0a86bb;
    border-top: 4px solid transparent;
}



.wh_top_menu ul ul li a {
    border: 4px solid transparent !important;
}

.wh_top_menu ul ul li:hover>span a {
    background: #fff;
    color: #0a86bb;
}

.wh_top_menu ul ul li {
    width: 270px;
    text-transform: capitalize;
}

.wh_top_menu ul ul li a {
    padding: 0.25em 1em;
}

/*
  * ------------------------------------------------------------------
  *  
  * Link to the index.
  * 
  */

.wh_indexterms_link a span {
    display: none;
}

.wh_indexterms_link a:before {
    color: #fff;
}

/*
  * ------------------------------------------------------------------
  *  
  * Breadcrumb
  *  
  */

.wh_breadcrumb ol {
    color: #76787a;
    font-size: 1em;
}

.wh_breadcrumb ol a {
    color: inherit;
}

.wh_breadcrumb ol .active {
    color: #0a86bb;
}

/*
  * ------------------------------------------------------------------
  *  
  * Tools and navigation
  * 
  */

.wh_tools {
    /* background-color: #ECF2F9; */
    font-family: 'Roboto', sans-serif;
    margin: 0 0 2em;
    /* border-bottom: 1px solid #cccccc; */
}

.wh_print_link,
.wh_navigation_links,
.wh_navigation_links .navnext,
.wh_navigation_links .navprev {}

.webhelp_expand_collapse_sections,
.wh_hide_highlight,
.wh_print_link button,
.wh_navigation_links a,
.wh_navigation_links a:hover,
.wh_navigation_links a:active,
.wh_navigation_links a:visited,
.wh_print_link a:before,
.wh_navigation_links a:before,
.wh_navigation_links a:hover:before,
.wh_navigation_links a:active:before,
.wh_navigation_links a:visited:before {
    color: #0a86bb;
    text-decoration: none;
}

/*
  * ------------------------------------------------------------------
  *  
  * Tiles
  * 
  */

.wh_tiles {
    justify-content: unset;
}

.wh_tile {
    font-weight: 300;
    background: #FFFFFF;
    border: 1px solid #ababab;
    box-shadow: 0px 6px 10px -1px #ababab;
    padding: 25px 15px;
}

.wh_tile_shortdesc {
    font-family: 'Open Sans', sans-serif;
    margin-top: 1em;
    text-align: center;
    color: #2f2f2f;
    font-size: 11pt;
    font-weight: 400;
}

.wh_tile_text:after {
    background: linear-gradient(to bottom, rgba(236, 242, 249, 0), rgba(236, 242, 249, 1) 75%);
}

.wh_tile_title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.5em;
    text-align: center;
    text-decoration: none;
}

.wh_tile_title a {
    color: #0a86bb;
}

@media only screen and (max-width: 767px) {
    .wh_tile>div {
        height: auto;
    }
}

/* 
 You can style some of the tiles in a special way. 
 Example:
 .wh_tiles *[data-id='getting_started']{
     background-color:gray;
 }
 */

/*
  * ------------------------------------------------------------------
  *  
  * Search area
  * 
  */

.wh_search_input {
    display: block;
    margin: 0;
    position: relative;
    /* background: #24AAE1; */
    background: url('./resources/images/ap_documentation_banner_blue.jpg') no-repeat left bottom;
    background-size: cover;
    padding: 40px 0;
}

.wh_welcome:not(:empty) {
    font-size: 2.9em;
    margin: 0 auto;
    font-family: 'Verdana', Arial, Helvetica, sans-serif;
    padding: 0 0 0.5em 0;
    text-shadow: none;
    font-weight: 300;
    line-height: 1.2em;
}


.wh_main_page .wh_search_input {
    padding: 125px 0;
    background-size: cover;

}

#searchForm>div {
    width: 40%;
}

.wh_search_textfield {
    font-size: 14pt;
    border: solid 1px #ababab;
    border-radius: 5px;
    padding: 0 .75em;
    position: relative;
    height: 2.8em;
    /* border: 2px solid #0a86bb; */
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.wh_search_button {
    border: solid 1px #ababab;
    border-radius: 0 5px 5px 0;
    /* border: 2px solid #0a86bb; */
    border-left-width: 0;
    padding: 0 .5em;
    color: #76787a;
    background-color: #ffffff;
    height: 2.8em;
    display: inline-block;
    font-size: 14pt;
}

/* Search autocomplete icons */

.search-autocomplete-proposal-type-history a,
.search-autocomplete-proposal-type-history a:hover,
.search-autocomplete-proposal-type-history a:visited,
.search-autocomplete-proposal-type-history a:active {
    text-decoration: none;
    color: inherit;
    font-size: 0.8em;
}

.ui-state-active .search-autocomplete-proposal-type-history a,
.ui-state-active .search-autocomplete-proposal-type-history a:hover,
.ui-state-active .search-autocomplete-proposal-type-history a:visited,
.ui-state-active .search-autocomplete-proposal-type-history a:active {
    color: #fff;
}

/* Active search page */

#wh-search-pagination>ul>li.active>a {
    background-color: #346ec5;
}

/*@media only screen and (max-width: 999px) {*/

/*.wh_search_input:after{*/

/*display:none;*/

/*}*/

/*}*/

@media only screen and (max-width: 767px) {

    .wh_main_page .wh_search_input,
    .wh_search_input {
        padding: 3em 0;
    }
}

/*
  * ------------------------------------------------------------------
  *  
  * Publication TOC
  * 
  */

.wh_publication_toc {
    font-family: 'Roboto', sans-serif;
    border-radius: 5px;
    padding: 1em .5em;
    background-color: #f8f8f8
}

.wh_publication_toc .active>.topicref a {
    color: #0a86bb;
    font-weight: bold;
}

.wh_publication_toc span,
.wh_publication_toc a,
.wh_publication_toc a:visited,
.wh_publication_toc a:hover {
    color: #2f2f2f;
}

.wh_publication_toc a:hover {
    text-decoration: underline;
}

.wh_publication_toc ul li,
#wh_topic_toc ul li {
    margin-top: .7em;
}

.wh_topic_toc ul li a:hover {
    text-decoration: underline !important;
}

.wh_topic_toc {
    font-family: 'Roboto', sans-serif;
    border-left: 1px solid #ababab;
}



@media only screen and (max-width: 767px) {
    .wh_publication_toc {
        border-radius: 0;
        padding: 1em 0.5em;
        margin-top: 10px;
        border: 1px solid #e0e0e0;
    }

    .wh_related_links,
    .wh_child_links,
    .wh_topic_content .related-links {
        border: 1px solid #e0e0e0;
    }
}

/* Publication TOC tooltip */

.wh_breadcrumb .topicref .wh-tooltip,
.wh_publication_toc .topicref .wh-tooltip {
    background-color: #0a86bb;
    color: #fff;
    font-size: 11pt;
}

.wh_breadcrumb .topicref .wh-tooltip a,
.wh_publication_toc .topicref .wh-tooltip a {
    color: #fff;
    text-decoration: underline;
}

/* Tooltip arrow. */

[data-tooltip-position="left"] .topicref .wh-tooltip::before {
    border-left-color: #0a86bb;
}

[data-tooltip-position="right"] .topicref .wh-tooltip::before {
    border-right-color: #0a86bb;
}

[data-tooltip-position="bottom"] .topicref .wh-tooltip::before {
    border-bottom-color: #0a86bb;
}

[data-tooltip-position="top"] .topicref .wh-tooltip::before {
    border-top-color: #0a86bb;
}

/*
  * ------------------------------------------------------------------
  *
  * Footer
  * 
  */

.wh_footer {
    /* text-align: center; */
    padding: 1em 0;
    position: relative;
    bottom: 0;
    width: 100%;
    color: #ffffff;
    background: none #000000;
    margin-top: 40px;
}

.wh_footer a {
    color: #CCE2F1;
}

/*
  * ------------------------------------------------------------------
  *  
  * Topic content
  * 
  */

.wh_topic_content,
.wh_content_area {
    color: #2f2f2f;
    line-height: 1.7em;
    margin-bottom: 40px;
}

.wh_main_page .wh_content_area {
    margin: 40px auto 0;
    width: 80%;
}

.wh_topic_content .title.topictitle1 {
    font-family: 'Roboto', sans-serif;
    font-size: 24pt;
    line-height: 1.1em;
    color: #0a86bb;
}

.topictitle3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 18pt;
}

.wh_related_links,
.wh_child_links,
.wh_topic_content .related-links {
    border-top: 1px solid #ccc;
    padding-top: 7px;
    margin-top: 0;
}

.wh_related_links,
.wh_topic_content .related-links {
    padding: .5em 1.5em;
}

.wh_child_links {
    padding: 1.5em;
}

.related-links strong {
    font-weight: 500;
}

.related-links a,
.related-links a:visited {
    color: #5185cb;
    padding-bottom: .3em;
    display: inline-block;
}

.filepath {
    color: #c7254e !important;
}

/*
  * ------------------------------------------------------------------
  *  
  * Search results.
  * 
  */

.searchresult {
    list-style: none;
    padding: 8px;
}

.searchresult li a {
    /* color: #346ec5; */
}

.searchresult .shortdesclink {
    margin: .3em .5em 0 0;
}

.wh_search_expression {
    font-weight: bold;
}

/* Search relative path */

.searchresult li .relativePath a {
    color: #006621;
}

/*
  * ------------------------------------------------------------------
  *  
  * Index terms.
  * 
  */

.wh_index_terms span.wh_first_letter {
    color: #346ec5;
}

.wh_index_terms #indexList {
    padding: 0;
}

/*
  * ------------------------------------------------------------------
  *  
  * Tree TOC for the main page.
  * 
  */

.wh_main_page_toc {}

.wh_main_page_toc .expanded,
.wh_main_page_toc .wh_main_page_toc_accordion_header:hover,
.wh_main_page_toc>.wh_main_page_toc_entry:hover,
.wh_main_page_toc_accordion_entries {
    background-color: #F2F8FF;
}

/**
  *
  * Styles used for RTL pages
  *
  */

html[dir='rtl'] .wh_top_menu ul li:hover>ul {
    max-width: 270px;
}

/**
  *
  * Custom styles and overrides - for new and existing classes not present in this file
  *
  */

.wh_topic_label {
    font-size: 1em !important;
    font-weight: bold !important;
    color: #76787a !important;
}

.section-title a,
.topic-title a {
    color: #76787a;
    text-decoration: none !important;
}

.current_node {
    font-weight: bold !important;
    text-decoration: underline !important;
    color: #0a86bb !important;
}

.topictitle2 {
    font-family: 'Roboto', sans-serif;
    font-size: 20pt;
    color: #2f2f2f;
    padding-bottom: 3px;
    border-bottom: 1px solid #6b6b6b;
    font-style: normal;
    margin-top: 70px;
    margin-bottom: 25px;
}

.sectiontitle {
    font-size: 17pt !important;
    font-weight: normal !important;
    color: #2f2f2f !important;
    margin-top: 25px;
    margin-bottom: 17px;
}

.sthead {
    color: #ffffff;
    background: #2f2f2f;
    font-weight: bold;
}

.stentry {
    border-right: 0px !important;
    padding: 3px 5px;
    border-color: #6b6b6b;
    text-align: left;
}

.ap_header {
    font-family: 'Roboto', sans-serif;
    min-height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;
    background: #ffffff;
    padding: 4px 0;
}

.ap_header .ap_logo {
    height: 40px;
    /* margin: 10px 0; */
}

.ap_header .nav {
    align-self: flex-end;
}

.ap_header .nav .nav-link {
    margin: 0 15px;
    color: #000000;
    white-space: nowrap;
    line-height: 30px;
    padding: 0px;
    /* needed for spacing between links when menu items wrap on smaller screens */
}

.ap_header .nav .nav-link:hover {
    margin: 0 15px;
    color: #0a86bb;
    border-bottom: 4px solid #0a86bb;
}

.ap_footer .ap_footer_logo {
    height: 20px;
    margin-bottom: 15px;
}


.xref,
.xref:hover,
.xref:visited,
.xref:focus {
    color: #0a86bb;
    text-decoration: none;
}



.dt,
.dd {
    font-weight: normal;
    line-height: 18px;
    margin-left: 0px;
}

.p,
.li,
.dd,
.dt {
    margin-top: 15px;
    padding-top: 0px;
}

.dt {
    text-decoration: underline;
}

.ul,
.ol {
    margin-top: 15px;
    margin-bottom: 15px;
}

.fig,
.simpletable {
    margin-top: 25px;
    margin-bottom: 35px;
}

/* .fignone img {
     padding: 5px 10px 0 10px;
 } */

a.xref.glossarylink,
a.xref.glossarylink:visited,
a.xref.glossarylink:focus {
    color: #2f2f2f;
    border-bottom: 1px #6b6b6b dashed;
}

a.xref.glossarylink:hover {
    color: #0a86bb;
    border-bottom: 1px #0a86bb solid;
}

.wh_content_area {
    min-height: 250px;
}

.no-margin {
    margin: 0
}

.container-fluid {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.wh_expand_btn {
    margin-right: 5px;
}

.wh_expand_btn:before,
.wh_expand_btn.expanded:before {
    font-size: 13pt;
    color: #0a86bb;
    text-align: right;
    margin-right: 0;
    opacity: 1;
    width: 1.25em;
}

.wh_publication_toc div[data-state=not-ready]>.wh-expand-btn:before,
.wh_publication_toc div[data-state=collapsed]>.wh-expand-btn:before,
.wh_publication_toc div[data-state=expanded]>.wh-expand-btn:before {
    color: #0a86bb;
    font-family: "oXygen WebHelp";
    font-size: 10pt;
    position: relative;
    opacity: 1;
    top: 1px;
}

.wh_expand_btn:before,
.wh_publication_toc div[data-state=not-ready]>.wh-expand-btn:before,
.wh_publication_toc div[data-state=collapsed]>.wh-expand-btn:before {
    /* content: "\e081"; */
    font-family: "oXygen WebHelp";
    content: 'b';
}

.wh_expand_btn.expanded:before,
.wh_publication_toc div[data-state=expanded]>.wh-expand-btn:before {
    /* content: "\e082"; */
    font-family: "oXygen WebHelp";
    content: 'c';
}

.webhelp_expand_collapse_sections[data-next-state='collapsed']:after {
    content: 'c';
}

.webhelp_expand_collapse_sections[data-next-state='expanded']:after {
    content: 'b';
    margin-right: 0;
}

.wh_topic_page .wh_search_textfield,
.wh_topic_page .wh_search_button,
.wh_search_page .wh_search_textfield,
.wh_search_page .wh_search_button {
    font-size: 11pt;
}

.ap_footer {
    margin-top: 120px;
}

.ap_footer p {
    margin-bottom: 8px;
}

.footer_quickLinks .footerlinkhead {
    font-weight: 700;
    font-size: 14pt;
}

.footer_quickLinks .footerlink a,
.footer_quickLinks .footerlink a:visited,
.footer_quickLinks .footerlink a:active,
.footer_quickLinks .footerlink a:focus {
    color: #ffffff;
}

.footer_quickLinks .footerlink a:hover {
    color: #0a86bb
}

.simpletable {
    width: 100%;
}

.simpletable td,
.simpletable th {
    padding-right: 20px;
}

.codeblock {
    font-size: 11pt;
    border-radius: 0;
    border: 0;
    background-color: #f8f8f8;
    padding: 10px;
}

blockquote.lq {
    border: 0;
    font-size: 11pt;
    background-color: #f8f8f8;
    border-radius: 0;
    margin: .5em 0 .5em .5em;
    padding: 10px;
}

.note {
    border: 0;
    font-size: 11pt;
    background-color: #f8f8f8;
    border-radius: 0;
    margin: .5em 0 .5em .5em;
    padding: 10px;
}

.note:before {
    content: '';
    display: inline-block;
    position: relative;
    top: 2px;
    width: 16px;
    background: url(./resources/images/note_exclamation.svg) no-repeat center center;
    background-size: cover;
    height: 16px;
}

.note .note__title {
    display: none;
}

.wh_tooltip {
    background-color: #0a86bb;
}

.wh_main_page .gsc-input::placeholder,
.wh_topic_page .wh_search_textfield::placeholder {
    color: #76787a;
    opacity: 1;
    font-size: 14pt !important;
}

.wh_main_page .gsc-input:-ms-input-placeholder,
.wh_topic_page .wh_search_textfield:-ms-input-placeholder {
    color: #76787a;
    font-size: 14pt !important;
}

.wh_main_page .gsc-input::-ms-input-placeholder,
.wh_topic_page .wh_search_textfield::-ms-input-placeholder {
    color: #76787a;
    font-size: 14pt !important;
}

.wh_main_page .gsc-input::-webkit-input-placeholder,
.wh_topic_page .wh_search_textfield::-webkit-input-placeholder {
    color: #76787a;
    font-size: 14pt !important;
}

.gsc-control-cse {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    font-family: 'Roboto', sans-serif !important;
}

td.gsc-input {
    padding-right: 0 !important;
}

td.gsc-search-button {
    padding-left: 0 !important;
}

td.gsc-input .gsc-input-box {
    border: none;
    border-radius: 5px 0 0 5px;
    font-size: 14pt !important;
    height: 2.8em !important;
}

td.gsc-input .gsc-input-box table {
    height: 100% !important;
}

form.gsc-search-box {
    width: 40% !important;
    position: relative;
    margin: auto !important;
    max-width: 1000px;
    font-size: 14pt !important;
    height: 2.8em !important;
    border-radius: 5px !important;
    background-color: #ffffff;
}

td.gsc-search-button {
    margin-left: 0 !important;
    color: #76787a;
    background-color: #ffffff;
    height: 2.8em;
    padding: 0;
    border-radius: 0 5px 5px 0 !important;
    border: none;
}

form.gsc-search-box td {
    padding: 0;
}

form.gsc-search-box tr {
    border-radius: 5px;
}

.gsc-search-button-v2 {
    background-color: transparent !important;
    height: 100%;
    border: none !important;
    padding: 6px 18px !important;
}

.wh_main_page .gsc-search-button-v2 svg {
    fill: #76787a !important;
    width: 20px !important;
    height: 20px !important;
}

td.gsib_a,
td.gsib_b {
    padding: 5px !important;
}

input.gsc-input {
    font-size: 14pt !important;
    background: white !important;
    text-indent: 0 !important;
}

.gsc-input-box-focus,
.gsc-input-box-hover {
    box-shadow: none !important;
    border: none !important;
}

.wh_search_page td.gsc-input .gsc-input-box,
.wh_search_page td.gsc-search-button,
.wh_topic_page td.gsc-input .gsc-input-box,
.wh_topic_page td.gsc-search-button {
    height: 2em !important;
}

.wh_search_page input.gsc-input,
.wh_topic_page input.gsc-input {
    font-size: 11pt !important;
    /* background: white !important; */
    /* text-indent: 0 !imprtant; */
}

.wh_search_page .gsc-search-button-v2 svg,
.wh_topic_page .gsc-search-button-v2 svg {
    fill: #76787a !important;
    width: 16px !important;
    height: 16px !important;
}

.wh_search_page .gsc-input::placeholder,
.wh_topic_page .gsc-input::placeholder {
    color: #76787a;
    opacity: 1;
}

.wh_search_page .gsc-input:-ms-input-placeholder,
.wh_topic_page .gsc-input:-ms-input-placeholder {
    color: #76787a;
}

.wh_search_page .gsc-input::-ms-input-placeholder,
.wh_topic_page .gsc-input::-ms-input-placeholder {
    color: #76787a;
}

.wh_search_page .gsc-input::-webkit-input-placeholder,
.wh_topic_page .gsc-input::-webkit-input-placeholder {
    color: #76787a;
}

.wh_search_page form.gsc-search-box,
.wh_topic_page form.gsc-search-box {
    height: 2em !important;
}

.gs-webResult.gs-result a.gs-title,
.gs-webResult.gs-result a.gs-title b,
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:focus,
.gs-webResult.gs-result a.gs-title:focus b,
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title,
.gs-imageResult a.gs-title b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b,
.gs-imageResult a.gs-title:focus,
.gs-imageResult a.gs-title:focus b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
    color: #0a86bb !important;
}

.gs-result .gs-title,
.gs-result .gs-title * {
    text-decoration: none !important;
}

.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
    color: #76787a !important;
}

.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 11pt !important;
    color: #2f2f2f !important;
}

.gsc-result .gs-title {
    overflow: visible !important;
}

.gsc-cursor-page {
    display: inline-block !important;
    color: #0a86bb !important;
    font-size: 11pt;
    border: 1px solid #0a86bb;
    margin: 0 !important;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background-color: #eeeeee;
}

.gsc-results .gsc-cursor-box {
    text-align: center;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #0a86bb !important;
    color: white !important;
    border: 1px solid #0a86bb !important;
}

.searchresult li a.foundResult {
    color: #0a86bb;
    font-size: 16px;
}

.wh_search_page .wh_content_area {
    margin: 0 auto !important;
    width: 80% !important;
    font-family: 'Roboto', sans-serif;
    line-height: 140%;
}

.wh_search_results_header {
    padding: 8px;
}

.wh_search_results_header_docs,
.wh_search_results_header_pages {
    font-size: 13px;
}

.searchresult li {
    padding: 0.75em 0;
}

.searchresult li .relativePath a {
    color: #76787a;
    font-size: 13px;
}

.searchresult .shortdesclink {
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    margin: 0.25em 0;
}




.xref:hover {
    border-bottom: 1px #0a86bb solid;
}

.figtitleprefix {
    position: absolute;
    left: -9999px;
    visibility: hidden;
}

.figcap {
    font-weight: bold;
    font-style: normal !important;
    margin-bottom: 10px;
    color: #76787a;
}

.figcap+br {
    display: none;
}

blockquote.lq {
    margin-left: 0 !important;
}

.codeblock {
    margin-left: 0 !important;
    word-break: keep-all;
}

.note {
    margin-left: 0 !important;
}

.note:before {
    margin-right: 5px;
}

code {
    white-space: pre !important;
    background-color: inherit;
}

.wh_child_links {
    border-top: none;
    /* background-color: #f8f8f8; */
    padding: 0;
}

.related-links a,
.related-links a:visited {
    color: #76787a;
    text-decoration: none;
    font-weight: 400;
}

.related-links a:hover {
    text-decoration: underline;
}

.wh_child_links:before {
    content: "Topics In This Section";
    font-size: 14pt !important;
    line-height: 2em;
    border-bottom: 1px solid #ababab;
    color: #76787a;
    width: 100%;
    display: block;
    margin-top: 80px;
    margin-bottom: 5px;
    font-weight: 400;
}

.sthead {
    vertical-align: bottom;
}

.stentry>p {
    margin-top: 0;
}

/* ------------Documentation dropdown css--------------- */
.nav_menu_block {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 3px;
}

.doc_dropdown_content {
    display: none;
    position: absolute;
    background-color: #fff;
    width: auto;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    border-radius: 0px 0px 4px 4px;
    margin-top: 4px;
}


.documentationDD {
    padding-right: 8px;
    color: #000000;
}

.hide_arrow {
    display: none;
}

.show_arrow {
    display: block;
}

.showDropdown {
    display: flex;
    flex-direction: column;
}

.doc_dropdown_content a:hover {
    background-color: rgb(240, 240, 242);
    color: rgb(59, 68, 85);
}

.doc_link {
    /* color: rgb(103, 110, 123); */
    color: #000000;
    padding: 12px;
    text-decoration: none;
}

.dropdownHeader {
    display: flex;
    align-items: center;
}

.footer-container .col-sm-8 {
    padding: 0px 15px 0px 15px;
}

.footer-container .col-sm-4 {
    padding: 0px 15px 0px 15px;
}

.ap_footer .container-fluid {
    display: flex;
    flex-wrap: inherit;
    justify-content: space-between;
    align-items: flex-start;
}

#wh_publication_toc_content {
    position: relative !important;
    top: 0px !important;
    max-height: none !important;
}

#wh_topic_toc_content {
    position: sticky !important;
    top: 30px !important;
    max-height: none !important;
}

.wh_top_menu ul ul li {
    border-top-color: #4b545f !important;
}

div.note {
    background-image: none !important;
    background-repeat: none !important;
    padding: 10px !important;
}

table.simpletable {
    table-layout: fixed;
}

.sectiontitle:not(.tasklabel) {
    padding-left: 0px;
}

.topic:not([role~=article])>.title {
    padding-left: 0px;
}

.wh_expand_btn {
    left: 0px;
}

.header-sticky {
    position: relative !important;
}

.breadcrumb-sticky {
    position: relative !important;
    z-index: 0 !important;
    top: 0px !important;
}
