/*<meta />*/

/*===========================================================================================================================================================

Hello! If this is your first time looking at a stylesheet within the text editor view, what you are reading right now is a "comment". Comments are added throughout this stylesheet with the purpose of making the source code easier to understand, comments will not be interpreted during the compile process. Since comments are not interpreted during the compile process, feel free to add or remove any comments.

For help with MadCap Flare go to Help Ribbon > Topics Section > Open Help. Alternatively visit the Flare Online Help at help.madcapsoftware.com

If you have any questions regarding how to work with this stylesheet or template project, please contact MadCap Technical Support. 
https://www.madcapsoftware.com/support/contact-options.aspx

NOTE: Generally, this stylesheet has elements listed out in the order that they appear in the topic from top to bottom. The exception are General styles which are at the top and the stylesheet mediums which are at the bottom.

EXAMPLE: Since the search-bar is at the top of the topic page, it will be listed closer to the top of this stylesheet.

===========================================================================================================================================================*/

/*== General Topic Styles==*/

@font-face 
{
	font-family: ‘ Montserrat ’;
	src: url(../Fonts/Montserrat-Regular.ttf);
	src: url('../fonts/Montserrat-VariableFont_wght.eot');
}

@font-face 
{
	font-family: ‘ Montserrat Regular ’;
	src: url(../Fonts/Montserrat-Regular.ttf);
}

/* roboto-regular - latin */
/* IE9 Compat Modes */
/* IE6-IE8 */
/* Super Modern Browsers */
/* Modern Browsers */
/* Safari, Android, iOS */
/* Legacy iOS */

@font-face 
{
	font-family: ‘ Montserrat Regular ’;
	src: url(../Fonts/Montserrat-Regular.ttf);
}

@font-face 
{
	font-family: 'Source Sans Pro';
	src: url(../Fonts/SourceSansPro-Regular.ttf);
}

@font-face 
{
	font-family: ‘ Nunito Sans ’;
	src: url(../Fonts/NunitoSans-Regular.ttf);
}

:root
{
	--PrimaryColour1: #17171E;
	--PrimaryColour2: #00abe6;
	--PrimaryColour3: #ffc40C;
	--PrimaryColour4: #f15f44;
	--PrimaryTextColour: #17171E;
	--PrimaryTextH1: #17171E;
	--PrimaryTextH1Screen: #17171E;
}

body
{
	line-height: 1.3em;
	font-family: Montserrat, Sans-Serif;
	font-size: 0.9em;
	color: #17171E;
	mc-hyphenate: never;
}

*:focus
{
	outline: none;
}

/*HTML5 page Footer - these have been replaced with the corporate footer where that has been applied to the MasterPage*/

div.footer
{
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 1em;
}

p.footer
{
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-color: #17171E;
}

p.footer-copyright
{
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	font-color: #17171E;
}

/*End HTML5 page Footer*/
/*==Used in the MasterPages to define page structure==*/

div.product-heading
{
	display: block;
	float: left;
	top: 91px;
	position: fixed;
}

p.product-title
{
	left: 10px;
	color: #17171E;
	background-color: transparent;
	font-size: 1.6em;
	display: inline-block;
}

div.docs-heading
{
	display: block;
	position: absolute;
	top: 11px;
	left: 265px;
	background-color: transparent;
}

div.docs-heading img
{
	top: 6px;
	position: relative;
	padding-right: 2px;
}

p.docs-title
{
	left: 10px;
	color: #006cb7;
	background-color: transparent;
	font-size: 2em;
	display: inline-block;
	font-weight: 600;
}

div.helphome	/* Help link at bottom of navigation area */
{
	position: fixed;
	bottom: 0;
	right: 81%;
	/* Top: 90%; */
	z-index: 98;
	background-repeat: norepeat;
	width: 19%;
	padding: 10px 0px 10px 0px;
	background-color: #ffffff;
}

p.helphometext
{
	color: #0077cb;
	font-size: 0.9em;
}

p.helphometext a
{
	color: #0077cb;
	font-size: 0.9em;
}

div.language-button
{
	display: block;
	float: left;
	margin-left: -130px;
	z-index: 1;
}

div.medium-footer
{
	display: none;
}

p.totop	/* Back-to-top button */
{
	position: fixed;
	bottom: 0;
	right: 1%;
	z-index: 99;
	background-repeat: norepeat;
	padding: 10px 0px 0px 5px;
	/*background-color: #ffffff;*/
	border-radius: 10px;
}

/* footer feedback div */

div.helpfulContainer
{
	background-color: #E6F7FC;
	margin: 0;
	padding: 0;
}

div.QSI__EmbeddedFeedbackContainer
{
	margin-top: 0px !important;
}

/* end of footer feedback div */
/*Mini TOC area*/

div.menu-container
{
	z-index: 10;
}

div.side-menu-float
{
	width: 250px;
	Position: fixed;
	display: block;
}

div.side-menu-float ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

p.side-title
{
	font-weight: bold;
	font-size: 1.1em;
	color: #17171E;
	width: 250px;
}

div.in-this-topic
{
	margin-top: 60px;
}

/* End of Mini TOC area */
/*==End of MasterPage structure section==*/
/*==Master Page version drop-down==*/
/* Dropdown Button */

