
/*
 * ==============================================
 * Customizations specific to theme
 * ==============================================
 */

:root {
    /* BACKGROUND COLORS */
    --bg-color: #000000;
    --primary-color:  #000000;
    --secondary-color:  #6095C1;
    --tertiary-color: #fbb040;
    
    --jumbotron-color: #343a40;
    /* ADMONITION COLORS */
    --admonition-border-color: grey;
    
    /* TABLE COLORS */
    --table-border-color: #ffffff;
    
    /* FONTS */
    --font-color: #ffffff;
    --font-reverse-color: #000000;
    --font-link-color:#878787;
    --font-awesome-family: 'Font Awesome 5 Free';
    
    /* HIGHTLIGHT COLORS */
    --glos-underline-color: #337ab7;
}

/*
 * ==============================================
 * AGFA Skin Customizations
 * ==============================================
 */
 
body, .wh_topic_content, .wh_content_area{
    max-width:1260px;
    margin:auto;
    min-width:auto !Important;
    color:var(--font-color);
    color:#ffffff;
    background-color:var(--bg-color);
    background-color: #000000;
 }
#wh_topic_body{
    padding-left:29px;
    
}
.wh_publication_title{
    font-size: large;
    padding-left:10px;
}

.wh_tools{
    display: none;
}

/* IPTS-3833 */
.agfa-before-toolbar{
    display:flex;
    margin-left:auto;
    margin-right:0;
    align-items:center;
}

.wh_main_page_search, .wh_topic_page .wh_search_input, .wh_search_page .wh_search_input{
    display: none;
}
.wh_header_flex_container .wh_search_input{
    display: block;
    margin: 0;
    min-width: 500px;
    position: relative;
    background-color:var(--bg-color);
    background-color: #000000;
    background:var(--bg-color)!Important;
    background: #000000 !Important;
    padding: 20px 0;
}
.wh_main_page .wh_content_area{
    margin:0px;
}

.wh_search_button:after{
    font-family: var(--font-awesome-family);
    font-family: 'Font Awesome 5 Free';
    content: "\f002"; /* FontAwesome Unicode */
    font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
}


.wh_logo{
    max-width:150px;
}
.wh_logo img{
     width:90%;
     height:90%;
    max-width:100%;
    max-height:100%;
}

.wh_tile {
    background-color:var(--bg-color);
    background-color: #000000;
    border-radius: 5px;
    margin-bottom: 1em;
    margin-top: 1em;
    padding: 1em;
    width: 100%;
    min-width: 300px;
    min-height: 140px;
}

.wh_tile div{
    margin-bottom: 1em;
    margin-top: 1em;

}

.wh_tile_title{
    font-size:1.4em;
    font-weight:900;
}
.wh_tile_title a{
    color: #3077be;
    display: none;
}
.wh_tile_title span{
    display:inline;
}
.wh_tile_shortdesc{
    font-weight:400;
    display: none;
}

.wh_search_button{
    background-color:var(--tertiary-color);
    background-color: #fbb040;
}

.wh_breadcrumb{
    background-color:var(--primary-color);
    background-color: #000000;
}
.wh_breadcrumb ol {
    color:var(--font-color);
    color: #ffffff;
}
.wh_tools{
    background-color:var(--bg-color);
    background-color: #000000;
    margin:0 0 0;
}
.glyphicon-print:before{
  font-family: var(--font-awesome-family);
  font-family: 'Font Awesome 5 Free';
  content: "\f02f"; /* FontAwesome Unicode */
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
  color:var(--font-color);
  color: #ffffff;
}
.webhelp_expand_collapse_sections{
    display:none !important;
}
.wh_hide_highlight{
    color:black;
}
.wh_hide_highlight:after{
  font-family: var(--font-awesome-family);
  font-family: 'Font Awesome 5 Free';
  content: "\f591"; /* FontAwesome Unicode */
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
  color:var(--font-color);
  color: #ffffff;
}
.copyright_info{
    width:100%;
}
.wh_footer{
    background-color:var(--bg-color);
    background-color: #000000;
}
/* IDOCS-5  */
.agfa_footer{
    background-color:var(--bg-color);
    background-color: #000000;
}

