/* ------------------------------------------------------------------------
 | (c) Copyright Infor, 2017 All Rights Reserved.
 | http://www.infor.com
 |  Infor Help Stylesheet for Oxygen-based help systems
 |  Copied initially from dhtmlhelp6.css and renamed in case changes for new help system are needed.
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
   Alternatively look at http://yui.yahooapis.com/3.14.1/build/cssreset/cssreset.css
*/
html[dir='rtl'], html[dir='rtl'] body, html[dir='rtl'] header {
	direction:rtl;
	text-align:right;
}

html[dir='rtl'] .application-menu.is-open {
		right: 0; 
  }	
html[dir='rtl'] .application-menu.show-shadow.is-open {
		right:0;
	}
html[dir='rtl'] .application-menu + .page-container {	
		left:0;
		margin: 0 auto 0 0;
		float:right;
	}
html[dir='rtl'] .application-menu.is-open + .page-container.scrollable {
        left: 0; } 
	}
html[dir="rtl"] .wh_topic_content {
	float:right;
}

html[dir="rtl"] .wh_content_area {
	float:right;
	width:calc(100% - 17px);
}
html:not([dir="rtl"]) .wh_topic_content {
	float:left;
}

/* TEMP SETTINGS, MLUDWIG*/
.container-fluid {
	width:100%;
}
.wh_content_area {
	width:100%;
}
.wh_topic_content {
	padding-right:0px;
	margin-right:0px;	
}
body.hideside .wh_topic_content {
	width:90%;
}
body.showside .wh_topic_content {
	width:calc(66% - 15px);
}

#sidetoc1 {
	display:inline-block;
}
#sidetoc2 {
	display:none;
}
body.hideside #sidetoc1 {
	display:inline-block;
}
body.hideside #sidetoc2 {
	display:none;
}
body.showside #sidetoc2 {
	display:inline-block;
}
body.showside #sidetoc1 {
	display:none;
}
.wh_publication_toc {
	/*width:33%;*/
	display:none;
	float:right;
	background-color: #F0F0F0 ;
	min-height:50px;
	padding-bottom:14px;
	padding-left:0px;
	margin-right:15px;
}
body.hideside .wh_publication_toc {
	display:none;
}
body.showside .wh_publication_toc {
	display:block;
}
.wh_publication_toc > ul{
	padding: 21px 28px 21px 28px;
}
.wh_publication_toc ul.nav.nav-list {
	display:block;
}
.wh_publication_toc > ul > li{
	margin-top:0.7em;
	display:block;
}
.wh_publication_toc > ul > li > span {
	font-size:1.2em;
}
.wh_publication_toc > ul > li > span.topicref > span.title {
	font-size:1.0em;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:3px;	
}
.wh_publication_toc > ul > li ul > li {
	padding-left:14px;
}
.wh_publication_toc > ul > li ul li span.topicref > span.title {
	font-size:14px;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
}
/* mludwig, from Oxygenxml nav-links.css */
.wh_publication_toc .topicref {
    display: flex;
    align-items: baseline;
}

.wh_publication_toc .wh-expand-btn, .wh_publication_toc .wh-expand-btn:before{
	display:none !important;
}

@media only screen and (max-width: 767px) {
    .wh_publication_toc .wh-expand-btn:before {
        opacity: 0.8;
    }
}

.wh_publication_toc span[data-state=collapsed] ~ ul {
    display: none;
}


@media screen {
	@keyframes spin {
	    0% { transform: rotate(0deg); }
	    100% { transform: rotate(360deg); }
	}
}

/* WH-1565 Inherit the styles of the parent node 
.wh_publication_toc .topicref a * {
    color: inherit !important;
    background-color: transparent !important;
}*/


