/* Top Menu Button (collapsible) */
@media screen  
  and (min-width: 768px)  { 
#wh_menu_mobile_button {display:none !important;
visibility:hidden !important;}
}

.wh_header_flex_container>* {
    flex: 1 1 auto;
}
.wh_logo_and_publication_title {
    justify-content: start;
}
.wh_top_menu_and_indexterms_link,
#wh_top_menu_and_indexterms_link{
    justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
    .wh_header_flex_container {
        flex-direction: row;
        align-items: center;
    }
    .wh_header_flex_container>* {
        flex: 1 1 160px;
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
    }

    .wh_top_menu_and_indexterms_link,
    #wh_top_menu_and_indexterms_link{
        display: flex;
    }
    .wh_logo_and_publication_title_container {
        width: auto;
    }
}

html,img,video {
 -webkit-filter:invert(1)hue-rotate(0);
 filter:invert(0)hue-rotate(0);
 }
 
 @font-face {
    font-family: 'oXygen WebHelp';
    src: url(data:font/opentype;base64,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);
}
 
body{background:#FFFFFF !important;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: initial !important;
    align-items: initial !important;
    -ms-flex-pack: initial !important;
    justify-content: space-between;
    padding: .5rem 1rem;
}

.wh_logo_and_publication_title_container, .container {
	background-color: #FFFFFF !important;
            text-transform: none !important;
            color: #000000 !important;
            font-size: 28pt !important;
	/*margin: auto;*/
}

@media screen  
  and (min-width: 768px)  { .wh_logo img {
    float: right;
    position: absolute;
    right: 75pt;
    text-align: right;
}

.wh_logo a {
float: right;
z-index: 9999;
}
}

@media screen  
  and (max-width: 767px)  { .wh_logo img {display:block !important;
    float: left !important;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5pt;
    margin: 5pt;}
}

    .wh_publication_title a {
    padding: 0 !important;
    padding-right: 1em !important;
    color: #000000 !important;
    text-transform: none !important;
    font-weight: normal;   
    font-size: 28pt !important;
/*    margin: 0.4em;
    margin-left: 1em !important;*/
}

nav, .has-children:nth-child(1n), .wh_tools:nth-child(1n), .wh_footer:nth-child(1n), pre:nth-child(1n), code:nth-child(1n), .codeblock:nth-child(1n) {
	background-color: #FFFFFF !important;
	color: #5B6770 !important;
}

.wh_right_tools {
    padding: 8px 15px;
    float: right !important;
}

.webhelp_expand_collapse_sections {
    color: #009BDE !important;
    text-decoration: none;
}

.wh_topic_content:nth-child(1n), .wh_content_area:nth-child(1n) {
	background-color: #FFFFFF !important;
	color: #000000 !important;
}

.wh_header, .wh_footer {
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-attachment: inherit !important;
    background-color: #FFFFFF !important;
    padding: 0 !important;
}

footer {
    text-align:center !important;
    display: block !important;
}

span.ph.mainbooktitle {
    color:#000000;/*
    text-shadow: 0 -1px 0px #000000;*/
    font-size: 28px;
}

.wh_publication_title {
    display: inline-block;
    font-size: 28pt !important;
}

.wh_indexterms_link a{
    color:#FFFFFF;
}

   .wh_search_input{
        -webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: none  !important;
        padding: 0.5em 0 !important;
        width:80% !important;
        margin: 0 auto !important;
        background-color: #FFFFFF !important;
        background: none !important;
}
    
    .wh_search_textfield {
    /*border: solid 2px #d1f1e9;*/
    padding: 0 .5em;
    background-color: #ebebeb;
    color: #000000;
    height: 2em;
    font-size: 1.1em;
}

.wh_search_button {
       background-color: #DAD9D7 !important;
       color: #555555 !important;
       padding: 0 .5em;
       height: 2em;
       font-size: 1.1em;
    }
    
    .wh_search_results_header {
    border-bottom: none !important;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
}

    .wh_search_page {
    margin: 1em;
}

