
/* Bold selection in Publication TOC. WebHelp only. */
@media screen {
    .wh_publication_toc .active > .topicref a {
        font-weight: bold;
    }
}
/*theme-color-orange*/
.topictitle1,
.topictitle2,
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6,
*[class ~= 'front-page/front-page-title'],
*[class ~= "toc/title"],
*[class ~= "placeholder/figurelist"] > *[class ~= "topic/title"],
*[class ~= "placeholder/tablelist"] > *[class ~= "topic/title"],
*[class ~= "index/groups"]::before {
    color: #014e8c;
}
*[class ~= 'topic/shortdesc']:before {
    color: #3e474c;
}
/*------------------------------------------------------------------
 *                                  LINKS FORMATTING
 * ------------------------------------------------------------------*/
*[class ~= 'topic/xref'],
*[class ~= 'topic/link'] {
    color: #014e8c !important;
    text-decoration: underline;
}

.related-links a,
.related-links a:visited {
    color: #014e8c;
}

 /* Hide the shortdesc/preview text under links */
.wh_related_links .shortdesc,
.wh_related_links .desc {
  display: none;
}

/*------------------------------------------------------------------
 *                                  LINKS FORMATTING In TOOLTIP
 * ------------------------------------------------------------------*/
.wh-tooltip-container .wh-tooltip,
.wh_breadcrumb .topicref .wh-tooltip,
.wh-toc-tooltip .xref {
    color: #ffffff !important;
}

.wh-tooltip-container .wh-tooltip,
.wh_breadcrumb .topicref .wh-tooltip,
.wh-toc-tooltip .uicontrol {
    font-weight: normal !important;
}
/*------------------------------------------------------------------
 *                  theme-fonts
 * ------------------------------------------------------------------*/
@page {
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
}
.topictitle1,
.topictitle2,
*[class ~= 'front-page/front-page-title'],
*[class ~= "toc/title"],
*[class ~= "map/topicref"],
*[class ~= 'topic/title'],
*[class ~= 'topic/thead'],
*[class ~= "placeholder/figurelist"],
*[class ~= "placeholder/tablelist"],
*[class ~= "index/groups"]::before,
*[class ~= "index/group"] > *[class ~= "index/label"],
.wh_publication_title,
.wh_top_menu,
.wh_tile_title .topicref,
.wh_main_page_toc_entry .topicref,
.wh_index_terms span.wh_first_letter,
.wh-letters li a {
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
    color: #014e8c;
}
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6 {
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
}
body {
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
    color: #333333;
}
/*title-font-size-small*/
.topictitle1,
*[class ~= 'toc/title'],
*[class ~= "placeholder/figurelist"] > *[class ~= "topic/title"],
*[class ~= "placeholder/tablelist"] > *[class ~= "topic/title"],
*[class ~= "index/groups"]::before {
    font-size: 17pt;
}
.topictitle2 {
    font-size: 14pt;
}
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6 {
    font-size: 11pt;
}
/*table-style-horizontal-minimalist*/
th[class ~= 'topic/entry'],
th[class ~= 'topic/stentry'] {
    border-bottom-width: thin !important;
    border-bottom-style: solid !important;
}
*[class ~= 'topic/table'],
*[class ~= 'topic/simpletable'],
*[class ~= 'topic/entry'],
*[class ~= 'topic/stentry'] {
/*    border: 0;*/
    border-color: #a5a5a5;
}

/*pdf-cover-selector*/
/*pdf-cover-title-vertical-alignment-top*/
*[class ~= "front-page/front-page-title"] {
    margin-top: 0px;
}
/*pdf-cover-title-size-big*/
*[class ~= "front-page/front-page-title"] > *[class ~= "topic/title"] {
    font-size: 2.2em;
}
/*pdf-cover-title-colors-white-title*/
*[class ~= "front-page/front-page-title"] > *[class ~= "topic/title"] {
    color: white;
    background-color: transparent;
}
*[class ~= "bookmap/booktitle"] {
    padding: 0.5em;
}


/*wh-tree-themes-titles-links-label-colors-with-bg*/
.wh_main_page_toc {
    border: none;
    background-color: #e6e7e8;
}
.wh_main_page_toc .wh_main_page_toc_accordion_header,
.wh_main_page_toc > .wh_main_page_toc_entry,
.wh_main_page_toc_accordion_entries {
    border-bottom: #002d80;
    background-color: #e6e7e8;
    text-align: left;
}
.wh_main_page_toc .wh_main_page_toc_accordion_header:hover,
.wh_main_page_toc > .wh_main_page_toc_entry:hover {
    background-color: #e6e7e8;
    color: #002d80;
}
.wh_main_page_toc .topicref a,
.wh_main_page_toc .topicref a:visited {
    color: #e6e7e8;
}
.wh_main_page_toc .wh_toc_shortdesc {
    color: #e6e7e8;
    font-weight: normal;
}
.wh_main_page_toc_accordion_header:before {
    color: #e6e7e8;
}
/*wh-left-toc-underline-selection*/
.wh_publication_toc .active > .topicref a {
    text-decoration: underline;
}
.wh_publication_toc .title a:hover {
    text-decoration: underline;
}
/*wh-left-toc-medium-right-full-border*/
.wh_publication_toc {
background-color: #ffffff;
/*border: thin solid ;*/
border-right: medium solid #404040;

    
/*    border-right: medium solid #e6e7e8;*/
}

