/*
 * ==============================================
 * Customizations specific to theme
 * ==============================================
 */

:root {
    /* BACKGROUND COLORS */
    --bg-color: #242424;
    --primary-color:#6095C1;
    --secondary-color:#484848;
    --tertiary-color:#D53A25;
	--quaternary-color: #A0A0A0; /*Added for IPTS-1250 & 1313*/
	--quinary-color: #1A2E49; /*Added for IPTS-1250 & 1313*/
    
    /* ADMONITION COLORS */
    --admonition-border-color: grey;
    
    /* TABLE COLORS */
    --table-border-color: #ffffff;
    --cell-border-color: #ffffff;
    
    /* FONTS */
	--font-color: #C0C0C0; /*IPTS-1250 & 1313 - for darkroom font colour*/
    --font-reverse-color: #ffffff;
	--font-alternate-color-1: #000000; /*IPTS-1250 & 1313*/
	--font-alternate-color-2:#DCDCDC /*IPTS-1250 & 1313*/
    --font-link-color:#5185cb;
    --font-awesome-family: 'Font Awesome 5 Free';
    
    /* HIGHTLIGHT COLORS */
    --glos-underline-color: #337ab7;
}


/*
 * ==============================================
 * AGFA Skin Customizations
 * ==============================================
 */
 /* IPTS-1298 */
.wh_top_menu ul li a{ 
    line-height: 1.3em; 
    text-transform: none; 
    font-size: 14px; 
	color: var(--font-color);
	color: #C0C0C0; /*IPTS-1250 & 1313- changing color of top menu text/links*/
 }
 
 .conatiner-fluid{
    max-width:none !Important; /*IPTS-1338 fix for hamburger;*/
}
 
.wh_publication_title{
    font-size: large;
    padding-left:10px;
}

.wh_main_page .wh_search_input{
    display: block;
    margin: 0;
    position: relative;
    background-color: var(--primary-color);
    background-color: #6095C1;
    padding: 20px 0;
}
/* IPTS-3833 */
/* IPTS-4920 */
.agfa-before-toolbar{
    display:flex;
    margin-left:auto;
    margin-right:5px;
    align-items:center;
     /* IPTS-4980 */
    padding-right:5px;
}

/*   IPTS-2929 */
.agfa-input-area{
    display: block;
    margin: 0;
    position: relative;
    background: var(--bg-color) !Important;
	background:#242424 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
}
.agfa-button-area{
    display: block;
    margin: 0;
    position: relative;
    color: var(--font-reverse-color);
    color: #ffffff;
    background: var(--bg-color) !Important;
	background: #242424 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    padding: 20px 0;
}
.agfa_back_button {
    border: solid 1px #CCC;
    border-radius: 5px 0 0 5px;
    padding: 0 .5em;
    color: #fff;
    background: var(--bg-color) !Important;
	background: #242424 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    height: 3.8em;
    width: 3.8em;
}
.agfa_back_button:after{
  font-family: var(--font-awesome-family);
  font-family:  'Font Awesome 5 Free';
  content: "\f053"; /* FontAwesome Unicode */
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
   font-size: 20px;
}
.agfa_forward_button {
    border: solid 1px #CCC;
    border-radius: 0 5px 5px 0;
    padding: 0 .5em;
    color: #fff;
    background: var(--quaternary-color) !Important;
	background: #A0A0A0 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    height: 3.8em;
    width: 3.8em;
}
.agfa_forward_button:after{
  font-family: var(--font-awesome-family);
  font-family:  'Font Awesome 5 Free';
  content: "\f054"; /* FontAwesome Unicode */
  font-size: 20px;
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
}
.wh_search_input{
    display: block;
    margin: 0;
    position: relative;
    background-color: var(--primary-color);
    background-color: #6095C1;
    padding: 20px 0;
    background: var(--bg-color) !Important;
	background: #242424 !Important; /*IPTS-1250 & 1313- changing color of the search background surround*/
}

input {
	background-color: var(--quaternary-color);
	background-color: #A0A0A0; /*IPTS-1250 & 1313- changing color of the search bar background*/
}

.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) */
}
/* IPTS-3017 */
.wh_logo{
    max-width:150px;
    width:150px;
}
.wh_logo img{
     width:90%;
     height:90%;
    max-width:100%;
    max-height:100%;
}
.wh_publication_title a{ 
    display: inline-block; 
    margin: .4em 0;
 }
    
.wh_indexterms_link a:before{ 
    content:"a"; /*The book symbol*/ 
    font-family: "oXygen WebHelp"; 
    display: inline-block; 
    position: relative; 
    bottom:0em; 
    font-size: 1.0em;
    margin-left:0.8em; 
 }
.wh_tile{
    background-color: var(--quinary-color);
	background-color: #1A2E49; /*IPTS-1250 & 1313 - changing the color of the tiles*/
    border-radius: 5px;
}
.wh_tile_title{
    font-size:1.4em;
    font-weight:900;
}
.wh_tile_title span{
    display:inline;
}

.wh_tile_title a{
    color: var(--font-color);   
	color: #C0C0C0; /*IPTS-1250 & 1313- oxygen override for tile title color*/
}