.wh_topic_content, .wh_content_area{
    margin-bottom:20px !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
.wh_indexterms_link {
    display: inline-block;
    vertical-align: middle;
    font-size: 9px;
    }
}

.wh_indexterms_link a:before {
    font-size:2.0em !important;
}


.wh-tooltip-container .wh-tooltip, .wh_breadcrumb .topicref .wh-tooltip, .wh_publication_toc .topicref .wh-tooltip {
    z-index:100 !important;
    background-color:var(--secondary-color);
    background-color: #6095C1;
}
.sidebar-div-text{
     padding-top:0em;
     display: inline-block;
     width:33%; 
     vertical-align:top;
}

@media screen and (min-width: 768px){
    .container .jumbotron, .container-fluid .jumbotron {
    padding-right: 0px;
    padding-left: 0px;
    }
    .navbar-toggler{
        display:none;
    }
    .wh_header{
        text-align:left;
    }
}

.jumbotron.center-block{
    display:block;
    
}
.jumbotron {
  display: inline-block;
  vertical-align:top;
  width:80%;
  padding: 2rem 1rem;
  margin-bottom: 0rem;
  background-color:var(--jumbotron-color);
  background-color: #343a40;
  border-radius: 0.3rem;
  padding-right: 0px;
  padding-left: 0px;
}
.wh_expand_btn{
    display:none;
}

/*
 * ==============================================
 * Headings
 * ==============================================
 */
.topictitle1{
    display:none;
    margin-bottom:0em;
}
 
h2.sectiontitle{
    margin-top:0em;
    font-size:120%;
    font-weight:900;
}
/*  IPTS-2734 */
span.topicid{
     color:var(--secondary-color);
     color:#484848;
}
 /*
 * ==============================================
 * Search Page
 * ==============================================
 */
 
 .searchresult .relativePath{
     display:none;
 }
  .searchresult #rightDiv{
     display:none;
 }

 /*
 * ==============================================
 * STYLES
 * ==============================================
 */
kbd.userinput{ 
    color: var(--font-color);
    color: #ffffff;
 }
 
 code {
	 background-color: var(--quaternary-color);
	 background-color: #A0A0A0; /*IPTS-1250 & 1313 - webhelp.css override for darkroom font colour of codeph*/
	 color: #000000; /*  IPTS-3885 */
 }
.glossentry{
   border-bottom: var(--glos-underline-color);
   border-bottom: #337ab7;
}

a{
    color:var(--font-link-color);
    color:#5185cb;
}
.license{
    color: #999999;
}

.custom-ol li::before {
  background-color: red;
  color: var(--font-color);
  color: #ffffff;
}

.note_row { 
    color:var(--font-color);
    color:#ffffff;
}

.note_cell{ 
    border-top-color:var(--admonition-border-color);
    border-top-color:grey;
    border-bottom-color:var(--admonition-border-color);
    border-bottom-color:grey;
 }

/* IPTS-1295 */
.related-links a, .related-links a:visited{   
    color: var(--font-link-color); 
    color: #5185cb;
 }


 .table, .simpletable{
    border-color: var(--table-border-color);
    border-color: #ffffff;
}
 
.table:not(.plain) thead tr, .simpletable:not(.plain) thead tr{
    background-color:var(--primary-color);
    background-color: #000000;
    color:var(--bg-color);
    color:#ffffff;
 }
 
.plain thead tr{
    background-color:var(--bg-color);
    background-color:#000000;
    color:var(--font-color);
    color:#ffffff;
 }
 
.table thead tr th, .simpletable thead tr th{
     border-color:var(--bg-color) !Important;
     border-color:#000000 !Important;
}
 
.table tbody tr .entry, .simpletable tbody tr .stentry{
     border: var(--bg-color);
     border: #000000;
} 
 
.table:not(.plain) tbody tr:nth-child(even), .simpletable:not(.plain) tbody tr:nth-child(even){
  background-color: var(--secondary-color);
  background-color: #6095C1;
  color: var(--font-color);
  color: #ffffff;
}
.table tr, .simpletable tr{
    border-top:1px solid var(--bg-color);
    border-top:1px solid #000000;
    border-bottom:1px solid var(--bg-color);
    border-bottom:1px solid #000000;
}

.frame-all{
     border:1px solid var(--table-border-color);
     border:1px solid #ffffff;
}
