/*<meta fileTags="File Tags/Status.Update,File Tags/Author.Rosa Davis" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Archivo';
	src: url('Fonts/Archivo-VariableFont_wdth,wght.ttf') format('truetype');
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
}

@font-face 
{
	font-family: 'Archivo';
	src: url('Fonts/Archivo-Italic-VariableFont_wdth,wght.ttf') format('truetype');
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
}

@font-face 
{
	font-family: 'Archivo Narrow';
	src: url('Fonts/ArchivoNarrow-VariableFont_wght.ttf') format('truetype');
	font-weight: 100 700;
	font-style: normal;
	font-display: swap;
}

@font-face 
{
	font-family: 'Roboto Mono';
	src: url('Fonts/RobotoMono-VariableFont_wght.ttf') format('truetype');
	font-weight: 100 700;
	font-style: normal;
	font-display: swap;
}

/* Supports a range of weights */

@font-face 
{
	font-family: 'Roboto Mono';
	src: url('Fonts/RobotoMono-Italic-VariableFont_wght.ttf') format('truetype');
	font-weight: 100 700;
	font-style: italic;
	font-display: swap;
}

/* Supports a range of weights */

#content-topic
{
	padding: 0px 1%;
	max-width: 1440px;
}

#myBtn
{
	color: transparent;
	display: none;
	position: fixed;
	right: 40px;
	outline: none;
	cursor: pointer;
	padding: 12px;
	border-radius: 15%;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../Images/up.png');
	border: none;
	z-index: 999;
	background-color: #ffffff;
	bottom: 60px;
	mc-hidden: hidden;
}

#play-btn
{
	cursor: pointer;
}

#releases
{
	padding: 0px 1%;
	max-width: 1440px;
}

