/*<meta conditions="Default.ImportFromMaster" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

div.body-container
{
	margin-bottom: 0em;
}

div.sidenav-wrapper
{
	margin-bottom: 3.4em;
}

nav.title-bar
{
	border-bottom: solid 1px #c9c8c8;
}

@font-face 
{
	font-family: ‘ Roboto ’;
	src: url(../Fonts/Roboto-Regular.ttf);
}

body
{
	/*line-height: 22px;*/
	widows: 3;
	orphans: 3;
	mc-hyphenate: never;
	font-size: 1rem;
	font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
	line-height: 1.5rem;
	color: #4e4e4e;
	background-color: #ffffff;
}

h1
{
	line-height: 41px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	page-break-after: avoid;
	font-size: 1.833rem;
}

h1.TitlePage	/*Only for user guide title page*/
{
	color: #ee2d35;
	font-weight: normal;
	line-height: 38pt;
	font-family: 'HelveticaNeueLT Std Lt';
	font-size: 2.125rem;
}

h1.Copyright
{
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

h2
{
	line-height: 30px;
	margin-bottom: 0px;
	font-weight: normal;
	page-break-after: avoid;
	font-size: 1.5rem;
}

h2.Copyright
{
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

h3
{
	line-height: 30px;
	margin-bottom: 0px;
	font-weight: normal;
	mc-heading-level: 3;
	mc-toc-depth: 3;
	page-break-after: avoid;
	font-size: 1.33rem;
}

h3.TitlePage	/*Only for user guide title page*/
{
	line-height: 14pt;
	font-size: 14pt;
	font-weight: bolder;
}

h4
{
	margin-bottom: 0px;
	font-weight: normal;
	line-height: 20px;
	mc-heading-level: 0;
	mc-toc-depth: 0;
	page-break-after: avoid;
	font-size: 1.167rem;
}

h4.TitlePage
{
	font-weight: bold;
	font-size: 10pt;
	line-height: 14pt;
}

/*h5 is a legacy style that should not be used. It may have been used hierarchically, or for emphasis in certain sections. The old stylistic 
  heading 5 can be replaced by p.headerText.*/

h5
{
	line-height: 18px;
	margin-bottom: 0px;
	mc-heading-level: 0;
	mc-toc-depth: 0;
	page-break-after: avoid;
	font-weight: normal;
	font-size: 1rem;
}

/*h6 is for Figure and Table captions.*/

h6
{
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0px;
	mc-heading-level: 0;
	mc-toc-depth: 0;
	page-break-after: avoid;
	font-size: 0.9rem;
}

h6.tableNumber
{
	mc-auto-number-format: 'GT:Table {Gn+} – ';
}

h6.figureNumber
{
	mc-auto-number-format: 'GF:Figure {Gn+} – ';
}

p
{
	page-break-inside: avoid;
}

p.TitlePage
{
	margin-bottom: 10px;
}

p.footerLeft
{
	margin-bottom: 2pt;
	font-size: 9pt;
}

p.footerRight
{
	margin-bottom: 2pt;
	font-size: 9pt;
}

p.indented
{
	text-indent: 0.5in;
}

li
{
	margin-top: 5px;
	margin-bottom: 7px;
	page-break-inside: avoid !important;
}

ul
{
	margin-top: 0px;
	margin-left: 25px;
	padding-left: 0px;
	margin-bottom: 15px;
}

ul > li > ul
{
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 0px;
	margin-bottom: 0px;
}

ul > li > p
{
	margin-top: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
}

ol > li > p
{
	margin-top: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
}

ol
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-left: 0;
}

ol > li > ol
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: lower-alpha;
	margin-left: 20px;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

div.titlePageAddress
{
	max-width: 2.5in;
	bottom: 1px;
	position: absolute;
}

address
{
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

header
{
	font-size: 8pt;
}

div.sideContent
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 30%;
}

p.Copyright
{
	text-align: left;
	color: #000000;
	line-height: 11pt;
	font-size: 9pt;
	margin-bottom: 15px;
	margin-top: 5px;
	margin: 1em;
}

/* Note, Caution, Warning, Danger, Prerequisites */

div.note
{
	background-repeat: no-repeat;
	background-position-x: 5px;
	background-position-y: 14px;
	padding-left: 40px;
	background-image: url('../Images/MasterImages/UI/note.png');
	background-color: #f3f3f3;
	padding-right: 35px;
	padding-top: 7px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #007ed5;
	page-break-inside: avoid !important;
	overflow: auto;
	width: auto;
	max-width: 80%;
	border-radius: 5px;
	padding-bottom: 0px;
}

.noteInDiv
{
	mc-auto-number-format: '{b}Note: {/b}';
	padding-top: 6px;
}

div.caution
{
	background-repeat: no-repeat;
	background-position-x: 5px;
	background-position-y: 14px;
	padding-left: 40px;
	background-image: url('../Images/MasterImages/UI/caution.png');
	background-color: #f3f3f3;
	padding-right: 35px;
	margin-top: 15px;
	border: solid 1px #f6b436;
	page-break-inside: avoid !important;
	padding-top: 7px;
	overflow: auto;
	width: auto;
	max-width: 80%;
	border-radius: 5px;
	margin-bottom: 15px;
	padding-bottom: 0px;
}

.cautionInDiv
{
	mc-auto-number-format: '{b}Caution: {/b}';
	padding-top: 6px;
}

div.warning
{
	background-repeat: no-repeat;
	background-position-x: 6px;
	background-position-y: 14px;
	padding-left: 40px;
	background-image: url('../Images/MasterImages/UI/warning.png');
	background-color: #f3f3f3;
	padding-right: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #ed7700;
	page-break-inside: avoid !important;
	padding-top: 7px;
	overflow: auto;
	width: auto;
	max-width: 80%;
	border-radius: 5px;
	padding-bottom: 0px;
}

.warningInDiv
{
	mc-auto-number-format: '{b}Warning: {/b}';
	padding-top: 6px;
}

div.danger
{
	background-repeat: no-repeat;
	background-position-x: 7px;
	background-position-y: 14px;
	padding-left: 40px;
	background-image: url('../Images/MasterImages/UI/danger.png');
	background-color: #f3f3f3;
	padding-right: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #ee3134;
	page-break-inside: avoid !important;
	padding-top: 7px;
	overflow: auto;
	width: auto;
	max-width: 80%;
	border-radius: 5px;
	padding-bottom: 0px;
}

.dangerInDiv
{
	mc-auto-number-format: '{b}Danger! {/b}';
	padding-top: 6px;
}

div.prereqs
{
	background-repeat: no-repeat;
	page-break-inside: avoid !important;
	/*margin-left: 8pt; */
	/*margin-right: 8pt; 
	margin-top: 4pt;*/
	margin-bottom: 6pt;
	border: solid 1px #333;
	mc-auto-number-format: '{b}Prerequisites:{/b}';
	padding: 8px;
	background-color: #f3f3f3;
	width: auto;
	max-width: 80%;
	border-radius: 5px;
}

/* Table Styles, some may be redundant with table CSS */

table
{
	mc-caption-repeat: true;
	mc-caption-continuation: '(Continued)';
	margin-bottom: 5px;
}

tr
{
	page-break-inside: avoid;
}

thead
{
	font-size: 1.1rem;
}

th
{
	mc-caption-repeat: true;
}

tbody
{
	mc-caption-repeat: true;
	mc-caption-continuation: '(Continued)';
}

td
{
	line-height: normal;
	mc-caption-continuation: '(Continued)';
	mc-caption-repeat: true;
	page-break-inside: avoid;
}

caption
{
	font-weight: bold;
}

/*table caption
{
	mc-auto-number-format: 'GT:Table {Gn+} – ';
}*/

p.headerText
{
	font-weight: bold;
	margin: 0;
}

p.cellText
{
	margin: 0;
}

MadCap|glossaryTerm
{
	color: #444d3e;
	mc-closed-image: url('../Images/MasterImages/ExpandingClosed.gif');
	mc-open-image: url('../Images/MasterImages/ExpandingOpen.gif');
}

/* Links */

MadCap|xref:hover
{
	color: #27245f;
}

MadCap|xref
{
	color: #1e8ae7;
	text-decoration: none;
}

a
{
	text-decoration: none;
	color: #1e8ae7;
}

a:link
{
	text-decoration: none;
	color: #1e8ae7;
}

a:visited
{
	color: #1e8ae7;
}

a:hover
{
	color: #27245f;
}

nav.main ul li:hover a:hover
{
	border-bottom: 4px solid #fff;
	color: #fff;
}

ul.navigation li ul li a:hover
{
	text-decoration: underline;
}

/* Dropdown styles */

MadCap|dropDownHead
{
	padding-left: 24px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/MasterImages/UI/DropDownClosed.gif');
	mc-open-image: url('../Images/MasterImages/UI/DropDownOpen.gif');
}

MadCap|dropDownHead:hover
{
	background-color: #eeeeee;
	color: #1e8ae7;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	font-style: normal;
}

/* div blocks for code samples and task prerequisites */
/* Adjust padding and margin values if necessary */

div.codeblock
{
	background-repeat: no-repeat;
	border-radius: 6px;
	margin-left: 8pt;
	margin-right: 8pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f5f5f5;
	border: solid 1px #696969;
	border-bottom-color: #696969;
	list-style-type: none;
	list-style-position: inherit;
	list-style: ul;
}

/* List styles for use in code blocks */

ul.code
{
	list-style-type: none;
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: -0.4in;
	list-style-image: none;
}

ul.code ul
{
	list-style-type: none;
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: -0.4in;
	list-style-image: none;
}

/* Spans for code blocks */

span.Keyword
{
	color: green;
}

span.Callout
{
	font-weight: bold;
}

span.codeComment
{
	color: #8a2be2;
}

/* The following set of <p> tags are only needed if we want a second, alternate way of of writing code lines into
a codeblock <div> */

p.codeMonospace	/* This first style is a legacy. Came before the other styles, still in use in some projects. */
{
	font-family: monospace;
}

p.codeComment
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 0.0in;
}

