/*
 * ==============================================
 * Skin for oXygen generated WebHelp.
 * ==============================================
 */


/*
 * ------------------------------------------------------------------
 *  
 * Fonts.
 *  
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700,300");
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro&display=swap');

.line-through {
    text-decoration: line-through;
    color: red;
}

body{
    font-family: 'Source Sans Pro', 'Roboto', sans-serif;
}
body.draft {
  background: url("./resources/images/draft.png") !important;
}
.draft-comment{
    background-color: #009933;
    padding: 5pt;
}
.draftCommentLabel{
    font-weight: bold;
}
span.b {
    font-weight: bold;
}
.p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
ol, .ol {
    padding-left: 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    counter-reset: item;
}

ul, .ul {
    list-style: disc;
    padding-left: 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

ul li, .ul .li{
    line-height: 18px;
    padding-top: 0.5em;
}

li > ul,
.li > .ul,
li > ol,
.li > .ol {
    margin-top: 0;
}

ul.simple {
    margin-left: -10px;
    padding-left: 0;
}

ul.\35 col,
ol.\35 col{
    /* kl: 5 columns */
    /* kl: columns are not suported by IE 9 and earlier */
    column-count:5; /*IE10 & Opera*/
    -moz-column-count:5; /* Firefox */
    -webkit-column-count:5; /* Safari and Chrome */
    column-gap:3em; /*IE10 & Opera*/
    -moz-column-gap:3em; /* Firefox */
    -webkit-column-gap:3em; /* Safari and Chrome */
}

ul.\34 col,
ol.\34 col{
    /* kl: 4 columns */
    /* kl: columns are not suported by IE 9 and earlier */
    column-count:4; /*IE10 & Opera*/
    -moz-column-count:4; /* Firefox */
    -webkit-column-count:4; /* Safari and Chrome */
    column-gap:3em; /*IE10 & Opera*/
    -moz-column-gap:3em; /* Firefox */
    -webkit-column-gap:3em; /* Safari and Chrome */
}

ul.\33 col,
ol.\33 col{
    /* kl: 3 columns */
    /* kl: columns are not suported by IE 9 and earlier */
    column-count:3; /*IE10 & Opera*/
    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-gap:3em; /*IE10 & Opera*/
    -moz-column-gap:3em; /* Firefox */
    -webkit-column-gap:3em; /* Safari and Chrome */
}

ul.\32 col,
ol.\32 col{
    /* kl: 2 columns */
    /* kl: columns are not suported by IE 9 and earlier */
    column-count:2; /*IE10 & Opera*/
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-gap:3em; /*IE10 & Opera*/
    -moz-column-gap:3em; /* Firefox */
    -webkit-column-gap:3em; /* Safari and Chrome */
}
ul.\35 col li.sli,
ul.\34 col li.sli,
ul.\33 col li.sli,
ul.\32 col li.sli,
ul li.sli{
    display:block;
    margin-left:10pt;
    padding-left:10pt;
    text-indent:-10pt;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

ul.\35 col li.li,
ul.\34 col li.li,
ul.\33 col li.li,
ul.\32 col li.li,
ul.ul li.li{
    margin-left:15px;
    text-align: left;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.entry ul,
.entry ol {
    margin-top: 0;
}

.dlterm {
    margin-top: 1em;
}

.tasklabel,
div.tasklabel {
    color: #6D6E71;
    font-weight: bold;
    margin-top: 1em;
    padding-bottom: 2px;
    margin-bottom: 5px;   
}

ol.steps, ol.substeps {
    margin-left: 0;
    padding-left: 0;
    counter-reset: item;
}
#wh_topic_body ol > li::marker, 
ol.steps > li::marker, 
ol.substeps > li::marker {
    display: none;
}
img.image:not(img[usemap]) {
  cursor: auto;
}
.constrained_image {
    max-height: 1.5em;
}
img.zoom:not(img[usemap]){
    cursor: zoom-in;
}
#wh_topic_body ol > li::before, 
#wh_topic_body ol li.step::before {
    display: inline-block;
    content: counter(item) ". ";
    counter-increment: item;
    width: 30px;
    margin-left: -30px;
}
#wh_topic_body ol > li, 
ol.steps li.step, 
ol.substeps li.substep {
    display: block;
    text-align: left;
    margin-left: 0px;
    padding-left: 30px;
}
p.stepsection {
    font-weight: bold;
    margin-top: 1em;
}
#wh_topic_body li ol.substeps li.substep::before {
    display: inline-block;
    content: counter(item, lower-latin) ". ";
    counter-increment: item;
    width: 30px;
    margin-left: -30px;
}
#wh_topic_body ol[type="a"] > li::before, 
#wh_topic_body ol[type="a"] li.step::before {
    display: inline-block;
    content: counter(item, lower-latin) ". ";
    counter-increment: item;
    width: 30px;
    margin-left: -30px;
}
#wh_topic_body li .cmd {
    margin-left: -3px;
}
.itemgroup .p {
    margin-top: 0;
    margin-bottom: 0;
}
span.optTitle,
span.reqTitle{
    padding-right:0.5em;
    font-weight: bold;
}
/*
 * ------------------------------------------------------------------
 *  
 * Fight with bootstrap
 *  
 */