body
{
	font-size: 15px;
	color: #1D1B1E;
	line-height: 1.43;
	font-family: 'Archivo', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

html.home-topic
{
	
}

html.home-topic .sidenav-wrapper	/*hides the side nav menu on the home page*/
{
	display: none;
}

html.home-topic .nav-search-wrapper	/*hides the search bar on the home page*/
{
	display: none;
}

html.home-topic .body-container	/*overrides padding on the home page*/
{
	padding: 0;
}

html.home-topic .search-field	/*The box-shadow property is applied to style to provide shadow on the search bar*/
{
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

nav.title-bar
{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.16);
	mc-hidden: hidden;
}

a:link
{
	color: #7E5FDD;
}

a:visited
{
	color: #280057;
}

.body-container
{
	mc-hidden: hidden;
}

.brand
{
	color: #3D2562;
}

.center
{
	text-align: center;
}

.codeSnippetCopyButton
{
	font-family: 'Archivo Narrow';
	font-size: .8em;
	font-weight: 400;
	text-decoration: none;
	background-image: url('../Images/Copy.png');
	background-repeat: no-repeat;
	background-position: 4px;
	background-color: #FFFFFF;
	border: .5px solid #3D2562;
	border-radius: 3px;
	line-height: 2.2;
	padding: 4px 4px 4px 38px;
	margin-bottom: 4px;
	mc-hidden: hidden;
}

.display-on-top
{
	position: relative;
	z-index: 200;
}

.footer-image
{
	height: 32px;
	mc-thumbnail: none;
}

.hidden > div
{
	display: none;
}

.italics
{
	font-style: italic;
}

.MCToggler_Image_Icon
{
	width: 12px;
	mc-hidden: hidden;
}

.micro-response p
{
	font-size: 1em !important;
	line-height: 1.25;
	mc-hidden: hidden;
}

.nav-search-wrapper
{
	mc-hidden: hidden;
}

.no-display
{
	display: none;
}

.responsive-video
{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}

.responsive-video iframe
{
	aspect-ratio: 16 / 9;
	height: auto;
	width: 98%;
}

.sidenav-container
{
	height: 100%;
	mc-hidden: hidden;
}

.sidenav-wrapper
{
	mc-hidden: hidden;
}

.underline
{
	text-decoration: underline;
}

.visible > div
{
	display: block;
}

.white
{
	color: #FFFFFF;
}

a
{
	color: #7E5FDD;
}

a.codeSnippetCopyButton:active
{
	font-weight: bold;
	font-family: 'Archivo Narrow';
	color: #7E5FDD;
}

a.footer-links
{
	color: #ffffff;
	text-decoration: none;
}

a.footer-links:visited
{
	color: #ffffff;
}

a.MCBreadcrumbsLink
{
	text-decoration: none;
	mc-hidden: hidden;
}

a.MCBreadcrumbsLink:visited
{
	color: #3D2562;
}

a.FlexContainer:link
{
	color: #FF5100;
	text-decoration: none;
}

a.FlexContainer:visited
{
	color: #FF5100;
}

a.FlexContainer:hover
{
	font-weight: bold;
}

a.GlossaryPageLink
{
	color: #3D2562;
	font-weight: bold;
}

code
{
	font-family: 'Roboto Mono';
	word-break: break-all;
}

div.FlexContainer
{
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	padding: 20px 0px;
	mc-exclude-action: 'remove';
}

div.FlexContainer > div
{
	background-color: #F5F4F7;
	border-radius: 8px;
	margin: 1em auto;
	padding: 1em;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
	transition: all 0.3s;
	vertical-align: middle;
	width: 28%;
}

/*div.FlexContainer > div:hover
{
	box-shadow: 0 12px 24px rgba(0,0,0,0.5);
	transition: all 0.3s;
}*/

div.footer
{
	width: 100%;
	padding: 10px 0px;
	background-color: #201435;
}

div.GlossaryPageDefinition
{
	margin-left: 24px;
}

div.GlossaryPageEntry
{
	margin-bottom: 16px;
}

div.home-layout
{
	min-height: 550px;
	padding: 25px 0px 120px;
}

div.marketing
{
	padding-left: 10%;
}

div.micro-response > p
{
	line-height: 1.25;
}

div.Note
{
	background-color: #FFDBD0;
	background-image: url('../Images/hand.png');
	background-position: 20px 15px;
	background-repeat: no-repeat;
	border-radius: 17px;
	color: #390B00;
	padding: 15px 20px 15px 80px;
	width: 65%;
}

div.resources-wrapper
{
	margin: 48px 0px;
	padding: 8px 24px;
}

div.Search-Container
{
	margin-top: -36px;
	margin-bottom: 75px;
	mc-hidden: hidden;
}

/*div.Tip
{
	border-radius: 17px;
	background-color: var(--LightSecondary);
	background-image: url('../Images/light-bulb.png');
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding: 15px 10px 15px 75px;
	width: 60%;
	color: var(--DarkSecondary);
}*/

div.topic-hero
{
	background-image: url('../Images/hero-bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 100px 0px 120px;
}

div.topic-hero h1
{
	font-size: 4.5em;
}

div.topic-hero p
{
	font-size: 1.5em;
}

dt
{
	font-weight: bold;
}

dd
{
	border-left: solid 1px #FF5100;
	margin-left: 16px;
	padding-bottom: 4px;
	padding-left: 8px;
}

dd > p
{
	margin: 0 !important;
}

dd > p.Note
{
	width: 85%;
}

dl dl dd
{
	border-left: none;
}

h1
{
	font-size: 2.77em;
	font-weight: 700;
	line-height: 1.11;
	margin-bottom: 0;
}

h1.Tertiary
{
	color: #FF5100;
}

h2
{
	font-size: 1.55em;
	font-weight: 600;
	line-height: 1.17;
	padding-top: 20px;
	margin-bottom: 0.35em;
}

h3
{
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.1;
	margin: 0.75em 0 0.3em;
}

h4
{
	font-size: 1.1em;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0.6em 0 0.25em;
}

h5
{
	font-size: 1.1em;
	margin: 0;
}

h6
{
	font-size: 1em;
	font-weight: 500;
	margin: 0;
}

img
{
	max-width: 100%;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 700px;
}

img.gif
{
	mc-thumbnail: none;
}

img.li
{
	max-width: 100%;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 350px;
}

img.micro
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 250px;
	mc-thumbnail-max-height: auto;
}

img.icon
{
	max-height: 1em !important;
	vertical-align: middle;
	max-width: auto;
	mc-thumbnail: none;
	margin: 0;
}

img.mobile
{
	mc-thumbnail-max-height: 500px;
	mc-thumbnail-max-width: auto;
}

input.search-field:focus-visible
{
	outline: 0;
	box-shadow: 1px 2px #CBC4CF;
	mc-hidden: hidden;
}

kbd,
.kbd
{
	background-color: #F5F4F7;
	border: 1px solid #CBC4CF;
	border-radius: 4px;
	box-shadow: inset 0 -1px 0 #7A767A;
	font-family: 'Roboto Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
	font-size: 0.9em;
	white-space: nowrap;
}

kbd.block,
.kbd.block
{
	display: block;
	margin: 0.5em 0;
	white-space: pre-wrap;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .8em;
	line-heigh: 1.29;
	padding-bottom: 10px;
	padding-left: 1%;
	margin-bottom: 10px;
	mc-breadcrumbs-prefix: ' ';
	mc-breadcrumbs-divider: '  /  ';
}

MadCap|codeSnippet
{
	border: solid 1px;
	border-color: #CBC4CF;
	border-radius: 5px;
	word-wrap: break-word;
	background-color: #F5F4F7;
}

MadCap|codeSnippetBody
{
	word-wrap: break-word;
	font-family: 'Roboto Mono', Courier, monospace;
	line-height: 1.333;
	padding: 1em 0em 1em 1em;
	background-color: #FFFFFF;
}

MadCap|codeSnippetCopyButton
{
	mc-label: 'Copy Code';
}

MadCap|codeSnippetCaption
{
	text-decoration: none;
	color: #3D2562;
}

a.MadCap|codeSnippetCopyButton:hover
{
	font-weight: bold;
	color: #7E5FDD;
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.5);
	transition: all 0.3s;
}

