/*
 * ==============================================
 * Customizations specific to theme
 * ==============================================
 */

:root {
    /* BACKGROUND COLORS */
    --bg-color: #ffffff;
    --primary-color:  #6095C1;
	--secondary-color:  #EAEAEA; /*Changed for IPTS-1250 & 1313 - see other changes below*/
	--tertiary-color: #D53A25; /*Changed for IPTS-1250 & 1313 - see other changes below*/
	--quaternary-color: #305886; /*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-link-color:#5185cb;
    --font-awesome-family: 'Font Awesome 5 Free';
    
    /* HIGHTLIGHT COLORS */
    --glos-underline-color: #337ab7;
}


/*
 * ==============================================
 * AGFA Skin Customizations
 * ==============================================
 */
 
  /* IPTS-1185 */
 .navnext, .navprevious{
     color:#347bb7 !Important;
 }
 
.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-2929 */
.agfa-input-area{
    display: block;
    margin: 0;
    position: relative;
    background: var(--quaternary-color) !Important;
	background: #305886 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
}
.agfa-button-area{
    display: block;
    margin: 0;
    position: relative;
    color: var(--font-reverse-color);
    
    background: var(--quaternary-color) !Important;
	background: #305886 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    padding: 20px 25px;/* IPTS-2929 */
}
/* IPTS-3833 */
.agfa-before-toolbar{
    display:flex;
    margin-left:auto;
    margin-right:0;
    align-items:center;
}

/* IPTS-2929 */
.agfa-nav-div{
    min-width:60px !Important;
    width:100%; 
}
.agfa_back_button {
    /* IPTS-2929 */
    /*  border: solid 1px #CCC;
    border-radius: 5px 0 0 5px;*/
    padding: 0 14px;
    color:#989898;
    background: var(--quaternary-color) !Important;
	background: #305886 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    height: 3.8em;
    
}
.agfa_back_button:after{
  font-family: var(--font-awesome-family);
  font-family:  'Font Awesome 5 Free';
  /* IPTS-2929 f053*/
  content: "\f0a8"; /*  FontAwesome Unicode */
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
   font-size: 30px;
   color:#989898;
}
.agfa_forward_button {
    /* IPTS-2929 */
    /*  border: solid 1px #CCC;
    border-radius: 0 5px 5px 0;*/
    padding: 0 3em;
    color:#989898;
    background: var(--quaternary-color) !Important;
	background: #305886 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
    height: 3.8em;
    
}
.agfa_forward_button:after{
  font-family: var(--font-awesome-family);
  font-family:  'Font Awesome 5 Free';
  /* IPTS-2929 f054*/
  content: "\f0a9"; /* FontAwesome Unicode */
  font-size: 30px;
  font-weight: 900; /*  900 (Solid), 400 (Regular or Brands), 300 (Light) */
  color:#989898;
}
.wh_search_input{
    display: block;
    margin: 0;
    position: relative;
    background-color: var(--primary-color);
    background-color: #6095C1;
    padding: 20px 0;
    background: var(--quaternary-color) !Important;
	background: #305886 !Important; /*IPTS-1250 & 1313* - changing color of the search background*/
}
.wh_search_button:after{
  font-family: var(--font-awesome-family);
  font-family:  'Font Awesome 5 Free';
  content: "\f002"; /* FontAwesome Unicode f0a9*/
  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(--secondary-color);
	background-color: #EAEAEA; /*IPTS-1250 & 1313- changing the color of the tiles*/
    border-radius: 5px;
}
.wh_tile_title{
	font-size:1.6em; /*IPTS-1250 & 1313- changing the font look*/
    font-weight:normal; /*IPTS-1250 & 1313- changing the font look*/
}
.wh_tile_title span{
    display:inline;
}

.wh_tile_title a{
	color: var(--quaternary-color);
	color: #305886; /*IPTS-1250 & 1313 - oxygen override for tile title color*/
}