.navbar-brand{
    height:auto;
}
.navbar {
    border:none;
    border-radius:0;
    margin:0;
    background-color: rgb(248, 248, 248);
}
.related-links a,
.related-links a:visited,
[class~="topic/link"],
[class~="topic/xref"],
a,
a:hover,
a:visited{
    color: #0177cc;
    text-decoration: underline;
}
/*a:focus,
a:hover{
    text-decoration: underline;
}*/



/*
 * ------------------------------------------------------------------
 *  
 * Publication titles
 *  
 */
 .wh_publication_title > a{
     font-size: 1.5em;
     color: #ED1C24;
}
.wh_logo > img {
    height: 0.4in;
    padding-right: 2em;
}
.booktitlealt {
    display: inline;
    padding-left: 0.25em;
}
/*
 * ------------------------------------------------------------------
 *  
 * Menu
 *  
 */
.wh_top_menu {
    font-size: 1.1em;
    margin: .4em 0;
}
.wh_top_menu ul li a {
    color: #ED1C24;
}

/* The submenus */
.wh_top_menu ul ul {
    background-color: #f4f4f4;
}
.wh_top_menu ul li:hover {
    background-color: #f4f4f4;
}
.wh_top_menu ul ul li a:hover {
    background: #e4e4e4;
}
.wh_top_menu ul ul li {
    border-top-color: #e4e4e4;
}

/*
 * ------------------------------------------------------------------
 *  
 * Link to the index.
 * 
 */
 .wh_indexterms_link a span{
    display:none;
}

@media only screen and (max-width: 767px) {
    .wh_indexterms_link a:before{
        bottom: 0;
    }
}


/*
 * ------------------------------------------------------------------
 *  
 * Breadcrumb
 *  
 */
.wh_breadcrumb ol {
    background-color: #eeeeee;
}
.wh_breadcrumb ol{
    color: #7b7a7a;
}
.wh_breadcrumb ol a {
    color:inherit;
}
.wh_breadcrumb ol .active {
    color: #7b7a7a;
}


/*
 * ------------------------------------------------------------------
 *  
 * Tools and navigation
 * 
 */
.wh_tools{
    background-color: #eeeeee;
    margin: 1em 0 2em;
}


.wh_navigation_links .navnext ~ .navnext,
.wh_navigation_links .navprev ~ .navprev{
    /* do not display the prev/next links when there are multiples */
    display: none;
}

.wh_print_link button,
.webhelp_expand_collapse_sections,
.wh_hide_highlight,
.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: #7b7a7a;
    text-decoration: none;
}


/*
 * ------------------------------------------------------------------
 *  
 * Tiles
 * 
 */
.wh_tile {
    border-radius: .5em;
    background-color: #eeeeee;
}
.wh_tile_shortdesc{
    margin-top:0.5em;
    text-align: center;
}
.wh_tile_title{
    font-family:'Arial';
    text-align: center;
    font-size:1.1em;
    text-decoration: none;
}
.wh_tile_title  a{
}
.wh_tile_shortdesc{
    text-align: center;
}
.wh_tile_text:after{
    background: linear-gradient(to bottom, rgba(238, 238, 238, 0), rgba(238, 238, 238, 1) 50%);
}
@media only screen and (max-width: 767px) {
    .wh_tile > div{
        height: auto;
    }
}

/* 
You can style some of the tiles in a special way. 
Example:
.wh_tiles *[data-id='getting_started']{
    background-color:gray;
}
*/


/*
 * ------------------------------------------------------------------
 *  
 * Search area
 * 
 */
