/* Top Menu Button (collapsible) */
@media screen
 and (max-width : 768px) {
    #wh_menu_mobile_button {
        display: none !important;
        visibility: hidden !important;
    }
}

@media screen
 and (max-width    : 992px) {
 button.webhelp_expand_collapse_sections:after {
    display: none !important;
    visibility: hidden !important;
 }
}

/*.wh_header_flex_container > * {
    flex: 1 1 auto;
}

.wh_logo_and_publication_title {
    /\*    justify-content: start;*\/
    justify-content: flex-start; /\* ala : start value was not valid*\/
}*/

/* 2022JUL06 ALA: align title with toc */
.wh_logo {
    margin-left: 0 !important;
}

@media only screen and (max-width: 767.9px) {
    /*.wh_header_flex_container {
        flex-direction: column-reverse;
        align-items: center;
    }*/
    /*.wh_header_flex_container > * {
        flex: 1 1 160px;
    }*/

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border: none;
    }

    /* .wh_logo_and_publication_title_container {
        width: auto;
    }

    .wh_publication_title {
        display: none !important;
        /\*display: inline-block;
        font-size: 28pt !important;*\/
        /\*padding-top: 15pt !important;*\/
        padding-top: 0 !important;
    }
    */
 .close-toc-button {
        display: none !important; 
    }
}

/* IKS-105 log and title spacing */
@media    only screen        and (max-width: 767.9px)        {
 /*.wh_logo_and_publication_title_container {
        padding-bottom: 0;
    }*/
 /*   .wh_header {
        display: none !important;
    }*/
}

@media        only screen and    (min-width:    768px) {
    .wh_logo_and_publication_title_container {
       padding-bottom: .5em;
 /* text-align: left;*/
    width: 100%;
    }
}

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: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

/* 05/10/19 ala: fix jumpy side toc */
html {
    margin-left: calc(100vw - 100%);
}

.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: 28px !important;
    /*margin: auto;*/
}

@media screen
 and (min-width : 768px) {
    .wh_logo img {
        float: right !important;
        position: absolute !important;
        /* right: 0 !important;*/
        text-align: right;
        top: 0 !important;
    }

    .wh_logo a {
        float: right;
        z-index: 9999;
    }
}

@media screen
 and (max-width : 767.9px) {
    .wh_logo img {
        display: block !important;
        /*float: left !important;
        position: absolute;*/
        left: 0;
        top: 0;
        /*padding: 5pt;
        margin: 5pt;
        margin-left: -15pt;
        margin-top: -15pt;*/
        }
}

.wh_publication_title a {
    padding: 0 !important;
    /*padding-right: 1em !important;*/
    color: #000000 !important;
    text-transform: none !important;
    font-weight: normal;
    font-size: 28px !important;
    /*    margin: 0.4em;
    margin-left: 1em !important;*/
    margin-top: 0;
    margin-bottom: 0;
}

nav, .has-children:nth-child(1n), .wh_tools:nth-child(1n), 
.wh_footer:nth-child(1n), code:nth-child(1n) {
	background-color: #FFFFFF !important;
	color: #5B6770 !important;
}

pre:nth-child(1n), .codeblock:nth-child(1n), pre > code:nth-child(1n) {
    background-color: #EEE !important;
    color: #5B6770 !important;
}

.wh_right_tools {
    padding: 1px 15px;
    float: right !important;
    margin-left: auto !important; /* 05/06/19 ala: align index terms to the right */
}

.webhelp_expand_collapse_sections {
    color: #009BDF !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;*/
}

.wh_header {
    padding: 0 !important;
}

.wh_main_page .wh_footer {
    text-align: left !important;
    position: relative !important;
    margin-left: 0;
    /*padding-left: 1em !important;*/
    padding-right: 1em !important;
    padding-bottom: 1em !important;
/*    margin-top: 2em !important;*/
    margin-top: auto; /* IKS-70 */
    bottom: 0 !important;
    width: 100% !important;
    /*    background-color: #255B90 !important;*/
    /*height: 100px !important;*/
/*    padding-top: 0 !important;*/
}

.wh_topic_page .wh_footer {
    text-align: center !important;
    position: relative !important;
    padding: 1em !important;
    /*margin-top: 2em !important;*/
    /*margin-top: auto !important;*/
    bottom: 0 !important;
    width: 100% !important;
    /*    background-color: #255B90 !important;*/
    /*height: 100px !important;*/
    padding-top: 4em !important;
    padding-left: 0 !important; /* IKS-81 */
    padding-bottom: .5em !important;
}

.footer {
    margin: inherit !important;
    background-color: #FFFFFF;
    color: #000000;
    text-align: left; /* IKS-81 */
    font-size: smaller !important;
}

footer {
    /*text-align: center !important;*/
    display: block !important;


    /*position: relative !important; /\* 05/09/19 ala *\/
    width: 100% !important;*/
    /*    padding-bottom: 5px !important; */
}

span.ph.mainbooktitle {
    color: #000000; /*
    text-shadow: 0 -1px 0px #000000;*/
    font-size: 24px;
}

