@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap');

body {
	background: #f8f8f8;
	font-family: 'Open Sans', sans-serif;
	display: flex;
	flex-direction: column;
	/*height: 100vh;*/
}

.container-fluid {
	max-width: 1290px;
	flex: 1 0 auto;
	min-height: 0;
}

.wh_content_area {
	flex: 1 0 auto;
	min-height: 0;
}

.wh_header {
    background-color: #5353d1;
    border-bottom: 4px solid #51abff;
    height: 60px;
    padding: 0px;
	flex-shrink: 0;
}

.wh_logo > img {
    height: 19px;
    margin-right: 40px;
}

.wh_publication_title a {
	margin: 0px;
	color: #ffffff;
}

.wh_search_input {
	margin: 0px;
	padding: 10px 0px;
	background: unset;
}

.wh_search_textfield {
	height: 44px;
	border: 1px solid #ced4da;
	font-size: 16px;
	padding-right: 50px;
}

.wh_search_button {
	border: none;
	background-color: unset;
	color: #151618;
	font-size: 22px;
	font-weight: 600;
	height: unset;
	width:  unset;
	padding: 6px 10px;
}

.wh_search_button:hover {
	color: #026bc8;
}

.ui-menu-item {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

.ui-menu-item-wrapper:hover {
	background-color: #026bc8;
}

.wh_tools {
	margin-top: 0px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #d9d9d9;
}

.wh_breadcrumb ol {
	background-color: unset;
}

.wh_breadcrumb li {
	font-size: 14px;
	color: #151618;
}

.wh_breadcrumb li:not(:last-of-type):after {
	content: "\2022";
	font-size: 18px;
	vertical-align: middle;
	color: #b2b3b7;
}

.webhelp_expand_collapse_sections, .wh_navigation_links {
	display: none !important;
}

.wh_print_link {
	border-radius: 4px;
	background-color: #026bc8;
	text-align: center;
	border: 0;
	height: 32px;
	width: 32px;
}

.wh_print_link:hover {
	background-color: #065aa5;
}

.wh_print_link button {
	color: #fff;
	font-size: 15px;
	padding: 5px 0px 5px 4px;
}

#wh_publication_toc {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
	padding-left: 12px !important;
	padding-right: 24px !important;
}

#wh_topic_body {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;	
	/*
	border-radius: 6px;
	box-shadow: 0 19px 20px 0 rgb(0 0 0 / 3%), 0 3px 8px 0 rgb(0 0 0 / 6%);
	background-color: #ffffff;
	*/
	padding: 0;
}

.wh_publication_toc {
	border-radius: 6px;
	box-shadow: 0 19px 20px 0 rgb(0 0 0 / 3%), 0 3px 8px 0 rgb(0 0 0 / 6%);
	background-color: #ffffff;
	padding: 25px 17px;
}

.wh_topic_content {
	padding: 31px 34px;
	border-radius: 6px;
	box-shadow: 0 19px 20px 0 rgb(0 0 0 / 3%), 0 3px 8px 0 rgb(0 0 0 / 6%);
	background-color: #ffffff;
}

.wh_related_links {
	margin-top: -17px;
	padding: 0px 19px;
	background-color: #fff;
	padding-bottom: 31px;
	padding-left: 39px;
}

.wh_child_links {
	background-color: #fff;
	margin-top: -31px;
	padding-top: 0px;
	padding-left: 39px;
}

.wh_footer {
	padding: 22px 20px 24px;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background-color: #f4f4f4;
	margin-top: 50px;
	width: 100%;
	flex-shrink: 0;
}

.footer_container {
	font-size: 11px;
}

.wh_publication_toc li {
	margin: 0;
	line-height: 1.5em;
}

.wh_publication_toc li > span {
	display: block !important;
}

.wh_publication_toc li > span:hover {
	background-color: rgb(248,248,248);
	cursor
}

.wh_publication_toc li div:nth-child(1):not(.keyword):not(.ph) {
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	display: block;
	align-items: center;
	border-left: 4px solid #d9d9d9;
	min-height: 40px;
}

.wh_publication_toc li div:nth-child(1) {
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	align-items: center;
	position: relative;
}

.wh_publication_toc li div.title {
	/*padding: 10px 0px 10px 10px;*/
}

.wh_publication_toc li div span[role="button"] {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 30px;
	z-index: 100;
}

.wh_publication_toc li span span[role="button"]:hover {
	cursor: pointer;
}

.wh_publication_toc .wh-expand-btn:before {
	height: 14px;
	opacity: 0.8;
}