.wh_search_input{
    margin:2em 0;
    padding: 0;
}
.wh_welcome:not(:empty){
    font-size: 2.5em;
    margin: 0 auto;
    padding: 0 0 .5em 0;
    text-shadow: none;
    color:#040480;
}
.wh_search_textfield{
    border: solid 1px #CCC;
    border-radius: 5px;
    padding: 0 .5em;
    font-size: 1em;
    line-height: 2em;
    height: 2em;
}
.wh_search_button{
    border: solid 1px #CCC;
    border-radius: 0 5px 5px 0;
    padding: 0 .5em;
    color: #000;
    background-color: #eeeeee;
    height: 100%;
}

/* Search autocomplete */
.ui-menu-item {
    font-size: 1.4em;
}

.ui-menu-item .ui-state-active {
    background-color: #346ec5;
}

/* Search relative path */
.searchresult li .relativePath a {
    color: #006621;
    display: none;
}

/* 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: #7B7A7A;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    border-color: #7B7A7A !important;
}

.pagination > li > a, .pagination > li > span {
    color: #7B7A7A;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #7B7A7A;
    background-color: #eee;
    border-color: #ddd;
}

.search-shortdescription-highlight {
    font-weight: normal;
    background-color: #FFFF88;
}

.highlight {
    background-color: #FFFF88;
    color: inherit;
}

/*
 * ------------------------------------------------------------------
 *  
 * Publication TOC
 * 
 */
.wh_publication_toc{
    border-radius: 3px;
    background-color: #eeeeee;
    padding: 1.5em 2em;
    line-height: 2em;
}
.wh_publication_toc .active > .topicref a {
    color: #ED1C24;
}
.wh_publication_toc span, .wh_publication_toc a, .wh_publication_toc a:visited, .wh_publication_toc a:hover {
    color: #7b7a7a;
}
.wh_publication_toc a:hover {
    text-decoration: underline;
}
.topictitle3{
    font-weight: 400
}
.wh_topic_toc li, .wh_publication_toc li {
    line-height: 1.4em;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .wh_publication_toc {
        border-radius: 0;
        padding: 1em 0.5em;
        margin-top: 10px;
    }
}

/*
 * ------------------------------------------------------------------
 *  
 * Footer
 * 
 */
.wh_footer{
    text-align: center;
    padding: 1em;
}


.wh_footer a, 
.wh_footer a:hover, 
.wh_footer a:visited {
    color: inherit;
}

/*
 * ------------------------------------------------------------------
 *  
 * Topic content
 * 
 */

.topictitle1 {
    margin-top: 0.5em;
    color: #ED1C24;
}

.sectiontitle {
    font-size: 1.125em;
}

#ln_updateDate {
    color: #6D6E71;
    font-size: 0.4em;
}

.wh_expand_btn {
    padding-left: 3pt;
}

.wh_topic_content,.wh_content_area {
    color: #000000;
    line-height: 1.7em
}


.wh_related_links,
.wh_child_links,
.wh_topic_content .related-links {
    background-color: #eeeeee;
    padding: 1em;
    margin-top: 1.5em;
    margin-bottom: 1em;
}

.wh_related_links .relinfo_title {
    font-weight: bold;  
}

.related-links {
    margin-top: 0.5em;
    margin-left: 1em;
    line-height: 1.5em;
}

.related-links a,
.related-links a:visited {
    color: #7b7a7a;
    padding-bottom: 0;
    display:inline-block;
}

.linklist,
.linklist .link,
.related-links .link{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}

table caption {
    margin-top: 0pt;
    margin-bottom: 0pt;
    line-height: 112%;
    text-align: left;
    font-weight: bold;
    color: #6d6e71;
    letter-spacing: 0.15pt;
    width: 100%;
}

table.tableborder, table.simpletableborder {
    border-width: 1px;
    border-style: solid;
}

table {
    border-color: #002F6C;
}
table.choicetable {
    border-color: #671E75;
}

tr {
    border-top: none;
    border-color: inherit;
}
tr.sthead, tr.chhead, tr.strow, tr.chrow {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: inherit;
}
tr.chhead {
    background-color: #671E75;
    color: #ffffff;
}
.choption {
    color: #666666;
    font-weight: normal;
}
td {
    border-top: none;
    border-color: inherit;
}
td.rowsep {
    border-bottom: none;
}
table {
    border-color: #002F6C;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    border-collapse: collapse;
    width: 95%;
}

table tbody {
    border-color: inherit;
    border-collapse: collapse;
}