.wh_search_expression {
    color: #000000 !important;
    font-weight: bold !important;
}
    
    /* Colors */
.wh_main_page_toc{
    border: 1px solid #c0c0c0 !important;
    background-color: #FFFFFF !important;
}
.wh_main_page_toc .wh_main_page_toc_accordion_header, 
.wh_main_page_toc > .wh_main_page_toc_entry {
    border:none !important;
    background-color: #FFFFFF !important;
    color: #009bde !important;
}
.wh_main_page_toc .wh_main_page_toc_accordion_header a {
    color: #009bde !important;
}

.home a span {
  display: none;
}

/*Home icon in breadcrumb*/
.home a:before {
  content: "o";
  font-family:'oXygen WebHelp' !important;
}

/*Plus icon for main page accordion expand*/
.wh_main_page_toc .wh_main_page_toc_accordion_header:before {
    content: "b";
    left: -0.5em !important;
    background-color: #FFFFFF !important;
    color: #009bde !important;
    font-family:'oXygen WebHelp' !important;
    /*font-size: 2em;*/
}

/*Minus icon for main page accordion contract*/
.wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before {
    content: "c";    
    left: -0.5em !important;
    font-family:'oXygen WebHelp' !important;
    background-color: #FFFFFF !important;
    color: #009bde !important;
    /*font-size: 2em;*/
}

.wh_main_page .wh_content_area {
    background-color: #FFFFFF;
    padding: 4em 0 2em 0;
    color: #000000;
    text-align: left;
    align-items: baseline;
}

.wh_top_menu ul li:hover a {
     background-color: #005895 !important; 
     color: #FFFFFF !important; 
}

.wh_top_menu ul li a {
     background-color: #FFFFFF !important; 
     color: #009bde !important; 
}

.wh_main_page_toc a {
    color: #009bde !important;
    font-size:inherit !important;
}

.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: #FFFFFF !important;
    border:none !important;
}

.wh_main_page_toc_accordion_header:before {
    color: #434343;
}

.wh_toc_shortdesc, .searchresult .shortdesclink {
    font-size:13px;
    color:#000000 !important;
}

.wh_topic_content .shortdesc {
    font-style: normal !important;
}

.wh_side_toc:nth-child(1n) {
	/*box-shadow: 0px 1px 0px #333;*/
	border-style: solid;
    border-width: 1px;
    border-color: #989898;
    background-color: #DAD9D7 !important;
}

.wh_publication_toc {
    border-style: solid;
    border-width: 1px;
    border-color: #ffffff;
    background-color: #ffffff !important;
    padding: 1em;
    line-height: 2em;
}

.wh_tile {
    background-color: #DAD9D7 !important;
    font-weight: 300;
}

.wh_child_links {
	background-color: #DAD9D7 !important;
	color: #000000 !important;
}

.wh_breadcrumb .topicref .wh-tooltip,
.wh_side_toc .topicref .wh-tooltip {
  border-width: 1px;
    border-color: #989898;
    background-color: #005895 !important;
    color: #FFFFFF !important;
}

[data-tooltip-position="right"] .topicref .wh-tooltip::before {
    border-right-color: #005895 !important;
}

.wh_breadcrumb .topicref .wh-tooltip, .wh_publication_toc .topicref .wh-tooltip {
    background-color: #005895 !important;
    color: #ffffff !important;
}

.wh_breadcrumb ol a {
    color: #009bde !important;
}
/*.wh_breadcrumb ol a {
    color:inherit !important;
}*/
.wh_breadcrumb ol li.active a {
    color: #000000 !important;
}

.wh_content_area a, .wh_content_area  a:hover, .wh_content_area a:visited {   
    color: #009bde !important;
}

.wh_print_link a:before {
    color: #009bde !important;
}

/**
 * Index page. To set multi-column layout, change column-count to auto or number
 */