/*wh-right-toc-thin-left-border*/
.wh_topic_toc {
    border-left: thin solid #e6e7e8;
}
/*wh-search-component-padding-extra-small*/
.wh_search_input {
    display: block;
    padding: 5em;
    margin: 0;
    box-shadow: 0px 7px 21px -12px rgba(0, 0, 0, 0.3);

}
/*wh-search-component-borders-color-titles*/
.wh_search_textfield,
.wh_search_button {
    border-color: #002d80;
}


/*
* ------------------------------------------------------------------
 *
            *Topic Head doesn't appear on Publication left TOC
 * 
 ------------------------------------------------------------------
 */
.display_title {
display : none !important;
}

.wh_breadcrumb .topicref {
    display: inline-block !important;
}

.wh_top_menu .topicref {
    display: block !important;
}
/* ------------------------------------------------------------------
 *                                   Footer
 * ------------------------------------------------------------------*/
.wh_footer{
    text-align: center;
    padding: 1em;
    position:relative;
    bottom: 0;
    width: 100%;
    color: #ffffff;
    margin-top: 2em;
}
.wh_footer a{
    color: #ffffff;
}

/* ------------------------------------------------------------------  
 *                              Tiles
 * ------------------------------------------------------------------*/

.wh_tile{
  border-radius: 10px;
  cursor: pointer;
}
.wh_tile_title {
  font-size: 1.8em;
  text-align: center;
  font-weight: 700;
}
.wh_tile_title span {
  display: block;
  width: 100%;
}
.wh_tile_title a {
  display: block;
  width: 100%;
}

.wh_tile_shortdesc {
  margin-top: 0.5em;
  text-align: center;
  color: #404040;
}
/* --------------------------------------------------------------------
 *                                   NOTES
 * --------------------------------------------------------------------*/
 *[class~="topic/note"]:not([class~="hazard-d/hazardstatement"]) {
  border: 1px solid;
  border-radius: 11px;
}

/*notes-content-two-lines*/
span.note__title {
  display: block;
}
span.note__message {
  display: block;
  padding-top: 0.5em;
}

/*notes-colors-colorful*/
*[class~="topic/note"]:not([class~="hazard-d/hazardstatement"]) {
  background-color: rgba(0, 120, 160, 0.09);
  border-color: #014e8c;
}
*[class~="topic/note"].note_danger,
*[class~="topic/note"].note_caution {
  background-color: rgba(255, 202, 45, 0.1);
  border-color: #606060;
}
*[class~="topic/note"].note_warning,
*[class~="topic/note"].note_attention,
*[class~="topic/note"].note_important {
  background-color: rgba(255, 202, 45, 0.1);
  border-color: #FFCA2D;
}
*[class~="topic/note"].note_restriction {
  background-color: rgba(255, 226, 225, 0.32);
  border-color: #FF342D;
}
*[class~="topic/note"].user_info {
  background-color: #ffffff;
  border-color: #ffffff;
}
*[class~="topic/note"].border_only {
  background-color: #ffffff;
  border-color: #014e8c;
}
/* ------------------------------------------------------------------ 
 *                      Tools and navigation
 * ------------------------------------------------------------------*/


.wh_breadcrumb ol a {
  color: #585b66;
}
.wh_breadcrumb ol .active a {
  font-weight: bold;
  color: #585b66;
}

  
.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: #014e8c;
    text-decoration: none;
}

/* ------------------------------------------------------------------ 
 *                                  Search area
 * ------------------------------------------------------------------*/
.wh_search_input{
    display:block;
    margin:0;
    position:relative;
    padding: 15px 0;
}

.wh_welcome:not(:empty){
    font-size: 2.9em;
    margin: 0 auto;
    font-family: Roboto, sans-serif;
    padding: 0 0 0.5em 0;
    text-shadow: none;
    font-weight: 300;
    line-height: 1.2em;
}

.wh_search_textfield{
    border: solid 1px #CCC;
    border-radius: 5px;
    padding: 0 .5em;
    position: relative;
    height: 2.8em;
}
.wh_search_button{
    border: solid 1px #CCC;
    border-radius: 0 5px 5px 0;
    padding: 0.6em 1em;
    color:#fff;
    background-color: #6d6e70;
    height: 2.8em;
}

.wh_search_textfield, .wh_search_button {
	border-color: #6d6e70;
}
		