table thead {
    background-color: #002F6C;
    color: #ffffff;
}

.thead tr {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-color: #002F6C;
}
table.tableborder th, table.tableborder td, table.tableborder .entry, .choicetable th {
    border-left-width: 1px;
    border-left-style: solid;
    border-color: inherit;
}

.entry, 
.stentry {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
td.entry {
    vertical-align: top;
}
td.entry > .p {
    margin-top: 0px;
    margin-bottom: 0px;
}
.simpletable thead {
    background-color: transparent;
    color: #666666;
}

tbody th.entry {
    background-color: #002F6C;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    border-color: inherit;
    vertical-align: top;
}

/* table head should always be transparent (use background defined in thead) */
table.tableborderShade thead tr:nth-child(odd),
table.tableborderShade thead tr:nth-child(even){
    background-color:transparent;
}
table.tableborderShade th,
table.tableborderShade td,
table.tableborderShade .entry{
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:white;
    /* black if ie8 */
    border-left-color:black\9;
}

/* nth-child not supported by IE 8*/
table.tableborderShade tr:nth-child(odd){
    background-color:#e8e8e8;

}
table.tableborderShade tr:nth-child(even){
    background-color:#bcbec0;
}
/* because nth-child not supported by IE 8, used IE8-only hack to add top/bottom borders to table rows*/
table.tableborderShade tr{
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:white;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
    border-top-width:1px\9;
    border-top-style:solid\9;
    border-top-color:black\9;
    border-bottom-width:1px\9;
    border-bottom-style:solid\9;
    border-bottom-color:black\9;
}
table.tableborderShade .thead tr{
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:white;
    border-bottom-color:black\9;
}
table.tableborderShade .cellrowborder {
    border-top: inherit;
    border-bottom: inherit;
    border-right: inherit;
    /*border-left: inherit;*/
}
table.tablenoborder,
table.tablenoborder tr,
table.tablenoborder .stentry {
    border: none;
}
table.simpletablenoborder,
table.simpletablenoborder tr,
table.simpletablenoborder .stentry
{
    border: none;
}
.stentry:last-child {
    border-right: 1px solid;
    border-color: inherit;
}
.menucascade > abbr {
    padding-left: 2pt;
    padding-right: 2pt;
}
.note, .tip, .fastpath, .important, .remember, .restriction, .attention, .danger, .caution, .warning {
    margin-top: 1em;
    margin-bottom: 1em;
    border-top-color: #939598;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 2px;
    border-bottom-color: #939598;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 2px;
    font-weight: normal;
    width: 95%;
}

div.note, div.warning, div.caution, div.trouble, div.important, div.attention, div.notice, div.remember, div.fastpath, div.restriction, div.danger, div.tip {
    background-image:none;
}

div.note,
div.note[dir='ltr'],
*[dir] div.note[dir='ltr'],
*[dir] *[dir] div.note[dir='ltr'],
*[dir] *[dir] *[dir] div.note[dir='ltr'],
*[dir] *[dir] *[dir] *[dir] div.note[dir='ltr'],
*[dir='ltr'] div.note,
*[dir] *[dir='ltr'] div.note,
*[dir] *[dir] *[dir='ltr'] div.note,
*[dir] *[dir] *[dir] *[dir='ltr'] div.note,
*[dir] *[dir] *[dir] *[dir] *[dir='ltr'] div.note {
  padding: 0;
  background-position: 0;
}

.note table {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.note tr {
    border: none;
}

.note td.note_label,
.note td.note_content {
    border-left-width: 0;
    border-left-style: solid;
    border-color: inherit;
}

.note td.note_label {
    vertical-align: top;
    width: 10pt;
}

.othertitle {
    font-weight: bold;
    color: #ED1C24;
}
dfn.term {
    padding-right: 1pt;
}
/*
 * ------------------------------------------------------------------
 *  
 * Search results.
 * 
 */
.searchresult {
    list-style: none;
}

.searchresult li a {
    color:#ED1C24;
}
.searchresult .shortdesclink {
    margin: .3em .5em 0 0;
}
.wh_search_expression{
    font-weight:bold;
}

/*
 * ------------------------------------------------------------------
 *  
 * Index terms.
 * 
 */
.wh_index_terms span.wh_first_letter {
    color: #ED1C24;
    padding-bottom: 5pt;
    border-bottom-color: #e4e4e4;
}
.wh_index_terms #indexList{
    padding:0;
}

.wh_term_group > ul {
    column-count: auto;
    column-width: auto;
    column-gap: 5em;
    column-rule: none;
}
.wh_term_group > ul > li {
    display: inline-block;
    vertical-align: text-top;
    padding-left: 10pt;
    margin-right: 50pt;
}
.wh_term_group li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    display: block;

}
/*
 * ------------------------------------------------------------------
 *  
 * Tree TOC for the main page.
 * 
 */