.wh_term_group > ul {
    column-count: 1 !important;
    column-width: 20em;
    column-gap: 1em;
    column-rule: none;
    
}

.wh_index_terms {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh-letters {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh_first_letter {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh_term_group {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh_term {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh_term > span {
     background-color: #FFFFFF !important; 
     color: #000000 !important; 
}

.wh_indexterms_link a:before {
    color: #009bde !important;
}

.footer-container{color:#FFFFFF;}

span[outputclass=emphasis] {
  font-style: italic !important;
}

.clearedForUse {
  font-weight: bold !important;
  font-size: larger;
}

.permissions {
  background-color: #FFFFFF;
  color:#000000;
  text-align: center;
  font-size:smaller;
 }
 
 .copyright_info {
  background-color: #FFFFFF;
  color:#000000;
  text-align: center;
  font-size:smaller;
 }
 
  .generation_time {
  background-color: #FFFFFF;
  color:#000000;
  text-align: center;
  font-size:smaller;
 }
 
th.rotated
{
  width:130px;
  height:50px;
  -ms-transform:rotate(315deg); /* IE 9 */
  -moz-transform:rotate(315deg); /* Firefox */
  -webkit-transform:rotate(315deg); /* Safari and Chrome */
  -o-transform:rotate(315deg); /* Opera */
}

tr.shade {    
    background-color: #A3AAAE;
}

td.shade {    
    background-color: #A3AAAE;
}

td {
    vertical-align:top !important;
}
/*p.p {
    
}*/

.sectiontitle {
    color: #000;
    font-size: 1.17em;
     font-weight: normal !important; 
    margin-bottom: 0;
    margin-top: 1em;
}

[class~="stepresult"]:before {
    content: "Result: " !important;
    font-weight: normal !important;
}

[class~="taskresult"]:before {
    content: "Result: " !important;
    font-weight: normal !important;
}

[class*="remedy"] > [class*="sectiontitle"]:before {
    content: "Remedy: " !important;
    font-weight: normal !important;
}

[class*="mitigation"] > [class*="sectiontitle"]:before {
    content: "Mitigation: " !important;
    font-weight: normal !important;
}

[class*="troubleshooting"]:before {
    content: "Trouble? " !important;  
    font-weight: normal !important;
}

.condition:before {
    content: "Condition: " !important;
    font-weight: normal !important;
}

.cause:before {
    content: "Issue: " !important;
    font-weight: normal !important;
}

.choices:before {
    content: "Choose from: " !important;
    font-weight: normal !important;
}

.stepxmp:before {
    content: "Example: " !important;
    font-weight: normal !important;
}
.tutorialinfo:before {
    content: "Tutorial: " !important;
    font-weight: normal !important;
}

*[class ~= "partial"]:after { 
    content: "(Partial view displayed.)";
    font-family: 'Arial Unicode MS Bold', 'Arial Bold', sans-serif !important;
    font-weight: normal !important;
    font-style:normal;
    display: block;
}

.fig > .image {
	/*box-shadow: 0px 1px 0px #333;*/
	border-style: solid;
    border-width: 1px;
}

/**[class ~= "filepath"] {
    font-family: 'Arial Unicode MS', sans-serif !important;
    font-weight: bold !important;
    font-style:normal;*/

/*Default monospace font elements*/
*[class ~= "codeph"], *[class ~= "parmname"], *[class ~= "synph"], *[class ~= "oper"], *[class ~= "delim"], *[class ~= "sep"], *[class ~= "apiname"], *[class ~= "synblk"], *[class ~= "kwd"], *[class ~= "filepath"] {
    font-family: 'Courier', monospace !important;
    font-style:normal;
    font-size: 100%;
}

/*Default italic font elements*/
*[class ~= "var "] {
    font-style: italic !important;
    font-weight: normal !important;
}

/*Default font elements*/
.wintitle, *[class ~= "wintitle "] {
    font-style: normal !important;
    font-weight: normal !important;
}