/*MadCap|conceptLink
{
	color: var(--Secondary);
	mc-help-control-display: list;
	mc-image: url('../Images/arrow_simple.png');
}

MadCap|dropDown
{
	padding-bottom: 10px;
	mc-closed-image: url('../Images/expand.png');
	mc-open-image: url('../Images/collapse.png');
}*/

MadCap|dropDownHead.h3
{
	font-size: 1.25em;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--Brand1);
	font-weight: bold;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|glossaryProxy
{
	border-top-color: transparent;
}

MadCap|glossaryTerm
{
	mc-closed-imge: none;
	color: #3D2562;
	font-weight: normal;
	mc-closed-image: none;
	mc-closed-image-alt-text: none;
	mc-open-image: none;
	mc-open-image-alt-text: none;
}

MadCap|miniTocProxy
{
	border-top-color: #D6D6D6;
}

MadCap|popupBody
{
	color: #280057;
	font-size: .9em;
	background-color: #F5F4F7;
	padding: 10px 15px;
	width: 250px;
}

MadCap|qrCode.small
{
	height: 75px;
	width: 75px;
}

/*MadCap|relatedTopics
{
	color: var(--Primary);
	mc-help-control-display: list;
	mc-image: url('../Images/arrow_simple.png');
	mc-label: 'Other Topics';
}*/

MadCap|slideshow
{
	box-shadow: none;
}

MadCap|slideshowBullet
{
	background-color: #7E5FDD;
}

MadCap|slideshowBullet.active
{
	background-color: #3D2562;
}

MadCap|slideshowBullet:hover
{
	background-color: #3D2562;
}

/*MadCap|toggler
{
	color: var(--Secondary);
	mc-image-spacing: 0px;
	mc-closed-image: url('../Images/expand1.png');
	mc-open-image: url('../Images/collapse1.png');
}*/

MadCap|xref
{
	color: #7E5FDD;
}

MadCap|xref.FlexContainer
{
	text-decoration: none;
}