.wh_main_page_toc{
}

.wh_main_page_toc a {
    color: #ED1C24;
}

/*
 * Rating of searched terms
 */
 
 ul.stars li a:hover, ul.stars li a.show_star {
    background:url("./resources/images/star.png") no-repeat 0 0;
}
#star .star {
    background: url('./resources/images/starsSmall.png') repeat-x 0 -25px;
}
#star .curr {
    background: url('./resources/images/starsSmall.png') 0 25px;
}

pre, 
code, 
kbd, 
samp,
.codeph, 
.apiname, 
.numcharref, 
.parameterentity, 
.textentity, 
.xmlatt, 
.xmlelement, 
.xmlnsname, 
.xmlpi { 
    font-family: 'Source Code Pro', monospace;
}
code, kbd, pre, samp {
    font-size: 95%;
}
pre {
    line-height: 1.3em;
    margin: 0.5em 0 0.5em 0;
}
kbd,
code {
    padding: 0;
    font-size: 90%;
    color: inherit;
    background-color: inherit;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.codeblock-line-number {
    font-size: 75%;
    font-weight: normal;
    font-style: normal;
    color: #C0C0C0;
    padding-right: 1em;
}
.codeblock-whitespace {
    color: #C0C0C0;
}
.userinput {
    padding-left: 2pt;
}
.codeph {
    padding: 2px 4px;
    font-size: 90%;
    color: inherit;
    background-color: #EEE;
    border-radius: 4px;
}
.xmlatt,
.xmlelement,
.xmlnsname,
.xmlpi, 
.textentity,
.numcharref,
.parameterentity {
    color: inherit;
}
.markupname {
    font-weight: bold;
}
.varname {
    font-style: italic;
}
.figcap {
    margin-top: 5px;
    margin-bottom: 7px;
    color: #6D6E71;
    font-weight: bold;
    margin-top: 1em;
}

.fig img {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 10px;
}

.dlterm {
    font-weight: bold;
    margin-top: 5pt;
    margin-bottom: 5pt;
}
.dd {
    margin-top: 5pt;
    margin-bottom: 10pt;
}

blockquote {
    padding: 0 10px;
    margin: 5px 0 20px 2px;;
    font-size: 1em;
    border-left: 5px solid #F0F0F0;
}
blockquote.script {
    padding: 0px;
    border: none;
    background-color: inherit;
    color: #00AF66;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
}
.tm {
    white-space: nowrap;
}

.wintitle {
    font-weight: inherit;
}

/* use arial as font for TM symbols */
span > sup,
.tm > sup {
    font-family: Arial;
}

#wh_feedback
{
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 20px;
}

/* do not format inline elements when inside a link, dt, or title */
a .apiname,
.dt .apiname,
.title .apiname,
a .codeph,
.dt .codeph,
.title .codeph,
a .filepath,
.dt .filepath,
.title .filepath,
a .keyword,
.dt .keyword,
.title .keyword,
a .numcharref,
.dt .numcharref,
.title .numcharref,
a .option,
.dt .option,
.title .option,
a .parameterentity,
.dt .parameterentity,
.title .parameterentity,
a .parmname,
.dt .parmname,
.title .parmname,
a .systemoutput,
.dt .systemoutput,
.title .systemoutput,
a .textentity,
.dt .textentity,
.title .textentity,
a .uicontrol,
.dt .uicontrol,
.title .uicontrol,
a .userinput,
.dt .userinput,
.title .userinput,
a .wintitle,
.dt .wintitle,
.title .wintitle,
a .xmlatt,
.dt .xmlatt,
.title .xmlatt,
a .xmlelement,
.dt .xmlelement,
.title .xmlelement,
a .xmlnsname,
.dt .xmlnsname,
.title .xmlnsname,
a .xmlpi,
.dt .xmlpi,
.title .xmlpi{
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: inherit;
}
.dt    .codeph, .title .codeph{
    padding: 0;
}

.menucascade .uicontrol:not(:first-of-type)::before {
    content: ' > ';
}