.dropbtn
{
	padding: 5px 20px 5px 15px;
	font-size: 0.9em;
	border: none;
	cursor: pointer;
	color: #000000;
	background-color: #F5ab0a;
	border-radius: 25px;
	/*background-image: url('../Images/2025-bp-branding/toolbar-icons/down-arrow.png');*/
	background-position: 95% 30%;
	background-repeat: no-repeat;
	top: -2px;
	position: relative;
	color: #000000;
	border: 2px solid #F5ab0a;
}

/* Dropdown button on hover & focus */

.dropbtn:hover,
.dropbtn:focus
{
	background-color: #ffffff;
	color: #000000;
	border: 2px solid #F5ab0a;
}

/* The container <div> - needed to position the dropdown content */

.dropdown
{
	position: relative;
	display: inline-block;
}

/* The container <div> - needed to position the dropdown btn */

.dropdown-position
{
	position: relative;
	display: inline-block;
	padding-left: 10px;
}

/* Dropdown Content (Hidden by Default) */

.dropdown-content
{
	display: none;
	position: absolute;
	background-color: #fef7e7;
	min-width: 121px;
	/*box-shadow: 0 4px 10px rgba(139,139,139);*/
	z-index: 8;
	border-radius: 8px;
	border: 2px solid #F5ab0a;
}

/* Links inside the dropdown */

.dropdown-content a
{
	color: #ffffff;
	padding: 10px 20px;
	text-decoration: none;
	display: block;
}

/* Change color of dropdown links on hover */

.dropdown-content a:hover
{
	background-color: #f5ad0a;
}

.show
{
	display: block;
}

/*==End of drop-down styles==*/
/** Coveo search overrides and styles **/

.doc-search-bar
{
	
}

.magic-box,
.magic-box-input,
.magic-box-underlay
{
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	height: 42px !important;
	line-height: 20px !important;
	overflow: hidden !important;
}

.CoveoOmnibox,
.coveo-query-syntax-disabled,
.CoveoSearchbox
{
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	height: 42px !important;
	color: transparent !important;
}

.magic-box-clear
{
	line-height: 36px !important;
}

.magic-box-input > input
{
	height: 42px !important;
	line-height: 20px !important;
}

.coveo-accessible-button.CoveoSearchButton
{
	border-top-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}

.coveo-accessible-button
{
	height: 42px !important;
}

.CoveoSearchbox
{
	min-width: 500px !important;
}

.nav-search
{
	width: 20px;
}

.field-table .coveo-result-cell .CoveoFieldValue:not(:last-child)
{
	margin-right: 30px;
}

/** End of Coveo search overrides **/

h1
{
	line-height: normal;
	margin-top: 0;
	page-break-after: avoid;
	white-space: normal;
	font-size: 2.8em;
	margin-bottom: 0.5em;
	color: #17171E;
}

h1.title
{
	
}

h1.NotInTOC,
h2.NotInTOC
{
	mc-heading-level: 0;
}

h2,
h2.h2-tab,
h2.print-h1
{
	font-weight: normal;
	line-height: normal;
	font-size: 2.2em;
	page-break-after: avoid;
	white-space: normal;
	margin-bottom: 0.5em;
	color: #17171E;
}

h2.h2-tab,
h3.h3-tab
{
	margin-top: 0;
}

h2,
h3,
h3.print-h2
{
	margin-top: 1.5em;
}

h3,
h3.h3-tab,
h3.print-h2
{
	font-weight: normal;
	font-size: 1.6em;
	line-height: normal;
	page-break-after: avoid;
	white-space: normal;
	margin-bottom: 0.5em;
	color: #17171E;
}

h4
{
	margin-top: 1.25em;
	line-height: normal;
	font-size: 1.2em;
	page-break-after: avoid;
	white-space: normal;
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #0b4d99;
}

h5
{
	margin-top: 1.25em;
	line-height: normal;
	font-size: 1em;
	page-break-after: avoid;
	white-space: normal;
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #0b4d99;
}

h6
{
	font-size: 0.9em;
	color: #0b4d99;
	font-weight: normal;
}

p.TOC1
{
	color: #17171E;
}

p.TOC2
{
	font-weight: normal;
	color: #17171E;
}

p.TOC9
{
	font-size: 1pt;
	line-height: 0;
	color: transparent;
}

ul
{
	
}

ul > li::marker
{
	
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
	page-break-inside: avoid;
}

li.allow-page-break
{
	page-break-inside: auto;
}

li.continue
{
	margin-bottom: .5em;
	margin-top: .5em;
	page-break-inside: avoid;
	list-style-type: none;
}

li.note
{
	page-break-inside: avoid;
	list-style-type: none;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #e1effa;
	border: solid 1px #00abe6;
}

li.indent
{
	
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
	mc-hyphenate: never;
	orphans: 2;
	widows: 2;
}

p.description
{
	margin-bottom: 8px;
	margin-top: 8px;
	color: #434a4f;
	font-size: 1.2em;
}

p.tablehead
{
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0;
	font-size: 1.2em;
}

.nomargin
{
	
}

.red
{
	color: #FF160C;
}

.pagebreak
{
	page-break-before: always;
}

.nopagebreak
{
	page-break-before: never;
}