/* 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;
}

/* ------------------------------------------------------------------ 
 *                          Search results
 * ------------------------------------------------------------------*/
.searchresult {
    list-style: none;
}

.searchresult li a {
    color:#014e8c;
}
.searchresult .shortdesclink {
    margin: .3em .5em 0 0;
}
.wh_search_expression{
    font-weight:bold;
}

/* Search relative path */
.searchresult li .relativePath a {
    color: #006621;
}

/*--------- Search results breadcrumb ----------*/
.search-breadcrumb li a {
    background: #e6e7e8;
}
.search-breadcrumb li .title:before,
.search-breadcrumb li .title:after {
    border-color: #e6e7e8;
}
.search-breadcrumb li .title:before {
    border-left-color: transparent;
}
.search-breadcrumb li .title:after {
    border-color: transparent;
    border-left-color: #ECF2F9;
}

/* ------------------------------------------------------------------  
 *                      Tree TOC for the main page.
 * ------------------------------------------------------------------*/
.wh_main_page_toc{
    background-color: #e6e7e8;
}


.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: #e6e7e8;
}

/* ------------------------------------------------------------------
 *                              Tables 
 * ------------------------------------------------------------------*/

.wh_topic_content td,
.wh_topic_content th {
   border-color: #a5a5a5;
}
 .wh_topic_content .thead{
  background-color:#50BED7;
  color: #253b61;
}
 
/* ------------------------------------------------------------------
 *                            codeblock 
 * ------------------------------------------------------------------*/

*[class ~= 'codeblock'] {
	color: #2695ca;
/* The color code is wrong on purpose so that it uses background color*/
	background-color: #00ffff00;
}
code {
    background-color: #00ffff00;
    color: #2695ca;
    font-size: 10pt;
}

/* -------------------------------------------------------------------
 *                                 Centering the image 
 * -------------------------------------------------------------------*/
*[class ~= "topic/fig"] {
  display:block;
  text-align:center ;
  margin: 0 auto;
}

*[class ~= "topic/image"] {
    text-align: center;
    margin: 0 auto;
    vertical-align: baseline;
}


/* ---------------------------------------------------------------------
 *                  PRE and Post requisites template 
 * ---------------------------------------------------------------------*/
*[class~="task/prereq"]:before {
  content: "Prerequisites ";
  font-weight: bold;
}
*[class~="task/prereq"]:after {
  content: "Steps ";
  font-weight: bold;
}

*[class~="task/postreq"]:before {
  content: "Postrequisites ";
  font-weight: bold;
}

/* -------------------------------------------------------------------- 
 *                                HEADER
 * --------------------------------------------------------------------*/
.wh_header {
  padding: 1px;
}

/* -----------------------------------------------------------------
 *                                Menu
 * -----------------------------------------------------------------*/
.wh_top_menu > ul > li a,  .wh_indexterms_link a::before  {
  color: #ffffff; 
  font-size: 12pt;
}

.wh_top_menu {
    margin: .4em 0;
    font-size: 0.9em;
    color: #ffffff !important;
}


.wh_indexterms_link a span {
  display: none;
}

/* ------------------------------------------------------------------ 
 *              Remove link (chain symbols) from section headings
 * ------------------------------------------------------------------*/

.permalink{
    display: none;
}

/* ------------------------------------------------------------------ 
 *              Customization
 * ------------------------------------------------------------------*/
.wh_publication_title a {
    color: #ffffff !important;
    font-size: 12pt;
}

.wh_topic_toc .wh_topic_label {
    font-weight: 600;
    color: #014e8c !important;
}

/* ------------------------------------------------------------------ 
 *                No marker in the bullet list 
 * ------------------------------------------------------------------*/
 .no_bullet {
  list-style-type: none;
 }
 
.tooltipalt {
    position: relative;
}

/* ------------------------------------------------------------------ *
/*    userinput tag in Bold, dark grey color and with a white background  
/* ------------------------------------------------------------------ */
kbd {
    padding: 0;
    font-size: 100%;
    background-color: #ffffff;
    border-radius: 0.2rem;
    font-weight: bold;
	color: #747070;
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
}

/* ------------------------------------------------------------------ *
 *    menucascadearrow → instead of > 
 * ------------------------------------------------------------------ */

abbr,
abbr[title] {
  text-decoration: none;
  border-bottom: none;
  opacity: 0;
  position: relative;
  visibility: hidden;
}

 abbr,
 abbr[title]::before {
  content: '→'; 
  opacity: 1 !important;
  position: absolute;
  visibility: visible;
  top: 50%; /* Align vertically in the middle of the image */
  transform: translateY(-50%); /* Adjust for vertical alignment */
}

/* ------------------------------------------------------------------
 *                           Figures
 * ------------------------------------------------------------------ */
 
 .titleOnly .figtitleprefix {
    display: none;
}