MadCap|xref.FlexContainer:visited
{
	color: #7E5FDD;
}

MadCap|xref.footer-links
{
	text-decoration: none;
	color: #FFFFFF;
}

MadCap|xref.footer-links:visited
{
	color: #FFFFFF;
}

p
{
	margin: 0 0 1em;
}

p.Address
{
	
}

p.Copyright
{
	color: #FFFFFF;
	font-size: 0.8rem;
	text-align: right;
}

p.Footer
{
	font-size: 0.8rem;
	margin: 0;
}

p.Header
{
	font-size: .7em;
	padding-bottom: 8px;
}

/*p.Important
{
	background-image: url('../Images/Message-Warning.png');
	background-repeat: no-repeat;
	background-position: 20px 15px;
	border-radius: 17px;
	padding: 15px 10px 20px 80px;
	width: 60%;
	border: solid 1px var(--DarkError);
	color: var(--DarkError);
	background-color: var(--LightError);
}*/

p.MiniTOC1
{
	color: #7E5FDD;
	margin-bottom: 0;
}

p.MiniTOC2
{
	color: #7E5FDD;
	margin-top: 0;
}

p.News
{
	color: #3D2562;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: .5px;
	text-align: center;
}

p.Note
{
	background-color: #FFDBD0;
	border-radius: 17px;
	background-image: url('../Images/hand.png');
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color: #390B00;
	padding: 8px 15px 8px 65px;
	width: 60%;
}

p.Subtitle
{
	color: #7E5FDD;
	font-size: 1.2em;
}

p.TableHeader
{
	color: #280057;
	font-size: 1.25em;
	line-height: 1.1em;
}

p.TableBody
{
	font-family: 'Archivo Narrow';
	margin: .5em 0;
	font-size: 1.05em;
}

p.Tile-title
{
	color: #3D2562;
	font-size: 1.1em;
	font-weight: bolder;
	text-transform: uppercase;
}

/*p.Tip
{
	background-color: var(--LightSecondary);
	background-repeat: no-repeat;
	border: solid 3px;
	width: 60%;
	background-image: url('../Images/light-bulb.png');
	color: var(--DarkSecondary);
	padding: 15px 10px 15px 75px;
	border-radius: 17px;
	background-position: 20px 8px;
}*/

p.Title
{
	color: #3D2562;
	font-size: 3.75em;
}

pre
{
	white-space: pre-wrap;
	word-break: break-all;
}

ol
{
	margin: 0.5rem 0 0.5rem 8px;
	padding-left: 20px;
}

ol ol
{
	list-style: lower-alpha;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	padding-left: 12px;
}

ol ol ol
{
	list-style: lower-roman;
	padding-left: 14px;
}

ol ol ol ol
{
	list-style: upper-roman;
	padding-left: 32px;
}

ol ol ol ol ol
{
	counter-reset: item;
	list-style: none;
	padding-left: 18px;
	text-indent: -18px;
}

ol ol ol ol ol li
{
	counter-increment: item;
}

ol ol ol ol ol li::before
{
	content: counters(item, "", lower-alpha) ")";
	padding-right: 4px;
}

ol ol ol ol li > p
{
	display: inline;
}

ul
{
	margin: 0.5em 0 0.5em 8px;
	margin-top: 8px;
	padding-left: 20px;
}

ul ul
{
	list-style-type: circle;
	padding-left: 14px;
	margin-block-start: 0.3em;
	margin-block-end: 0.3em;
}

ul ul ul
{
	list-style-type: square;
	padding-left: 18px;
}

ul ul ul ul
{
	list-style-type: "\2666";
	padding-left: 10px;
}

ul ul ul ul > li
{
	padding-left: 8px;
}

ul.MCGlossaryProxy_0
{
	list-style: none;
}

ul.table	/*style applied to bullet lists inside a table*/
{
	font-family: 'Archivo Narrow';
	padding-left: 24px;
}

ul.vasion	/*bullet designed for vasion brand*/
{
	list-style-image: url('../Images/bullet.png');
	list-style-type: disc;
}

