/*@info: PLACE YOUR CUSTOM CSS HERE.@info@*/

.wh_search_input {
	background-color: #000000;
}

.wh_logo_and_publication_title {
    justify-content: flex-start;
    text-align: left;
}

.wh_logo_and_publication_title_container {
    flex: 2 1 auto;
}

.wh_logo img {
    width: 180px;
    height: auto;
}
 
.wh_tools {
  background-color: #414141;
}

.wh_breadcrumb ol a {
  color: white;
}

.wh_hide_highlight {
    color: white;
}

.oxy-icon-arrow-left {
    color: white;
}

.oxy-icon-arrow-left:hover {
    color: white;
}

.oxy-icon-arrow-left:visited {
    color: white;
}

.oxy-icon-arrow-right {
    color: white;
}

.oxy-icon-arrow-right:hover {
    color: white;
}

.oxy-icon-arrow-right:visited {
    color: white;
}

.oxy-icon-print {
    color: white;
}

.oxy-icon-pdf-link {
    color: white;
}

.webhelp_expand_collapse_sections {
    color: white;
}

@media screen {
   .wh_publication_title {
       display: none;
   }
}

.wh_publication_toc {
    text-transform: uppercase;
    padding: 1em;
    line-height: 2em;    
}

.wh_main_page_toc_accordion_header:hover {
    background-color: #e6e7e9 !important;
    transition: background-color 300ms;
}  

.wh_main_page_toc_entry:hover {
    background-color: #e6e7e9 !important;
    transition: background-color 300ms;
} 

.wh_main_page_toc_accordion_header a {
    color: #ed1c2f !important;
}  

.wh_main_page_toc_entry a {
    color: #ed1c2f !important;
}

.wh-expand-btn {
  text-transform: lowercase !important;
}

.wh_publication_toc a {
    color: black;
}

.wh_publication_toc a:hover {
  color: #ed1c2f;
  transition: color 300ms;
}

h1 {
    margin-top: 4px;
    padding: 2px;
    padding-left: 14px;
    background-color: #d2d3d5;
    text-transform: uppercase;
    font-weight: bold !important;
}

/* 
*[class~='topic/xref'],
*[class~='topic/link'] {
  color: #ed1c2f;
}
.related-links a,
.related-links a:visited {
  color: #ed1c2f;
}
a,
a:hover,
a:visited {
  color: #ed1c2f;
}
*/

/*
 * ------------------------------------------------------------------
 *
 * Search results.
 *
 */
.searchresult {
  list-style: none;
}
.searchresult li {
  padding: .5em;
}
.searchresult li a {
  color: #2372de;
}
.wh_search_expression {
  color: #2372de;
}
.searchresult .shortdesclink {
  margin: .3em .5em 0 0;
}
.wh_search_expression {
  font-weight: bold;
}
/*--------- Search results breadcrumb ----------*/
.search-breadcrumb li a {
  color: #494949;
  background: #dce5f2;
}
.search-breadcrumb li .title:before,
.search-breadcrumb li .title:after {
  border-color: #dce5f2;
}
.search-breadcrumb li .title:before {
  border-left-color: transparent;
}
.search-breadcrumb li .title:after {
  border-color: transparent;
  border-left-color: #dce5f2;
}
/* Highlights */
.highlight {
  background-color: #dce5f2;
  color: #2372de !important;
  border-radius: 4px;
  padding: 0 1px;
}
.wh-h {
  padding: 0 1px;
}
/* Index terms */
.wh_term_group {
  border-bottom: 1px solid #dce5f2;
  background-color: #ffffff;
  margin: 1em 0;
  padding: 1em;
}
.wh_term > span {
  color: #494949;
  font-style: italic;
}
.wh_index_terms span.wh_first_letter {
  color: #2372de;
  border: none;
  font-size: 1.5em;
  margin: 0;
}
.wh_index_terms #indexList {
  padding: 0;
}

.wh_content_flex_container {
    flex-direction: row;
}

.wh_top_menu_and_indexterms_link {
    width: 300px;
}

.product_name {
    position: absolute;
    top: 30px;
}
.product_name img {
    height: 50px;
    width: auto;
}

.wh_main_page_toc {
    min-width: 280px;
}

@media screen and (max-width: 1104px) {
   .front-page-image {
       display: none;
   }
}

.front-page-image {
    padding-top: 20px;
    padding-right: 80px;
}

.front-page-image img {
    width: 660px;
    height: auto;
}

/* only works for PDF 
@page front-page {
    @bottom-center {
        content: oxy_xpath("//*[contains(@class, 'map/topicmeta')]//*[contains(@class, 'topic/data')][@name='second-cover-url']/@value");
    }
}
*/