p.codeCommentColor
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 0.0in;
	color: #8a2be2;
}

p.Code1
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 0.0in;
}

p.Code2
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 0.35in;
}

p.Code3
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 0.7in;
}

p.Code4
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 1.05in;
}

p.Code5
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 1.4in;
}

p.Code6
{
	font-size: 10pt;
	font-family: monospace;
	font-style: normal;
	line-height: 11pt;
	text-indent: 1.75in;
}

/* Image Styles */

img
{
	max-width: 100%;
	border: solid 1px #555759;
	page-break-before: avoid;
	border-radius: 5px;
}

img.noBorder
{
	border: none;
}

img.thumbBorder
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 200px;
	border-radius: 5px;
	height: auto;
}

img.thumbNoBorder
{
	border: none;
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 200px;
}

img.titlePageLogo
{
	padding-bottom: 15px;
	padding-top: 35px;
	border-radius: 0;
}

img.titlePageMain
{
	padding-bottom: 13em;
	padding-top: 1em;
	border-radius: 0;
}

img.TitlePage	/*Only for user guide title page image*/
{
	border: none;
	text-align: right;
	vertical-align: bottom;
	bottom: 1px;
	mc-float: frame-center;
	max-width: 2.75in;
	border-radius: 0;
}

img.invisible-label	/*Removes dot from logo in HTML5*/
{
	border: none;
}

