/***********************************************/
/* content.css                                 */
/* Use for all PeopleSoft Online Library Pages */
/***********************************************/
.PTTRANSPARENT { /*to prevent jumping for sighted users using voiceover on ipad*/
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
.LinkSeparator::before {
	content: "|";
	padding: 0 1em;
	color: rgb(108,108,108);
}
.HomePage .LinkSeparator::before {
	color: rgb(255,255,255);
}

/***********************************************/
/* Content Heading styles                      */
/***********************************************/

h1 {
	font-size: 1.75em;
	font-weight: bold;
	margin: 0;
	color: #000000;
}
h1.NAV {
	color: #FFFFFF;
	font-size: 2.85em;
	text-align: center;
	padding: 0;
}
.ContentsNavBarHead {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
h1.ContentsNavBarHead {
	font-size: 1em;
	font-weight: bold;
	padding: 8px 16px;
	color: #000000;
}
h2.ContentsNavBarHead {
	font-size: 1em;
	font-weight: normal;
	padding: 8px 16px;
	color: #000000;
}
.bpmpage .PTPAGELETHEADER {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2em;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
.PTPAGELETHEADER { /*expandable/collapsible H2s on topic pages and BPM pages*/
	background-color: #ffffff;
	vertical-align: top;
	padding: 6px 6px 3px;
	margin:0;
	line-height: 2em;
    border-bottom: 1px solid #ced4da;
}
h2.relLinks_s { /*For related links portlets on topic pages*/
	font-size: 1.2em;
	color: rgb(57, 83, 112);
}
.treeheading { /*for H3s and H4s in tree views*/
	font-size: 1.1em;
	color: rgb(57, 83, 112);
	width: 100%;
	border-bottom: 1px solid #ffffff;
	padding: 0 0 .4em 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
/*expandable collapsible buttons on nav pages*/

.treeheading img {
	width: 14px;
	height: auto;
}
button.showhide {
	padding: 0px 0 0 30px;
	border: 0;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	text-align: left;
	text-indent: -30px;
    transition: background 0.15s 0s ease-in-out;
}
.PTPAGELETHEADER:hover {
    background-color:#f4f7fc;
}
button.showhide:hover {
	text-decoration: none;
    background-color:transparent;
}
.PTPAGELETHEADER + .body.pstopicbody[aria-expanded="true"] {
    animation: o-fadein ease .9s forwards;
}

/*following sectiontitle is put AFTER h2.title to override when sectiontitle also exists*/
h2.sectiontitle, h3.sectiontitle { /* subtopic  heading in pstopic or pstopic2*/
	font-size: 1.02em;
	font-weight: bold;
	color: rgb(171,91,26);
	margin: 1.75em 0 1em 0;
	padding: 0;
}
h2.bpmstexttitle { /*H2 on text BPM page*/
	font-size: 1.2em;
	font-weight: bold;
	color: rgb(171,91,26);
	margin: 0;
}
h2.copyright { /*H2 on copyright page*/
	font-weight: bold;
	margin: 0;
	/*padding: 1em;*/
}
h3.PTPAGELETHEADER { /*expandable/collapsible section in tree view*/
	padding: .5em;
	font-weight: bold;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
h4 { /*not sure what this is for*/
	font-style: italic;
	font-weight: bold;
	color: rgb(171,91,26);
	/*margin: .5em 1em;*/
	margin-top:.5em;
	margin-right:1em;

}
/*related links section heading*/

.relinfo {
	margin: 1.2em 0 0 0;
}
div.relinfo strong {
	font-size: 1.02em;
	font-weight: bold;
	color: rgb(171,91,26);
	margin: 1.75em 0 0 0;
	display: block;
}
/***********************************************/
/* Link styles                                 */
/***********************************************/

a:link, div.relinfo a:link, a:visited, div.relinfo a:visited {
	color: #246FC7;
	text-decoration: none;
}
a:hover, div.relinfo a:hover, a:focus, div.relinfo a:focus {
	text-decoration: underline;
    color:#1c579c;
}
/*.HomePage a:focus, header a:focus {
	background:inherit;
}
a:focus, div.relinfo a:focus {
		outline:solid 2px #5b8cb2;
}*/
a:active, div.relinfo a:active {
	color: rgb(171,91,26);
	text-decoration: underline;
}
div.relinfo a {
	margin: .85em 0;
	display: block;
}

/***********************************************/
/* Block styles                                */
/***********************************************/
div.DRAFT {
	font-weight: bold;
	background-color: #00FF00;
	width: auto;
}
.media {
	margin: .85em 0;
	border: 1pt solid rgb(234,204,174);
	padding: 0 0.5em 0.85em 4em;
	background: rgb(250,239,226) url(../images/media.gif) no-repeat .85em;
}
.note, .important, .warning {
	margin: .85em 0;
	padding: 0 0.85em 0.85em 0.85em;
}
.note, .important {
	border: 1pt solid #ced4da;
	background-color: #f8f8f8;
}
.warning {
	border: 1pt solid #C0392B;
	background-color: #ffffff;
}
.p.bpmintro {
	margin: 1em 0;
}
.p, .portletText {
	margin: .85em 0 0 0;
}
.shortdesc {
    width: 100%;
margin: 2.6em 0;
padding: 0;
white-space: normal;
box-sizing: border-box;
-moz-box-sizing: border-box;
background-color: #FFFFFF;
}
#content .COPYRIGHT {
	margin: .35em 0;
}
.equation {
	margin: 0;
	padding: 0;
}
.codeblock, .synblock, .msgblock {
	font-family: Courier New, Courier;
	margin: .85em 0;
	white-space: pre-wrap;
	max-width: 90%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
.codeblock, .synblock {
	color: rgb(136,0,0);
}
#diagram {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width:100%;
    margin: 2em 0;
}
#diagram, #text {
    animation: o-fadein ease .3s forwards;
}
/***********************************************/
/* Navigation styles                            */
/***********************************************/

.NavContainer {
	margin: .85em 0;
}
.NavBody {
	margin: .85em 0;
}
.NavTitleText {
	font-weight: bold;
	margin: .85em 0;
}
/***********************************************/
/* Inline styles                               */
/***********************************************/

/*keyword and term are out of order so foreignterm and others will override  */
.keyword {
	font-weight: inherit;
	font-style: inherit;
}
.dt span.keyword {
	font-weight: bold;
	font-style: inherit;
}
.dt dfn.term {
	font-weight: bold;
	font-style: normal;
}
.term {
	font-weight: inherit;
	font-style: normal;
}
.dt cite.bookname {
	font-weight: bold;
	font-style: italic;
}
.bookname {
	font-weight: inherit;
	font-style: italic
}
.dt span.cmdname {
	font-weight: bold;
	font-style: inherit;
}
.cmdname {
	font-weight: bold;
	font-style: inherit;
}
.codeblock .emphasis {
	font-weight: bold;
	font-style: inherit;
}
.dt samp.codeph {
	font-weight: bold;
	font-family: Courier New, Courier;
	color: rgb(136,0,0);
	white-space: normal;
}
.codeph {
	font-family: Courier New, Courier;
	color: rgb(136,0,0);
	white-space: normal;
	font-weight: inherit;
	font-style: inherit;
}
.deletedcode {
	text-decoration: line-through;
	font-weight: inherit;
	font-style: inherit;
}
.dt span.emphasis {
	font-weight: bold;
	font-style: italic;
}
.emphasis {
	font-style: italic;
	font-weight: inherit;
}
.dt span.equationph {
	font-weight: bold;
	font-style: inherit;
}
.equationph {
	font-style: inherit;
	font-weight: inherit;
}
.dt span.filepath {
	font-weight: bold;
	font-style: inherit;
}
.filepath {
	font-style: inherit;
	font-style: inherit;
}
.dt dfn.foreignterm {
	font-weight: bold;
	font-style: italic;
}
.foreignterm {
	font-style: italic;
	font-weight: inherit;
}
.dt span.langref_kwd {
	font-weight: bold;
	font-style: inherit;
}
.langref_kwd {
	font-weight: bold;
	font-style: inherit;
}
.dt span.menucascade {
	font-weight: bold;
	font-style: inherit;
}
.menucascade {
	font-weight: inherit;
	font-style: inherit;
}
.dt span.msgnum {
	font-weight: bold;
	font-style: inherit;
}
.msgnum {
	font-weight: inherit;
	font-style: inherit;
}
.dt samp.msgph {
	font-weight: bold;
	font-style: inherit;
	font-family: Courier New, Courier;
	white-space: normal;
}
.msgph {
	font-weight: inherit;
	font-style: inherit;
	font-family: Courier New, Courier;
	white-space: normal;
}
.dd .notetitle, .dd .importanttitle {
	font-weight: bold;
	margin: .85em 0;
	display: inline;
}
.notetitle, .importanttitle {
	font-weight: bold;
	margin: .85em 0;
	display: inline;
}
.dt samp.systemoutput {
	font-weight: bold;
	font-style: inherit;
	font-family: Courier New, Courier;
	white-space: normal;
}
.systemoutput {
	font-weight: inherit;
	font-style: inherit;
	font-family: Courier New, Courier;
	white-space: normal;
}
.dt span.uicontrol {
	font-weight: bold;
	font-style: inherit;
}
.uicontrol {
	font-weight: bold;
	font-style: inherit;
}
.dt kbd.userinput {
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.userinput {
	font-weight: inherit;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.dt var.varname {
	font-style: italic;
	font-weight: bold
}
.varname {
	font-weight: inherit;
	font-style: italic
}
.dd .warningtitle {
	color: rgb(220,20,60);
	font-weight: bold;
	font-style: italic;
	margin: .85em 0;
	display: inline;
}
.warningtitle {
	color: rgb(220,20,60);
	font-weight: bold;
	font-style: italic;
	margin: .85em 0;
	display: inline;
}
sub, sup {
	font-size: .7em;
	font-weight: inherit;
	font-style: inherit;
}
.oghagborder {
	color: rgb(52,52,52)
}
/***********************************************/
/* Image styles                                */
/***********************************************/

.ImageContainer {
	margin: .85em 0;
}
.ImageTitleText {
	font-weight: bold;
	margin: .85em 0;
}
.licensesect2 {
	font-style: italic;
	font-weight: bold;
}
.licensesect2 p {
	font-style: normal;
	font-weight: normal;
}
.fig {
    margin: 1.5em 0;
}
.image {
	margin: .85em 0;
	border: 1px solid rgb(187,187,187);
	max-height: 100%;
	max-width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
.icon {
	margin: .1em;
	vertical-align: top;
	border: none;
}
IMG.bpm {
 	margin: 0 0;
 	border: none;
}
[class="expandcollapse"][src*="right_thin"] {/*collapsed image in pstopic2 headings*/
	margin: 0 17px 0 0;
}
[class="expandcollapse"][src*="down_thin"] { /*expanded image in pstopic2 headings*/
	margin: 0 17px 0 0;
}
/***********************************************/
/* List styles                                */
/***********************************************/

.ul {
	list-style-type: disc;
	margin-left: 1.3em;
}
.ul .ul {
	list-style-type: square;
	margin-left: 1.7em;
}
.ol {
	list-style-type: decimal;
	margin-left: 1.3em;
}
.ol .ol {
	list-style-type: lower-alpha;
	margin-left: 1.7em;
}
.ol .ul {
	list-style-type: disc;
	margin-left: 1.7em;
}
.ul .ol {
	list-style-type: decimal;
	margin-left: 1.7em;
}
.li div {
	margin: .85em 0 0 .5em;
}
.li .p, .li .codeblock {
	margin: .85em 0 0 .5em;
}
.li div .p {
	margin: .85em 0 0 0;
}
/***********************************************/
/* Table styles                                */
/***********************************************/
.tablenoborder {
	overflow-x:auto;
	-webkit-overflow-scrolling: touch;
}

.table, .simpletable {
	border: 1px solid #ced4da;
	margin: 1.5em 0;
	font-size: .9em;
}
.thead, .sthead {
	background-color: #f8f8f8;
}
.table tr {
	border: 1px solid #ced4da;
	border-collapse: collapse;
}
.table .entry, .stentry {
	text-align: left;
	vertical-align: top;
	padding: .5em 1em;
}
.thead .entry .p, .sthead .stentry .p {
	font-weight: bold;
	margin: .1em;
}
tbody th {
	font-weight: normal;
	text-align: left;
}
.entry .p, .entry .pre, .stentry .p, .stentry .pre {
	margin: .1em;
	padding: .1em;
	word-wrap: break-word;
}
.entry div, .stentry div {
	margin: 0.5em 0;
	padding: 0.5em;
	word-wrap: break-word;
}
.entry .media, .stentry .media {
	padding-left: 4em;
}
.entry .ul, .stentry .ul {
	list-style-type: disc;
	margin: 0 0 0 2em;
}
.entry .ul .ul, .stentry .ul .ul {
	list-style-type: square;
}
.entry .ol, .stentry .ol {
	list-style-type: decimal;
	margin-left: 2em;
}
.entry .ol .ol, .stentry .ol .ol {
	list-style-type: lower-alpha;
}
.entry .licensesect {
	margin: 0.1em;
	padding: 0;
}
.entry .ImageTitleText {
	margin: 0;
}
.bpmaccess { /*for text-only BPM tables*/
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
.bpmaccess th:first-child, .bpmaccess td:first-child {
	width: 10%;
}

/*Footer content styles*/
.COPYRIGHT {
	font-size: .75em;
	margin: 0;
	padding-right: 46px;
}
.COPYRIGHT li {
    /* font-size: 1.85vmin; */
    display:inline;
}
.COPYRIGHT div {
    display:inline;
    color: rgb(51,102,204);
}

.homefooter .COPYRIGHT a {
	color: #FFFFFF;
}
a.contactus:before {
	content: " | ";
	color: #6C6C6C;
}
/*
 * DL  Table
 */
table.dl {
	border: 0px solid;
	margin: .85em 0 2em 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
tr.dlentry {
	border: 0px solid;
}
td.dt, th.dt {
	width: 25%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	height: auto;
	margin: 2em 0 0 0;
	padding: 1em .5em 0 .0;
	word-wrap: break-word;
	border: 0px solid;
}
td.dd {
	margin-left: 25%;
	padding: 0 0 0 .5em;
	border: 0px solid;
}
/**  Style for IE **/

.dspOptCheckBoxIE {
	vertical-align: middle;
	margin: -.9em 0 0 0;
}

/** Style for Multiple help topics exist page **/

.multihelptopics {
    padding: 8px 8px 0;
}

/** Style for Help ID Not found page **/

#custommessage h4 {
	color:#000000;
}
#custommessage p {
	margin:0.5em 1em;
}