.keeptogether
{
	page-break-inside: avoid;
}

.keep-with-next
{
	page-break-after: avoid;
}

.keep-with-previous
{
	page-break-before: avoid;
}

.changes
{
	background-color: #ffe4e1;
}

div.changes
{
	background-color: #ffe4e1;
}

.review-question,
div.draft-comment	/* .draft-comment is a Chorus name for this style */
{
	background-color: #DAF7A6;
	mc-conditions: 'Default.Draft';
}

.config-head
{
	font-size: 14pt;
	color: #006CB7;
	font-weight: bold;
}

div.config
{
	border-radius: 10px;
	border: 1px solid #006CB7;
	min-height: auto;
	padding: 10px 10px 15px 10px;
	page-break-inside: avoid;
}

p.note,
p.note-keepwithnext,
div.note,
div.noteNote	/* .noteNote is the chorus naming for this style */
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	page-break-inside: avoid;
	background-image: url('../Images/2025-bp-branding/note-note.png');
	background-repeat: no-repeat;
	padding-left: 28px;
	border-top: 1px solid #00abe6;
	border-bottom: 1px solid #00abe6;
	border-left: 1px solid #00abe6;
	border-right: 1px solid #00abe6;
	border: solid 1px #00abe6;
	border-radius: 3px;
	background-color: #e1effa;
	background-position: 5px 5px;
}

p.note-keepwithnext
{
	page-break-after: avoid;
}

p.note-pdf
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	page-break-inside: avoid;
	background-image: url('../Images/2025-bp-branding/open-pdf-18.png');
	background-repeat: no-repeat;
	padding-left: 28px;
	border-top: 1px solid #00abe6;
	border-bottom: 1px solid #00abe6;
	border-left: 1px solid #00abe6;
	border-right: 1px solid #00abe6;
	border: solid 1px #00abe6;
	border-radius: 3px;
	background-color: #e1effa;
	background-position: 5px 5px;
}

p.note-video,
p.note-video-pm
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	page-break-inside: avoid;
	background-image: url('../Images/2025-bp-branding/play-icon-18-pistashio.png');
	background-repeat: no-repeat;
	padding-left: 28px;
	border-top: 1px solid #A7C539;
	border-bottom: 1px solid #A7C539;
	border-left: 1px solid #A7C539;
	border-right: 1px solid #A7C539;
	border: solid 1px #A7C539;
	border-radius: 3px;
	background-color: #F6F9EB;
	background-position: 5px 5px;
}

p.note-video-pm
{
	display: none;
}

p.tip,
div.tip,
div.noteTip	/* .noteTip is the chorus naming for this style */
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	page-break-inside: avoid;
	background-image: url('../Images/2025-bp-branding/note-tip.png');
	background-repeat: no-repeat;
	padding-left: 28px;
	border-top: 1px solid #ffc40C;
	border-bottom: 1px solid #ffc40C;
	border-left: 1px solid #ffc40C;
	border-right: 1px solid #ffc40C;
	border: solid 1px #ffc40C;
	border-radius: 3px;
	background-color: #fef9ea;
	background-position: 5px 5px;
}

p.note-caution,
div.note-caution,
div.noteWarning,
div.noteImportant	/* .noteWarning and .noteImportant is the chorus naming for this style */
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	page-break-inside: avoid;
	border-top: 1px solid #f15f44;
	border-bottom: 1px solid #f15f44;
	border-left: 1px solid #f15f44;
	border-right: 1px solid #f15f44;
	border: solid 1px #f15f44;
	border-radius: 3px;
	background-color: #fef4f2;
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 5px 5px;
	background-image: url('../Images/2025-bp-branding/note-warning.png');
}

p.code_sample,
.code_sample
{
	font: Courier New;
	font-family: monospace;
	font-size: 1.2em;
	color: #f15f44;
}

p.indent
{
	margin-left: 40px;
	margin: 0px 0px 0px 40px;
	margin-bottom: 8px;
	margin-top: 8px;
}

p.quote
{
	font-style: italic;
	margin-left: 20px;
	margin-right: 20px;
}

p.internal-info
{
	color: #ff00ff;
	mc-conditions: 'Default.Draft';
	font-weight: normal;
	mc-auto-number-format: '{b}Internal: {/b} ';
}

p.title-in-table	/* Use when we need a small header inside a table */
{
	font-weight: bold;
	line-height: normal;
	font-size: 1.12em;
	page-break-after: avoid;
	white-space: normal;
	margin-bottom: 0.5em;
	color: #17171E;
}

img	/*Setting max-width: 100%; property makes images always fit the width of the container*/
{
	max-width: 100%;
}