ul.vasion > li > ul
{
	list-style-image: none;
}

li > div > div > p
{
	margin: 0;
}

li > p
{
	margin: 0 !important;
}

li > p.Note
{
	width: 70%;
}

li > div.Note
{
	width: 100%;
}

/*li.ul-snippet
{
	background-image: url('../Images/snippet-bullet.png');
	background-repeat: no-repeat;
	background-position-y: 8px;
	margin-left: -14px;
	padding-left: 10px;
	list-style-type: none;
}*/

li.GlossaryPageEntry
{
	margin-bottom: 8px;
}

span.SearchHighlight
{
	background-color: #ECDCFF;
	mc-hidden: hidden;
}

span.SearchHighlight1
{
	background: #FFDBD0;
	mc-hidden: hidden;
}

span.SearchHighlight2
{
	mc-hidden: hidden;
	background: #ECE9EF;
}

div.content	/*responsive two columns used for topic content*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.content::before
{
	content: ' ';
	display: table;
}

div.content::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.content > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 1.2rem;
}

div.content > div:nth-child(1)
{
	margin-left: 0%;
	width: 66.66667%;
}

div.content > div:nth-child(2)
{
	margin-left: 0%;
	width: 33.33333%;
	padding-right: 1rem;
}

div.content > div > p.Note
{
	width: 85%;
}

div.content > div li > p.Note
{
	width: 95%;
}

div.footer-links	/*Used for the home landing page*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.footer-links::before
{
	content: ' ';
	display: table;
}

div.footer-links::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer-links > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 1.2rem;
	vertical-alignment: bottom;
}

div.footer-links > div:nth-child(1)
{
	width: 30.33333%;
	margin-left: 3%;
}

div.footer-links > div:nth-child(2)
{
	margin-left: 0%;
	width: 16.666667%;
}

div.footer-links > div:nth-child(3)
{
	width: 16.667%;
	margin-left: 0%;
}

div.footer-links > div:nth-child(4)
{
	width: 16.667%;
	margin-left: 0%;
}

div.footer-links > div:nth-child(5)
{
	width: 16.667%;
	margin-left: 0%;
}

div.footer-links > div > h4
{
	color: #c3c3c3;
	font-style: italic;
	line-height: 1.6;
	font-size: 1.24em;
}

/*This section contains css necessary for the interactive elements in this project*/
/*.tabs-section	/*Tab Boxes*/

/*{
	padding: 20px;
}

ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	box-sizing: border-box;
	max-width: auto;
}

ul.tabs:after
{
	position: absolute;
	content: "";
	width: auto;
	bottom: 0;
	left: 0;
}

ul.tabs .tab-link
{
	border: solid 1px var(--Gray);
	border-radius: 5px 5px 0 0;
	border-bottom: none;
	color: var(--Secondary);
	display: inline-block;
	font-size: 1.15em;
	padding: 5px 5px;
	cursor: pointer;
	margin-left: 1px;
	margin-right: 1px;
	position: relative;
	z-index: 0;
}

ul.tabs li
{
	margin: 0;
}

ul.tabs .current
{
	background: var(--LightPurple1);
	color: var(--Primary);
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	border: solid 1px var(--Gray);
	border-bottom: solid 3px var(--Primary);
	border-radius: 5px 5px 0 0;
	z-index: 1;
}

.tab-content
{
	overflow: hidden;
	background: var(--White);
	background-color: transparent;
	max-height: 0;
	max-width: 0;
}

.tab-content > p.Subtitle
{
	color: var(--Black);
	font-family: 'Archivo SemiBold';
	font-size: 1.25em;
	line-height: 1.1;
	margin: 12px 0 6px;
}

.tab-content.current
{
	padding: 15px;
	display: block;
	position: relative;
	overflow: hidden;
	border: solid 1px var(--Gray);
	border-radius: 0 5px 5px 5px;
	background-color: var(--LightPurple1);
	opacity: 1;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	margin-top: -2px;
	max-height: revert;
	max-width: revert;
}

.tab-content.current:not(.first-tab)
{
	border-top-left-radius: 5px;
}

.tab-content-menu
{
	float: right;
	width: 25%;
	margin-right: 16px;
}*/