.wh_publication_title {
    display: inline-block;
    font-size: 28px !important;
    max-width: 70%;
    /*width: 100%;*/
    padding-top: .6em;
    /*padding-left: 1em;*/
}

.wh_indexterms_link a {
    /*margin-left: 0.5em !important;*/ /* 04/11/19 ala: add margin between print icon */
    margin-left: 8px !important; /* IKS-70 increase space between icons */
    color: #000000 !important;
}

.wh_hide_highlight,
.webhelp_expand_collapse_sections {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.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;
    padding-right: 1em !important; /* IKS-81 */
    /* 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: 2.8em;
    font-size: 1.1em;
}

/* IKS-80 */
/*.wh_topic_page .wh_search_input, 
.wh_search_page .wh_search_input {
    min-width: 200px !important;
    margin-right: 6em !important;
}*/

/* IKS-80 remove search icon*/
.wh_search_button {
    /*background-color: #58595B !important;
    color: #CCCCCC !important;
    padding: 0 .5em;
    height: 2em;
    font-size: 1.1em;*/
    display: none;
}

/* IKS-80 override search box width*/
#searchForm    > div {
    margin-left: 0;
 max-width: 1000px;
    position: relative;
    width: 100%; 
}

.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: #009BDF !important;
}
.wh_main_page_toc .wh_main_page_toc_accordion_header a {
    color: #009BDF !important;
}

.home a span {
    display: none;
}

/* IKS-108 Home icon in breadcrumb*/
.home a:before {
    /*content: "o";
    font-family: 'oXygen WebHelp' !important;*/
    content: url('oxygen-webhelp/template/resources/images/Home@1x.png'); /* IKS-108 */
}

/*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: #009BDF !important;
    font-family: 'oXygen WebHelp' !important;
}

/*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: #009BDF !important;
    /*font-size: 2em;*/
}

.wh_main_page .wh_content_area {
    background-color: #FFFFFF;
    padding: 2em 0 1em 0;
    color: #000000;
    text-align: left;
    align-items: baseline;
}
/*
/\* 04/30/19 ala: add space between content and footer *\/
.wh_content_area {
    padding: 0 !important; /\* 05/09/19 ala fix jumpy toc *\/
}*/

.wh_topic_content,
.wh_content_area {
    /*    color: #000000;*/
    line-height: 1.7em;
    margin-bottom: 0 !important;
    /*min-height: auto !important;*/
}

/* 05/01/19 ala: adjust position of top page icon */
#go2top {
    bottom: 4px !important;
}

.wh_top_menu ul li:hover a {
    background-color: #0A2240 !important;
    color: #FFFFFF !important;
}

.wh_top_menu ul li a {
    background-color: #FFFFFF !important;
    color: #009BDF !important;
}

.wh_main_page_toc a {
    color: #009BDF !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,
.wh_tile_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: none    !important;
    /* border-style: solid;
    border-width: 1px;
    border-color: #ffffff; */
    background-color: #ffffff !important;
    /*    padding: 1em;*/
    padding-left: 0 !important;
    padding-right: 0 !important;
    line-height: 2em;
    padding-top: 0 !important;
}

/*/\* 04/26 ala:  side toc line items : prevent breaking words to next line *\/
.wh_publication_toc li {
    word-wrap: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}*/

/* 04/26 ala: prevent breaking words to next line */
.wh_topic_toc li,
.wh_publication_toc li,
.wh_main_page_toc_entry,
.wh_top_menu ul,
.wh_breadcrumb ol {
    word-wrap: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
}

/* 04/26 ala:  topic titles : prevent breaking words to next line */
.topictitle1,
.topictitle2,
.topictitle3,
.topictitle4,
.topictitle5,
.topictitle6 {
    word-wrap: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    line-height: 38px;
}

.wh_tile {
    background-color: #DAD9D7 !important;
    font-weight: 300;
}

.wh_tile_title a {
    text-decoration: none;
    text-transform: none;
    text-align: left;
    color: #0A2240 !important;
    font-size: 1.3em;
    font-weight: normal !important;
}

.wh_child_links {
    /*background-color: #DAD9D7 !important; 05/14 ala: use default background-color*/
    color: #000000 !important;
}

/* 05/15/19 ala: hide shortdesc text for child links*/
.wh_child_links li.link.ulchildlink {
    font-size: 0;
    line-height: 1.7;
}

/* 05/15/19 ala: resize the child link title only */
.wh_child_links > nav li strong {
    font-size: 13px;
}

.wh_child_links
.wh_breadcrumb .topicref .wh-tooltip,
.wh_side_toc .topicref .wh-tooltip {
    border-width: 1px;
    border-color: #989898;
    background-color: #0A2240 !important;
    color: #FFFFFF !important;
    word-wrap: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
}

[data-tooltip-position = "right"] .topicref .wh-tooltip::before {
    border-right-color: #0A2240 !important;
}

.wh_breadcrumb .topicref .wh-tooltip,
.wh_publication_toc .topicref .wh-tooltip {
    background-color: #0A2240 !important;
    color: #ffffff !important;
}

