/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,800');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* This is present so Flare includes the new styles referenced in the skin regardless of the option set in the target*/

html.doNotUse
{
	fakeref1: url('master-skin-amendments.css');
	fakeref2: url('welcome-skin-amendments.css');
	fakeref3: url('../Images/Skin/FFLogo1.png');
	fakeref4: url('../Images/Skin/ResponsiveMenuButton_light1.png');
}

div,
fieldset,
form,
object
{
	mc-hidden: hidden;
}

h1.chapter
{
	margin-left: 0em;
	mc-auto-number-format: 'CH:';
	margin-bottom: 1.00em;
}

html.popupMaster
{
	width: auto;
	height: auto;
	mc-master-page: url('../MasterPages/PopupMaster.flmsp');
}

html.helpStartPage
{
	mc-master-page: url('../MasterPages/HelpStartPages.flmsp');
}

html.welcomeContent
{
	mc-master-page: url('../MasterPages/WebHelpWelcomeContent.flmsp');
}

html.noBreadcrumb
{
	mc-master-page: url('../MasterPages/WebHelpNoBreadcrumb.flmsp');
}

a
{
	font-weight: 800;
	font-size: 0.94em;
	color: #067fcc;
	padding-top: 6px;
	text-decoration: underline;
	transition: all 0.3s ease;
	outline: none;
}

#resultList h3.title a:visited
{
	color: #796FEF;
	text-decoration: none;
}

#resultList h3.title a:focus
{
	color: #0089E0;
	font-size: 1.14em;
	text-decoration: underline;
}

a:hover
{
	color: #3fa9f5;
}

#resultList h3.title a:hover
{
	color: #3FAFF3;
	text-decoration: none;
}

#resultList h3.title a:active
{
	color: #0185D1;
	text-decoration: none;
}

img
{
	border: 0;
}

.MCPopupContainer:after
{
	display: block;
	content: "Click the image to close it.";
}

object
{
	width: auto;
	height: auto;
}

body
{
	font-family: 'Source Sans Pro', Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.92em;
	color: #4A4A4A;
	/*line-height: 1.5em;*/
	line-height: 1.35em;
	word-spacing: 0.07em;
	background-color: #FFF;
	padding: 0.3em 12px;
}

body.helpPrint
{
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
}

img.screen
{
	mc-thumbnail-max-height: auto;
	max-width: 800px;
	mc-float: outside-frame-right;
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 200px;
	border: solid 1px #696969;
}

MadCap|dropDown
{
	margin-right: .5em;
	margin-bottom: .5em;
	margin-top: .5em;
}

.helpPageFooter
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 10px 0px;
	border-top: 1px solid #E8E8E8;
	font-size: .844em;
	text-align: center;
	line-height: 1.5em;
	color: #878585;
	width: 100%;
	margin-top: 20px;
	text-decoration: none;
}

p
{
	margin-right: 0.5em;
}

th
{
	border-right: 1px solid #0E6FAD;
	padding: 8px 9px;
}

th,
td
{
	page-break-inside: avoid;
}

th:last-child
{
	border-right: none;
}

th p,
td p
{
	vertical-align: top;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 0em;
	margin-left: 0em;
	padding-bottom: 0.3em;
}

th p
{
	font-size: 1em;
}

thead
{
	font-size: 1.1em;
}

table
{
	margin-left: .5em;
	margin-right: .5em;
	mc-caption-repeat: true;
	mc-caption-continuation: ' (continued)';
}

caption
{
	text-align: left;
}

MadCap|snippetBlock
{
	margin-left: .5em;
	margin-right: .5em;
	margin-bottom: .5em;
	margin-top: .5em;
}

MadCap|relationshipsProxy.HelpStart
{
	margin-left: .5em;
	margin-right: .5em;
	margin-bottom: .5em;
	margin-top: .5em;
	border: none;
	border-top-width: 0px;
	display: table;
}

div.MCRelationshipsProxy_0
{
	border-top: 1px solid #E8E8E8;
}

h1,
.helpHead1
{
	font-weight: 200;
	font-size: 2.3em;
	line-height: 1em;
	color: #0d54a3;
	background-color: #ffffff;
	margin-top: 0.3em;
	transition: font 0.4s ease;
}

