@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;
}

a:hover {
    color: #3fa9f5;
}
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 h3.title a:visited
{
	color: #796FEF;
	text-decoration: none;
}

#resultList h3.title a:focus
{
	color: #0089E0;
	font-size: 1.14em;
	text-decoration: underline;
}

#resultList h3.title a:hover
{
	color: #3FAFF3;
	text-decoration: none;
}

#resultList h3.title a:active
{
	color: #0185D1;
	text-decoration: none;
}

#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;
	}*/

}