.wh_breadcrumb ol a {
    color: #009BDF !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: #009BDF !important;
}

.wh_print_link a:before {
    color: #009BDF !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 {
    padding: 0 1px !important; /* 04/11/19 ala: override to minimize space between index icon and print icon */
    margin-left: auto;
    color: #009BDF !important;
}

.footer-container {
    color: #FFFFFF;
    /*flex: 1 0 auto !important;*/
} /* 05/10 ala */

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;
 }*/

/* DEPRECATED 2024PAR05 AA: use @rotate instead IKS-249 */
/* 04/06/2021 ala: rotate updated to 270deg to fix rotated headers */
/* th.rotated
{
    
    -ms-transform: rotate(270deg); 
    -moz-transform: rotate(270deg); 
    -webkit-transform: rotate(270deg); 
    -o-transform: rotate(270deg);  
} 
*/

/* DEPRECATED 2024PAR05 AA: use @rotate instead IKS-249 */
/* 04/06/2021 ala: rotated headers */
/* th[class ~= "rotated"] p {
    display: inline-table !important;
    padding: 0px !important;
    margin-bottom: auto;
    margin-left: 0px !important;
    margin-top: 0px !important;
} */

/* IKS-55 */
.shadeRow, tr.shadeRow > td:not(.shade) {
    background-color: #A3AAAE !important;
}

td.shade {
    background-color: #A3AAAE;
}

/* IKS-153 2023DEC19 remove custom */ 
/*td { 
    vertical-align: top; 
}*/

.sectiontitle {
    color: #000;
    font-size: 1.17em;
    font-weight: bold !important;
    margin-bottom: 0;
    margin-top: 1em;
}

[class ~= "stepresult"]:before {
    content: "Result " !important;
    font-weight: bold !important;
    display: block !important;
}

[class ~= "taskresult"]:before {
    content: "Result " !important;
    font-weight: bold !important;
    display: block !important;
}

[class ~= "tasktroubleshooting"]:before,
[class ~= "steptroubleshooting"]:before {
    content: "Trouble? \A" !important;
    font-weight: bold !important;
    white-space: pre !important;
}

.condition:before {
    content: "Condition " !important;
    font-weight: bold !important;
}

.cause:before {
    content: "Issue " !important;
    font-weight: bold !important;
}

/* 11/08/19 ala: add mitigation label */
.mitigation:before {
    content: "Mitigation " !important;
    font-weight: bold !important;
}

/* Resolution label for troubleshooting topic */
*[class = "- topic/section troubleshooting/remedy section remedy"]:before {
    content: "Resolution " !important;
    font-weight: bold !important;
}

/* 11/08/19 ala: remove space between remedy label and section*/
.remedy > .section {
    margin-top: 0;
}
/*.choices:before {
    content: "Choose from: " !important;
    font-weight: bold;
}*/

.stepxmp:before {
    content: "Example " !important;
    font-weight: bold !important;
    display: block !important;
}

/* 2022OCT10 ALA: override font-size and padding*/
.example .sectiontitle {
	font-size: 14px !important;
	padding-left: 0 !important;
}

/* 2022OCT12 ALA: example label font */
.example-label {
    font-weight:bold;
}

/* 2023JAN24 ALA: example label font */
.example-label-wtitle {
   /* padding-left: .7em;*/
   font-weight:bold;
}

.tutorialinfo:before {
    content: "Tutorial " !important;
    font-weight: bold !important;
}

.figcap,
.tablecap {
    font-weight: bold;
}

*[class ~= "partial"] > figcaption:after {
    content: "(Partial view displayed)" !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif !important;
    font-weight: normal !important;
    font-style: italic !important;
    display: block !important;
    margin-top: 0.4em;
    margin-bottom: 0.2em;
}

/* v22 */
figure br {
    display: none;
}

/* v22 */
table [class~="topic/desc"], figure [class~="topic/desc"] {
    margin-bottom: 0.5em;
    font-weight: normal;/*
	margin-left: -.7em;*/ /* IKS-70 remove left padding on fig caption */
	font-style: normal;
}

/* table caption override */
caption {
    margin-top: 0 !important;
}

/*Default monospace font elements*/
/* Micaela, Feb 15 2021 - added cmdname to list of monospace elements */
*[class ~= "cmdname"],
*[class ~= "codeph"],
*[class ~= "parmname"],
*[class ~= "synph"],
*[class ~= "oper"],
*[class ~= "delim"],
*[class ~= "sep"],
*[class ~= "apiname"],
*[class ~= "synblk"],
*[class ~= "kwd"],
*[class ~= "filepath"] {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace !important;
    font-style: normal;
    font-size: 100%;
}

/* 10/8/2020 ala: override bootstrap.min.css; removed Monotye owned font 'Courier New' */
code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace !important;
    /*    font-size: 1em*/
}

/*Default italic font elements*/
*[class ~= "var "] {
    font-style: italic !important;
    font-weight: normal !important;
}