h1.beta:after
{
	content: " BETA";
	font-size: 8pt;
	font-weight: 800;
	vertical-align: 12px;
	color: #ffffff;
	white-space: nowrap;
	background-color: #f89941;
	margin-left: 9px;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

h1.pilot:after
{
	content: " PILOT";
	font-size: 8pt;
	font-weight: 800;
	vertical-align: 12px;
	color: #ffffff;
	white-space: nowrap;
	background-color: #f89941;
	margin-left: 9px;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

h2,
.helpHead2
{
	font-weight: 400;
	font-size: 1.53em;
	color: #0d54a3;
	line-height: 1.1em;
	margin: 0.5em;
	margin-top: 0.9em;
	margin-left: 0;
}

h3,
.helpHead3
{
	font-weight: 400;
	font-size: 1.2em;
	color: #0d54a3;
	margin: 0.5em;
	margin-top: 0.9em;
	margin-left: 0;
}

h4,
.helpHead4
{
	font-weight: 600;
	font-size: 1em;
	color: #0d54a3;
	margin: 0.5em;
	margin-top: 0.9em;
	margin-left: 0;
}

h5,
.helpHead5
{
	font-weight: 400;
	margin: 0.5em;
	margin-top: 0.9em;
	margin-left: 0;
}

span.ui
{
	font-weight: bold;
}

ol li,
ul ol li
{
	list-style-type: decimal;
}

ol ol li
{
	list-style-type: lower-alpha;
}

ol ol ol li
{
	list-style-type: lower-roman;
}

ul li,
ol ol ul li
{
	list-style-type: square;
}

ul ul li
{
	list-style-type: circle;
}

ul ul ul li
{
	list-style-type: disc;
}

.xref,
.interproject-link
{
	font-weight: 800;
	color: #067fcc;
	padding-top: 6px;
	text-decoration: none;
	transition: all 0.3s ease;
}

p.taskItem_task_0,
p.conceptItem_concept_0,
p.referenceItem_reference_0
{
	margin-bottom: 7px;
	margin-top: 7px;
}

.taskItem_task_0 a,
.conceptItem_concept_0 a,
.referenceItem_reference_0 a
{
	text-decoration: none;
}

.xref:hover,
interproject-link:hover
{
	color: #3fa9f5;
}

MadCap|glossaryTerm
{
	color: #4A4A4A;
	font-weight: normal;
}

MadCap|glossaryTerm:hover
{
	color: #067fcc;
	text-decoration: underline;
}

MadCap|relationshipsHeading.concept
{
	mc-label: 'Related Concepts';
	font-size: 1em;
	color: #0d54a3;
}

MadCap|relationshipsHeading.reference
{
	font-size: 1em;
	color: #0d54a3;
	mc-label: 'Reference';
}

MadCap|relationshipsHeading.task
{
	font-size: 1em;
	color: #0d54a3;
	mc-label: 'Related Tasks';
}

/* Feedback Tool */

#feedback-survey	/*Feedback div*/
{
	border-top: solid 1px #E8E8E8;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 20px;
}

.feedback-heading	/* Feedback Headings */
{
	font-size: 1em;
	font-weight: 200;
	color: #0d54a3;
	margin: 0.9em 0.5em 0.5em 0;
}

.feedback-submit	/*Feedback submit button*/
{
	margin-top: 1em;
}

.feedback-reason
{
	display: none;
}

.feedback-question i:hover,
.feedback-question i:focus,
.feedback-question i:active
{
	cursor: pointer;
}

/* Popup */

.ffdc-popup
{
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(52, 56, 64, 0.8);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 201;
}

.ffdc-popup.is-visible
{
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.ffdc-popup-container
{
	position: relative;
	width: 75%;
	margin: 5em auto;
	background: #FFF;
	padding: 0;
	text-align: center;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.is-visible .ffdc-popup-container
{
	transform: translateY(0);
}

.ffdc-popup-close
{
	font-weight: 200;
	font-size: 45px;
	text-decoration: none;
	color: #fff;
	position: fixed;
	top: 20px;
	right: 24px;
	border-radius: 50%;
	border: 2px solid transparent;
	width: 37px;
	height: 37px;
	line-height: 0.79em;
	text-align: center;
	padding: 0;
	margin: 0;
	opacity: 0.8;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.ffdc-popup-close:hover
{
	opacity: 1;
}

.ffdc-popup-close.closed-popup
{
	top: 21px;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 1;
}

/* Welcome Grid */

section.welcome-box
{
	width: 100%;
	float: left;
	margin-bottom: 2px;
}

section.welcome-box .triangle-expand
{
	width: 10px;
	height: 9px;
	position: relative;
	top: -2px;
	left: 0;
	opacity: 0.65;
	transition: all 0.6s ease;
}

section.welcome-box .triangle-expand.collapse
{
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

section.welcome-box .triangle-expand.expand
{
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

section.welcome-box .MCDropDownBody
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

section.welcome-box .MCDropDown_Open a.MCDropDownHotSpot
{
	display: block;
	padding: 0;
	background-image: none;
}

section.welcome-box .MCDropDown_Image_Icon
{
	display: none;
}

section.welcome-box .dropDown
{
	margin: 0;
}

div.welcome-box-header
{
	width: 100%;
	font-size: 1.36em;
	font-weight: 200;
	padding: 0.28em 0.5em 0.4em 0.5em;
	background-color: #f4f4f4;
	box-sizing: border-box;
	margin-bottom: 0;
	color: #101010;
	border: 0;
	border-style: none;
}

div.welcome-box-header.getting-started
{
	border-left: 6px solid rgba(105, 90, 170, 0.85);
}

div.welcome-box-header.setup
{
	border-left: 6px solid #4eb28c;
}

div.welcome-box-header.applications
{
	border-left: 6px solid #19a2dc;
}

.footer-margin,
section.welcome-box.footer-margin
{
	margin-bottom: 40px;
}

.no-bottom-border,
section.welcome-box.no-bottom-border
{
	border-bottom: 0;
}

.welcome-box-grid
{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	border: 1px solid #f1f2f2;
	border-left: 6px solid #19a2dc;
	border-top: 0;
	box-sizing: border-box;
	padding-bottom: 12px;
}

/* Tutorial version */

.tutorials .welcome-box-grid
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-bottom: 0;
}

.pad-overview-txt
{
	padding-left: 10px;
	padding-top: 16px;
}

.pad-overview-txt-top
{
	padding-left: 10px;
	padding-top: 5px;
}

.pad-overview-img
{
	padding-left: 5px;
	padding-top: 5px;
}

#overview-wrapper
{
	float: left;
}

.tutorials .welcome-box-grid .cell
{
	padding-top: 3px;
	padding-bottom: 7px;
}

/* Tutorial version - end */

.welcome-box-grid.getting-started
{
	border-left: 6px solid rgba(105, 90, 170, 0.85);
}

.welcome-box-grid.setup
{
	border-left: 6px solid #4eb28c;
}

.welcome-box-grid .cell
{
	display: block;
	width: calc(33% - 4px);
	float: left;
	margin-top: 4px;
	box-sizing: border-box;
	margin-right: 4px;
	padding-top: 10px;
	padding-bottom: 6px;
	opacity: 0;
	transition: all 0.4s ease;
	height: auto;
}

.welcome-box-grid .cell .app-icon
{
	width: 33%;
	float: left;
	text-align: center;
}

.welcome-box-grid .cell .app-desc
{
	width: 66%;
	float: left;
}

.welcome-box-grid .cell .cell-title
{
	font-size: 1.3em;
	display: block;
	font-weight: 600;
	padding-top: 2px;
}

.welcome-box-grid.getting-started .cell .cell-title
{
	color: rgba(105, 90, 170, 0.85);
}

.welcome-box-grid.setup .cell .cell-title
{
	color: #4eb28c;
}

.welcome-box-grid.applications .cell .cell-title
{
	color: #19a2dc;
}

.welcome-box-grid .cell .cell-content
{
	display: block;
	font-weight: 400;
	font-size: 1.14em;
	color: #686868;
}

.welcome-box-grid .cell a
{
	font-weight: 600;
	display: block;
	text-decoration: none;
}

.welcome-box-grid .cell a.info
{
	font-weight: 600;
	color: #067fcc;
	font-size: 1.05em;
	padding-top: 6px;
	display: block;
	text-decoration: none;
}

.welcome-box-grid .cell.show
{
	opacity: 1;
}

.welcome-box-grid .cell.moveL
{
	-webkit-animation-name: moveL;
	animation-name: moveL;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	animation-duration: 0.4s;
	position: relative;
}

welcomeContentPositioning
{
	float: left;
	clear: both;
	width: 100%;
}

@-webkit-keyframes moveL {
    from {
        top: -10px;
    }
    to {
        top: 0;
    }
} 

@keyframes moveL {
    from {
        top: -10px;
    }
    to {
        top: 0;
    }
} 

div.WelcomeBox
{
	margin: 0.5em;
}

/*div.WelcomeBox MadCap|dropDownHotspot
{
	font-weight: bold;
	font-size: 1.1em;
	color: #0d54a3;
	/*padding: .2em .4em;*/

/*margin: .7em 0 .7em 0;}*/

div.Icon
{
	border: solid 1px #c0c0c0;
	float: left;
	margin-right: 0px;
	border-radius: 5px;
	height: auto;
	width: 170px;
	padding-bottom: 20px;
}

h3.Welcome
{
	font-size: 1.313em;
	height: 64px;
	text-align: center;
}

WelcomeBox MadCap|dropDownHotSpot
{
	margin-top: 0;
}

MadCap|dropDownHotspot.WelcomeDropDown
{
	font-size: 1.313em;
	font-weight: bold;
	color: #0d54a3;
}

img.Welcome
{
	margin-left: 10px;
	margin-right: 10px;
}

div.FloatingButton
{
	clear: both;
	margin-bottom: 1.563em;
	margin-top: 0.625em;
	margin-left: 0.5em;
}

div.WelcomeText
{
	height: 130px;
	float: left;
	margin: 0.5em;
}

div.WelcomeLink
{
	clear: both;
	margin: 0.5em;
}

a.Welcome:link
{
	color: #FFFFFF;
}

a.Welcome:visited
{
	color: #FFFFFF;
}

a.Welcome:hover
{
	color: #FF00FF;
}

a.Welcome:active
{
	color: #FFFFFF;
}

div.WelcomeBoxLinks
{
	float: left;
	background-color: #f0f1f2;
	border: solid 1px #cccccc;
	border-radius: 5px;
	margin-top: 1.5em;
}

div.WelcomeBoxLinksRight
{
	float: left;
	clear: both;
	margin-top: 30px;
	background-color: #f0f1f2;
	border: solid 1px #cccccc;
	border-radius: 5px;
}

p.taskHeading_task_0,
p.conceptHeading_concept_0,
p.referenceHeading_reference_0
{
	color: #333333;
	margin-bottom: 0;
}

/* Top toolbar */
/* This bit doesn't work. Needs moving. */

#contentBody
{
	background-color: #fff;
}

#contentBodyInner
{
	border: none;
	top: 45px;
	right: 9px;
	bottom: 0;
	left: 9px;
}

.toolbar-buttons
{
	top: 0;
	left: 0;
	right: 0;
	padding: 10px;
}

p + ul
{
	margin-top: -15px;
	padding-bottom: 0;
}

td p + ul
{
	margin-top: 0.08em;
	padding-bottom: 0;
}

p + ol
{
	margin-top: -15px;
	padding-bottom: 0;
}

/* Breadcrumbs & Tutorial Icon */

div.MCBreadcrumbsBox_welcomeBreadcrumb_0
{
	padding-top: 13px;
}

div.MCBreadcrumbsBox_0,
div.MCBreadcrumbsBox_welcomeBreadcrumb_0
{
	border-bottom-color: #f1f2f2;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 400;
	max-height: 200px;
	padding-top: 0;
	opacity: 1;
	top: 0;
	transition: opacity .4s ease, padding-top .4s ease;
}

/* Sticky Header */

div.MCBreadcrumbsBox_0.stickyH,
div.MCBreadcrumbsBox_welcomeBreadcrumb_0.stickyH
{
	position: fixed;
	top: 0;
	left: 20px;
	right: 20px;
	max-height: 16px;
	border-bottom: 1px solid #F1F2F2;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 400;
	background: #ffffff;
	padding-top: 8px;
	opacity: 0.9;
	z-index: 200;
	transition: opacity .4s ease, padding-top .4s ease;
}

.top-tutorials.stickyH
{
	right: -2px;
	top: 2px;
	-webkit-animation-name: tutrButtonAnim;
	animation-name: tutrButtonAnim;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	animation-duration: 0.3s;
}

@-webkit-keyframes tutrButtonAnim {
    from {
        top: -30px;
    }
    to {
        top: 2px;
    }
} 

@keyframes tutrButtonAnim {
    from {
        top: -30px;
    }
    to {
        top: 2px;
    }
} 

/* Sticky Header */

.MCBreadcrumbsDivider
{
	color: #CDCDCD;
	font-weight: 800;
}

.MCBreadcrumbsLink
{
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}

.top-tutorials
{
	float: right;
	position: absolute;
	top: 6px;
	right: 18px;
	height: 21px;
	background: #4eb28c;
	padding: 3px 12px 5px 16px;
	border-radius: 5px;
	cursor: pointer;
	transition: background .3s ease, top .2s ease;
}

.top-tutorials:hover
{
	background: #46A27F;
}

.top-tutorials a
{
	color: #7f73b7;
}

.top-tutorials .top-tutorials-link
{
	color: #fff;
	font-weight: 400;
	bottom: 0;
	text-decoration: none;
	transition: all .3s ease;
	position: relative;
	padding-left: 4px;
	font-size: 14px;
}

.top-tutorials .top-tutorials-link:hover
{
	text-decoration: none;
}

.top-tutorials img
{
	width: 16px;
	height: 16px;
	padding: 0;
	position: relative;
	top: 4px;
	left: -3px;
}

.tutorial-grid
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #f1f2f2;
}

.tutorial-grid.last-tutorial
{
	border-bottom: none;
}

.tutorial-grid .link
{
	color: #1e7ec2;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 22px;
}

.tutorial-grid .link:hover
{
	background-color: #FBFBFB;
}

.tutorial-grid .link .tutorial-duration
{
	color: #939598;
	font-size: 12px;
	font-weight: 200;
	margin-left: 20px;
}

.tutorial-grid .link .tutorial-duration img
{
	vertical-align: text-bottom;
	position: relative;
	bottom: 1px;
}

.tutorial-grid .link img
{
	vertical-align: text-bottom;
	position: relative;
	bottom: 2px;
	left: 1px;
}

#resultList
{
	line-height: 1.36em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

#resultList .description
{
	font-weight: 400;
	color: #505050;
}

#resultList h3.title
{
	padding: 0;
}

#resultList h3.title a
{
	color: #0089E0;
	font-size: 1.14em;
	font-weight: 400;
	line-height: 1.2em;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

#resultList .url cite
{
	color: #0E774A;
	font-size: 13px;
	font-style: normal;
	font-weight: 800;
}

.link
{
	padding-top: 6px;
}

.pointer
{
	cursor: pointer;
}

/* Help Page Footer */

.helpPageFooter
{
	font-family: 'Source Sans Pro', Arial, Helvetica, Verdana, sans-serif;
	color: #777777;
	font-size: 1.06em;
	padding: 18px 0px 10px 0px;
	font-weight: 200;
	width: 100%;
	margin-top: 20px;
	text-decoration: none;
	line-height: 1.3em;
	text-align: center;
	border-top: 1px solid #f1f2f2;
	clear: both;
}

h1#results-heading
{
	color: #393f45;
	font-size: 1.3em;
	font-weight: 200;
	font-style: normal;
	padding-left: 0;
	line-height: 1.24em;
	padding-bottom: 0.8em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

h1#results-heading.query,
h1#results-heading.total-results
{
	font-weight: 400;
}

ul,
ol
{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 1em;
	padding-top: 0;
	padding-left: 0;
}

ol li,
ul li,
div li
{
	margin-left: 1em;
	line-height: 1.2em;
	padding: 6px 0 0 0;
}

/* Note, Tip and Caution (Warning) Styles for the Online Help */

legend
{
	display: none;
}

.noteBody p,
.tipBody p,
.cautionBody p
{
	margin-top: 0px;
}

img.noteTipWarn
{
	display: none;
}

fieldset.tipNumber,
fieldset.noteNumber,
fieldset.cautionNumber,
fieldset.tip,
fieldset.note,
fieldset.caution,
fieldset.tips,
fieldset.notes,
fieldset.cautions,
fieldset.tipNumberFirst,
fieldset.noteNumberFirst,
fieldset.cautionNumberFirst
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	mc-hidden: unhidden;
}

fieldset.note
{
	mc-auto-number-class: Note;
	mc-auto-number-format: '{b}Note: {/b}';
}

fieldset.noteNumberFirst
{
	mc-auto-number-class: NoteNumber;
	mc-auto-number-format: '{b}Note {n=1}: {/b}';
}

fieldset.noteNumber
{
	mc-auto-number-class: NoteNumber;
	mc-auto-number-format: '{b}Note {n+}: {/b}';
}

fieldset.notes
{
	mc-auto-number-class: Notes;
	mc-auto-number-format: '{b}Notes: {/b}';
}

fieldset.caution
{
	mc-auto-number-class: Warning;
	mc-auto-number-format: '{b}Warning: {/b}';
}

fieldset.cautionNumberFirst
{
	mc-auto-number-class: CautionNumber;
	mc-auto-number-format: '{b}Warning {n=1}: {/b}';
}

fieldset.cautionNumber
{
	mc-auto-number-class: CautionNumber;
	mc-auto-number-format: '{b}Warning {n+}: {/b}';
}

fieldset.cautions
{
	mc-auto-number-class: Warnings;
	mc-auto-number-format: '{b}Warnings: {/b}';
}

fieldset.tip
{
	mc-auto-number-class: Tip;
	mc-auto-number-format: '{b}Tip: {/b}';
}

fieldset.tipNumberFirst
{
	mc-auto-number-class: TipNumber;
	mc-auto-number-format: '{b}Tip {n=1}: {/b}';
}

fieldset.tipNumber
{
	mc-auto-number-class: TipNumber;
	mc-auto-number-format: '{b}Tip {n+}: {/b}';
}

fieldset.tips
{
	mc-auto-number-class: Tips;
	mc-auto-number-format: '{b}Tips: {/b}';
}

fieldset.tip,
fieldset.tips,
fieldset.tipNumber,
fieldset.tipNumberFirst
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: solid 6px #39B549;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
}

fieldset.note,
fieldset.notes,
fieldset.noteNumber,
fieldset.noteNumberFirst
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: solid 6px #067fcc;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
}

fieldset.caution,
fieldset.cautions,
fieldset.cautionNumber,
fieldset.cautionNumberFirst
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: solid 6px #FF9900;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
}

fieldset.note div,
fieldset.tip div,
fieldset.caution div,
fieldset.tipNumber div,
fieldset.noteNumber div,
fieldset.cautionNumber div,
fieldset.tipNumberFirst div,
fieldset.noteNumberFirst div,
fieldset.cautionNumberFirst div,
fieldset.notes div,
fieldset.tips div,
fieldset.cautions div,
fieldset.note p,
fieldset.tip p,
fieldset.caution p,
fieldset.tipNumber p,
fieldset.noteNumber p,
fieldset.cautionNumber p,
fieldset.tipNumberFirst p,
fieldset.noteNumberFirst p,
fieldset.cautionNumberFirst p,
fieldset.notes p,
fieldset.tips p,
fieldset.cautions p
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.subHead
{
	background-color: #DEEDFF;
	padding: .3em 8px;
}

.subHead p
{
	margin: 0;
	line-height: 1.4em;
}

/***********/

object.xtra
{
	width: 1280px;
	height: 1024px;
	display: block;
}

video._0
{
	width: 100%;
	display: block;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_
{
	padding-right: 0px;
}

.MCTextPopup_Open.MCTextPopupHotSpot_,
.MCTextPopup_Closed.MCTextPopupHotSpot_,
.MCDropDownHotSpot
{
	padding-top: 0px;
}

@media screen and (min-width: 0px) and (max-width: 599px)
{
	object.xtra
	{
		width: 480px;
		height: 320px;
	}

	.top-tutorials-link
	{
		display: none;
	}

	/*video._0*/

	.modal-video
	{
		margin: 4em auto;
		width: 95%;
	}

	.ffdc-popup-close
	{
		right: -1px;
	}

	html.popup
	{
		width: 320;
		height: auto;
		padding: 0;
		margin: 0;
		mc-master-page: url('../MasterPages/PopupMaster.flmsp');
	}

	.welcome-box-grid .cell
	{
		width: calc(100% - 4px);
		height: auto;
		padding-bottom: 6px;
	}

	.welcome-box-grid .cell:last-child
	{
		padding-bottom: 20px;
	}

	.welcome-box-grid .cell .app-icon
	{
		width: 25%;
	}

	.tutorial-grid .link .tutorial-duration
	{
		margin-left: 4px;
	}

	.tutorial-grid .link .tutorial-duration img
	{
		display: none;
	}
}

@media screen and (min-width: 600px) and (max-width: 799px)
{
	object.xtra
	{
		width: 600px;
		height: 480px;
	}

	.modal-video
	{
		margin: 5em auto;
		width: 88%;
	}

	html.popup
	{
		width: 600;
		height: auto;
		padding: 0;
		margin: 0;
		mc-master-page: url('../MasterPages/PopupMaster.flmsp');
	}

	.welcome-box-grid .cell
	{
		width: calc(50% - 4px);
	}
}

@media screen and (min-width: 800px) and (max-width: 1023px)
{
	object.xtra
	{
		width: 800px;
		height: 600px;
	}

	.modal-video
	{
		margin: 5em auto;
		width: 85%;
		max-width: 840px;
	}

	html.popup
	{
		width: 800;
		height: auto;
		padding: 0;
		margin: 0;
		mc-master-page: url('../MasterPages/PopupMaster.flmsp');
	}

	.welcome-box-grid .cell
	{
		width: calc(33% - 4px);
	}
}

@media screen and (min-width: 1024px) and (max-width: 1279px)
{
	object.xtra
	{
		width: 1024px;
		height: 768px;
	}

	.modal-video
	{
		margin: 5em auto;
		width: 88%;
		max-width: 1080px;
	}

	html.popup
	{
		width: 1024;
		height: auto;
		padding: 0;
		margin: 0;
		mc-master-page: url('../MasterPages/PopupMaster.flmsp');
	}

	.welcome-box-grid .cell
	{
		width: calc(25% - 4px);
	}
}

@media screen and (min-width: 1280px)
{
	object.xtra
	{
		width: 1280px;
		height: 1024px;
	}

	.modal-video
	{
		margin: 5em auto;
		width: 80%;
		max-width: 1152px;
	}

	html.popup
	{
		width: 1280;
		height: auto;
		padding: 0;
		margin: 0;
		mc-master-page: url('../MasterPages/PopupMaster.flmsp');
	}

	.welcome-box-grid .cell
	{
		width: calc(25% - 4px);
		max-width: 360px;
	}
}

@media screen and (max-height: 479px)
{
	.modal-video
	{
		margin: 5em auto;
		max-width: 500px;
	}
}

@media screen and (min-height: 480px) and (max-height: 599px)
{
	.modal-video
	{
		margin: 5em auto;
		max-width: 670px;
	}
}

@media screen and (min-height: 600px) and (max-height: 641px)
{
	.modal-video
	{
		margin: 5em auto;
		max-width: 920px;
	}
}

@media screen and (min-height: 600px) and (max-height: 729px)
{
	.modal-video
	{
		margin: 5em auto;
		max-width: 920px;
	}
}

@media screen and (min-height: 730px) and (max-height: 750px)
{
	.modal-video
	{
		margin: 5em auto;
		max-width: 1150px;
	}
}

/****** This is required because the Flare 12 UI does not support display: flex;, but we need it for our Superhelp pages ****************/

@media webhelp
{
	.welcome-box-grid
	{
		display: flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.welcome-box-grid .cell
	{
		display: -ms-flexbox;
		display: flex;
	}
}

/************************************************************************/

@media print
{
	.pageBreak
	{
		page-break-before: always;
	}

	p
	{
		font-size: 11pt;
		mc-hyphenate: never;
	}

	img
	{
		max-width: 600px;
		max-height: auto;
	}

	div
	{
		mc-hyphenate: never;
	}

	body
	{
		mc-hyphenate: never;
		/*text-align: justify;*/
		font-family: Arial;
		font-size: 11pt;
		mc-hyphenate: never;
		page-break-inside: avoid;
		widows: 2;
		orphans: 2;
		margin-bottom: 1.12em;
		margin-top: 1.12em;
		margin-left: 0em;
		margin-right: 0em;
		padding: 0em;
		background-color: transparent;
	}

	.helpHead1,
	.helpHead2,
	.helpHead3,
	.helpHead4,
	.helpHead5
	{
		margin-top: 1.12em;
		line-height: 1.35em;
		margin-bottom: 1.12em;
		margin-top: 1.12em;
		margin-right: 0em;
	}

	h1,
	.helpHead1
	{
		margin-left: 0em;
		font-weight: bold;
		color: #00549f;
		font-family: 'Trebuchet MS';
		/*margin-bottom: 1em;
	margin-top: 1em;*/
	}

	h1.chapter
	{
		margin-left: 0em;
		/*mc-auto-number-format: 'CH:Chapter {chapnum}: ';*/
		mc-auto-number-format: 'CH:';
		margin-bottom: 1.00em;
	}

	h2,
	.helpHead2
	{
		margin-left: 0em;
		font-weight: bold;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-top: 1.12em;
		page-break-after: avoid;
	}

	h3,
	.helpHead3
	{
		font-weight: 400;
		font-size: 1.25em;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-left: 0em;
		margin-bottom: 1em;
		margin-top: 1em;
		page-break-after: avoid;
	}

	h4,
	.helpHead4
	{
		font-weight: 400;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		page-break-after: avoid;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	h5,
	.helpHead5
	{
		font-family: 'Trebuchet MS';
		font-weight: 400;
		font-size: 10.0pt;
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		mc-heading-level: 0;
		color: #00549f;
		page-break-after: avoid;
	}

	h6,
	.helpHead6
	{
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	p.TableHeading
	{
		font-size: 1em;
	}

	p.TOC1
	{
		color: #00549f;
		font-family: 'Trebuchet MS';
		font-size: 12pt;
		margin-bottom: 0.5em;
	}

	p.TOC2
	{
		font-family: 'Trebuchet MS';
		color: #00549f;
		font-size: 12pt;
		margin-top: 0;
		margin-bottom: 0;
		font-weight: normal;
	}

	p.TOC3
	{
		color: #00549f;
		font-family: 'Trebuchet MS';
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 0;
		font-weight: normal;
	}

	MadCap|xref
	{
		color: #585858;
		text-decoration: none;
		mc-format: '{quote}{paratext}{quote} starting {pageref}';
	}

	MadCap|dropDownHotspot
	{
		color: #00549f;
	}

	MadCap|expandingHead
	{
		color: #00549f;
	}

	span.glossary
	{
		font-style: italic;
	}

	div.GlossaryPageDefinition
	{
		mc-hyphenate: never;
	}

	MadCap|glossaryProxy
	{
		border-top-style: none;
	}

	div.GlossaryPageHeading
	{
		display: none;
	}

	div.GlossaryPageDefinition,
	div.GlossaryPageEntry,
	div.GlossaryPageTerm
	{
		font-size: 12pt;
	}

	MadCap|tocProxy
	{
		border-top-style: none;
	}

	MadCap|xref.xrefcomplete
	{
		color: #585858;
		text-decoration: none;
		mc-format: 'See {quote}{paratext}{quote} {pageref} for more information.';
	}

	p.title
	{
		font-weight: bold;
		font-style: normal;
		font-family: 'Trebuchet MS';
		color: #00549f;
		font-size: 18pt;
		padding: 0px;
		margin-left: 0em;
		margin-bottom: 0.5em;
		margin-right: 0px;
		margin-top: 0em;
	}

	p.title2
	{
		font-weight: bold;
		font-style: normal;
		font-family: 'Trebuchet MS';
		color: #00549f;
		padding: 0px;
		margin-left: 0em;
		margin-bottom: 0em;
		margin-right: 0px;
		margin-top: 0em;
		font-size: 14pt;
	}

	/* Note, Tip and Caution (Warning) Styles for PDF Documents */

	fieldset.tip,
	fieldset.tipNumber,
	fieldset.tipNumberFirst,
	fieldset.tips,
	fieldset.note,
	fieldset.noteNumber,
	fieldset.noteNumberFirst,
	fieldset.notes,
	fieldset.caution,
	fieldset.cautionNumber,
	fieldset.cautionNumberFirst,
	fieldset.cautions
	{
		/*border-left: none;*/
	}

	fieldset.tip,
	fieldset.note,
	fieldset.caution
	{
		/*	margin-left: 0em;
		margin-right: 0em;
		margin-bottom: 0em;
		margin-top: 0em;*/
	}

	fieldset.tip,
	fieldset.tipNumber,
	fieldset.tipNumberFirst,
	fieldset.tips
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpTips_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	fieldset.note,
	fieldset.noteNumber,
	fieldset.noteNumberFirst,
	fieldset.notes
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpNote_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	fieldset.caution,
	fieldset.cautionNumber,
	fieldset.cautionNumberFirst,
	fieldset.cautions
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpWarning_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	.cautionBody span:first-child,
	.tipBody span:first-child,
	.noteBody span:first-child
	{
		display: none;
	}

	img.noteTipWarn
	{
		display: none;
	}

	legend
	{
		display: none;
	}

	cautionBody span,
	tipBody span,
	noteBody span,
	fieldset.legend
	{
		display: none;
	}

	thead
	{
		font-size: 1em;
	}

	pagebreak
	{
		page-break-before: always;
	}

	p + ul
	{
		margin-top: 0;
	}

	td p + ul
	{
		margin-top: 0;
	}

	p + ol
	{
		margin-top: 0;
	}

	ul
	{
		padding: 0;
		margin: 0;
	}

	ol
	{
		padding: 0;
		margin: 0;
	}

	ol,
	ul
	{
		margin-bottom: 0.5em;
		margin-left: 1em;
	}

	.welcomeBreadcrumb
	{
		padding: 0em;
	}

	/***********************************/
}

/*For REVIEW PURPOSES ONLY. NOT INTENDED TO GET PERFECT OUTPUT****/

@media word
{
	.pageBreak
	{
		page-break-before: always;
	}

	p
	{
		font-size: 11pt;
		mc-hyphenate: never;
	}

	div
	{
		mc-hyphenate: never;
	}

	body
	{
		mc-hyphenate: never;
		/*text-align: justify;*/
		font-family: Arial;
		font-size: 11pt;
		mc-hyphenate: never;
		page-break-inside: avoid;
		widows: 2;
		orphans: 2;
		margin-bottom: 1.12em;
		margin-top: 1.12em;
		margin-left: 0em;
		margin-right: 0em;
		padding: 0em;
		background-color: transparent;
	}

	.helpHead1,
	.helpHead2,
	.helpHead3,
	.helpHead4,
	.helpHead5
	{
		margin-top: 1.12em;
		line-height: 1.35em;
		margin-bottom: 1.12em;
		margin-top: 1.12em;
		margin-right: 0em;
	}

	h1,
	.helpHead1
	{
		margin-left: 0em;
		font-weight: bold;
		color: #00549f;
		font-family: 'Trebuchet MS';
		/*margin-bottom: 1em;
	margin-top: 1em;*/
	}

	h1.chapter
	{
		margin-left: 0em;
		/*mc-auto-number-format: 'CH:Chapter {chapnum}: ';*/
		mc-auto-number-format: 'CH:';
		margin-bottom: 1.00em;
	}

	h2,
	.helpHead2
	{
		margin-left: 0em;
		font-weight: bold;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-top: 1.12em;
		page-break-after: avoid;
	}

	h3,
	.helpHead3
	{
		font-weight: 400;
		font-size: 1.25em;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-left: 0em;
		margin-bottom: 1em;
		margin-top: 1em;
		page-break-after: avoid;
	}

	h4,
	.helpHead4
	{
		font-weight: 400;
		color: #00549f;
		font-family: 'Trebuchet MS';
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		page-break-after: avoid;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	h5,
	.helpHead5
	{
		font-family: 'Trebuchet MS';
		font-weight: 400;
		font-size: 10.0pt;
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		mc-heading-level: 0;
		color: #00549f;
		page-break-after: avoid;
	}

	h6,
	.helpHead6
	{
		margin-left: 0em;
		margin-top: 1.00em;
		margin-bottom: 1.00em;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	p.TableHeading
	{
		font-size: 1em;
	}

	p.TOC1
	{
		color: #00549f;
		font-family: 'Trebuchet MS';
		font-size: 12pt;
		margin-bottom: 0.5em;
	}

	p.TOC2
	{
		font-family: 'Trebuchet MS';
		color: #00549f;
		font-size: 12pt;
		margin-top: 0;
		margin-bottom: 0;
		font-weight: normal;
	}

	p.TOC3
	{
		color: #00549f;
		font-family: 'Trebuchet MS';
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 0;
		font-weight: normal;
	}

	MadCap|xref
	{
		color: #585858;
		text-decoration: none;
		mc-format: '{quote}{paratext}{quote} starting {pageref}';
	}

	span.glossary
	{
		font-style: italic;
	}

	div.GlossaryPageDefinition
	{
		mc-hyphenate: never;
	}

	MadCap|glossaryProxy
	{
		border-top-style: none;
	}

	div.GlossaryPageHeading
	{
		display: none;
	}

	div.GlossaryPageDefinition,
	div.GlossaryPageEntry,
	div.GlossaryPageTerm
	{
		font-size: 12pt;
	}

	MadCap|tocProxy
	{
		border-top-style: none;
	}

	MadCap|xref.xrefcomplete
	{
		color: #585858;
		text-decoration: none;
		mc-format: 'See {quote}{paratext}{quote} {pageref} for more information.';
	}

	p.title
	{
		font-weight: bold;
		font-style: normal;
		font-family: 'Trebuchet MS';
		color: #00549f;
		font-size: 18pt;
		padding: 0px;
		margin-left: 0em;
		margin-bottom: 0.5em;
		margin-right: 0px;
		margin-top: 0em;
	}

	p.title2
	{
		font-weight: bold;
		font-style: normal;
		font-family: 'Trebuchet MS';
		color: #00549f;
		padding: 0px;
		margin-left: 0em;
		margin-bottom: 0em;
		margin-right: 0px;
		margin-top: 0em;
		font-size: 14pt;
	}

	/* Note, Tip and Caution (Warning) Styles for PDF Documents */

	fieldset.tip,
	fieldset.tipNumber,
	fieldset.tipNumberFirst,
	fieldset.tips,
	fieldset.note,
	fieldset.noteNumber,
	fieldset.noteNumberFirst,
	fieldset.notes,
	fieldset.caution,
	fieldset.cautionNumber,
	fieldset.cautionNumberFirst,
	fieldset.cautions
	{
		/*border-left: none;*/
	}

	fieldset.tip,
	fieldset.note,
	fieldset.caution
	{
		/*	margin-left: 0em;
		margin-right: 0em;
		margin-bottom: 0em;
		margin-top: 0em;*/
	}

	fieldset.tip,
	fieldset.tipNumber,
	fieldset.tipNumberFirst,
	fieldset.tips
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpTips_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	fieldset.note,
	fieldset.noteNumber,
	fieldset.noteNumberFirst,
	fieldset.notes
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpNote_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	fieldset.caution,
	fieldset.cautionNumber,
	fieldset.cautionNumberFirst,
	fieldset.cautions
	{
		/*	mc-auto-number-format: '';*/
		/*	border-top: none;
		border-bottom: none;
		padding-left: 50px;
		min-height: 60px;
		height: 60px;
		background-image: url('../Images/helpWarning_icon.gif');
		background-repeat: no-repeat;*/
		page-break-inside: avoid;
	}

	img.noteTipWarn
	{
		display: none;
	}

	legend
	{
		display: none;
	}

	cautionBody span,
	tipBody span,
	noteBody span,
	fieldset.legend
	{
		display: none;
	}

	thead
	{
		font-size: 1em;
	}

	pagebreak
	{
		page-break-before: always;
	}

	p + ul
	{
		margin-top: 0;
	}

	td p + ul
	{
		margin-top: 0;
	}

	p + ol
	{
		margin-top: 0;
	}

	ul
	{
		padding: 0;
		margin: 0;
	}

	ol
	{
		padding: 0;
		margin: 0;
	}

	ol,
	ul
	{
		margin-bottom: 0.5em;
		margin-left: 1em;
	}

	.cautionBody span:first-child,
	.tipBody span:first-child,
	.noteBody span:first-child
	{
		display: inline;
	}

	.img
	{
		max-width: none;
		max-height: none;
	}

	/*	html
	{
		background: inherit;
	}*/
}

.welcome-box-grid
{
	display: flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.welcome-box-grid .cell
{
	display: -ms-flexbox;
	display: flex;
}