/*  accordion css */
/*div.accordion-collection	/*Provides the background shadow of the entire container*/

/*{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	width: 90%;
}
*/

/*div.accordion	/*Provides the outline of the individual accordion*/

/*{
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

div.accordion-title	/*Provides the  container that holds the title name and icon */

/*{
	cursor: pointer;
	padding: 18px;
	transition: 0.4s;
	display: flex;
	justify-content: space-between;
}

div.accordion-title > span	/*Provides the size of the title name*/

/*{
	color: var(--Secondary);
	font-size: 1.1em;
	font-weight: bold;
}

div.accordion-icon-plus	/*Provides the plus icon. Height and width must be set. It floats to the right because the container has justify-content: space-between set*/

/*{
	background-image: url('../Images/Plus.png');
	width: 20px;
	height: 20px;
	align-self: center;
}

div.accordion-icon-minus	/*Provides the minus icon*/

/*{
	background-image: url('../Images/Minus.png');
	width: 20px;
	height: 20px;
	align-self: center;
}

div.accordion-title:hover	/*Hover psuedo class*/

/*{
	background: var(--LightPurple2);
}

div.accordion-content	/*Tells anything contained within that it should have no height or width and that any overflow out of this container should be hidden.  Also has animation. */

/*{
	max-height: 0;
	overflow: hidden;
	transition: all 1s ease-out;
	transition: .5s;
}

div.opened-accordion	/*Overwrites the accordion-content height and width parameters because it is listed BELOW it.*/

/*{
	background-color: var(--White);
	max-height: revert;
	padding: 5px 24px;
	height: fit-content;
	overflow: hidden;
}

div.opened-accordion p
{
	padding: 5px 0px;
	margin-left: 10px;
	transition: padding .30s ease-in;
	/*Provides part of the animation upon opening*/

/*}

div.opened-accordion p.Note
{
	padding-top: 15px;
	padding-left: 75px;
	padding-bottom: 20px;
	margin: 15px 0px;
}

div.opened-accordion p.Important
{
	padding-top: 15px;
	padding-left: 75px;
	padding-bottom: 20px;
	margin: 15px 0px;
}
*/