/*Default font elements*/
/* Micaela, Feb 15 2021: commented out overriding wintitle CSS so that it is rendered as bold in the output */
/*.wintitle, *[class~= "wintitle "] {
    font-style: normal !important;
    font-weight: normal !important;
}*/

/* 04/12/19 ala: Hide elements with @class="hidden-print" when printing */
@media print {
    .hidden-print {
        display: none !important;
    }
    .wh_topic_content {
        margin: 1in .5in !important;
    }
}

/* move out to boeing-common-whr.css */
/* 20230921 ala iks-149: tabular format when @outputclass=ballflag */
/* 05/01 ala start: horizontally align dt and dd element*/
/*.dl.ballflag {
    display: grid !important;
    grid-template-columns: min-content auto !important;
}

.dl.ballflag > .dt {
    grid-column-start: 1 !important;
}

.dl.ballflag > .dd {
    grid-column-start: 2 !important;
    overflow: auto !important;
    margin-left: 1em !important;
}*/

/* 2022MAY19 ALA: Align 2nd <dd> element with the rest of <dlentry> elements */
/*.dl.ballflag > .ddexpand {
    grid-column-start: 3 !important;
    overflow: auto !important;
    margin-left: 1em !important;
    margin-top: 0;
}*/
/* 05/01 ala end: horizontally align dt and dd element*/

/* IKS-117 add more space after each dlentry */
/*.dd {
    margin-bottom: 1.5em;
}*/

/* 06/08/2020 ala: add space after glossdef before surface form*/
*[class ~= "glossentry/glossdef"] {
    margin-bottom: 1em;
}

/* 12/22/2020 ala: override glossSurfaceForm from displaying when no glossAcronym available; glossary topic display */
.glossdef + :not(.glossAlt) {
    display: none;
}

/* 2023APR11 ALA: hide glossalt section for glossaries */
.glossary .glossAlt {
    display: none;
}

/* 04/05/2021 ala: Optional label */
*[class = "- topic/li li optional"]:before,
*[class = "- topic/sli sli optional"]:before {
    content: "Optional: " !important;
}

/* 2024JUN21 ALA IKS-114 */
strong {
	font-weight: 400;
}

/* 04/05/2021 ala: override 23.1 rounded corner image border */
img.image:not(img[usemap]) {
    border-radius: 0px !important;
}

/* 05/11/2021 ala: outputclass="inline" attribute value needs to added to the image element to enable solution for automatic inline image sizing */
/* 2022JUN22 ALA: new guideline - all images are sized to 13px unless it's wrapped in fig, an imagemap or using @placement="break" */
*[class ~= "topic/image"], 
.image:not(img[height]) {
    height: 13px;
    vertical-align: baseline !important;
}

/* 2022JUN22 ALA: Prevent auto-size height for fig, imagemaps, and when @placement="break" is used on image */
figure img, img[usemap], br ~ img { 
    height:initial !important; 
} 

/* IKS-70: br element no longer used with @placement=break; use "break" class */
img.break {
    height:initial !important;
}

pre > code,
pre {
    background-color: #EEE !important;
}

/* 05/17/2021 ala: fix issue with webhelp render on Jenkins */
*[class = " footer-container text-center "] {
    display: none !important;
}

/* 08/06/2020 ala: override v22.1 bootstrap.min.css */
.table {
    color: inherit !important;
    width: 100%; /* 2022JAN26 ala: Keep table caption from wrapping into a single cell when collapse button clicked */
}

/* 05252021 ala: Change context label for workflow topics */
body.workflow *[class = "- topic/section task/context section context"]:before {
    content: "About this workflow " !important;
    display: block !important;
    font-weight: bold !important;
}

/* 05252021 ala: Change context label for workflow topics */
body.workflow *[class = "- topic/section task/context section context"] *[class = "tasklabel"] {
    display: none !important;
}

/* 10112021 ala: remove vertical lines from choicetables */
.stentry {
    border-right: none !important;
    text-align: left; /* IKS-49 */
}

.remedy > .sectiontitle {
    font-size:1em !important;
}

.wh_print_link button {
    color: #009BDF !important;
    margin-left: 8px;
}

/* 2021Dec06 ala: override display of chain link icon next to sections and examples */
.permalink{
display: none !important;
}

/* 2022APR21 ALA: Index page - remove display for empty grouping letter for index */ 
li#whletter_ { 
    display: none; 
}

/* 2022MAY19 ALA: Override row separator default values when rowsep=0 */
.table td.rowsep-0, .table th.rowsep-0 {
	border-bottom: none !important;
	border-top:none !important;
}

/* IKS-153 2023DEC18 override default for header vertical alignment */
/* IKS-138 force top-left content alignment in tables */
.table thead th {
    /*text-align: inherit;*/
    vertical-align: middle;
}

/* IKS-153 2023DEC19 */
.valign-middle {
    vertical-align: middle !important;
}

.valign-bottom {
    vertical-align: bottom !important;
}

.valign-top {
    vertical-align: top !important;
}

.align-center {
    text-align: center !important;
}

.align-left {
    text-align: left !important;
}

.align-right {
    text-align: right !important;
}

