/* NOTE: This style sheet contains any specific stle overrides - font, size, etc; color is set in agfa_theme.css */

/*
 * ==============================================
 * Template
 * ==============================================
 */
  /* IPTS-1185 */
 .navnext{
     margin-left:1em !Important;
 }
  /*IPTS-3017 */
 .container-fluid{
     max-width:100% !Important;
 }
  /* IPTS-1298 */
.wh_top_menu ul li a{ 
    line-height: 1.3em; 
    text-transform: none; 
    font-size: 14px; 
 }
 
 .conatiner-fluid{
    max-width:none !Important; /*IPTS-1338 fix for hamburger;*/
}
/* IDOCS-5  */
html {
  height: 100%;
  box-sizing: border-box;
}
body {
  position: relative;
  margin: 0;
  padding-bottom: 6rem;
  min-height: 100%;
}
/* IDOCS-5  */
.wh_footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  text-align: center;
}
/* IDOCS-5  */
#go2top{
    z-index:9999;
}

.wh_term_group > ul {
    column-count: 1;
    column-width: 20em;
    column-gap: 1em;
    column-rule: none;
}

/* IDOCS-36 and IDOCS-41
#searchForm{
    margin-left: -24em;
}
*/
/* IDOCS-21 */
.see_index{
    font-style:italic;
}

/* IPTS-4980 */
.wh_main_page .wh_tools{
    display:none !important;
} 

/* IPTS-4980 */
.image{
    height:auto !important;
}
/*  IPTS-4980 */
.wh_publication_toc .active > .topicref a{
    font-weight:normal !important;
}
/*
 * ==============================================
 * Headings
 * ==============================================
 */
h2.sectiontitle{
    font-size:120%;
}
span.mailto{
    padding-left:5px;
    font-size:50%;
}
/*  IPTS-2734
 *  IPTS-4105 
div.divTopicid{
     margin-top:0;
     padding-top:0;
     line-height:0;
}*/
/*  IPTS-2734 */
/*  IPTS-4105 */
span.topicid{
     margin-top:2px;
     padding-top:2px;
     line-height:0;
     font-size:50%;
     display:block;
}
/*
 * ==============================================
 * Paragraphs
 * ==============================================
 */
 /* IPTS-1295 */
.p{    
    margin-top: 8px !Important;    
    margin-bottom: 7px !Important; 
 }
 
 /* IDOCS-18 */
 div.info > p.p {
	margin-top: 0px !Important;
	margin-bottom: 0px !Important;
}

 /* IDOCS-18 */
 div.stepresult > p.p {
	margin-top: 0px !Important;
	margin-bottom: 0px !Important;
}

/* 
.p{
    margin-top:0px !Important;
    /* IPTS-1223 
    margin-bottom:0px !Important;
}
 */

/*
* ==============================================
* Character Styles
* ==============================================
*/
kbd.userinput{ 
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace; 
    padding: initial; /* IDOCS-15 */
    font-size: 100%; 
    background-color: inherit;  
    box-shadow: none; 
 }

/*
 * ==============================================
 * Glossary
 * ==============================================
 */
.glossentry{
   border-bottom: 1px dotted;
}

/*
 * ==============================================
 * XREFS
 * ==============================================
 */
.external:after{
   content: url("../resources/images/external_link_icon.png");
   padding-left:5px;
}

a.resource_only{
    color:inherit !important;
}

a.step{
    color:inherit !important;
}

/* IDOCS-16 */
a.xref.glossentry{
    padding: 0;
}

/*
 * ==============================================
 * Output Classes
 * ==============================================
 */
 
div.To{
     font-weight: bold;
     padding-top: .6em; 
 }
 
/*  IPTS-1101 */
.or {    
    margin-left: 60px; 
}
 
.nooutput{
     display:none;
}

.title-section{
    font-size:120%;
    font-weight:900;
}

.title-subsection{
    font-size:110%;
    font-weight:900;
}

.see-also{
    font-size:100%;
    font-weight:900;
}

.stepxmp_title{
    font-size:100%;
    font-weight:900;
}

.example_title{
    font-size:120%;
    font-weight:900;
}
.prerequisite_title{
    font-size:100%;
    font-weight:900;
}

.license{
    color: #999999;
}

 /* IPTS-1257 */
 .zero-width-spaces{
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
    white-space: pre-wrap;
}

/* Custom OL */
.custom-ol {
  margin-top: 8px;
  list-style-type: none;
}

.custom-ol li {
  counter-increment: step-counter;
  margin-bottom: 10px;
  text-indent: -11px;
  padding-left: 10px;
}

.custom-ol li::before {
  content: counter(step-counter);
  margin-right: 12px;
  margin-left: -22px;
  font-size: 100%;
  font-weight: bold;
  padding: 1px 5px;
  border-radius: 3px;
}
.sub-list-steps li{
    list-style-type:lower-alpha;
}