img.border	/*Setting max-width: 100%; property makes images always fit the width of the container*/
{
	max-width: 100%;
	border: solid 4px #0077cb;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.MCPopupThumbnail
{
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}

.MCPopupContainer
{
	background-color: #FFFFFF;
	border: solid 4px #0077cb;
	padding: 5px 5px 1px 5px;
	position: absolute;
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 1001;
}

.MCPopupFullImage
{
	width: 0px;
	height: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

img.largeimage100pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	border-style: solid;
	border-width: 4px;
	border-color: #0077cb;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.largeimage75pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	border-style: solid;
	border-width: 4px;
	border-color: #0077cb;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.largeimage50pc,
img.largeimageSBS
{
	page-break-before: avoid;
	page-break-after: avoid;
	border-style: solid;
	border-width: 4px;
	border-color: #0077cb;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.largeimage25pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	border-style: solid;
	border-width: 4px;
	border-color: #0077cb;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.right
{
	page-break-before: avoid;
	page-break-after: avoid;
	border-style: solid;
	border-width: 4px;
	border-color: #0077cb;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
	float: right;
	vertical-align: top;
	margin-left: 10px;
}

img.nb-largeimage100pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.nb-largeimage75pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.nb-largeimage50pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.nb-largeimage25pc
{
	page-break-before: avoid;
	page-break-after: avoid;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
}

img.nb-right
{
	page-break-before: avoid;
	page-break-after: avoid;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 128px;
	float: right;
	vertical-align: top;
	margin-left: 10px;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

object.video-in-topic
{
	max-width: 400px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #006cb7;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #006cb7;
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #006cb7;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #006cb7;
	mc-conditions: 'Default.ScreenOnly';
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: none;
}

a.MCBreadcrumbsLink:visited
{
	color: #0077cb;
}

a.MCBreadcrumbsLink:hover
{
	color: #000000;
}

.dropDownHotspot:focus
{
	font-style: normal;
	color: #000000;
	/*font-weight: bold;*/
}

#resultList h3.title a
{
	color: #0077cb;
	font-size: 1em;
}

#resultList h3.title
{
	margin-bottom: 2px;
	text-decoration: none;
	margin-top: 0em;
}

#resultList .url cite
{
	color: #ffffff;
	font-size: 0.8em;
	font-style: normal;
}

#resultList
{
	line-height: 1em;
	text-align: left;
	display: block;
}

a:link
{
	text-decoration: none;
	color: #0077cb;
	font-weight: normal;
}

#resultList h3.title a:visited
{
	color: #575FCD;
}

a:visited
{
	color: #0077cb;
}

#resultList h3.title a:focus
{
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

div.home-tiles a:hover	/*Complex Selector: When hovering over links within the home tiles the following properties will apply.*/
{
	text-decoration: none;
}

/*==Master Page Topic Layout==*/

/*nav.title-bar	/*Adds bottom border on top navigation bar
{
	border-bottom: 1px solid #d3d3d3;
}*/

div.top-bar	/*Contains the breadcrumbs and toolbar*/
{
	border-bottom: 1px solid # #0077cb;
	min-height: 40px;
	/*Min-height is necessary for topics that are not included in a TOC*/
}

div.search-container
{
	padding-bottom: 20px;
}

/*==Elements for the left side of Master Page layout==*/

/*div.side-menu	This is the div that the menu proxy is contained in
{
	padding-left: 10px;
	margin-top: 15px;
}*/

div.side-content	/*This is the div for the side-content containing "Search Tips" and the "Contact Support" button*/
{
	padding-top: 10px;
}

div.cta	/*Call to action button/Contact Support button*/
{
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	padding: 2px 0px;
	border: 1px solid #0077cb;
	width: 162px;
	color: #0077cb;
	transition: all 0.5s cubic-bezier(.25,.8,.25,1);
	margin-top: 20px;
}

div.cta:hover	/*When hovering over the CTA button the following properties will apply*/
{
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	transform: scale(1.01);
}

a.cta:link
{
	color: #FFF;
	text-decoration: none;
}

a.cta:visited
{
	color: #0077cb;
	text-decoration: none;
}

div.topic-layout	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.topic-layout::before
{
	content: ' ';
	display: table;
}

div.topic-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topic-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.topic-layout > div:nth-child(1)	/*Menu Proxy container*/
{
	margin-left: 10px;
	width: calc(100% - 290px);
}

div.topic-layout > div:nth-child(2)
{
	margin-left: 10px;
	float: right;
	width: 250px;
	position: fixed;
	right: 15px;
}

div.topic-layout-nav	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
}

div.topic-layout-nav::before
{
	content: ' ';
	display: table;
}

div.topic-layout-nav::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topic-layout-nav > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.topic-layout-nav > div:nth-child(1)
{
	width: 23%;
}

div.topic-layout-nav > div:nth-child(2)
{
	margin-left: 2%;
	width: 50%;
}

div.topic-layout-nav > div:nth-child(3)
{
	margin-left: 2%;
	width: 23%;
	border-left: solid 1px #dcdcdc;
	float: right;
}

div.footer-table-container
{
	margin-left: 0%;
	width: 100%;
}

div.footer-table-row1
{
	display: flex;
	flex-wrap: row;
	background-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #17171E;
	margin-top: 30px;
	height: 45px;
}

div.footer-table-icons
{
	display: flex;
	flex-wrap: row;
	background-color: #17171E;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #17171E;
	padding: 8px 20px 0px 20px;
}

div.footer-table-row2
{
	background-color: #ffffff;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #17171E;
	margin-top: 0px;
	padding: 20px;
}

div.prev-next
{
	display: flex;
	padding: 9px 15px 0px 15px;
}

div.space
{
	flex-grow: 1;
}

samp
{
	color: #b5442f;
}

.toolbar-button-drop-down
{
	line-height: normal;
	box-shadow: 0 4px 10px #gree;
	position: absolute;
}

/*==Feedback for topics==*/

div.feedback
{
	text-align: center;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 1%;
	page-break-inside: avoid;
	list-style-type: none;
	/*text-align: left;*/
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #b4cde2;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #b4cde2;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #b4cde2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b4cde2;
	background-color: #D0EEFF;
}

/*==Home Tiles section==*/

div.home-tiles	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 1%;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-content
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/*=Elements for text contained within each home-tile=*/

p.tile-title
{
	text-align: left;
	font-size: 1.4em;
	color: #0f7dc2;
	font-family: Montserrat, Sans-Serif;
}

p.tile-content
{
	text-align: left;
	color: #7E8890;
	font-size: 1em;
}

p.tile-items
{
	color: #7E8890;
	font-size: 0.7em;
	text-align: center;
}

div.home-tiles a	/*Complex Selector: Any anchor (links) tags that are within div.home-tiles will have the following properties*/
{
	text-decoration: none;
	color: #0077cb;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

span.SearchHighlight
{
	background: #ffc300;
}

#pagination a#selected
{
	background: #FFC300;
}

#pagination a:hover
{
	background: #FFC300;
}

/*==Topic Tiles section==*/

div.topic-tiles	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 1%;
}

div.topic-tiles::before
{
	content: ' ';
	display: table;
}

div.topic-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topic-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	/*Adds transition animation when switching between screen sizes*/
	border: 1px solid #ffffff;
	padding: 60px 10px;
	overflow: hidden;
}

div.topic-tiles > div:nth-child(1)
{
	width: 32%;
	margin-left: 0%;
}

div.topic-tiles > div:nth-child(2)
{
	width: 32%;
	margin-left: 1%;
}

div.topic-tiles > div:nth-child(3)
{
	width: 32%;
	margin-left: 1%;
}

div.topic-content
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

div.topic-tiles a	/*Complex Selector: Any anchor (links) tags that are within div.topic-tiles will have the following properties*/
{
	text-decoration: none;
	color: #0077cb;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

div.topic-tiles a:hover	/*Complex Selector: When hovering over links within the home tiles the following properties will apply.*/
{
	text-decoration: none;
}

.search-bar._Skins_SearchTopics.mc-component .search-submit
{
	border-bottom: solid 4px #0077cb;
}

/*Menu arrows*/

ul.navigation ul > li.has-children > a::after
{
	content: "\25b6";
}

/*Menu 2 border*/

ul.navigation ul ul
{
	border-style: solid;
	border-width: 2px;
	border-color: #0077cb;
}

td ul
{
	
}

td p
{
	
}

/*Styles used by PDF PageLayouts or print only topics*/

p.header-datasheet
{
	font-size: 28pt;
	font-weight: bold;
	text-align: right;
}

p.header-datasheet-ea
{
	font-size: 24pt;
	font-weight: bold;
	text-align: right;
}

p.header2-datasheet-ea
{
	font-size: 18pt;
	font-weight: bold;
	text-align: right;
}

p.pdf-title
{
	color: #17171E;
	text-align: right;
	font-size: 26pt;
	line-height: normal;
	margin: 8pt 0px 0px;
}

p.pdf-title-line2
{
	color: #17171E;
	text-align: right;
	font-size: 20pt;
	margin: 6pt 0pt 0pt;
	line-height: normal;
}

p.pdf-title-line3
{
	color: #00abe6;
	font-size: 14pt;
	text-align: right;
	margin: 30pt 0pt 0pt;
	line-height: normal;
}

p.pdf-title-line4
{
	color: #17171E;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	margin: 10pt 0pt 0pt;
	line-height: normal;
}

/*End of styles used by PDF PageLayouts*/

.off-canvas-content .main-section > .outer-row
{
	
}

div.content-body
{
	padding-left: 12px;
	padding-right: 12px;
}

/*2025 new last updated*/

div.topic-updated
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

p.header
{
	text-align: right;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
	color: #ffffff;
	font-size: 10pt;
}

div.home-single-title
{
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #d4d4d4;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #d4d4d4;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #d4d4d4;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #d4d4d4;
}

div.home-single-title::after
{
	
}

div.home-single-title::before
{
	
}

ol.pg-break-control
{
	page-break-before: avoid;
	page-break-inside: auto;
}

/*Skin menu overrides*/

.body-container
{
	padding: 1em 0 0 0;
}

ul.sidenav li.is-accordion-submenu-parent > a.selected span.submenu-toggle
{
	border-top-color: #006CB7 !important;
}

ul.menu._Skins_2021_SideMenu_DBsidenav.mc-component li > a.selected
{
	border-bottom-right-radius: 32px;
	border-top-right-radius: 32px;
}

ul.menu._Skins_2021_SideMenu_DBsidenav.mc-component li > a:hover
{
	border-bottom-right-radius: 32px;
	border-top-right-radius: 32px;
}

ul.menu._Skins_2021_SideMenu_DBsidenav.mc-component li > a.selected:hover
{
	border-bottom-right-radius: 32px;
	border-top-right-radius: 32px;
}

span.button-text
{
	padding-left: 2px;
}

ol.question
{
	list-style-type: none;
	counter-reset: elementcounter;
	padding-left: 0;
}

ol.question > li:before
{
	content: "Q" counter(elementcounter) ".";
	counter-increment: elementcounter;
	font-weight: bold;
	padding-left: 0px;
}

ol.question li ul,
ol.question li ol
{
	padding-left: 55px;
}

ol.question > li > p
{
	padding-left: 35px;
}

/*==Start of styles for Tabs==*/

ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin-bottom: 0;
	margin-top: 0;
}

ul.tabs:after
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #00ABE6;
}

ul.tabs .tab-link
{
	color: #333;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	position: relative;
	border-top: 1px solid #ededed;
	border-bottom: 0px solid white;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-radius: 10px 10px 0 0;
	bottom: 0;
	z-index: 0;
}

.tab-link
{
	font-size: 1.2em;
	font-weight: bold;
}

ul.tabs .current
{
	background: #fff;
	color: #006CB7;
	margin-left: 0px;
	border-top: 1px solid #00ABE6;
	border-bottom: 0px solid white;
	border-left: 1px solid #00ABE6;
	border-right: 1px solid #00ABE6;
	border-radius: 10px 10px 0 0;
	bottom: 0;
	z-index: 100;
}

ul.tabs .tab-link:hover
{
	background: #ededed;
	color: #00ABE6;
	display: inline-block;
	cursor: pointer;
	bottom: 0;
	border-radius: 10px 10px 0 0;
}

ul.tabs .current:hover
{
	background: #fff;
	color: #006CB7;
	margin-left: 0px;
	margin-bottom: 0;
	border-top: 1px solid #00ABE6;
	border-bottom: 0px solid white;
	border-left: 1px solid #00ABE6;
	border-right: 1px solid #00ABE6;
	border-radius: 10px 10px 0 0;
	bottom: 0;
	z-index: 2;
}

.tab-content
{
	display: none;
	border-bottom: 1px solid #00ABE6;
	border-left: 1px solid #00ABE6;
	border-right: 1px solid #00ABE6;
	border-radius: 0px 0px 10px 10px;
	padding: 15px;
	list-style: none;
}

.tab-content.current
{
	display: inherit;
}

.next-container
{
	display: flex;
	justify-content: end;
}

.next-button
{
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px 20px;
	margin-left: 20px;
	background: #ededed;
	color: #006CB7;
	border: 1px solid #00ABE6;
	border-radius: 5px;
	cursor: pointer;
}

/*== End styles for tabs==*/
/*==Start of styles for upgrade notices selection==*/

.go-button
{
	background-color: #F5ab0a;
	border: none;
	color: Black;
	text-decoration: none;
	text-align: center;
	padding: 5px 15px;
	border-radius: 25px;
}

select
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/* Remove default arrow */
	background-image: url('../Images/2025-bp-branding/toolbar-icons/down-arrow.png');
	/* Add custom arrow */
	background-position: 95% 30%;
	background-repeat: no-repeat;
	padding: 4px 23px 4px 5px;
	border-radius: 3px;
	border: 1px solid #006CB7;
}

/*==End of styles for upgrade notices selection==*/
/* Chorus specific styles for migration purposes - created Sept 2023 */

p.shortdesc
{
	mc-conditions: 'Default.Do Not Include';
}

span.uicontrol
{
	font-weight: bold;
}

.figtitle
{
	font-style: italic;
	font-size: 0.8em;
	color: #17171E;
}

.tabletitle
{
	font-style: italic;
	color: #17171E;
}

caption
{
	text-align: left;
}

.fig
{
	
}

.cite
{
	font-style: italic;
}

h2
{
	color: #0b4d99;
}

h3
{
	color: #0b4d99;
}

/* end of Chorus styles */

/*===========================================================================================================================================================
Styles after this point are styles that are for specific mediums. If any additional styles are added to this template they will be listed after mediums.
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
===========================================================================================================================================================*/

@media only screen and (max-width: 1279px)
{
	/** Coveo search overrides and styles **/

	.doc-search-bar
	{
		top: 35px;
	}

	.CoveoSearchbox
	{
		margin-right: 0px !important;
		min-width: 400px !important;
	}

	.nav-search
	{
		width: 0px;
		height: 23px;
	}

	.coveo-accessible-button.CoveoSearchButton
	{
		background-color: white;
	}

	/** End of Coveo search overrides and styles **/

	div.helphome
	{
		display: none;
	}

	div.footer-table-container
	{
		width: 100%;
	}

	div.topic-layout > div:nth-child(1)
	{
		display: block;
		width: 100%;
		padding-right: 0;
	}

	div.topic-layout > div:nth-child(2)
	{
		width: 98%;
		margin-left: 2%;
		display: none;
	}

	div.topic-layout-nav > div:nth-child(1)
	{
		display: none;
	}

	div.topic-layout-nav > div:nth-child(2)
	{
		display: block;
		width: 100%;
	}

	div.topic-layout-nav > div:nth-child(3)
	{
		display: none;
	}

	.off-canvas-wrapper-inner .outer-row
	{
		padding-left: 1em;
		padding-right: 1em;
		max-width: 100%;
	}

	.off-canvas-content .main-section > .outer-row
	{
		max-width: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}

	div.topic-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.topic-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.topic-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.MCBreadcrumbsBox_0
	{
		padding-top: 60px;
		padding-bottom: 10px;
		padding-left: 10px;
		font-size: 0.9em;
	}

	.title-bar .menu-icon span
	{
		margin-right: 10px;
	}

	div.medium-footer
	{
		display: block;
		Position: fixed;
		Bottom: 0;
		Left: 1%;
		Z-index: 98;
		Padding: 5px 0px 0px 5px;
		background-color: #ffffff;
		border-radius: 10px;
	}

	div.language-button
	{
		display: block;
		position: absolute;
		right: 70px;
		top: 25px;
	}

	div.product-heading
	{
		top: 105px;
	}

	div.docs-heading
	{
		top: 6px;
		left: 273px;
	}

	div.docs-heading img
	{
		top: 6px;
	}

	p.footer
	{
		text-align: center;
	}

	p.footer-copyright
	{
		text-align: center;
	}
}

@media only screen and (max-width: 767px)
{
	/** Coveo search overrides and styles **/

	.doc-search-bar
	{
		top: 35px;
	}

	.CoveoSearchbox
	{
		margin-right: 0px !important;
		min-width: 300px !important;
	}

	.nav-search
	{
		width: 0px;
		height: 23px;
	}

	/** End of Coveo search overrides and styles **/

	div.top-bar
	{
		min-height: 0;
	}

	div.product-heading
	{
		display: none;
	}

	div.docs-heading
	{
		display: none;
	}

	div.footer-table-container
	{
		width: 100%;
	}

	div.topic-layout > div:nth-child(1)
	{
		display: block;
		width: 100%;
		padding-right: 0;
	}

	div.topic-layout > div:nth-child(2)
	{
		width: 98%;
		margin-left: 2%;
		display: none;
	}

	div.topic-layout-nav > div:nth-child(1)
	{
		display: none;
	}

	div.topic-layout-nav > div:nth-child(2)
	{
		display: block;
		width: 100%;
	}

	div.topic-layout-nav > div:nth-child(3)
	{
		display: none;
	}

	.off-canvas-wrapper-inner .outer-row
	{
		padding-left: 1em;
		padding-right: 1em;
		max-width: 100%;
	}

	.off-canvas-content .main-section > .outer-row
	{
		max-width: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}

	div.topic-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.topic-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.topic-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	.title-bar-layout a.logo
	{
		margin-left: 10px;
	}

	div.medium-footer
	{
		display: block;
		Position: fixed;
		Bottom: 0;
		Left: 1%;
		Z-index: 98;
		Padding: 5px 0px 0px 5px;
		background-color: #ffffff;
		border-radius: 10px;
	}

	p.note-video-pm
	{
		display: block;
	}

	object.video-in-topic,
	.TableStyle-bp-no-border-BodyA-Video-Body1
	{
		display: none;
	}
}

@media print
{
	div.MCBreadcrumbsBox_0
	{
		display: none;
	}

	.button-group-container-left
	{
		display: none;
	}

	p.totop
	{
		display: none;
	}

	.search-bar._Skins_SearchTopics.mc-component .search-field
	{
		display: none;
	}

	div.search-container
	{
		display: none;
	}

	div.side-menu
	{
		display: none;
	}

	div.side-content
	{
		display: none;
	}

	div.language-button
	{
		display: none;
	}

	div.topic-layout
	{
		width: 100%;
	}

	div.topic-layout > div:nth-child(1)
	{
		width: 100%;
		padding-right: 0;
	}

	div.topic-layout > div:nth-child(2)
	{
		display: none;
	}

	div.topic-layout-nav > div:nth-child(1)
	{
		display: none;
	}

	div.topic-layout-nav > div:nth-child(2)
	{
		display: block;
		width: 100%;
	}

	div.topic-layout-nav > div:nth-child(3)
	{
		display: none;
	}

	div.docs-heading
	{
		display: none;
	}

	img
	{
		mc-thumbnail: none;
		mc-thumbnail-max-height: 100%;
	}

	img.border
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
	}

	h1,
	h2.print-h1
	{
		page-break-after: avoid;
		font-size: 18pt;
		page-break-before: always;
		margin: 0pt 0pt 6pt;
		font-weight: bold;
		color: #17171E;
	}

	h2.print-h1
	{
		mc-heading-level: 1;
	}

	h3.print-h2
	{
		mc-heading-level: 2;
	}

	h2,
	h2.h2-tab,
	h3.print-h2
	{
		page-break-after: avoid;
		font-size: 16pt;
		font-weight: normal;
		margin: 12pt 0pt 3pt;
		color: #17171E;
	}

	h3,
	h3.h3-tab
	{
		font-size: 14pt;
		font-weight: normal;
		mc-heading-level: 9;
		page-break-after: avoid;
		margin: 12pt 0pt 3pt;
		color: #00abe6;
	}

	h4
	{
		page-break-after: avoid;
		font-weight: normal;
		font-size: 12pt;
		mc-heading-level: 0;
		margin-bottom: 6pt;
		margin: 8pt 0pt 3pt;
		color: #17171E;
	}

	h5
	{
		page-break-after: avoid;
		font-size: 12pt;
		mc-heading-level: 0;
		margin: 6pt 0pt 0pt;
		color: #00abe6;
		font-weight: normal;
	}

	ul > li::marker
	{
		color: #f15f44;
		content: '\2022';
		font-weight: bold;
	}

	ul li.continue::marker
	{
		content: none;
	}

	p.footer
	{
		margin-bottom: 8px;
		margin-top: 8px;
		font-size: 9pt;
		color: #17171E;
	}

	p.footer-copyright
	{
		color: #17171E;
		font-size: 8pt;
		margin: 0;
		text-align: center;
		line-height: auto;
	}

	img
	{
		page-break-before: avoid;
	}

	img.largeimage100pc
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		max-width: 6.5in;
	}

	img.largeimage75pc
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		max-width: 4.875in;
	}

	img.largeimage50pc
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		max-width: 3.25in;
	}

	img.largeimage25pc
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		max-width: 1.625in;
	}

	img.largeimageSBS
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		max-width: 3in;
	}

	img.right
	{
		border-style: solid;
		border-width: 2px;
		border-color: #0f7dc2;
		mc-thumbnail: hover;
		mc-thumbnail-max-height: 128px;
		float: right;
		vertical-align: top;
		margin-left: 10px;
	}

	img.nb-largeimage100pc
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 128px;
		max-width: 6.5in;
	}

	img.nb-largeimage75pc
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 128px;
		max-width: 4.875in;
	}

	img.nb-largeimage50pc
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 128px;
		max-width: 3.25in;
	}

	img.nb-largeimage25pc
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 128px;
		max-width: 1.625in;
	}

	img.nb-right
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 128px;
		float: right;
		vertical-align: top;
		margin-left: 10px;
	}

	body
	{
		font-size: 11pt;
		font-family: 'Nunito Sans', Sans-Serif;
		line-height: 1.2em;
	}

	p
	{
		margin: 3pt 0pt 6pt;
		orphans: 3;
		widows: 3;
	}

	h1.NotInTOC
	{
		mc-heading-level: 9;
	}

	p.TOC9
	{
		display: none;
		font-size: 1pt;
		line-height: 0pt;
		margin: -1px 0px 0px;
	}

	.keep-with-next
	{
		
	}

	ul
	{
		margin-top: 0;
		margin: 0px 0px 0px 40px;
	}

	li
	{
		margin: 3pt 0pt 6pt;
		page-break-inside: avoid;
	}

	p.tablehead
	{
		font-size: 11pt;
	}

	td ul
	{
		margin: 0px 0px 0px 20px;
	}

	p.TOC1
	{
		margin: 6pt 0pt 0pt;
	}

	p.TOC2
	{
		margin-bottom: 1pt;
	}

	p.header
	{
		
	}

	p.internal-info
	{
		mc-auto-number-format: 'Internal: ';
	}

	p.note
	{
		page-break-before: avoid;
	}

	p.pdf-title
	{
		color: #ffffff;
	}

	p.pdf-title-line2
	{
		color: #ffffff;
	}

	p.pdf-title-line3
	{
		color: #ffffff;
	}

	p.pdf-title-line4
	{
		color: #ffffff;
	}

	:root
	{
		
	}

	a
	{
		
	}

	a:link
	{
		font-weight: normal;
		color: #0077cb;
	}

	a:hover
	{
		color: #000000;
	}

	p.code_sample
	{
		font-size: 10pt;
		margin: 0pt;
	}

	.code_sample
	{
		font-size: 10pt;
	}

	p.header-datasheet,
	p.header-datasheet-ea,
	p.header2-datasheet-ea
	{
		color: #ffffff;
	}

	td p
	{
		margin: 6pt 0pt;
	}

	.keep-with-previous
	{
		
	}

	h1.title
	{
		font-size: 24pt;
	}

	li.allow-page-break
	{
		
	}

	h6
	{
		color: #17171E;
		font-size: 12pt;
		font-weight: normal;
		line-height: normal;
		margin: 6pt 0pt 0pt;
		mc-heading-level: 0;
	}

	p.indent
	{
		margin-bottom: 6pt;
		margin-top: 3pt;
	}

	div.side-menu-float
	{
		display: none;
	}

	p.note-video-pm
	{
		display: block;
	}

	ol.question
	{
		margin-left: 0;
	}

	ol.question li ul,
	ol.question li ol
	{
		padding-left: 20px;
	}

	p.title-in-table	/* Use when we need a small header inside a table */
	{
		page-break-after: avoid;
		font-size: 12pt;
		mc-heading-level: 0;
		margin: 6pt 0pt 0pt;
		color: #17171E;
		font-weight: normal;
	}

	.figtitle	/* Chorus style */
	{
		font-size: 9pt;
		mc-auto-number-format: 'GF: Figure {n+}: ';
	}

	/* Chorus-specific styles - updated to match equivalent BP code-sample style - March 2024 */

	pre
	{
		font-size: 10pt;
	}

	code
	{
		font-size: 10pt;
	}

	/* end of Chorus styles */
	/*start printed tab settings*/

	ul.tabs .tab-link
	{
		display: none;
	}

	ul.tabs .current
	{
		display: none;
	}

	.tab-content
	{
		display: block;
		border: 0;
		padding: 0px;
		list-style: none;
	}

	.tab-content.current
	{
		display: block;
	}

	/*end printed tab settings*/
}