/* 2022OCT28 ALA: left-align content */
[class~="glossentry/glossentry"] > [class~="glossentry/glossdef"],
[class~="glossentry/glossBody"] {
    padding-left: 0; 
}

/* 2022OCT25 ALA: IKS-46 */ 
.glossUsage:before { 
    content: url('images/jeppNote.png') " Usage: " !important; 
    font-weight: bold; 
    image-resolution: 110dpi; 
    position: relative; 
} 
 
/* 2022OCT25 ALA: IKS-46 */ 
.glossUsage > .note__title { 
	display: none; 
}

/* 2022NOV02 ALA: IKS-15 List and note alignment*/
/* IKS-70 update 14px to 16px */
ul {
    padding-left: 16px !important;
}

/* IKS-70 */
ol {
    padding-left: 14px !important;
}

/* IKS-70 */
dl {
    padding-left: 0 !important;
}

*[class ~= 'topic/li'], *[class ~= 'topic/sli'] {
    padding-left: 0;
}

/* 2022NOV02 ALA: IKS-15 List and note alignment*/
.note {
    margin-left: 48px;
}

/* 2022NOV04 ALA: override 1em margins to tighten spaces between substeps (IKS-44) */
.substepexpand {
	margin-bottom: 0; 
	margin-top: 0;
}

/* 2022NOV04 ALA: align expand/collapse button */
/* IKS-70 remove left padding */
figure > figcaption {
    padding-left: 0;
}

/* 2022NOV04 ALA: make page readable */
.page-item.active .page-link {
    background: #ddd;
}

/* 2023JAN11 ALA: prevent acronym from displaying on topic toc (RHS) */
li.topic-item li.section-item {
    display: none !important;
}

/* IKS-68 minimum width 0 */
@media (max-width : 575px) {
    .container {
        max-width: 540px
    }
}

@media (max-width : 575px) {
  .container,
 .container-sm {
        max-width: 540px
    }
}

@media (max-width : 575px) {
    .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .row-cols-sm-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .row-cols-sm-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .row-cols-sm-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .row-cols-sm-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .row-cols-sm-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    .row-cols-sm-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
 max-width: 100%
    }
    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-sm-0 {
        margin-left: 0
    }
    .offset-sm-1 {
        margin-left: 8.333333%
    }
    .offset-sm-2 {
        margin-left: 16.666667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.333333%
    }
    .offset-sm-5 {
        margin-left: 41.666667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.333333%
    }
    .offset-sm-8 {
        margin-left: 66.666667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.333333%
    }
    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (max-width : 575px) {
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }
    .form-inline .form-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-plaintext {
        display: inline-block
    }
    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }
    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }
    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }
    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

@media (max-width : 575px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (max-width : 575px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
  display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width : 575px) {
    .card-deck {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

@media (max-width : 575px) {
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
    .card-group > .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0
    }
    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .card-group > .card:not(:last-child) .card-header,
    .card-group > .card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }
    .card-group > .card:not(:last-child) .card-footer,
    .card-group > .card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }
    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .card-group > .card:not(:first-child) .card-header,
    .card-group > .card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }
    .card-group > .card:not(:first-child) .card-footer,
    .card-group > .card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

@media (max-width : 575px) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }
    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

@media (max-width : 575px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

@media (max-width : 575px) {
    .list-group-horizontal-sm {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-sm .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-sm .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-sm .list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-sm .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-sm .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (max-width : 575px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }
    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }
    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem)
    }
    .modal-sm {
        max-width: 300px
    }
}

