/*
 * ==============================================
 * 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: 100%;
 }
 
 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 span[data-state=not-ready]>.wh-expand-btn:before,
 .wh_publication_toc span[data-state=collapsed]>.wh-expand-btn:before,
 .wh_publication_toc span[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 span[data-state=not-ready]>.wh-expand-btn:before,
 .wh_publication_toc span[data-state=collapsed]>.wh-expand-btn:before {
     /* content: "\e081"; */
     font-family: "oXygen WebHelp";
     content: 'b';
 }
 
 .wh_expand_btn.expanded:before,
 .wh_publication_toc span[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: relative !important;
     top: 0px !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;
 }
 