div.button-group-container-left img	/*Removes border from toolbar button images*/
{
	border: none;
}

/* Master Page Footer */

div.footer
{
	background-color: #eeeeee;
	max-width: 100% !important;
	bottom: 0;
	width: 100%;
	position: fixed;
	border-top: solid 1px #c9c8c8;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}

/*added to have footer stay at the bottom */

div#contentBody
{
	margin-left: auto;
	margin-right: auto;
	max-width: 55rem;
	padding-bottom: 5em;
}

/*Commenting out to try to fix title bar issue of overlapping elements
nav div
{
	margin-left: auto;
	margin-right: auto;
	max-width: 70em;
	/*max-width: 62.5em;
}
*/

.off-canvas-content .outer-row
{
	padding-left: 0px;
	padding-right: 0px;
}

/* end*/

div.footer > div.outer-row
{
	line-height: 20px;
	padding: 0;
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

.footer-logo
{
	max-width: 100%;
}

.footer-links
{
	text-align: left;
}

.footer-links a
{
	padding-right: 15px;
}

.footer-icons
{
	text-align: right;
}

.footer-icons > a:first-of-type
{
	padding-right: 10px;
}

div.keepTogether
{
	page-break-inside: avoid;
}

div.HomeMasterPageFooter	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
}

div.HomeMasterPageFooter::before
{
	content: ' ';
	display: table;
}

div.HomeMasterPageFooter::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.HomeMasterPageFooter > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.HomeMasterPageFooter > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

.title-bar-section a.logo
{
	/*top: 25%;*/
	/*width: 342px;*/
}

.title-bar-section.middle
{
	width: 100%;
	left: 0;
	right: 0;
	height: auto;
	min-height: 2.5em;
}

/* spans */

span.boldImport
{
	font-weight: bold;
}

span.boldUIElements
{
	font-weight: bold;
}

span.boldNonUI
{
	font-weight: bold;
}

span.italicImport
{
	font-style: italic;
}

span.italicEmphasis
{
	font-style: italic;
}

span.italicDefinedTerm
{
	font-style: italic;
}

span.italicTitleReference
{
	font-style: italic;
}

span.italicPlaceHolder
{
	font-style: italic;
}

span.codeMonospace
{
	font-family: monospace;
}

span.boldDefinition
{
	font-weight: bold;
}

span.italicUnlinkedURL
{
	font-style: italic;
}

div.BottomOfPage
{
	bottom: 1px;
	position: absolute;
}

div.BottomOfPage > p
{
	line-height: 11pt;
	font-size: 9pt;
	margin-bottom: 15px;
	margin-top: 5px;
	margin: 1em;
	text-align: center;
}

.container header
{
	float: left;
	position: relative;
	display: inline;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 65px;
	clear: both;
	background: #fff;
}

header .logo
{
	top: 13px;
}

.fullContainer.navigation
{
	background: #ee3134;
}

nav.main ul
{
	background: #ee3134;
}

nav.main ul li a
{
	color: #fff;
}

.PageContent
{
	min-height: 600px;
	height: auto;
	margin: 0 0;
	padding: 30px;
	position: relative;
	background: rgb(243, 243, 243);
	background: rgba(243, 243, 243, .97);
}

.grid .gridFull
{
	float: left;
	position: relative;
	margin: 30px 15px;
	width: 960px;
}

.header_placeholder
{
	height: 52px;
	width: 100%;
	display: none;
}

.sticky_nav_wrapper
{
	height: 52px;
}

.panelHolders .panel
{
	position: absolute;
	z-index: 1;
	max-width: 100%;
	display: block;
	padding: 0;
	width: 100% !important;
	margin: 0px auto;
	bottom: 20px;
}

.footerHolders
{
	margin: 40px 0 0 0 !important;
}

input.btn
{
	background: #ee3134;
}

div.keepTogether
{
	page-break-inside: avoid;
}

MadCap|breadcrumbsProxy
{
	border-bottom-color: #333333;
}

div.HomeMasterPageFooter > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

MadCap|miniTocProxy
{
	color: #1e8ae7;
	border-top: none;
	mc-toc-depth: 3;
	mc-pagenum-display: none;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

p.MiniTOC1
{
	font-weight: normal;
	mc-leader-format: '';
	color: #1e8ae7;
	mc-pagenum-display: none;
	list-style: circle;
	list-style-type: circle;
	display: inherit;
	margin-bottom: 8px;
}

p.MiniTOC2
{
	list-style-type: square;
	mc-pagenum-display: none;
	color: #1e8ae7;
}

p.MiniTOC3
{
	list-style-type: disc;
	mc-pagenum-display: none;
}

p.NumberedList	/*Added for FrameMaker conversion*/
{
	mc-auto-number-offset: 1em;
	mc-auto-number-format: '{n+}.   ';
	mc-auto-number-position: inside-head;
	mc-multiline-indent: 2.6em;
}

p.NumberedList10	/*Added for FrameMaker conversion*/
{
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 1em;
	mc-auto-number-format: '{n+}. ';
	mc-multiline-indent: 2.7em;
}

p.bulletList	/*Added for FrameMaker conversion*/
{
	mc-auto-number-format: '• ';
}

ol ul
{
	margin-left: 15px;
}

div.half-page-row	/*Page divided into halves*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.half-page-row::before
{
	content: ' ';
	display: table;
}

div.half-page-row::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.half-page-row > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.half-page-row > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
	padding-right: 5px;
}

div.half-page-row > div:nth-child(2)
{
	width: 49%;
	margin-left: 0%;
	text-align: right;
}

div.thirds-page-row	/*Page divided into thirds*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.thirds-page-row::before
{
	content: ' ';
	display: table;
}

div.thirds-page-row::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.thirds-page-row > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.thirds-page-row > div:nth-child(1)
{
	width: 33%;
	margin-left: 0%;
	padding-right: 5px;
}

div.thirds-page-row > div:nth-child(2)
{
	width: 33%;
	margin-left: 0%;
	padding-right: 5px;
}

div.thirds-page-row > div:nth-child(3)
{
	width: 33%;
	margin-left: 0%;
	text-align: right;
}

div.two-thirds-row	/*Left two thirds of page, right one third*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.two-thirds-row::before
{
	content: ' ';
	display: table;
}

div.two-thirds-row::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.two-thirds-row > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.two-thirds-row > div:nth-child(1)
{
	width: 65%;
	margin-left: 0%;
	padding-right: 5px;
}

div.two-thirds-row > div:nth-child(2)
{
	width: 33%;
	margin-left: 0%;
	text-align: right;
}

html
{
	mc-hyphenate: never;
}

h1.Copyright
{
	mc-heading-level: 0;
	mc-toc-depth: 0;
}

MadCap|equation
{
	text-align: center;
}

MadCap|codeSnippetCopyButton
{
	background: #dcdcdc;
	border: solid 1px #696969;
	border-radius: 5px;
	color: #1E8AE7;
	float: none;
	padding-right: 0;
	position: absolute;
	right: 6px;
	top: 6px;
	transition: .3s;
	padding: 2px;
	padding-top: 0;
	font-size: 15px;
	height: 26px;
	width: 40px;
}

MadCap|codeSnippetCopyButton:hover
{
	background: #cfcbcb;
	color: #1E8AE7;
}

a.GlossaryPageTerm
{
	font-weight: bold;
	mc-disable-glossary-terms: false;
	color: #444d3e;
}

a:first-of-type
{
	
}

@media print
{
	body
	{
		font-family: 'HelveticaNeueLT Std Lt';
		background-color: transparent;
		color: #403f3f;
		font-size: 1rem;
		line-height: 1rem;
	}

	p
	{
		margin-left: 0;
		font-size: inherit;
	}

	caption
	{
		background-color: #dcdcdc;
		letter-spacing: 2px;
		font-size: 10pt;
	}

	address
	{
		font-size: 9pt;
		font-style: inherit;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
		color: #1e8ae7;
		text-decoration: none;
	}

	div.titlePageAddress
	{
		
	}

	p.footerRight
	{
		text-align: right;
		tab-size: 8pt;
	}

	.noteInDiv
	{
		padding-top: 10px;
	}

	div.note
	{
		padding-bottom: 14px;
	}

	h1.Copyright
	{
		
	}

	img.noBorder
	{
		border-radius: ;
	}

	img
	{
		border-radius: 10px;
	}

	img.thumbBorder
	{
		border-radius: 10px;
	}

	p.headerText
	{
		font-size: inherit;
	}

	MadCap|equation
	{
		
	}

	h1.TitlePage
	{
		line-height: 34pt;
	}

	p.footerLeft
	{
		tab-size: 8pt;
	}

	p.Back
	{
		tab-size: 8pt;
	}

	div.body-container
	{
		
	}

	div.sideContent
	{
		
	}

	MadCap|bodyProxy
	{
		
	}
}

@media only screen and (max-width: 1279px)
{
	div.HomeMasterPageFooter > div:nth-child(4)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.half-page-row > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.half-page-row > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(1)
	{
		width: 33%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(2)
	{
		width: 33%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(3)
	{
		width: 33%;
		margin-left: 0%;
	}

	div.two-thirds-row > div:nth-child(1)
	{
		width: 66%;
		margin-left: 0%;
	}

	div.two-thirds-row > div:nth-child(2)
	{
		width: 33%;
		margin-left: 0%;
	}

	nav.title-bar .menu-icon
	{
		right: 13px;
	}
}

@media only screen and (max-width: 767px)
{
	div.HomeMasterPageFooter > div:nth-child(4)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.half-page-row > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.half-page-row > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.thirds-page-row > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.two-thirds-row > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.two-thirds-row > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

img.noBorder1inch
{
	border: none;
	max-width: 1in;
}

MadCap|xref.ParaNum
{
	mc-format: '{paranumonly}';
}

/*Prevents content from scrolling behind footer*/

.off-canvas-content
{
	min-height: 94vh;
}

/*The following two items were other methods of trying to fix the navigation links changing to vertical when screen
  width was decreased. Keeping them for now, but commenting out. Correct behavior occurs without these.*/

/*Override flex styles that caused vertical navigation links*/

/*commenting out for now
.navigation-wrapper {
    flex: 0 1 auto;
}
*/

/*Override flex styles that caused vertical navigation links*/

/*
.navigation-wrapper {
    flex: 0 1 auto;
    order: 0;
}
*/

/*Override original body container. This stops the scroll bar at the top of the footer instead of the scroll bar going behind the footer. Shortened the body container to make room for the footer, so that they don't overlap.*/

.body-container
{
	margin-bottom: 1px;
}

.sidenav-wrapper
{
	margin-bottom: 46px;
}

MadCap|codeSnippetBody
{
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	border: solid 1px #696969;
	border-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	display: block;
	mc-code-border: none;
	-moz-border-radius: 6px;
	padding: 20px;
	-webkit-border-radius: 6px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top: 34px;
}

MadCap|codeSnippet
{
	border-radius: 6px;
	border: none;
	font-size: 1rem;
	padding: 0;
	position: relative;
}

p.Licenses
{
	margin-bottom: 10px;
	page-break-inside: auto;
}

span.equation-italic
{
	font-style: italic;
	font-family: 'Courier New';
}

span.equation-italic-subscript
{
	font-style: italic;
	vertical-align: sub;
	font-family: monospace;
}

span.equation-italic-superscript
{
	font-style: italic;
	vertical-align: super;
	font-family: 'Courier New';
}

span.equation-superscript
{
	vertical-align: super;
	font-family: 'Courier New';
}

p.equation
{
	text-align: center;
}

MadCap|dropDownHead.NewClass
{
	border: solid 1px #dcdcdc;
	padding-bottom: 11px;
	padding-left: 24px;
	padding-right: 10px;
	padding-top: 11px;
	background-color: #f3f3f3;
	font-weight: bold;
}

MadCap|dropDownHead.h2
{
	color: #2F5496;
	display: block;
	font-weight: normal;
	line-height: 30px;
	margin: 0.75em 0;
	margin-bottom: 0pt;
	mc-auto-number-offset: 0;
	mc-auto-number-position: inside-head;
	mc-disable-glossary-terms: true;
	mc-heading-level: 2;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-top: 0.75em;
	font-size: 1.8331rem;
}

MadCap|dropDownHead.h3
{
	color: #2F5496;
	display: block;
	font-weight: normal;
	line-height: 30px;
	margin: 0.75em 0;
	margin-bottom: 0pt;
	mc-auto-number-offset: 0;
	mc-auto-number-position: inside-head;
	mc-disable-glossary-terms: true;
	mc-heading-level: 2;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-top: 0.75em;
	font-size: 1.5rem;
}

MadCap|codeSnippetCopyButton:after
{
	width: 100%;
	height: 100%;
}

.Amira
{
	
}

.Avizo
{
	display: none;
}

div.license-reqs
{
	background-repeat: no-repeat;
	page-break-inside: avoid !important;
	margin-bottom: 6pt;
	border: solid 1px #333;
	padding: 8px;
	background-color: #f3f3f3;
	width: auto;
	max-width: 80%;
	mc-auto-number-format: '{b}License requirements:{/b}';
	border-radius: 5px;
}

img.amiraButtons
{
	background: #21323D;
	border: solid 3px #21323D;
	height: 20px;
	width: 20px;
}

img.amiraButtonsLight
{
	background: #394e5c;
	border: solid 3px #394e5c;
	width: 20px;
	height: 20px;
}