@media (max-width : 575px) {
    .d-sm-none {
        display: none !important
    }
    .d-sm-inline {
        display: inline !important
    }
    .d-sm-inline-block {
        display: inline-block !important
    }
    .d-sm-block {
        display: block !important
    }
    .d-sm-table {
        display: table !important
    }
    .d-sm-table-row {
        display: table-row !important
    }
    .d-sm-table-cell {
        display: table-cell !important
    }
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (max-width : 575px) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (max-width : 575px) {
    .float-sm-left {
        float: left !important
    }
    .float-sm-right {
        float: right !important
    }
    .float-sm-none {
        float: none !important
    }
}

@media (max-width : 575px) {
    .m-sm-0 {
        margin: 0 !important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }
    .m-sm-1 {
        margin: .25rem !important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }
    .m-sm-2 {
        margin: .5rem !important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }
    .m-sm-3 {
        margin: 1rem !important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }
    .m-sm-4 {
        margin: 1.5rem !important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }
    .m-sm-5 {
        margin: 3rem !important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }
    .p-sm-0 {
        padding: 0 !important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }
    .p-sm-1 {
        padding: .25rem !important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }
    .p-sm-2 {
        padding: .5rem !important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }
    .p-sm-3 {
        padding: 1rem !important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }
    .p-sm-4 {
        padding: 1.5rem !important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }
    .p-sm-5 {
        padding: 3rem !important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }
    .m-sm-n1 {
        margin: -.25rem !important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }
    .m-sm-n2 {
        margin: -.5rem !important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }
    .m-sm-n3 {
        margin: -1rem !important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }
    .m-sm-n4 {
        margin: -1.5rem !important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }
    .m-sm-n5 {
        margin: -3rem !important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important
    }
    .m-sm-auto {
        margin: auto !important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (max-width : 575px) {
    .text-sm-left {
        text-align: left !important
    }
    .text-sm-right {
        text-align: right !important
    }
    .text-sm-center {
        text-align: center !important
    }
}

/* 2023JAN23 ALA: Start IKS-70 v25 fixes */
/*  override breadcrumb position when scrolling */
.breadcrumb-sticky, .indexTerms-sticky, .header-sticky {
    position: sticky;
}

/*.search-bar-sticky {
    position: sticky;
    background-color: white !important;
    z-index: 999;
    top: 40px;
    padding-top: 10px !important;
    margin-bottom: 40px !important;
}*/

/* fix example label */
.example:before {
    content: "Example: ";
    font-weight: bold;
}

/* IKS-111 fix example label */
.example:has(.example-label-wtitle):before {
    content: none;
    display: none;
}

/* IKS-111 fix example label */
.example h2.sectiontitle.tasklabel {
    display: none;
}

/* override paragraph spacing */
.nested0, .p {
     margin-top: 0; 
}

/*.wh_tools {
    padding-left: 0;
}*/
/* 2023JAN23 ALA: End IKS-70 v25 fixes */

/* 2023MAR08 ALA: cross reference step label IKS-53 */
a.xref[href *= ".html#"][href *= "step_"]:before,
a.xref[href ^= "#"][href *= "step_"]:before, 
a[class *= "topic/xref"][href *= ".html#"][href *= "step_"]:before {
    content: "step ";
}

/* 2023JAN27 ALA: IKS-71 chunk acronym; remove expand/collapse button*/ 
.nested0.acronym .glossentry > span.wh_expand_btn.expanded { 
    display: none !important; 
} 

/* IKS-71 and IKS-73*/
.acronym, .glossary { 
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 0 !important;
}

.gloss-acronym, .gloss-SF {
    font-weight: bold;
}

.acronym > .wh_expand_btn, .glossary > .wh_expand_btn  {
    display:none;
}

.acronym ~ .glossBody,
*[class ~= "glossentry/glossAcronym"] {
    display: none !important;
}

/* hide title from topic content body */
.acronym .gloss-topic-toc, .glossary .gloss-topic-toc {
    display: none;
}

.glossary ~ .glossBody > .glossAlt {
    display: none;
}

/* remove display block */
.glossBody {
    display: inline !important;
}

/* remove display block */
.glossBody > .glossdef {
    display: inline !important;
}

/* add space after glossary entry */
.nested0:has(.glossary) > .nested1 {
    padding-bottom: 12px;
}

.glossSurfaceForm {
    display: none;
}

/* IKS-73 remove toc entries for acronym/glossary */
*[class ~= "wh_main_page_toc_accordion_header"]:has( > div[outputclass ~= "acronym"]) ~ *[class ~= "wh_main_page_toc_accordion_entries"],
*[class ~= "wh_main_page_toc_accordion_header"]:has( > div[outputclass ~= "glossary"]) ~ *[class ~= "wh_main_page_toc_accordion_entries"]{
    display: none !important;
}

/* IKS-73 remove expand icon for acronym/glossary */
*[class ~= "wh_main_page_toc_accordion_header"]:has( > div[outputclass ~= "acronym"]):before,
*[class ~= "wh_main_page_toc_accordion_header"]:has( > div[outputclass ~= "glossary"]):before {
    display: none !important;
}

/* 2023FEB24 ALA: Aviator new UX requirements */
#wh_publication_toc_content {
/*max-height:unset !important;*/
    height: -webkit-fill-available;
    /*max-height: 100vh !important;*/
    margin-bottom: .5em;
    top: auto !important;
}

/* IKS-80 align text to bottom */
.wh_tools {
   margin-bottom: 0;
   align-items: flex-end;
}

/* IKS-81 keep footer at bottom of page and push down with more content */
#wh_topic_body, 
#wh_main_page {
    display: flex !important;
    flex-direction: column !important;
    /*min-height: 93vh;*/
}

.wh_main_page .wh_tools {
    /* width: -webkit-fill-available;*/
    
}

.wh_right_tools {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
}

/*div#wh_topic_body,*/ 
nav#wh_publication_toc, .wh_pulication_toc {
    padding-left: 0 !important;
}

/* IKS-81 */
.wh_topic_page .footer {
    text-align: left !important;
	line-height: 17.5px;
}

.wh_terms_page .wh_footer {
    padding-left: 2em;
}

.wh_search_page .wh_footer {
    padding-left: 1em;
}

/* IKS-81 Main TOC footer spacing */
.wh_main_page .wh_footer {
    /*margin: auto;*/
    width: 80% !important;
    /*padding-left: 0 !important; *//* align to plus icon */
    /* padding-left: 4em !important*/ /* align to toc titles */ 
}

.wh_terms_page .wh_footer {
    /*margin: auto;
    width: 80% !important;
    padding-left: 0 !important;*/
}