@media only screen and (max-width: 1279px)
{
	#myBtn
	{
		right: 15px;
	}

	._Skins_LandingPageMenu > .has-children > .sub-menu > .has-children > .sub-menu > li
	{
		width: 45%;
	}

	._Skins_Mini_TOC_Menu > .has-children > .sub-menu > li
	{
		width: 45%;
	}

	div.FlexContainer > div
	{
		width: 45%;
	}

	div.ImageOnRight > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ImageOnRight > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-layout div.content > div:nth-child(1)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.home-layout div.content > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
		padding: 8px 0px;
	}

	div.home-layout div.content > div:nth-child(2) > div.home-tiles-wrapper
	{
		margin-bottom: 100px;
	}

	div.row-8-4 > div:nth-child(1)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.row-8-4 > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.row-three-column > div:nth-child(1)
	{
		
	}

	div.row-three-column > div:nth-child(2)
	{
		
	}

	div.row-three-column > div:nth-child(3)
	{
		
	}

	div.row-two-column > div:nth-child(1)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.row-two-column > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.home-layout
	{
		margin: 0px 8%;
	}

	div.Note
	{
		width: 80%;
	}

	div.ImageFloatRight
	{
		width: 100%;
	}

	div.Tip
	{
		width: 80%;
	}

	div.topic-hero
	{
		margin-bottom: 25px;
		padding: 0px 0px 25px;
	}

	div.topic-hero h1
	{
		font-size: 2.1em;
		margin-top: 0;
		padding-top: 75px;
	}

	h1
	{
		font-size: 2.25em;
	}

	h2
	{
		font-size: 1.75em;
	}

	h3
	{
		font-size: 1.25em;
	}

	img.mobile
	{
		
	}

	li > p
	{
		
	}

	p.Note
	{
		width: 80%;
	}

	ol
	{
		padding-left: 24px;
	}

	ul
	{
		padding-left: 24px;
	}

	div.NewRowClass1 > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.NewRowClass1 > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	#content-topic
	{
		width: 100%;
	}

	#myBtn
	{
		right: 20px;
		bottom: 35px;
	}

	div.content > div:nth-child(1)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.content > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.FlexContainer > div
	{
		width: 100%;
	}

	div.footer-links
	{
		text-align: center;
	}

	div.footer-links > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.footer-links > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.footer-links > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.footer-links > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.footer-links > div:nth-child(5)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ImageOnRight > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ImageOnRight > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.row-8-4 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.row-8-4 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		text-align: center;
	}

	div.row-10-2 > div:nth-child(1)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.row-10-2 > div:nth-child(2)
	{
		margin-left: 0%;
		width: 100%;
	}

	div.row-three-column > div:nth-child(1)
	{
		width: 100%;
	}

	div.row-three-column > div:nth-child(2)
	{
		width: 100%;
	}

	div.row-three-column > div:nth-child(3)
	{
		width: 100%;
	}

	div.row-three-column img
	{
		max-height: auto;
		max-width: 325px;
		mc-thumbnail: none;
	}

	div.row-two-column > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.row-two-column > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		text-align: center;
	}

	div.row-two-column img.mobile
	{
		max-height: auto;
		max-width: 95%;
		mc-thumbnail: none;
	}

	div.home-layout
	{
		min-height: auto;
	}

	div.ImageFloatRight
	{
		width: 100%;
	}

	div.Note
	{
		width: 90%;
	}

	div.topic-hero
	{
		padding: 0px 0px 20px;
	}

	div.topic-hero h1
	{
		font-size: 1em;
		padding-top: 30px;
	}

	h1
	{
		font-size: 2.25em;
	}

	h2
	{
		font-size: 1.75em;
	}

	h3
	{
		font-size: 1.25em;
	}

	img
	{
		max-width: 98%;
	}

	p.Copyright
	{
		text-align: center;
	}

	p.Note
	{
		width: 90%;
	}

	p.Tip
	{
		width: 90%;
	}

	li > p
	{
		
	}

	p
	{
		
	}

	div.NewRowClass1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass1 > div:nth-child(2)
	{
		text-align: center;
		width: 100%;
		margin-left: 0%;
	}
}