.wh_tile_shortdesc{
    font-weight:400;
    color: var(--font-color);   
	color: #C0C0C0; /*IPTS-1250 & 1313 - oxygen override for text color of tiles*/
}

.wh_search_button{
    background-color: var(--tertiary-color);
	background-color: #ff1100; /*IPTS-1250 & 1313 - Updated for IDOCS-30*/
}

.ui-widget-content {
	background: var(--quaternary-color);
	background: #A0A0A0 /*IPTS-1250 & 1313 - to change auto complete background for search to match search bar background*/
}

.wh_breadcrumb{
    background-color: var(--secondary-color);
	background-color: #484848; /*IPTS-1250 & 1313 - changing color for darkroom theme*/
}
.wh_tools{
    background-color: var(--secondary-color);
	background-color: #484848; /*IPTS-1250 & 1313 - changing color for darkroom theme*/
    margin:0 0 2em;
}

.webhelp_expand_collapse_sections{
   margin-left:10px;
}

.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) */
}

.wh_header{
    background: var(--bg-color);
	background: #242424 none; /*IPTS-1250 & 1313 - oxygen override for header color*/
}

.wh_footer{
    background-color: var(--bg-color);
	background-color: #242424; /*IPTS-1250 & 1313 - changing footer color*/
}
/* IDOCS-5  */
.agfa_footer{
    background-color: var(--bg-color);
	background-color: #242424; /*IPTS-1250 & 1313 - changing footer color*/
}
.copyright_info{
    width:100%;
}
body {
    background: var(--bg-color);
	background-color: #242424; /*IPTS-1250 & 1313 - bootstrap override for darkroom background colour*/
	color: var(--font-color);
	color: #C0C0C0; /*IPTS-1250 & 1313 - bootstrap override for darkroom font colour for the index page*/
}

.wh_publication_toc {
	background-color: var(--secondary-color);
	background-color: #484848; /*IPTS-1250 & 1313 - changing TOC background color for darkroom theme*/
}

.copyright_info{
    width:100%;
}
/* IPTS-1295 */
.wh_topic_content, .wh_content_area{    
    color: var(--font-color);   
	color: #C0C0C0; /*IPTS-1250 & 1313 - bootstrap override for darkroom font colour*/	
    line-height: 1.6em;    
    margin-bottom: 45px; /*IPTS-1395 - changing bottom margin size*/ 
 }
/* IPTS-1295 
.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;
    color: var(--font-color);   
	color:#C0C0C0; /*IPTS-1250 & 1313 - oxygen override for index link colour change to grey from white (the A|Z book image colour)*/
}


.wh-tooltip-container .wh-tooltip, .wh_breadcrumb .topicref .wh-tooltip, .wh_publication_toc .topicref .wh-tooltip {
    z-index:100 !important;
    background-color: var(--primary-color);
    background-color: #6095C1;
}

.wh_breadcrumb .topicref .wh-tooltip,
.wh_publication_toc .topicref .wh-tooltip {
    color: var(--bg-color);
    color: #242424; /*IPTS-1250 - oxygen override for darkroom font colour for hover tool tip bubble text*/
}

.wh_logo_and_publication_title{
    justify-content: flex-start !important;
}
/* IPTS-1257 */
#wh_topic_toc{
   background-color:var(--bg-color);
   background-color:#242424; /*IPTS-1250 & 1313 - dark theme change to match rest of background*/
 }
     
/*AGFA Expand / collapse */
.agfa_expand_btn.expanded:before {
    font-family: var(--font-awesome-family);
    font-family:  'Font Awesome 5 Free';
    content:"\f078";
}

.agfa_expand_btn:before {
    font-family: var(--font-awesome-family);
    font-family:  'Font Awesome 5 Free';
    content: "\f054"; /* FontAwesome Unicode */
    font-style: normal;
    font-size: 0.6em;
    font-weight: lighter;
    display: inline-block;
    margin-right: 5px;
    opacity: 0.5;
    width: 1em

}

.agfa_expand_btn {
    cursor: pointer;
    width: 1em;
}


span.mailto{
    color:var(--font-link-color);
    color:#5185cb;
}
/*  IPTS-2734 */
span.topicid{
     color:#7D7D7D; /* Made colour darker - no longer using variable color & and changed font size */
     font-size: 40%;
}

.permalink {
display: none !Important; 	/*IPTS-1340 Added to remove chain links after section titles*/
}

.qsg_tile_title .sectiontitle{
    display:none;
}
.wh_tile h2{
    display:none;
}
/*
 * ==============================================
 * Theme Selector
 * ==============================================
 */
 .theme_selector{
     color: #c0c0c0;
 }
 
.btn_theme {
  border: none;
  background-color: inherit;
  cursor: pointer;
  display: inline-block;
  color: #c0c0c0;
}