.wh_main_page .main-bottom {
    margin-top: auto;
}

/* remove extra space from top of Search box */
.wh_main_page .wh_content_area {
    padding-top: 0;
}

.wh_main_page_toc {
    padding-left: 0;
}

/* consistent line height for all template pages */
/*.wh_footer {
    line-height: 1.7em;
}*/

button#wh_toc_button {
    margin-bottom: .5em;
}

.wh_right_tools {
    padding-right: inherit;
}

.webhelp_expand_collapse_sections {
    padding-bottom: .5em;

}

.webhelp_expand_collapse_sections:after {   
    color: #ffffff;
}

/*.wh_search_input {
    width: 350px !important;
}*/

/* resize Search box */
/* small */
@media screen
 and (max-width : 576px) {
   .wh_search_input {
    width: 270px !important;
    }
    
    .wh_publication_title {
        display: none;
    }
}

/* medium */
@media screen
 and (max-width : 768px) {
   .wh_search_input {
    width: 270px;
    }
}    


/* large */
@media screen
 and (max-width : 992px) {
   .wh_search_input {
    width: 300px;
    }
}

/* xl */
@media screen
 and (min-width : 993px) {
   .wh_search_input {
    width: 350px;
    }
}

/* control placement of Search box depending on width */
@media screen
 and (min-width : 768px) {
    nav.wh_tools {
    display: flex !important;
    padding-right: 0;
    /* margin-right: 0;*/
    flex-direction: row;
    align-items: flex-end;
    }
}

@media screen
 and (max-width : 767.9px) {
   .wh_topic_page nav.wh_tools {
    display: flex !important;
    flex-direction: column-reverse !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    }
    
    .wh_search_page nav.wh_tools {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: flex-end !important;
    }
    /*.wh_search_input {
        margin-right: -3em !important;
    }*/
    
    /*#wh_topic_body {
        min-height: 90vh !important;
    }*/
    
    .wh_topic_page .wh_right_tools {
        width: 100%;
        justify-content: space-between;
    }
    
   .wh_publication_title {
        display: none;
    }
}

.wh_hide_highlight:after {
    padding-bottom: .5em;
    /* padding-right: 1em;*/
}

/*.wh_tools {
    margin-left: -1em;
}*/
/*.wh_pulication_toc {
    padding: 0;
}
*/
div#wh_publication_toc_content {
    overflow: hidden auto;
    padding-bottom: 0;
    max-height: 82vh !important;
    bottom: auto;
}

div#wh_topic_body {
    padding-left: 1em;
}

/*.wh_topic_page .wh_content_area {
    display: flex;
}*/

div#wh_topic_body {
    display: flex !important;
    justify-content: space-between;
    /*min-height: 82vh;*/
 /* min-height: 86vh;*/
}

.wh_main_page .wh_content_area {
    /*margin-left: 0;
    margin-right: 0;*/
    display: contents;
}

.wh_main_page .wh_tools {
    align-items: end !important;
    justify-content: end !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
body::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
body {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.wh_search_textfield {
    border-radius: 7px;
}

.wh_topic_content {
    padding-top: 2em;
}

.nav-search-bar {
    position: sticky;
    top: 0 !important;
    z-index: 999;
}

.wh_publication_toc > ul {
    margin-bottom: 2em;
}

.tools-search {
    display: inline-flex;
    align-items: flex-end;
}

button#wh_close_topic_toc_button {
    top: 62px !important;
}

.webhelp_expand_collapse_sections, 
.wh_hide_highlight, 
.wh_indexterms_link {
    margin-right: 8px !important;
}

/* title and logo */
.title-logo-bar {
    display: flex;
    flex-direction: column;
}

.wh_tools {
    padding: 0;
}
/*.row {
    margin-left: 0;
    margin-right: 0;
}*/

.wh_logo_and_publication_title {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
}

.div-wh_logo, .logo-only-container {
    height: 98px;
}

/* centered logo on small screens */
@media screen and (max-width : 576px) {
    .logo-only-container {
        display: block;
        text-align: center;
    }
    
    .wh_logo_and_publication_title_container {
        display: none;
    }
}

@media screen and (min-width : 577px) {
    .logo-only-container {
        display: none;
    }
    
    .wh_logo_and_publication_title_container {
        display: flex;
    }
}

.wh_header > .header-container {
    min-height: 98px;
    padding-left:0
}

/*#wh_topic_container {
    border: solid 2px black;
}*/
/*
.wh_logo_and_publication_title_container {
    border: solid 2px blue;
}

.wh_logo img {
    border: solid 2px orange;
}

.wh_logo_and_publication_title {
    border: dashed 2px green;
}*/

/*#wh_topic_body {
    border: dashed 2px green;
}*/

div#wh_topic_body, nav#wh_publication_toc {
    padding-right: 1.5em;
}
/*.nav-search-bar {
    padding-right: 0;
}*/

.navbar.wh_header {
    margin-left: -15px;
    margin-right: -15px;
}

/*.wh_topic_content {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
}*/