@media print
{
	body
	{
		mc-hyphenate: never;
		font-size: 10pt;
		line-height: 1.38;
	}

	.Page-Break-Before
	{
		page-break-before: always;
	}

	.Page-Break-After
	{
		page-break-after: always;
	}

	div.FlexContainer
	{
		mc-conditions: 'Output.ScreenOnly';
		mc-exclude-action: 'remove';
	}

	div.GlossaryPageDefinition
	{
		font-size: 10pt;
		margin-left: 24pt;
	}

	div.GlossaryPageEntry
	{
		margin-bottom: 6pt;
	}

	div.GlossaryPageHeading
	{
		color: #3D2562;
		border-bottom-color: #ff5a00;
	}

	div.GlossaryPageTerm
	{
		font-size: 12pt;
	}

	div.Note
	{
		page-break-inside: avoid;
		padding: 15px 20px 15px .6in;
	}

	div.Text
	{
		height: 32pt;
	}

	div.row-two-column > div:nth-child(1)
	{
		margin-left: 0%;
		width: 50%;
	}

	div.row-two-column > div:nth-child(2)
	{
		margin-left: .5%;
		width: 49%;
	}

	div.row-two-column > div > p.Note
	{
		padding: 10px 15px 10px .6in;
	}

	div.row-two-column > div > p.Note
	{
		width: 180% !important;
		background-position: 15px 10px;
		padding: 10px 15px 10px .5in;
	}

	div.row-two-column > div li > p.Note
	{
		padding: 10px 15px 10px .5in;
	}

	h1
	{
		color: #3D2562;
		font-family: 'Archivo';
		font-weight: bold;
		font-size: 20pt;
		letter-spacing: -1pt;
		line-spacing: 1.2;
		margin: 12pt 0px;
	}

	h1.TOC
	{
		mc-heading-level: 0;
	}

	h2
	{
		font-size: 16pt;
		line-size: 1.1;
		margin: 4pt 0 2pt;
	}

	h3
	{
		font-family: 'Archivo';
		font-weight: bold;
		font-size: 14pt;
		margin: 6pt 0 3pt 0;
		mc-heading-level: 0;
	}

	h4
	{
		font-family: 'Archivo Light';
		font-size: 12pt;
		letter-spacing: 1pt;
		margin: 3pt 0pt;
		mc-heading-level: 0;
	}

	h5
	{
		font-size: 12pt;
		margin: 0;
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}

	img
	{
		max-width: 6in;
	}

	img.half
	{
		max-width: 3.5in;
	}

	img.icon
	{
		line-height: 1.1em;
		margin-bottom: 0;
		max-height: 11pt;
		vertical-align: baseline;
	}

	li > p.Note
	{
		padding: 15px 20px 15px .6in;
	}

	li > div.Note
	{
		padding: 15px 20px 15px .6in;
	}

	MadCap|xref.TOCPageNumber
	{
		color: #FF5100;
	}

	p
	{
		font-size: 10pt;
		margin: 0 0 6pt 0;
	}

	p.Address
	{
		margin-bottom: 0;
	}

	p.Footer
	{
		font-family: 'Archivo Light';
		font-size: 7pt;
		letter-spacing: -.1pt;
	}

	p.Header
	{
		font-family: 'Archivo Light';
		font-size: 8pt;
	}

	p.Note
	{
		padding: 15px 20px 15px .6in;
		page-break-inside: avoid;
	}

	p.TableNote
	{
		background-color: #FFDBD0;
		border-radius: 17px;
		background-image: url('../Images/hand.png');
		background-repeat: no-repeat;
		background-position: 20px 15px;
		color: #390B00;
		padding: 15px 20px 15px .6in;
		width: 85%;
	}

	p.Title
	{
		font-size: 33pt;
		font-weight: bold;
	}

	p.TOC1
	{
		color: #3D2562;
		font-size: 11pt;
	}

	p.Important
	{
		padding: 15px 20px 15px .6in;
		page-break-inside: avoid;
	}

	ol ol
	{
		margin-left: 0in;
	}

	ul
	{
		margin-left: 0.35in;
	}

	ul ul
	{
		margin-left: 0in;
	}
}

.DynamicImage0
{
	content: url("../Images/icons/simple-arrow.png");
}

.DynamicImage1
{
	content: url("../Images/icons/simple-arrow.png");
}

@media screen and (min-width: 2290px)
{
	body
	{
		font-size: 18px;
	}

	#content-topic
	{
		max-width: 2440px;
	}

	ul.menu._Skins_ContentMenu.mc-component a
	{
		font-size: 19px;
	}

	div.content > div:nth-child(1)
	{
		padding-right: 2rem;
	}

	div.content > div:nth-child(2)
	{
		pading-right: 2rem;
	}

	div.FlexContainer > div
	{
		width: 25%;
	}

	div.home-layout
	{
		max-width: 3300px;
	}

	div.micro-response > p
	{
		font-size: 17px;
	}

	h1
	{
		font-size: 3.32em;
		margin-bottom: 0.48em;
	}

	h2
	{
		font-size: 1.86em;
		margin-bottom: 0.42em;
	}

	h3
	{
		font-size: 1.5em;
		margin-bottom: 0.36em;
	}

	h4
	{
		font-size: 1.32em;
		margin-bottom: 0.3em;
	}

	p
	{
		margin-bottom: 1.2em;
	}

	.DynamicImage0
	{
		content: url("../Images/icons/simple-arrow_screen_and__min_width__2290px_.png");
	}

	.DynamicImage1
	{
		content: url("../Images/icons/simple-arrow_screen_and__min_width__2290px_.png");
	}
}