/* mludwig, end section from nav-links.css */
ol.searchresult {
	margin-left:25px;
}
ol.searchresult li {
	list-style-type:none;
	margin-top:5px;
}
.wh_search_results_header {
	margin-left:25px;
	margin-top:20px;
	margin-right:15px;
	/*next 2 counter-intuitively adjust height to inner content */
	min-height:36px;
	overflow:hidden;
}
.wh_search_results_header_docs {
	margin-bottom:4px;
}
.wh_search_results_header_pages {
	margin-bottom:4px;
}
.wh-search-pagination.col-lg-12, .wh-search-pagination.col-md-12, .wh-search-pagination.col-sm-12, .wh-search-pagination.col-xs-12 {
	padding-left:0px;
	font-size:13px;
}
.pagination .page-link {
	padding:3px 5px 3px 5px;
}
.searchItemAdditionalData {
	display:none;
}
.wh_search_expression {
	color:#368ac0;
}	
#rightDiv {
	display:none;
}
.wh-search-pagination.inactive {
	display:none;
}
.wh-search-pagination.active {
	display:block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 80%; */
	font: inherit;
	line-height:inherit;
	vertical-align: baseline;	
	position: relative;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
html {
		font-size:10px;
		line-height:14px;
	}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

nav {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	position: relative;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	-moz-force-broken-image-icon: 1;
}

/* ------------------------------------------------------------------------
 | Infor Text Input Field
 */
.inforTextbox {
    line-height: 14px;
	width: 195px;
	border-radius: 3px;
	border: 1px solid #b3b3b3;	
	padding: 2px 4px;
	color: #1a1a1a;
	height: 14px;
	background-color: white;
}


.inforTextbox[readonly], .inforTextbox[disabled], .inforTextbox.disabled, .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus , .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus 
{
	border: 1px solid transparent;
	background-color: transparent;
} 

/*Is permissible to use optional e5e5e5 for disabled fields*/
.inforTextbox.backgroundColor[readonly], .inforTextbox.backgroundColor[disabled], .inforTextbox.backgroundColor.disabled, .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus , .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus 
{
	border: 1px solid transparent;
	background-color: #e5e5e5 !important;
} 

.inforTextbox[disabled], .inforTextbox.disabled {
	background-color: transparent;
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTextbox.decimalOnly, .inforTextbox.numericOnly {
	text-align: right;
}

.inforTextbox.decimalOnly[readonly], .inforTextbox.numericOnly[readonly],.inforTextbox.decimalOnly[disabled], .inforTextbox.numericOnly[disabled]  {
	text-align: left;
}

.inforTextbox.backgroundColor.decimalOnly[readonly], .inforTextbox.backgroundColor.numericOnly[readonly],.inforTextbox.backgroundColor.decimalOnly[disabled], .inforTextbox.backgroundColor.numericOnly[disabled]  {
	text-align: right;
}

.inforTextbox.alignRight.decimalOnly[readonly], .inforTextbox.alignRight.numericOnly[readonly],.inforTextbox.alignRight.decimalOnly[disabled], .inforTextbox.alignRight.numericOnly[disabled]  {
	text-align: right;
}

.inforTextbox.error {
   border: 1px solid #d5000e;
   background-color: #FDF2F3;
}

.inforTextbox.error[readonly]:focus, .inforTextbox.error[readonly] {
   border: 1px solid transparent;
}

.inforTextbox:focus {
    outline: none; 
	border: 1px solid #368ac0;
} 

.inforTextbox[readonly]:focus {
    outline: none; 
	border: 1px solid transparent;
}

/*Allow size attribute to work*/
.inforTextbox[size] {
	width: auto !important;
}


/* ------------------------------------------------------------------------
 | Infor Trigger Fields
 */
.inforTriggerField {
   height: 18px;
   display: inline-block;
   border: 1px solid #b3b3b3;
   border-radius: 3px;
   background: white;
}


/*add extra border for error states*/
.inforTriggerField.error {
    border-color: #d5000e !important;
	background-color: #FDF2F3;
} 

.inforTriggerField.focus {
	border: 1px solid #368ac0;
}

.inforTriggerField.error  .inforTextbox{
    background-color: #FDF2F3;
} 

.inforTriggerField.error  .inforTriggerButton{
    background-color: #FDF2F3;
} 

.inforTriggerField.readonly,  .inforTriggerField.disabled{
	border: none !important;
}

.inforTriggerField.readonly, .inforTriggerField.disabled {
    background: none repeat scroll 0 0 white !important;
    border: 1px solid transparent !important;
}

.inforTriggerField.backgroundColor {
	border: 1px solid transparent  !important;
	background-color: #e5e5e5 !important;
}

.inforTriggerField.backgroundColor.disabled {
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTriggerField.backgroundColor.disabled  .inforTextbox{
	opacity: 1;
	filter:alpha(opacity=100);
}

.inforTriggerField.readonly.error, .inforTriggerField.disabled .error{
    background-color:#FDF2F3 !important;
}

.inforTriggerButton{
    width: 18px;
    height: 18px;
    border:none;
    margin-left: -6px;
	vertical-align: middle;
	margin-top: 0px;
	background-repeat: no-repeat;
	outline:none;
	padding: 0;
	background-color: white;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

.inforTriggerButton:hover, .inforTriggerButton.hover{
	background-color: #E1E1E1;
}

.inforTriggerButton.inforSpinnerButtonUp:hover,.inforTriggerButton.inforSpinnerButtonDown:hover{
	background-color: transparent !important;
}

html[dir="rtl"] .inforTriggerButton {
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
	margin-left: 0;
	margin-right: -6px; 
}

table.inforTriggerFieldTable {
	border-collapse: collapse;
	border-spacing:0;
	padding: 0 !important;
	margin: 0 !important;
	overflow:hidden;
	max-height: 20px;	/*Makes sure the button doesnt overflow*/
	white-space: nowrap;
}

table.inforTriggerFieldTable, table.inforTriggerFieldTable tr, table.inforTriggerFieldTable tbody, table.inforTriggerFieldTable  td{
    border: 0 none !important;
    padding: 0 !important;
	margin: 0 !important;
	display: inline-block;
}

table.inforTriggerFieldTable  td{ 
	vertical-align: top;
}

/*Readonly*/
.inforTriggerField.readonly .inforTextbox
{
	border: none;
	background: none;
	border-radius: 3px 3px 3px 3px;
}

.inforTriggerField .inforTextbox
{ 
	border: none !important;
	width: 176px;
	border: none;
	border-radius: 3px;
	padding-right: 7px;
}

.inforTriggerField.readonly .inforTriggerButton, .inforTriggerField.disabled .inforTriggerButton  {
    visibility:hidden;
}

html[dir="rtl"] .inforTriggerField.readonly .inforTextbox, html[dir="rtl"] .inforTriggerField.disabled .inforTextbox {
   padding-right:0;
   padding-left: 11px;
}

html[dir="rtl"] .inforTriggerField .inforTextbox {
	padding-right: 4px;
	padding-left: 7px;
}

/*Disabled*/
.inforTriggerFieldTable[disabled] .inforTriggerButton {
    visibility:hidden;
}

/* Infor Search Field
----------------------------------*/
.inforSearchFieldContainer .inforSearchField {
	border: none;
	width: 176px;
}

.inforSearchFieldContainer {
	border: 1px solid #D3D3D3;
	border-radius: 3px;
	background: white;
}

.inforSearchFieldContainer.focus {
	border: 1px solid #368ac0;
}

.inforSearchFieldContainer.readonly {
	border: none;
}

/* ------------------------------------------------------------------------
 | Infor Help Search Field
 */
.inforHSearchForm {
	z-index: 10;
}

.inforSearchFieldContainer {
	border: 1px solid #D3D3D3;
	padding-left: 4px;
	border-radius: 3px;
	background: white;
}

.inforTriggerField {
	height: 22px;
}
.inforTriggerField .inforTextbox {
	padding-top: 4px;
}

.inforTriggerButton {
	width: 20px;
	height: 20px;
}

.inforSearchButton {
	background-position: 4px 4px;
}
/* *****************************************************************
 | Infor Help Base
 */
body {
    /* moved partially to fluid */
	color: #666666;
    font-family: Helvetica,Arial,sans-serif;
	
	background-color: #FFFFFF;
	font-size: 14px;
}


.title, .sectiontitle { 
	border-bottom: 1px solid #B3B3B3;
	margin-top: 1em; 
	margin-bottom: 0.45em;
	padding-bottom: 0.25em;
	color: #368ac0; 
	text-align: left;
    vertical-align: middle;
    white-space: normal;
}

span.title {
	border-bottom: none;
	color: #555555;
	font-weight: bold;
	/* same as p */
	margin-bottom: 0.7em;
	padding-bottom:0px;
    margin-top: 1em;
	line-height: 1.4em;
}
.wh_breadcrumb li span.title {
	font-weight:normal;
}
.search-breadcrumb li span.title {
	font-weight:normal;
	font-size:12px;
}
.search-breadcrumb li {
	display:inline;
}
.search-breadcrumb li span.title:before {
	content: " / ";
}
.search-breadcrumb li:first-of-type span.title:before {
	content: "";
}
/* prevent that uicontrols and other bold items can corrupt the style of titles */
.title > *,
.pageTitle > *,
.sectiontitle > *  { 
	font-weight: inherit !important; 
}

html[dir="rtl"] .title , 
html[dir="rtl"] .sectiontitle  { 
	text-align: right; 
}

.topictitle1, .wh_topic_content article .title.topictitle1 { font-size: 1.6em; margin-top: 0em; color:#368ac0; }
.topictitle2, .wh_topic_content .title.topictitle2  { font-size: 1.5em; color:#368ac0; }
.topictitle3, .wh_topic_content .title.topictitle3  { font-size: 1.4em; color:#368ac0; }
.topictitle4, .wh_topic_content .title.topictitle4  { font-size: 1.3em; color:#368ac0; }
.topictitle5, .wh_topic_content .title.topictitle5  { font-size: 1.2em; color:#368ac0; }
.topictitle6, .wh_topic_content .title.topictitle6  { font-size: 1.1em; color:#368ac0; }

.wh_publication_toc .active, .wh_publication_toc li.active > span.topicref > span.title > a {color:#368ac0;}

.sectiontitle { font-size: 1.5em; 
	border-bottom: 0px solid #B3B3B3; 
	padding-bottom: 0em;
	font-weight: normal;
} 

/* indent nested topics */
.nested1, .nested2, .nested3 {
	margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
}
html[dir="rtl"] .nested1,
html[dir="rtl"] .nested2, 
html[dir="rtl"] .nested3 { 
	margin-left: 0em;
	margin-right: 1em;
}

.p, p.shortdesc {
    margin-bottom: 0.7em;
    margin-top: 1em;
	line-height: 1.4em;
}

/* Default of italics to set apart figure captions */
.figcap { font-style: italic }
.figdesc { font-style: normal }

/* Use @frame to create frames on figures */
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
.figbottom { border-bottom : 2px solid; border-color : Silver;}
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}

/* Most link groups are created with <div>. Ensure they have space before and after. */
.ullinks { list-style-type: none }
.ulchildlink { margin-top: 1em; margin-bottom: 1em }
.olchildlink { margin-top: .5em; margin-bottom: .5em }
.linklist { margin-bottom: 3px }
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em  }
.sublinklist { margin-left: 1.5em; margin-bottom: 1em  }
.relconcepts { margin-top: 1em; margin-bottom: 1em }
.reltasks { margin-top: 1em; margin-bottom: 1em }
.relref { margin-top: 1em; margin-bottom: 1em }
.relinfo { color: #368ac0; }
.breadcrumb { margin-bottom: 1em }
.prereq { }
.parentlink { margin-top: 1.0em;}
.parentlink strong {color:#368ac0;}
.nextlink { margin-top: 0.5em;}
.nextlink strong {color:#368ac0;}
.previouslink { margin-top: 0.5em;}
.previouslink strong {color:#368ac0;}

/* Set heading sizes, getting smaller for deeper nesting */
.section { margin-top: 1em; margin-bottom: 1em }
.example { margin-top: 1em; margin-bottom: 1em }

/* Used on the first column of a table, when rowheader="firstcol" is used */
.firstcol { font-weight : bold;}

/* Various basic phrase styles */
.b, .bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
 .varname{ font-style: italic;}
 .cite { font-style: italic;}
.shortcut { text-decoration: underline; }
.cmdname {font-family: Courier New, monospace;}

/* to fix non-standard use of icon outputclass on uicontrol */
.uicontrol.icon {
	font-weight:normal;
	width:auto;
	height:auto;
}
/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[compact="yes"]>li { margin-top: 0em;}
*[compact="no"]>li { margin-top: .53em;}	
.liexpand { margin-top: 1em; margin-bottom: 1em }
.sliexpand { margin-top: 1em; margin-bottom: 1em }
.dlexpand { margin-top: 1em; margin-bottom: 1em }
.ddexpand { margin-top: 1em; margin-bottom: 1em }
/* mludwig, reducing expansion on li */
.stepexpand { margin-top: 0.5em; margin-bottom: 0em }
.substepexpand { margin-top: 0.5em; margin-bottom: 0em }

/* Align images based on @align on topic/image */
div.imageleft { text-align: left }
html[dir="rtl"] div.imageleft { text-align: right }
div.imagecenter { text-align: center }
div.imageright { text-align: right }
html[dir="rtl"] div.imageright { text-align: left }
div.imagejustify { text-align: justify }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */
.cellrowborder, .cellrowborder:hover { border-left:none; border-top:solid 1px #cccccc; border-right:none; border-bottom:solid 1px #cccccc;}
.row-nocellborder { border-left:none; border-right:none; border-top:none; border-right: hidden; border-bottom:hidden;}
.cell-norowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: none; border-right:none }
.nocellnorowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: none; border-right:none  }

pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #cccccc; margin-top: 2px; margin-bottom : 2px; white-space: pre}

.unresolved { background-color: skyblue; }
.noTemplate { background-color: yellow; }


/* Add space for top level topics */

/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */

/* Most link groups are created with <div>. Ensure they have space before and after. */


/* Set heading sizes, getting smaller for deeper nesting */
/*.helpset-title{
	color: #13A3F7;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 2em;
	line-height: 27px;
	margin-left: 0;
	margin-right: 0;
	font-weight: normal;
}
.topictitle1 , .title  {
	border-bottom-color: #B3B3B3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #13A3F7;
	display: block;
	font-size: 1.6em;
	height: 24px;
	line-height: 22px;
	margin-bottom: 8px;
	margin-left: 0px; 
	margin-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	font-weight: normal;
	width: 100%;
} */
/*html[dir="rtl"] .topictitle1 , 
html[dir="rtl"] .title  { 
	text-align: right; 
	margin-left: 10px;
	margin-right: 0px;
} */
/*
.topictitle2 { margin-top: 1pc; margin-bottom: .45em; color:#13A3F7; font-size: 1.6em; }
.topictitle3 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.5em; }
.topictitle4 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.4em; }
.topictitle5 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.3em; }
.topictitle6 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.2em; }
*/
/* handle sectiontitles like other headings: normal size; just bold */
/*.sectiontitle { margin-top: 1em; margin-bottom: 0em;  color:#13A3F7; font-size: 1.6em; }
/*
/* Add space for top level topics */
/*.nested1,
.nested2, 
.nested3 { 
	border-top:1px solid #13A3F7;
	margin-left: 1em;
	margin-bottom: 1em;
}
html[dir="rtl"] .nested1,
html[dir="rtl"] .nested2, 
html[dir="rtl"] .nested3 { 
	margin-left: 0em;
	margin-right: 1em;
}*/
/* All note formats have the same default presentation */
.notetitle {  
	font-weight: bold;
}
div.cautiontitle {
	display:block;
	font-weight: bold;
}
div.note,
div.tip,
div.important	{    
	border: 0px solid #cccccc; 
	margin: 0em 0em 0em 0em;
	padding: 0.7em 0em 0.7em 0em;
	font-weight:normal;
}

html[dir="rtl"]  .note,
html[dir="rtl"]  .tip,
html[dir="rtl"]  .caution,
html[dir="rtl"]  .important	{ 
	
}
div.caution { 
	padding: 0 0 0 0;
	/*overflow: auto;*/
	display:inline-block;
}


html[dir="rtl"] .inforIcon.error {
	float: right;
}

/* Simple lists do not get a bullet */

/* Used on the first column of a table, when rowheader="firstcol" is used */

/* Various basic phrase styles */

/* Default of bold for definition list terms */

/* Use CSS to expand lists with @compact="no" */

/* Align images based on @align on topic/image */

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */

/* links */
/* a:link  border-bottom:1px dotted #cccccc; color:#e57700;  font-size:inherit; text-decoration:none;  */
/* beem: ccc 3x and 333 2x */

/* in certain IE versions, "empty" anchors are causing a new line. next is the only solution
   don't show */
/* hyperlinks */
.inforHelpContent a { display:none; }
/* show */
.inforHelpContent a:link, .wh_topic_content a:link 		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #368ac0; }
.inforHelpContent a:active, .wh_topic_content a:active 		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #368ac0; }
.inforHelpContent a:visited, .wh_topic_content a:visited 		{	display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #368ac0; }
.inforHelpContent a:hover, .wh_topic_content a:hover 		{	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #368ac0; }
.inforHelpContent a:visited:hover, .wh_topic_content a:visited:hover  {	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #368ac0; }

.footer a:link 			{ display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:active		{ display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:visited		{	display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:hover		{	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #368ac0; }
.footer a:visited:hover {	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #368ac0; }


/* MLUDWIG, TEST BREDADCRUMB OXY 22, alignment, fonts, colors need adjusting still */

.homediv {
	display:inline;
}
.wh_breadcrumb ol {
	display:inline;
}
.wh_breadcrumb ol li {
	display:inline;
}
.wh_breadcrumb ol li:before {
	content: " / ";
}
.wh_breadcrumb ol li:last-of-type {
	display:none;
}

.wh_topic_content .related_link a:link, .wh_breadcrumb ol a:link, .wh_breadcrumb div.crumb a:link, .wh_publication_toc ul.nav-list a:link {	color:#5c5c5c;}
.wh_topic_content .related_link a:active, .wh_breadcrumb ol a:active, .wh_breadcrumb div.crumb a:active, .wh_publication_toc ul.nav-list a:active {color:#368ac0;}
.wh_topic_content .related_link a:visited, .wh_breadcrumb ol a:visited, .wh_breadcrumb div.crumb a:visited,  .wh_publication_toc ul.nav-list a:visited {color:#5c5c5c;}
.wh_topic_content .related_link a:hover, .wh_breadcrumb div.crumb a:hover,  .wh_publication_toc ul.nav-list a:hover { display:inline; text-decoration: none; border-bottom: 1px dotted #333; color:#368ac0;}
.wh_topic_content .related_link a:visited:hover, .wh_breadcrumb ol a:visited:hover, .wh_publication_toc ul.nav-list a:visited:hover { display:inline; text-decoration: none; border-bottom: 1px dotted #333; color:#368ac0;}

.wh_topic_content .related-links .parentlink a, .wh_topic_content .related-links .nextlink a, .wh_topic_content .related-links .previouslink a 
	{color:#5c5c5c;}
.wh_topic_content .related-links .parentlink a:link, .wh_topic_content .related-links .nextlink a:link, .wh_topic_content .related-links .previouslink a:link 
	{color:#5c5c5c;}
.wh_topic_content .related-links .parentlink a:active, .wh_topic_content .related-links .nextlink a:active, .wh_topic_content .related-links .previouslink a:active 
	{color:#368ac0;}
.wh_topic_content .related-links .parentlink a:visited, .wh_topic_content .related-links .nextlink a:visited, .wh_topic_content .related-links .previouslink a:visited 
	{color:#5c5c5c;}
.wh_topic_content .related-links .parentlink a:hover, .wh_topic_content .related-links .nextlink a:hover, .wh_topic_content .related-links .previouslink a:hover {
	color:#368ac0;
	text-decoration: none; 
	border-bottom: 1px dotted #333;
}
.wh_breadcrumb div.crumb a:focus, .wh_breadcrumb div.homediv a:focus, .wh_publication_toc ul.nav-list a:focus, 
.wh_topic_content .related_link a:focus, .wh_topic_content .related-links .parentlink a:focus, .wh_topic_content .related-links .nextlink a:focus, .wh_topic_content .related-links .previouslink a:focus, .wh_topic_content .related-links .olchildlink a:focus, .wh_search_results_items a.foundResult:focus, .wh_search_results_items .search-breadcrumb a:focus {
	border-color: #368ac0;
	border-style: solid;
	border-width: 1px;
	text-decoration:none;
}
.wh_topic_content .related-links a, .wh_topic_content .related-links a:visited {
	padding-bottom:0px;
	margin-bottom:3px;
}
div.body a:focus {
	border-bottom: 1px solid #333
}
/*11-21-08 added*/

.figborder,
.figsides,
.figtop,
.figbottom,
.figtopbot { 
	border-color: silver;
}

.inforHelpContent dd { margin-left: 0em; }
.inforHelpContent dl { margin-bottom: 6px;}
dd.dd > dl.dl {
	margin-left:2em;
}
dl.dl {
	margin-top:4px;
}
dd .p {
	margin-top:3px;
	margin-bottom: 3px;
}

/*special css for collapsible field help in LN */

p.collapsible-header {
	cursor: pointer;
	background-color: #f8f8f8;	
	color: #368AC0;
	display:inline-block;
	margin-left:3px;
}
dl.collapsible-content {
	display: none;
	overflow: hidden;
	margin-left:24px;	
}
p.collapsible-header + ul {
	display: none;
	overflow: hidden;
	margin-left:24px;	
}
.btn.collapsible-btn, .btn.collapsible-btn:hover {
	width:20px;
	background-color:transparent;
	color:#368AC0;
	min-width:10px;
	padding-left:0px;
	padding-right:0px;
	margin-right:3px;
	margin-left:0px;
	padding-bottom:0px;
	height:20px;
	border-width:0px;
}
.btn.collapsible-btn.hide-focus:focus {
	border-width:0px;
	box-shadow:none;
	outline: none;
}
.btn.collapsible-btn:focus:not(.hide-focus) {
	border-width:1px;
	box-shadow:none;
}
 .btn.hide-focus:focus,
  .btn-secondary.hide-focus:focus {
	border-width:0px;
	box-shadow:none;
	outline: none;	
  }
.btn.collapsible-btn .icon.plus-minus::before, .btn.collapsible-btn .icon.plus-minus::after {
	left:2px;
	top:8px;
}
.inforHelpContent ol , ol.ol.steps, ol.ol {
	margin-top: 1em;
	margin-bottom: 6px;	
	counter-reset:listitem; /* Initiate a counter */
	margin-left:0; /* Remove the default left margin */
	padding-left:1.25em; /* mludwig matching d6 */
	
}
ol.ol.steps > li.li.step {
	position:relative; /* Create a positioning context */
	margin-left: 1em; /* Give each list item a left margin to make room for the numbers */
	padding-top:0px;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:5px;

	list-style:none; /* Disable the normal item numbering */
	/*background:#f6f6f6;*/
	font-size:1.4rem;
}
.inforHelpContent ol > li, ol.ol > li.li {
	position:relative; /* Create a positioning context */
	margin-left: 1em; /* Give each list item a left margin to make room for the numbers */
	margin-bottom: 6px;
	margin-top:8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	list-style:none; /* Disable the normal item numbering */
	/*background:#f6f6f6;*/
	font-size:1.4rem;
}
 ol.ol > li.li p:first-child {
	 margin-top:2px;
 }
 li > div.note.note:first-child {
	margin-top:2px;
	padding-top:0px;
	padding-bottom: 0.3em;
 }
html[dir="rtl"] .inforHelpContent ol > li, html[dir="rtl"] ol.ol.steps > li.li.step, html[dir="rtl"] ol.ol > li.li {
	margin-left: 0em;
	margin-right: 1em;
	padding:4px 0 0 8px;
}
/* taken from example: http://www.456bereastreet.com/archive/201105/styling_ordered_list_numbers/ */
.inforHelpContent ol > li:before, *:not(.wh_breadcrumb) > ol:not(.searchresult) > li:before {
	content:counter(listitem); /* Use the counter as content */
	counter-increment:listitem; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	top:0px;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:1em; /* sync with margin-left on ol > li */
	/* 	Some space between the number and the content in browsers that support
		generated content but not positioning it (Camino 2 is one example) */
	
	padding-top:4px;
	/* handy for debugging: remove next comment tags */
	/*	color:#fff;
		background:#666; */
	font-weight:bold;
	text-align:center;
	/* LTR */
	left:-2em;
	margin-right:8px;
}
div.search-breadcrumb > ol > li:before {
	display:none;
}
ol.ol.steps > li.li.step:before, ol.ol > li.li:before {
	counter-increment:listitem; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	top:0px;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:1em; /* sync with margin-left on ol > li */
	/* 	Some space between the number and the content in browsers that support
		generated content but not positioning it (Camino 2 is one example) */
	/* mludwig, might need to break out ol li from steps li for padding-top. 
	   4px might be fine for steps, but 0 might be needed for non-steps*/
	padding-top:0px;
	/* handy for debugging: remove next comment tags */
	/*	color:#fff;
		background:#666; */
	font-weight:bold;
	text-align:center;
	/* LTR */
	left:-2em;
	margin-right:8px;
}
html[dir="rtl"] .inforHelpContent ol > li:before, html[dir="rtl"] ol.ol.steps > li.li.step:before, html[dir="rtl"] ol.ol > li.li:before {
	left: auto;
	right: -1em;
	margin-right:0px;
	margin-left:8px;
}
.inforHelpContent ol ol, ol ol {
	counter-reset: listitem;
}
.inforHelpContent ol ol > li.li.substep:before, ol ol > li.li.substep:before, ul > ol > li:before,
ol > li.step div.info > ol > li:before,  *:not(.wh_breadcrumb) ol > li > ol > li:before, ol > li > ol > li:before {
	content: counter(listitem, lower-alpha);
}
.inforHelpContent ol ol ol > li:before, ol ol ol > li:before {
	content: counter(listitem, decimal );
}
.inforHelpContent ol ol ol ol > li:before, ol ol ol ol > li:before {
	content: counter(listitem, lower-alpha );
}
.inforHelpContent ol ol ol ol ol > li:before, ol ol ol ol ol > li:before {
	content: counter(listitem, decimal );
}

/* not supported in IE, Opera; IE falls back to lower-alpha */

.inforHelpContent .ul, ul.ul > li, ul.ul > li.li {
	margin-top: 0em;
	margin-bottom: 6px;
	list-style-type: square;
	list-style-position: outside;
	margin-left: 0em;
	margin-bottom: 6px;
	padding-left: 1.25em;
	font-size:1.4rem;
}
html[dir="rtl"]  .inforHelpContent .ul {
	padding-left: 0em;
	padding-right: 1.25em;
}

ul.ul {
	padding-left: 1.25em;
	margin-bottom: 7px;
	margin-top: 6px;
}
/* Simple lists do not get a bullet */
.inforHelpContent ul.simple { 
	list-style-type: none; 
	list-style-image: none;
}

.inforHelpContent li,
.inforHelpContent li p
{ 
	margin-top:.5em;
	margin-bottom: 0em;
}
.inforHelpContent li ul {	
	margin-left: 0em; 
}
.hslist, .hslist2, .hslist3 {
	display:none;
}
ul.hslist.ul, ul.hslist2.ul, ul.hslist3.ul {
	padding-left:20px;
	display:none;
}
ul.hslist.ul.is-open {
	display:block;
}
ul.hslist.ul li.li {
	padding-left:4px;
	text-align:left;
	margin-bottom:0px;
	list-style-type:none;
}
.hslist.popupmenu a {
	color:#368AC0;
	width:auto;
	font-size:11px;
	line-height:15px;
}

/* css for sequence olchildlinks */
.wh_topic_content .related-links ol.olchildlinks {
	font-size: 1.4rem;
	counter-reset:listitem;
	padding-left:1.25em;
	margin-bottom:1.0rem;
}
.wh_topic_content ol.olchildlinks li.link.olchildlink {
	list-style:none;
	font-size: 1.4rem;
	padding: 4px 1px;
}
.wh_topic_content ol.olchildlinks li:before {
	content:counter(listitem); /* Use the counter as content */
	counter-increment:listitem; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	top:0px;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:1em; /* sync with margin-left on ol > li */
	/* 	Some space between the number and the content in browsers that support
		generated content but not positioning it (Camino 2 is one example) */
	
	padding-top:4px;
	/* handy for debugging: remove next comment tags */
	/*	color:#fff;
		background:#666; */
	font-weight:bold;
	text-align:center;
	/* LTR */
	left:-1.4em;
	margin-right:8px;	
}

.wh_topic_content .related-links {
	padding:0px;
}
.wh_topic_content .related-links .relinfo  {
	margin-right:1.0em;
	margin-bottom: 1.0em;
	line-height:150%;
	font-size:16px;
}
.wh_topic_content .related-links .familylinks  {
	margin: 1.0em;
	line-height:150%;
	font-size:14px;
}
.wh_topic_content .related-links .relinfo strong {
	font-weight: 500;
}
.wh_topic_content .related-links .relinfo .linklist a,
.wh_topic_content .related-links .relinfo .linklist li {
	line-height:normal;
	margin-top:4px;
	font-size:14px;
}

.inforHelpContent .userinput, .ph.userinput { 
	background-color: #ffffff;
	color: #5c5c5c;
	font-weight: bold; 
}
/* still needed ? */
.inforHelpContent .button-img {
	padding-left: 4px;
	cursor: default;
}
.inforHelpContent .button-img-hover {
	padding-left: 4px;
	cursor: pointer;
}

.inforHelpContent table,
.inforHelpContent table.default-tb,
.inforHelpContent table.none-tb,
.inforHelpContent table.matrix-tb {
	margin-top:.5em;
	margin-bottom:1em;
	text-align:left;
	border-collapse: collapse;
}
html[dir="rtl"]  .inforHelpContent table {
	text-align:right;
}

.inforHelpContent table.default-tb {
	border-collapse: collapse;
}
.inforHelpContent table.none-tb {
	
}
.inforHelpContent table.matrix-tb {
	border-collapse: collapse;
}
.inforHelpContent table.matrix-tb td,
.inforHelpContent table.matrix-tb th {
	padding: 2px;
	border: 1pt solid #333333;
}
.inforHelpContent table.none-tb td,
.inforHelpContent table.none-tb th {
	padding: 2px;
}
.inforHelpContent thead,
.inforHelpContent th.firstcol-default-tb,
.inforHelpContent th.firstcol-matrix-tb { 
	background-color: #cccccc;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1pt solid black;
	font-weight: bold;
}

thead {
	border-bottom: 2px solid #cccccc;
}
table, .tablenoborder table {
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;	
	border-collapse:collapse;
}
.tablenoborder {
	overflow:auto;
}
.inforHelpContent td,
.inforHelpContent th,
.tablenoborder td {
	text-align:left;
	vertical-align:top;
	padding: 4px;
	border-top: 1px solid #cccccc;
}
table.table > thead > tr, table.table > thead > tr:hover,
table.table > thead > tr > th, table.table > thead > tr > th:hover {
	border-bottom: 2px;
	border-color: #368AC0;
}	
table.table > tbody > tr, table.table > tbody > tr:hover,
table.table > tbody > tr > td, table.table > tbody > tr > td:hover {
	border-bottom: 1px;
	border-color: #5c5c5c;
}	
html[dir="rtl"] .inforHelpContent td, 
html[dir="rtl"] .inforHelpContent th,
html[dir="rtl"] .tablenoborder td,
html[dir="rtl"] .tablenoborder th,
html[dir="rtl"] .table td, 
html[dir="rtl"] .table th {
	text-align:right;
}

.inforHelpContent thead th:last-child { 
	border-right: 1px solid #cccccc;
}

/* prevent that first paragraphs have irregular first margin */
.inforHelpContent th > *:first-child,
.inforHelpContent td > *:first-child {
	margin-top: 0em ;
}

.inforHelpContent th { 
	color: #666666;
	font-weight: normal;
	background-color: #ebebeb;
	border-left: 1px solid transparent;
	border-right: 1px solid #fafafa;
	border-bottom: 2px solid #cccccc;
}
html[dir="rtl"] .inforHelpContent th.firstcol-none-tb,
html[dir="rtl"] .inforHelpContent th.firstcol-default-tb,
html[dir="rtl"] .inforHelpContent th.firstcol-matrix-tb { 
	text-align: right;
}
.inforHelpContent th.firstcol-default-tb,
.inforHelpContent td.default-tb,
.inforHelpContent th.default-tb {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-top: 1pt solid #333333;
	border-bottom: 1pt solid #333333;
}
.inforHelpContent th.default-tb {
	background-color: #cccccc;
	border-bottom: 1pt solid black;
}

.inforHelpContent th.firstcol-matrix-tb,
.inforHelpContent td.matrix-tb,
.inforHelpContent th.matrix-tb {
	border-top: 1pt solid #333333;
	border-bottom: 1pt solid #333333;
	border-right: 1pt solid #333333;
	border-left: 1pt solid #333333;
}

.inforHelpContent .choicetableborder, .choicetableborder {
	border-color: #e2ca66;
	border-top: #e2ca66;
	border-bottom: #e2ca66;
}
.choicetableborder .chrow {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#5c5c5c;
	
}

.inforHelpContent .dlterm { 
	font-weight: bold; 
    margin-left:0em;
    margin-top:1em;
}
html[dir="rtl"] .inforHelpContent .dlterm { 
	margin-right:0em;
}
.inforHelpContent .field,
.inforHelpContent .menu,
.inforHelpContent .tab,
.inforHelpContent .button,
.inforHelpContent .userinput,
.inforHelpContent .uicontrol,
.inforHelpContent .menucascade,
.inforHelpContent .dlterm { 
	/* color:#555555; */ 
}

.inforHelpContent .syntax {
	font-style: italic;
}

/* Courier vs monospace, see: http://stackoverflow.com/questions/11860857/css-courier-font-not-rendered-consistently-on-windows-and-ios */
.inforHelpContent code, 
.inforHelpContent .msgph, .msgph, 
.inforHelpContent .filepath, .filepath {
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:normal;
	color: #5c5c5c;
	background-color:#ffffff;
}
.wh_topic_content code {
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:pre-wrap;
	color: #000000;
	background-color:#ffffff;
}
.wh_topic_content .filepath,
.wh_topic_content .msgph {
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:normal;
	color: #000000;
	background-color:#ffffff;	
}
code.codeph {
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:normal;
	color: #000000;
	background-color:#ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    code.codeph {
		white-space:pre-line;
    }
}
.wh_topic_content pre{
	background-color:#ffffff;
}
.inforHelpContent pre, 
.inforHelpContent .codeblock, 
.inforHelpContent .msgblock,
 pre.msgblock {	
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:pre-wrap;
	word-break: normal;
	word-wrap: normal;
}
 .wh_topic_content .codeblock {
	 font-family: Courier New, monospace;
 }
/* used for debugging, change display to show this */
.xdr { 
	background-color: #f8f8f8;
	color: black;
	display:none;
	cursor:pointer;
}
span.xdr {
	color:#5c5c5c;
	font-size:14px;
}
span.xdr[data-onclickval] {
	color:#368ac0;
}
span.xdr:hover {
	color:#368ac0;	
}
.related_link li.ulchildlink {
	margin-top:0px;
	padding-bottom:0em;
	margin-bottom:0px;
}
.nohelp  {
	background-color: #ffff00;
	color: red; 
}

.inforHelpContent .highlight { 
	background-color: #368ac0;
	color: white; /* use contrast; otherwise headings are unreadible */
}

.inforHelpContent .related-links {
	margin-top: 1em;
	margin-bottom: 1em;
}

.glossBodyDetails {
	margin-top: 1em;
	border-top: 1px solid #B3B3B3;
	padding: 0.5em;
}

/* ------------------------------------------------------------------------
 | Infor Help Fluid design
 */
/* fluid images */
.inforHelpContent  img, .wh_topic_content img {
	max-width: 98%;
}

footer, nav, article {
	width: 100%;
	padding: 1em;
}
footer.help-footer {
	padding: 0px;
}
nav, article {
	padding-top: 0px;
}
nav.breadcrumbs {
	padding-bottom: 1em; /* LS 2016oct14 more space between breadcrumbs and topic title */
	padding-left: 2em;
	padding-right: 1em;
	display: none;
}
html[dir="rtl"]  nav.breadcrumbs {
	padding-left: 1em;
	padding-right: 2em;
}

footer {
	min-height: 4em;
}
article {
	display: table-cell;
	width: 100%; /* LS 2015mar11 */
	min-width: 100%; /* LS 2015mar11 */
	min-height: 100%;
}
/* LS 2016oct14 DOCTOOLS-1730; div nested topics changed to article by DITA-OT 2.x*/
article > article {
	display: block;
	padding: 0em;
}
article.ihsearch,
article.ihglossary,
article.index,
article.ihindex {
	display: block;
}
/* For side toc button */
	html:not([dir="rtl"]) div.sidetocbtn {
		position:absolute;
		top:6px;
		right:17px;
		width:36px;
		z-index:500;
	}
	html[dir='rtl'] div.sidetocbtn {
		position:absolute;
		top:6px;
		left:17px;
		width:36px;
		z-index:500;		
	}
	.sidetocbtn use {
		fill:#2578A9;
	}
	#sidetoc1 svg, #sidetoc2 svg {
		width: 30px;
		height: 30px;
	}
	/* mludwig, bootstrap override*/
	.col-lg-8, .col-md-8, .col-sm-8 {
		max-width:90%;
		flex-basis:90%;
		width:90%;
	}
article.ihsearch .inforHSearchForm {
	float:none;
	padding-bottom: 1em;
}

.footerCenter { }
.footerRight { float:right; }
.footerLeft {  float:left;  }
.footerCenter li,
.footerRight li,
.footerLeft li { display: inline; }
.footerCenter li:after,
.footerRight li:after,
.footerLeft li:after { content: " | "; font-size: 120%; padding-left: 0.3em;  padding-right: 0.3em; }
.footerCenter li:last-child:after,
.footerRight li:last-child:after,
.footerLeft li:last-child:after { content: ""; }
.footerSmall { font-size: 80%; margin-top:1em; }

/*  Left Nav Area
----------------------------------*/
nav.left-navigation {
	display: table-cell;
    /*padding-top: 115px; */ /* can be used to sync height and padding of main pane */
    width: 30%;  /* 2015mar11 LS */
	min-width: 100px;  /* 2015mar11 LS */
	max-width: 350px;  /* 2015mar11 LS */
}

/* Grid - Start of a Responsive framework.
	https://raw.github.com/daneden/Toast/master/toast.css
----------------------------------*/

/* Title
----------------------------------*/
.pageTitle {
	color: #13A3F7;
    font-size: 1.6em;
    line-height: 27px;
}
html[dir="rtl"] .inforHHeaderControls {
	float: left;
}

.inforHSearchForm {
	float: right;
}
/*  Section Content for Basic Section
----------------------------------*/
.container, .container-fluid {
	margin-bottom:0px;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#ffffff;
	width: 100%;  /* LS 2015mar11 */
	/* max-width: 1280px; LS 2015mar11*/
	position:relative;
	height:calc(100% - 121px);
	overflow:auto;
}
.wh_main_page .container, .wh_main_page .container-fluid {
	margin-bottom:0px;
	margin-top:0px;
	height:calc(100% - 35px);
}
html[dir='rtl'] .wh_topic_page .container, html[dir='rtl'] .wh_topic_page .container-fluid {
	overflow-y:overlay;
}
.wh_main_page .wh_content_area {
	margin-bottom: 0px;
}
.wh_topic_page .wh_search_results_header {
	margin-top:0px;
	overflow:auto;
}
/* DOCTOOLS-7620 */
.wh_topic_page .container_search .wh_content_area, .wh_main_page .container_search, .wh_main_page .container_search .wh_content_area {
	height:100%;
}
.wh_main_page .wh_search_results_items {
	padding-top:10px;
}
/* .grid {
	max-width: 100%;
} */

.unit {
	display: inline-block;
	*display: inline;
	/**zoom: 1; non-standard so hiding*/
	vertical-align: top;
	/* margin-left: 3%; */
	/* margin-right: -.25em; */
	/* Clearfix */
	overflow: hidden;
	/*overflow: visible;  visible: changed to auto Annoying to have always scrollbars; */
}

/* next items are not used, yet */
.span-page {
	max-width: 1280px;
}

.one-of-two { width: 47%; }

.one-of-three { width: 30.36%; }
.two-of-three { width: 63%; }

.one-of-four { width: 21.05%; }
.three-of-four { width: 69%; }

.one-of-five { width: 17.07%; }
.two-of-five { width: 37%; }
.three-of-five { width: 57%; }
.four-of-five { width: 77%; }

.fixed, .fluid {
	display: table-cell;
}

.fixed-width {
	display: table-cell;
	width: 250px;
}


/*

*/
.mobile-button {
	display: none;
}


.offscreenText {
	position: absolute;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	z-index: -1000;
}

/*  Footer Area.
----------------------------------*/
footer {
	border-top: 1px solid #BFBFBF;
    /* line-height: 50px; */
    /*margin-top: 30px; */ /* this must be part of the padding in other panels */
    text-align: center;
	align: center;
}

/* ------------------------------------------------------------------------
 | Infor Help Breadcrumbs
 */
.breadcrumbs li.selected { display: none; }
.breadcrumbs li.parent:before,
.breadcrumbs li.ancestor:before {
	content: "/";
	padding-left: 2px;
	padding-right: 2px;
}
.breadcrumbs li {
	display: inline-block;
}
/* ------------------------------------------------------------------------
 | Infor Help Mobile Menu
 */

.mobile-nav-menu {
	background-color: white;
	display: none;
	position: absolute;
	top: 4em; /* height of the header */
	right: 10px;
	width: auto;
	min-width: 10em;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
	border: 1px solid #d9d9d9;
	z-index: 1000;
	padding: 0em;
}

.mobile-nav-menu.expanded {
	border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 3px 4px 0 #D1D1D1;
    height: auto;
}
.mobile-nav-menu ul {
	background-color: white;
	list-style-type: none;
}
.mobile-nav-menu li a:hover {
	background-color: #f2f2f2;
	cursor: pointer;
	color: #1a1a1a !important;
}
.mobile-nav-menu ul li a:link,
.mobile-nav-menu ul li a:link:visited {
	color: #666666;
}
.mobile-nav-menu ul li a {
	display: block;
	color: #666666;
	text-decoration: none;
	outline: none;
	padding: 1em;
	padding-right: 2em;
	height: 3em;
	border: 1px solid transparent;
}
.inforApplicationNav ul li {
	display: list-item;
	padding: 0;
	background-color: white;
	border: none;
	float: none !important;
}

div.info {
	margin-top:6px;
}

.wh_publication_toc ul li {
	margin-bottom:0px;
}
.navbar.wh_footer {
	height:30px;
	min-height: 24px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	width:100%;
	padding-top: 8px;
	padding-bottom: 0px;
	color:#ffffff;
}

.wh_tools.hidden-print {
	position:relative;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:29px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 999;
	height:60px;
	background-color:#ffffff;
}
.wh_main_page{
	margin-top:0px; 
	height: 100%;
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}
body.wh_topic_page div.row, body.frmBody div.row {
	position:fixed;
	top:0px;
	z-index:504;
	height:60px;
	width:100%
}
.wh_topic_content, .wh_content_area {
	color:#5c5c5c;
	position:relative;
}
div.container .wh_content_area, div.container-fluid .wh_content_area {
	overflow:hidden;
	height:auto;
	min-height:472px;
}
html[dir="rtl"] .wh_topic_content {
	float:right;
}
/*
mludwig, this is set at top of file
html[dir="rtl"] .wh_content_area {
	float:right;
	width:100%;
}*/
.wh_main_page div.container.wh_content_area div.row, .wh_main_page div.container-fluid.wh_content_area div.row {
	height: calc(100% - 10px);
	margin-top: 0px;
}
div.container.wh_content_area div.row, div.container-fluid.wh_content_area div.row {
	height: calc(100% - 44px);
	margin-top: 0px;
}
div.container .wh_topic_content, div.container-fluid .wh_topic_content {
		height:100%;
	}
.wh_tiles {
	margin-top: 0px;
	padding-top: 25px
}
html.fixed {
	position: fixed;
	top: 70px;
	bottom: 0px;
	width:100%;
}
/* mludwig, switching breadcrumb  and tile background to an azure shade */
nav div.wh_breadcrumb {
	background-color: #F0F0F0;
	height:50px;
}
.wh_tile > div {
	background-color: #F0F0F0 ;
	height:160px;
    margin: 1em;
    padding: 1em;
    font-weight:300;	
	}
.wh_tile_text {
	overflow:hidden;
	height: 100%;
	font-size:0.9em;
}
.wh_tile_title a {
	font-size: 1.1em;
	color: #368AC0;
    display: block;
    width: 100%;	
}
.wh_tile_title span{
    display: block;
    width: 100%;
}
.wh_tile_title{
    /*mludwig*/
    font-size:1.1em;
    text-align: center;
    text-decoration: none;
}
.wh_tile_shortdesc{
    margin-top:0.5em;
    text-align: center;
    color: #0D1A2B;
    /*mludwig*/
    font-size:0.9em;
}
.wh_breadcrumb ol .active {
	color:#368AC0;
}
.wh_breadcrumb ol {
	color:#333333;
	height:100%;
	overflow:hidden;
}

div.landscape {
	overflow:auto;
}
#searchResults {
	margin-top: 0px;
	padding-top: 25px;
	padding-left: 25px;
}
.wh_search_results_items {
	overflow:auto;
	height:calc(100% - 40px);

}
.wh_main_page .wh_search_results_items {
	margin-top:0px;
}
.wh_topic_page .wh_search_results_items {
	margin-top:-50px;
}
.searchresult li, .searchresult .shortdesclink {
	font-size: 14px;
}
.wh_tile_shortdesc {
	min-height:10px;
}
#about-modal {
	display:block;
	min-height:445px;
}
#about-modal .modal-content, #about-modal .modal-header  {
	display:block;
}
#about-modal .modal-header {
	line-height:24px;
}
#help-modal {
	display:block;
	width:800px;
	height:600px;
}
.back-container {
	position:absolute;
	left:8px;
	top:8px;
}
.back-container .btn-icon .icon-left-arrow {
	fill:#5c5c5c;
}
div.modal-footer {
	justify-content:center;
}
nav.wh_footer {
	text-align:center;
}
/* to display shortdesc within topic */
.shortdesc {display:block;}

/* mludwig, to remove underlining on kbd.userinput from bootstrap css*/
kbd.userinput {
	-webkit-box-shadow:none;
	box-shadow:none;
}

@media print {
	.container, .container-fluid {
		overflow:visible;
	}
	div.container .wh_content_area, div.container-fluid .wh_content_area {
		overflow:visible;
		height:100%;
		min-height:472px;
	}
	html.fixed {
		position: relative;
		top: 70px;
		bottom: 0px;
	}
		nav,
	#frmSearchHelp,
	.ihtree,
	.noPrint {
		display:none;
	}
	article {
		display: block;
    }
	body {
    	color: #666666;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 10px;
	}
	.pageTitle { font-size: 1.5em; }
	.topictitle1, .wh_topic_content .title.topictitle1  { font-size: 2.0em; margin-top: 0em; }
	.topictitle2, .wh_topic_content .title.topictitle2  { font-size: 1.8em; }
	.topictitle3, .wh_topic_content .title.topictitle3  { font-size: 1.6em; }
	.topictitle4, .wh_topic_content .title.topictitle4  { font-size: 1.4em; }
	.topictitle5, .wh_topic_content .title.topictitle5 { font-size: 1.3em; }
	.topictitle6, .wh_topic_content .title.topictitle6  { font-size: 1.2em; }
	
	.col-lg-3, .col-sm-6, .col-md-3, .col-xs-12 {
		width:50%;
	}
	.wh_tile > div {
		margin-top:3px;
		margin-bottom:3px;
		height:auto;
		padding-bottom:2px;
		padding-top:2px;
	}
	.row div.close-container, .row div.printbtn-container {
		display:none;
	}
}