.wh_publication_toc div[data-state=expanded] > .wh-expand-btn:before {
	content: "p";
	transform: scale(1, -1);
	-moz-transform: scale(1, -1);
    -webkit-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

.wh_publication_toc span[data-state=not-ready] > .wh-expand-btn:before, .wh_publication_toc span[data-state=collapsed] > .wh-expand-btn:before {
	content: "p";
}

span[data-state=expanded] > .wh-expand-btn {
	top: 20px !important;
}

.wh_publication_toc li .wh-tooltip > p.shortdesc > span:nth-child(2), .wh_publication_toc li.active .wh-tooltip > p.shortdesc > span:nth-child(2) {
	border: none;
	min-height: unset;
}

.wh_publication_toc li.active > div {
	border-left: 4px solid #51abff !important;
}

/*
.wh_publication_toc div[data-state="expanded"] > div.title, .wh_publication_toc li.active > div > div.title {
	border-left: 4px solid #51abff;
}
*/

.wh_publication_toc a, .wh_publication_toc a:visited {
	color: #026bc8;
	font-weight: 600 !important;
	text-decoration: none;
	display: block;
	padding: 10px 0px 10px 10px;
	width: 90%;
}

.wh_publication_toc a:hover {
	text-decoration: none;
	color: #026bc8;
}


.wh_publication_toc .active > .topicref a {
	color: #151618;
}

span.keyword {
	display: inline !important;
}

.wh_publication_toc .topicref {
	display: unset;
}

*[class ~= 'topic/xref'] {
	text-decoration: underline;
}

h1, .topictitle1 {
	margin-bottom: 25px;
	font-size: 26px;
	font-family: 'Nunito', sans-serif;
	color: #151618;
}

p {
	margin-bottom: 20px;
}

p sup {
	color: inherit;
	text-decoration: none;
}

div.p {
	margin-top: 14px;
}

.p {
	margin-top: 14px;
}

.p .ul {
	margin-top: 21px;
}

.ul, .ol {
	margin-bottom: 14px;
	/*
	margin-left: -4px;
	*/
	padding-left: 20px;
}

.ul li, ul.linklist li, .ol li {
	padding-left: 0;
	margin-bottom: 10px;
	line-height: 18px;
}

li+li {
	margin-top: 2px;
}	

.ul .lines {
	margin-bottom: 11px;
	vertical-align: top;
	display: inline-block;
	font-size: 16px;
	line-height: 1.34;
}

ul.linklist, ul.choices, td > .ul {
	list-style-type: disc;
	padding-left: 20px;
	margin-left: -4px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.wh_child_links .ullinks, .wh_child_links .olchildlinks {
	list-style-type: none;
	/*
	margin-left: -4px;
	*/
	padding-left: 15px;
}

.wh_child_links .ullinks li {
	list-style-type: disc;
	margin-bottom: 1em;
}

.wh_child_links .olchildlinks li {
	list-style-type: decimal;
	margin-bottom: 1em;
}

.wh_child_links li a, .wh_child_links li .desc {
	line-height: 18px;
	padding-bottom: 0px;
}

.fn {
	margin-bottom: 20px;
}

.msgph {
	font-size: 13px;
	letter-spacing: .05em;
}

code, .xmlelement, .xmlatt {
	font-family: monospace;
	color: #065aa5;
	background-color: unset;
	font-size: 16px;
	padding: 2px 1px;
}

.filepath {
	font-family: monospace;
	color: #151618;
	font-size: 16px;
}

sup {
	top: -.5em;
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	text-decoration: underline;
	color: #065aa5;
}

pre {
	padding: 0.125rem;
	border-radius: 0.125rem;
	background-color: #efefef;
	white-space: pre;
	color: #004480;
}

pre.msgblock, pre.codeblock {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 1.4;
	margin-left: 20px;
}

code.highlight {
	color: #065aa5;
	background-color: unset;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.table, .choicetable {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	border: 1px solid #b2b3b7;
	width: 100%;
	table-layout: fixed;
	white-space: nowrap;
	background-color: #fff;
	line-height: 1.5em;
	color: #212529;
}

table > caption, .sectiontitle:not(.tasklabel) {
	padding-left: 0px;
 }

table .desc {
	font-style: normal;
}

.table thead th, .choicetable thead th {
	border: none;
	padding: 18px 20px;
	overflow: hidden;
	white-space: normal;
}

.table td, .choicetable td, .choicetable th {
	padding: 18px 20px;
	overflow: hidden;
	white-space: normal;
	border-top: 1px solid #b2b3b7;
}

.choicetable {
	margin-top: 14px;
	margin-bottom: 26px;
}

.stentry {
	border-right: none;
	border-bottom: 1px solid #b2b3b7;
}

.p+.frame-all {
	margin-top: -12px;
}

table .align-center {
	list-style-position: inside;
}

div.note {
	padding: 0;
	background-image: none;
	margin-top: 14px;
	margin-bottom: 15px;
}

.ul .ul {
	list-style-type: none;
	padding-left: 12px;
}

.li > .ol, .li > .ul {
	margin-top: 14px;
}

.ul .ul p {
	margin-top: 14px;
}

.ul .ul .li {
	padding-left: 8px;
}

.ul .ul .li::marker {
	content: "\2013";
	padding-right: 8px;
}

ol.steps li.step {
	margin-top: 1em;
	margin-bottom: 1em;
}

.info, .stepresult, .tutorialinfo, .stepxmp {
	margin-top: 1em;
}

caption {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	caption-side: top;
	padding-top: 12px;
	padding-left: 0px;
	padding-bottom: 0px;
}

caption span.table--title-label, caption span.table--title {
	font-weight: 700;
	color: #151618;
}

caption p {
	margin-top: 15px;
}

.sectiontitle {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 700;
}

.userinput {
	background-color: transparent;
	color: #151618;
	box-shadow: none;
	font-weight: bold;
	font-size: 14px;
}

article span.wh_expand_btn {
	display: none;
}

article a, .related-links a {
	display: inline;
	font-weight: 600;
	cursor: pointer;
	color: #026bc8;
	text-decoration: underline;
}

article a:hover, .related-links a:hover {
	color: #026bc8;
	text-decoration: none;
}

article a:visited, .related-links a:visited {
	color: #o26bc8;
}

section.steps {
	padding-left: 0px;
}