/*footer {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}*/

/*.nav-search-bar {
    height: auto !important;
}*/

#wh_topic_container, .wh_content_area > .row, #wh_topic_body {
    /* height: auto !important;*/
    /*overflow: hidden;*/
    /*min-height: 180px;*/
}

.container-fluid.search-header {
    top: 0;
    position: sticky;
    z-index: 999;
}

.container-fluid.search-tools {
    top: 11vh;
    position: sticky;
    z-index: 998;
}

.indexTerms-sticky {
    top: unset !important;
}

.wh_terms_page .div-header {
    top: 0;
    position: sticky;
    z-index: 999;
}

/* IKS-105 - Jeppesen logo */
.div-wh_logo img {
    padding: 1em;
}

/* IKS-105 - Jeppesen logo */
.logo-only-container img {
    padding: 1em;
    padding-top: 2em;
}

/* IKS-158 v25.1 publising engine upgrade - remove expand button from example element*/
.example .wh_expand_btn.expanded:before {
    display: none !important;
}

/* IKS-41 */
#wh_topic_body a > dfn {
    color: black;
    font-style: normal;
}

/* IKS-164 */
term {
    font-style: italic;
}

/* IKS-146 */
.step {
    padding-bottom: .5em;
}

/* IKS-202: color scheme update for json code */
pre.language-json, .hl-json_key {
    color: black !important;
}

/* IKS-202: color scheme update for json code */
.hl-string, .hl-number {
    color: green;
}

/* IKS-236: abbreviated-form tooltip */
#wh-tooltip .shortdesc a,
#wh-tooltip .shortdesc a:hover,
#wh-tooltip .shortdesc a:visited, 
#wh_publication_toc #wh-tooltip a > dfn.abbreviated-form {
    color: white !important;
    font-style: normal !important;
}

/* IKS-116 footer content spacing */
div.footer {
    line-height: normal;
}

/* IKS-188: override text alignment in tiles template only */
.wh_tile_shortdesc {
    text-align: left;
}

/* IKS-229 2023DEC14 troubleshooting labels */ 
*[class ~= 'troubleshooting/responsibleParty']:before { 
    content: "Required personnel: "; 
    font-weight: normal; 
} 
 
/* IKS-229 2023DEC15 remove Procedure label from troubleshooting remedy */ 
.remedy .steps .sectiontitle { 
    display: none; 
} 
 
/* IKS-229 don't display Issue label if with title element */ 
.cause:has(.issue-label-wtitle):before { 
    content: none; 
    display: none; 
} 
 
/* IKS-229: tighten space between expand button and text */ 
@media screen { 
    .sectiontitle:not(.tasklabel),.topic:not([role~=article])>.title,.wh_term_group>.wh_first_letter,table>caption { 
        padding-left: .2em; 
    } 
    .wh_expand_btn { 
        /*cursor: pointer;*/ 
        left: -.2em; 
       /* position: relative*/ 
    } 
}

/* IKS-249 AA 2024APR04 fix text rotation (bottom-up, left align)  */
.rotate {
    transform: rotate(180deg);
    height: min-content;
    text-align: center;
    vertical-align: baseline !important;
	line-height: 1.2em;
}

/* 2024MA719 ALA IKS-275: override nowrap property; prevent table overflowing content body */
caption {
    white-space: normal;
}

/* 2024MA719 ALA IKS-275: prevent table overflowing content body; wrap codeblock within table */
td pre {
    white-space: break-spaces;
}

/* 2024JUN20 ALA IKS-200 */
span.wh-tooltip.hide-tooltip {
    opacity: 0 !important;
}

/* 2024JUN20 ALA IKS-200 */
.codeblock .copyTooltip {
    opacity: 1;
    right: 20px;
}

/* 20250411 ALA IKS-355 */
.xref > .stepsection {
    display: inline;
}

video { 
    width: 70%; /* Make the video responsive */ 
} 

/* 2025Jun09 ALA IKS-321: keep search suggestion list on top of breadcrumbs */
.ui-front {
    z-index: 999;
}

/* 2025APR16 ALA IKS-351 */ 
/*#div_download {
    text-align: end;
    width: 70%;
}

button#downloadBtn {
    border-radius: 7px 7px 0 0;
    color: #009BDF !important;
    border: 1px solid #ccc;
}

.video-container .controls { 
    display: none; 
}  
 
.video-container:has(.download) { 
    margin-bottom: 48px !important; 
} 
 
.video-container:has(.download) .controls { 
    display: flex; 
    justify-content: space-between; 
    background-color: #495057; 
    padding-top: 10px; 
    padding-bottom: 2px; 
    padding-left: 10px; 
    padding-right: 10px; 
    width: 70%; 
}*/
/*background-color: rgba(0, 0, 0, 1);*/ /* 2024JUN10 ALA: IKS-86 remove watermark */

/* .wh_logo_and_publication_title, .footer, nav.wh_tools {
    background: white !important;
    background-image: none !important;
} */

/* 2024JUN24 ALA IKS-86 remove draft banner */
div#draft-banner {
    display: none;
}