/*  IPTS-1292 */
.checkbox input{
    margin: 3px 8px 0 0; 
}
li.checkbox{ 
    list-style-type: none; 
    margin-left: -15px; 
    padding-left: 28px; 
    text-indent: -22px; 
}

/*
 * ==============================================
 * List Styles
 * ==============================================
 */

ul.nobullet{
    list-style-type:none;
    margin: 0px;
    padding: 0;
}

/*  IPTS-1101 */
li.nobullet{ 
    list-style-type: none; 
    margin-left: -40px; /* IDOCS-6 */
    padding: 0; 
}

/* IDOCS-20 */
li.or{
    list-style-type:none;
    text-indent: -28pt; 
}

li.choice.or{
    list-style-type:none;
    text-indent: -58pt; 
}

/* IPTS-1260 */
.substepexpand{ 
    margin-bottom: inherit; 
    margin-top: inherit; 
}
/* IPTS-1260 */
.stepexpand{ 
    margin-bottom: 0px; 
    margin-top: 0px; 
}
/*
 * ==============================================
 * ADMONITIONS
 * ==============================================
 */

p.note_title{
    font-weight: bold;
}

.note_table { 
    width:90%;
    margin-top:10px;
    margin-bottom:10px;
    border-style:none;
}
.note_row { 
    background-color:inherit !important;
    border:none !Important;
}

.note_cell{ 
    border-top-style: solid;
    border-top-width: 1px;
   
    border-bottom-style: solid;
    border-bottom-width: 1px;
    
    border-left-style: none !Important;;
    border-right-style: none !Important;;
 }
 
.note_cell.tip{ 
    border-top-style: none !Important;
    border-bottom-style: none !Important;
 }
.note_image{ 
    vertical-align:top;
    width:25px; 
    border:none !Important;
 }

/*
 * ==============================================
 * Related Links
 * ==============================================
 */
 .wh_related_links, .wh_topic_content .related-links {
    padding-left:0px !important;
	
}
/* IPTS-3980 */
.wh_related_links .related-links, .wh_topic_content .related-links {
	padding-left:0px !important;
}
/* IPTS-1295 */
.related-links a, .related-links a:visited{   
    display: inline-block;    
    padding-top: .6em; 
    padding-bottom: 0;
 }
 ul.linklist{
     list-style: none;
     padding: 0;
     margin: 0;
 }
 li.linklist{
     margin-bottom: 0 !important;
 }
 /* IPTS-1259 */
 .related-links strong {
    font-weight: 400;
}

.link.olchildlink{
     font-weight: normal;
}
/*
 * ==============================================
 * Child Links
 * ==============================================
 */
 .wh_child_links{
     padding-left:0 !important;
 }
 
 li.olchildlink > div{
     font-weight: normal;
     padding-left: 15px;
 }

 
 /*
 * ==============================================
 * Tables
 * ==============================================
 */
 
 .table, .simpletable{
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 20px;
    text-align: left;
    vertical-align: top;
    visibility: visible;
    width: 90%; /* IPTS-1257, IPTS-XXXXX */
    
}
 .table:not(.note_table):not(.plain) td, .table:not(.note_table):not(.plain)  th {
    border-left-style: solid;
    border-left-width: thin;
    border-right-style: solid;
    border-right-width: thin;
    border-top-style: solid;
    border-top-width: thin;
    border-bottom-style: solid;
    border-bottom-width: thin;
 }
 
 table caption{
     /*  display:none !important;*/
     font-weight: 900;
 }
.table:not(.plain) thead tr, .simpletable:not(.plain) thead tr{
    font-weight: bold;
 }
 
.plain thead tr{
    font-weight: bold;
 }
 
 /* IDOCS-52 and IDOCS-45 */
.table thead tr th, .simpletable thead tr th{
     border:1px solid;
     vertical-align:top 
}

/* IPTS-1257 */
.table td, .simpletable td{
     /*  word-break: break-all; */
}
.plain{
    border:none;
}
.plain td, .plain thead tr th{
   
    border-left-style: none;
    
    border-right-style: none;
  
    border-top-style: none;
   
    border-bottom-style: none;
    
}

.choption{ 
    font-weight:normal; 
} 
/* IPTS-1344 */
.choicetable{ 
    border: 1px solid ;
 }

.simpletable{ 
    border: 1px solid ;
 }
 /* IPTS-1525 */
th.rotate {
    vertical-align: bottom;
     text-align: center;
}

th.rotate > div > span {
    -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  white-space: nowrap;
}

/* IDOCS-52 and IDOCS-45 */
th, td {vertical-align: top}

 /* IPTS-4980 */
.simpletable tbody tr th{
     text-align:left !important;
}

 /*
 * ==============================================
 * Section Titles
 * ==============================================
 */
.sectiontitle{
    margin-bottom:10px;
}