.wh_tile_shortdesc{
    font-weight:normal; /*IPTS-1250 & 1313- changing the font look*/
	color: var(--font-color);   /*IPTS-1250 & 1313- oxygen override for text color of tiles*/
    color: #000000;
}

.wh_search_button{
    background-color: var(--tertiary-color);
	background-color: #ff1100; /*IPTS-1250 & 1313 - Updated for IDOCS-30*/
}

.wh_breadcrumb{
    background-color: var(--secondary-color);
    background-color: #EAEAEA;
}
.wh_tools{
    background-color: var(--secondary-color);
    background-color: #EAEAEA;
    margin:0 0 2em;
}

.webhelp_expand_collapse_sections{
   margin-left:10px;
}
.wh_hide_highlight{
    color: var(--font-color);
    color: #000000;
}
.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: #000000;
}

.wh_header{
	background: var(--quaternary-color);
	background: #305886 none; /*IPTS-1250 & 1313- oxygen override for header color*/
}

.wh_footer{
    background-color: var(--quaternary-color);
	background-color: #305886; /*IPTS-1250 & 1313 - changing footer color*/
}
/* IDOCS-5  */
.agfa_footer{
    background-color: var(--quaternary-color);
	background-color: #305886; /*IPTS-1250 & 1313 - changing footer color*/
}

.wh_publication_toc {
	background-color: var(--secondary-color);
	background-color: #EAEAEA; /*IPTS-1250 & 1313*/
}

.copyright_info{
    width:100%;
}
/* IPTS-1295 */
.wh_topic_content, .wh_content_area{    
    color: var(--font-color);   
    color: #000000;   
    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;
}


.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_logo_and_publication_title{
    justify-content: flex-start !important;
}
/* IPTS-1257 */
#wh_topic_toc{
   background-color:var(--bg-color);
   background-color:#ffffff;
 }
     
/*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:#A0A0A0; /* Made colour darker - no longer using variable color & changed font size*/
     font-size: 40%;
}
.permalink {
display: none !Important; 	/*IPTS-1340 Added to remove chain links after section titles*/
}

/*
 * ==============================================
 * 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;
 }

.qsg_tile_title .sectiontitle{
    display:none;
}
.wh_tile h2{
    display:none;
}

 /*
 * ==============================================
 * STYLES
 * ==============================================
 */
kbd.userinput{ 
    color: var(--font-color);
    color: #000000;
    background-color: inherit; 
 }

.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: #ffffff;
}


/* IPTS-1295 */
.related-links a, .related-links a:visited{   
    color: var(--font-link-color); 
    color: #5185cb;
 }
/*  IPTS-3885 */
code{
    color:inherit !important; /*  IPTS-3885 */
}
/*
 * ==============================================
 * ADMONITIONS
 * ==============================================
 */
.note_row { 
    color:var(--font-color);
    color:#000000;
}

.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;
 }
 /*
 * ==============================================
 * Tables
 * ==============================================
 */
 .table, .simpletable{
    border-color: var(--table-border-color);
    border-color: #000000;
}
 
.table:not(.plain) thead tr, .simpletable:not(.plain) thead tr{
    background-color:var(--primary-color);
    background-color: #6095C1;
    color:var(--bg-color);
    color:#ffffff;
 }
 
.plain thead tr{
    background-color:var(--bg-color);
    background-color:#ffffff;
    color:var(--font-color);
    color:#000000;
 }
 
.table thead tr th, .simpletable thead tr th{
     border-color:var(--table-border-color) !Important;
     border-color:#000000 !Important;
}

.table:not(.plain) tbody tr:nth-child(even), .simpletable:not(.plain) tbody tr:nth-child(even){
  background-color: var(--secondary-color);
  background-color: #EAEAEA; /*IPTS-1250 & 1313*/
  color: var(--font-color);
  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;
 }
 
/*  Causing print to be pushed past left margin
 .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;
 }
	
}