/* On mouse-over */
.btn_theme:hover {background: #c0c0c0;color: #000000;font-weight:900}

.btn_theme.selected{background: #c0c0c0;color: #000000;font-weight:900}

 /*
 * ==============================================
 * Search Page
 * ==============================================
 */
 
 .searchresult .relativePath{
     display:none;
 }
  .searchresult #rightDiv{
     display:none;
 }

 /*
 * ==============================================
 * STYLES
 * ==============================================
 */
kbd.userinput{ 
    color: var(--font-color);
	color: #C0C0C0; /*IPTS-1250 & 1313 - bootstrap override for darkroom font colour*/
    background-color: inherit; 
 }

 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 */
 }
 
 pre {
	 background-color: var(--quaternary-color);
	 background-color: #A0A0A0; /*IPTS-1250 & 1313 - element-styles.css override for darkroom font colour of codeph*/
 }
 
.glossentry{
   border-bottom: 1px dotted var(--glos-underline-color);
   border-bottom: 1px dotted #337ab7;
}

a{
    color:var(--font-link-color);
    color:#5185cb;
}
.license{
    color: #999999;
}

.custom-ol li::before {
  background-color: red;
  color: var(--bg-color);
  color: #242424;
}

.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;
 }
/*
 * ==============================================
 * ADMONITIONS
 * ==============================================
 */
.note_row { 
    color:var(--font-alternate-color-2);
    color:#DCDCDC; /*IPTS-1250 & 1313*/
}

.note_cell{ 
    border-top-color:var(--admonition-border-color);
    border-top-color:grey !Important;
    border-bottom-color:var(--admonition-border-color);
    border-bottom-color:grey !Important;
 }
 
 /* IPTS-3439 */
.table:not(.plain) tbody tr:nth-child(even) td .note{
  color: #000000;
}
 
 /*
 * ==============================================
 * Tables
 * ==============================================
 */
 .table, .simpletable{
    border-color: var(--table-border-color);
    border-color: #ffffff;
    color: #C0C0C0;
}
 
.table:not(.plain) thead tr, .simpletable:not(.plain) thead tr{
    background-color:var(--primary-color);
    background-color: #6095C1;
    color:var(font-reverse-color);
    color:#ffffff;
 }
 
.plain thead tr{
    background-color:var(--bg-color);
    background-color:#242424;
    color:var(--font-color);
    color:#C0C0C0;
 }
 
.table thead tr th, .simpletable thead tr th{
     border-color:var(--table-border-color) !Important;
     border-color:#ffffff !Important;
     /* IPTS-4980 */
     text-align:left !important;
}

.table:not(.plain) tbody tr:nth-child(even), .simpletable:not(.plain) tbody tr:nth-child(even){
  background-color: var(--quaternary-color);
  background-color: #A0A0A0;
  color: var(--font-alternate-color-1);
  color: #000000;
}

/*
 * ==============================================
 * Print styles IPTS-3013
 * ==============================================
 */

@media print {

:root {
    /* BACKGROUND COLORS */
    --bg-color: #ffffff;
    --primary-color:  #6095C1;
	--secondary-color:  #ffffff; /*Changed for IPTS-1250 & 1313 - see other changes below*/


	--tertiary-color: #ffffff; /*Changed for IPTS-1250 & 1313 - see other changes below*/
	--quaternary-color: #ffffff; /*Added for IPTS-1250 & 1313*/
    
    /* ADMONITION COLORS */
    --admonition-border-color: grey;
    
    /* TABLE COLORS */
    --table-border-color: #000000;

    
    /* FONTS */
    --font-color: #000000;
    --font-reverse-color: #ffffff;
	--font-alternate-color-1: #000000; /*IPTS-1250 & 1313*/
	--font-alternate-color-2:#000000 /*IPTS-1250 & 1313*/


    --font-link-color:#000000;
    --font-awesome-family: 'Font Awesome 5 Free';
    
    /* HIGHTLIGHT COLORS */
    --glos-underline-color: #000000;
 }

body {
    background-color: #ffffff;
    color: #000000;
 }
 
 .row {
    margin-left: -315px;
 }

span.topicid{
     color:#000000; /* Made colour darker - no longer using variable color & and changed font size */
 }

.wh_footer a {
    color: #000000;
 }

.wh_footer{
	color: #000000;
 }

.fa-envelope {
    display: none;
 }

.topictitle1 {
    margin-top: 30px;
 }

table {
  page-break-inside: avoid;
 }

.agfa-input-area{
    display: none;
 }

.wh_publication_toc {
	display: none;
 }

.wh_topic_content, .wh_content_area{    
    color: #000000;   
 }
 
.table, .simpletable{
    border-color: #000000;
 }
 
.table:not(.plain) thead tr, .simpletable:not(.plain) thead tr{
    color:#000000;
 }
 
.plain thead tr{
    background-color:#ffffff;
    color:#000000;
 }
 
.table thead tr th, .simpletable thead tr th{
     border-color:#000000 !Important;
 }

.table:not(.plain) tbody tr:nth-child(even), .simpletable:not(.plain) tbody tr:nth-child(even){
  background-color: #EAEAEA;  
  color: #000000;
 }

 .note_row { 
    color:#000000;  
 }

.note_cell{ 
    border-top-color:black !Important;
    border-bottom-color:black !Important;
 }
	
}