/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root
{
	--BrandBlueGreen: #006275;
	--BrandDarkerBlueGreen: #082D40;
	--BrandDarkBlue: #242F3E;
	--Tile: #EEF2F5;
	--TileHover: #E0E8EE;
	--Menu: #EEF2F5;
	--BlueText: #337AB7;
	--Medium: #b9bec1;
	--LightGray: #d0d3d5;
	--Link: #1990A4;
	--LinkHover: #242F3E;
	--Dark: #303030;
	--GrayBlue: #D5DEEA;
	--Accent: #EFF4FA;
	--BrandOrange: #FF8503;
	--LightOrange: #FFEEDA;
	--TableHead: #BBC7D6;
	--TableRow: #F2F5F8;
	--TableBorder: #6A7789;
}

body
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 20pt;
}

/* Backmatter */

div.GlossaryPageDefinition
{
	font-size: 10pt;
	mc-disabled: true;
}

div.GlossaryPageHeading
{
	font-size: 21pt;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: var(--Medium);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	background-image: url('../Images/Backmatter-Heading-Background.png');
	background-repeat: no-repeat;
	mc-disabled: true;
}

div.GlossaryPageTerm
{
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	mc-disabled: true;
}

MadCap|glossaryProxy
{
	border-top: none;
}

MadCap|indexProxy
{
	border-top: none;
}

p.Index1
{
	font-size: 10pt;
	font-weight: bold;
	mc-disabled: true;
}

p.Index2
{
	font-size: 10pt;
	font-weight: normal;
	mc-disabled: true;
}

p.IndexHeading
{
	font-size: 21pt;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: var(--Medium);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 12px;
	padding-right: 10px;
	background-image: url('../Images/Backmatter-Heading-Background.png');
	background-repeat: no-repeat;
	mc-disabled: true;
}

/* Content */

img
{
	border: none;
	max-width: 100%;
}

p
{
	letter-spacing: 0.25px;
	widows: 3;
	orphans: 3;
	margin: 1em 0;
	font-size: inherit;
	line-height: 20pt;
}

p.table-text
{
	font-size: 12pt;
	mc-disabled: true;
}

/* Frontmatter */

.title-bar-layout a.logo
{
	border: none;
	padding: 0;
	margin: 0;
	z-index: 1;
	display: block;
	width: 196px;
	height: 31px;
	align-self: flex-start;
	background: transparent url('../Images/cambridge_semantics_logo.svg') no-repeat left center;
}

hr.title-page
{
	border: solid 0px transparent;
	background-color: var(--LightGray);
	height: 1px;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 370px;
	mc-disabled: true;
}

MadCap|tocProxy
{
	border-top: none;
	margin-right: 0.25in;
}

p.title
{
	margin-top: 30px;
	mc-hyphenate: never;
	font-size: 36pt;
	line-height: 58pt;
	mc-disabled: true;
}

p.title-page-footer
{
	color: var(--Dark);
	font-size: 9pt;
	frame-break-before: always;
	line-height: 15pt;
	margin-top: 30px;
	mc-disabled: true;
}

p.title-page-url
{
	color: var(--Dark);
	font-size: 9pt;
	line-height: 15pt;
	mc-disabled: true;
}

p.TOC1
{
	color: var(--Dark);
	font-weight: normal;
	line-height: 21pt;
	margin-bottom: 15px;
	margin-top: 15px;
	page-break-after: avoid;
	mc-disabled: false;
	font-size: 16pt;
}

p.TOC2
{
	color: var(--Dark);
	font-size: 15pt;
	font-weight: normal;
	line-height: 21pt;
	margin-bottom: 13px;
	margin-left: .5in;
	margin-top: 13px;
	mc-disabled: false;
}

p.TOC3
{
	color: var(--Dark);
	line-height: 21pt;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 1in;
	margin-top: 10px;
	mc-disabled: false;
	font-size: 14pt;
}

/* Generic classes */

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

div.search-submit
{
	border-left: solid 1px #404040;
}

code.small
{
	font-size: 11pt;
}

strong
{
	font-weight: bold;
	color: #303030;
}

/* div.MCBreadcrumbsBox_0
{
	position: fixed;
} */

/* these are not working...

form, input, select 
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.search-bar
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

._Skins_Topics_Searchbar
{
	outline: transparent;
	mc-disabled: true;
}*/

/* Menu padding for large screens */

@media only screen and (min-width: 1700px)
{
	ul.navigation li a
	{
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media only screen and (min-width: 1500px)
{
	ul.navigation li a
	{
		padding-left: 16px;
		padding-right: 16px;
	}
}

a:link
{
	color: var(--Link);
}

a:visited
{
	color: var(--Link);
}

._Skins_Section_Menu a:hover
{
	text-decoration: underline;
	mc-disabled: true;
}

._Skins_Topics_Menu_Related a:hover
{
	text-decoration: underline;
	mc-disabled: true;
}

._Skins_Topics_Menu a:hover
{
	text-decoration: underline;
	mc-disabled: true;
}

a:hover
{
	color: var(--LinkHover);
	text-decoration: underline;
}

._Skins_Section_Menu a.selected
{
	display: none;
	mc-disabled: true;
}

._Skins_Section_Menu::before
{
	content: "In this section:";
	color: var(--Dark);
	font-weight: bold;
	font-size: 12pt;
	line-height: 18pt;
	padding-bottom: 12px;
	padding-left: 4px;
	mc-disabled: true;
}

._Skins_Topics_Menu::before
{
	content: "On this page:";
	color: var(--Dark);
	font-weight: bold;
	font-size: 11pt;
	line-height: 18pt;
	margin-bottom: 18px;
	mc-disabled: true;
}

._Skins_Topics_Menu_Related::before
{
	content: "Related topics:";
	color: var(--Dark);
	font-weight: bold;
	font-size: 11pt;
	line-height: 18pt;
	margin-bottom: 18px;
	mc-disabled: true;
}

div.MCMiniTocBox_0::before
{
	content: "In this section:";
	color: var(--Dark);
	font-size: 14pt;
	font-weight: bold;
	line-height: 21pt;
	padding-bottom: 12px;
	white-space: nowrap;
}

ul.navigation ul
{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.25);
	/*	border: solid 1px #A8B2BD; */
	border-radius: 4px;
}

/*ul.navigation ul li:hover
{
	text-decoration: underline;
	color: #ff8503;
}*/

div.important::before
{
	/*	content: url('../Images/icon_exclamation_color.svg') "\00a0Important\00a0\00a0"; */
	content: "Important\00a0\00a0";
	color: var(--BrandOrange);
	font-weight: bold;
	font-size: 13pt;
	white-space: nowrap;
}

div.important
{
	display: block;
	overflow: hidden;
	background-color: var(--LightOrange);
	/*	border-left: solid 4px #F57C00; */
	min-width: 30px;
	min-height: 20px;
	/*	box-shadow: 1px 1px 3px #e0e0e0; */
	z-index: 0;
	border-radius: 8px;
	margin: 1em 1.2em 1.2em 0em;
	padding: 1em;
}

div.important p
{
	margin: 6px 4px 4px 0px;
}

div.important pre
{
	margin: 6px 0px 4px 0px;
}

div.note::before
{
	/*	content: url('../Images/icon_note_color.svg') "\00a0Note\00a0\00a0"; */
	content: "Note\00a0\00a0";
	color: #337ab7;
	font-weight: bold;
	font-size: 13pt;
	white-space: nowrap;
}

div.note
{
	display: block;
	overflow: hidden;
	background-color: #eff5fb;
	/*	border-left: solid 4px #468FCC;*/
	min-width: 30px;
	min-height: 20px;
	/*	box-shadow: 1px 1px 3px #e0e0e0; */
	z-index: 0;
	border-radius: 8px;
	margin: 1em 1.2em 1.2em 0em;
	padding: 1em;
}

div.note p
{
	margin: 6px 4px 4px 0px;
}

div.note pre
{
	margin: 6px 0px 4px 0px;
}

div.tip::before
{
	/*	content: url('../Images/icon_tip_color.svg') "\00a0Tip\00a0\00a0"; */
	content: "Tip\00a0\00a0";
	font-weight: bold;
	font-size: 13pt;
	white-space: nowrap;
	color: #588493;
}

div.tip
{
	display: block;
	overflow: hidden;
	/*	box-shadow: 1px 1px 3px #e0e0e0; */
	border-radius: 8px;
	background-color: #E6F0F0;
	/*	border-left: solid 4px #74aaba;*/
	margin: 1em 1.2em 1.2em 0em;
	padding: 1em;
}

div.tip p
{
	margin: 6px 4px 4px 0px;
}

div.tip pre
{
	margin: 6px 0px 4px 0px;
}

div.example::before
{
	/*	content: url('../Images/icon_example_color.svg') " Example\00a0\00a0"; */
	content: "Example\00a0\00a0";
	font-weight: bold;
	font-size: 13pt;
	white-space: nowrap;
	color: #588493;
}

div.example
{
	display: block;
	overflow: hidden;
	/*	border-left: solid 4px #81B8B0; */
	min-width: 30px;
	min-height: 20px;
	/*	box-shadow: 1px 1px 3px #e0e0e0; */
	z-index: 0;
	border-radius: 8px;
	background-color: #e6f0f0;
	margin: 1em 1.2em 1.2em 0em;
	padding: 1em;
}

div.example p
{
	margin: 6px 4px 4px 0px;
}

div.example pre
{
	margin: 6px 0px 4px 0px;
}

div.info-version::before
{
	content: url('../Images/info_icon.svg') "\00a0Outdated Documentation\00a0\00a0";
	color: #006275;
	font-weight: bolder;
	font-size: 13pt;
	white-space: nowrap;
}

div.info-version
{
	display: block;
	overflow: hidden;
	padding: 10px 10px 5px 15px;
	background-color: #fdfdfd;
	border: solid 1.5px #006275;
	min-width: 30px;
	min-height: 20px;
	/*	box-shadow: 1px 1px 3px #e0e0e0; */
	z-index: 0;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 16px;
	margin-right: 30px;
}

/* Headings */

h1
{
	font-weight: bold;
	margin-top: 0;
	color: #303030;
	font-size: 20pt;
	line-height: 27pt;
}

h2
{
	font-weight: bold;
	page-break-before: always;
	color: #303030;
	margin-top: 2em;
	margin: 2em 0px 1em;
	font-size: 18pt;
	line-height: 25pt;
}

h3
{
	font-weight: bold;
	color: #303030;
	margin-top: 1em;
	font-size: 16pt;
	margin: 1.2em 0px 0.8em;
	padding-top: 10px;
	line-height: 23pt;
}

h4
{
	font-weight: bold;
	color: #303030;
	font-size: 14pt;
	margin: 1em 0 0.5em;
	padding-top: 8px;
	line-height: 21pt;
}

h5
{
	font-weight: bold;
	color: #303030;
	font-size: 12pt;
	margin: 1em 0 0.5em;
	line-height: 19pt;
}

h6
{
	font-weight: bold;
	font-size: 8.0pt;
	color: #303030;
	margin: 1em 0;
	mc-disabled: false;
}

/* Home page topic */

.nav-search	/*Does not display search in Top Navigation for desktop*/
{
	display: none;
}

div.accent
{
	background-color: #eff4fa;
	padding-top: 2px;
	padding-bottom: 20px;
	padding: 14px 0px;
}

div.home-layout
{
	padding-left: 15%;
	padding-right: 15%;
	padding-bottom: 0%;
	mc-disabled: true;
}

div.home-section
{
	border-bottom-width: 0px;
	border-bottom: solid 0px var(--LightGray);
	padding: 3%;
	padding-bottom: 0%;
	padding-top: 2%;
	mc-disabled: true;
}

div.home-section:last-of-type
{
	border-bottom: none;
}

div.home-tiles	/*This is a custom responsive layout row style (div class).*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	z-index: 99;
	margin-bottom: 2%;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-tiles > div:nth-child(1)
{
	margin-top: 1%;
	margin-left: 0%;
	width: 30%;
}

div.home-tiles > div:nth-child(2)
{
	margin-top: 1%;
	margin-left: 5%;
	width: 30%;
}

div.home-tiles > div:nth-child(3)
{
	margin-top: 1%;
	margin-left: 5%;
	width: 30%;
}

div.home-tiles > div:nth-child(4)
{
	margin-top: 1%;
	margin-left: 0%;
	width: 25%;
}

/* For AnzoGraph topic hero */

div.topic-hero
{
	mc-disabled: true;
	background-repeat: no-repeat;
	padding: 2.5% 0;
	background: linear-gradient(to bottom, rgba(1, 10, 29, 0.99), rgba(10, 70, 95, 0.90)) !important;
}

div.topic-hero h1
{
	text-align: center;
	line-height: 36pt;
	font-size: 28pt;
	color: #ffffff;
}

.height-container-sidenav
{
	padding-bottom: 0px;
}

html.home-topic	/*Used on Home.htm topic for styles set only on the home topic*/
{
	mc-disabled: true;
}

html.home-topic .main-section > .outer-row	/*Overrides padding set in the skin*/
{
	max-width: 100%;
	padding: 0;
}

img.home-tile
{
	max-width: 50%;
}

/* Links */

a
{
	text-decoration: none;
	color: var(--Link);
}

a.MiniTOC1
{
	text-decoration: none;
	color: var(--Link);
	mc-disabled: true;
}

a.MiniTOC1:hover
{
	text-decoration: underline;
	color: var(--LinkHover);
}

a.external
{
	background-repeat: no-repeat;
	background-image: url('../Images/external-teal.svg');
	background-position: right;
	background-origin: border-box;
	padding-right: 13px;
	color: var(--Link);
}

a.external:hover
{
	background-image: url('../Images/external-blue.svg');
	color: var(--LinkHover);
}

a.home-tiles
{
	font-size: 13pt;
	font-weight: bold;
	color: var(--Dark);
	text-decoration: underline;
}

a.landing-tiles
{
	font-size: 13pt;
	font-weight: bold;
	color: var(--Link);
}

MadCap|dropDown
{
	border-bottom: 1px solid var(--LightGray);
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-open-image: url('../Images/Minus.png');
	mc-closed-image: url('../Images/Plus.png');
	padding: 10px 0;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	font-size: 12pt;
	color: #303030;
}

MadCap|expandingBody
{
	color: var(--Dark);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: var(--BrandBlueGreen);
}

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: none;
	color: var(--Link);
}

table
{
	border-collapse: collapse;
	border-spacing: inherit;
}

th
{
	padding-left: 10px;
	text-align: left;
	padding: 10px;
	color: #303030;
	font-weight: bold;
}

td
{
	border-collapse: collapse;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	line-height: 18pt;
}

td.bold
{
	color: #303030;
	font-weight: bold;
	mc-disabled: true;
}

h2.topBorder
{
	overflow: hidden;
	padding-top: 12px;
	margin-top: 2em;
	border-top: solid 2px var(--TableBorder);
	border-top-color: var(--TableBorder);
}

/* Lists */

dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

dl,
ol,
ul
{
	letter-spacing: .25px;
	line-height: 20pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Master pages */

div.home-footer
{
	padding: 2% 5%;
}

div.side-content	/*Used on OtherTopics.flmsp for the search-bar and menu*/
{
	width: 330px;
	/*	float: right; */
	position: fixed;
	right: 1%;
	/*	margin-left: 20px;
	margin-bottom: 15px;
	padding-right: 2%; */
	mc-disabled: true;
}

div.side-content-menu	/*Used on OtherTopics.flmsp for the menus*/
{
	width: 330px;
	position: fixed;
	right: 1%;
	height: 75%;
	overflow: auto;
	mc-disabled: true;
	/*	z-index: -10;
	font-size: 13pt;
	font-weight: bold;
	color: #303030;
	margin-left: 20px; */
	background-color: #EEF2F5;
	border-radius: 4px;
}

div.topic-layout
{
	padding-top: 1%;
	/* padding-left: 1%; */
	padding-right: 1%;
	margin-right: 320px;
}

div.topic-layout-wide
{
	padding-top: 1%;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: var(--Dark);
	mc-breadcrumbs-count: 10;
	font-size: 10pt;
	padding-top: 5px;
	mc-breadcrumbs-prefix: ' | ';
	margin-right: 340px;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: #ffffff;
}

/* Page layout */

p.frame-footer-page-number
{
	color: var(--Medium);
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	mc-disabled: true;
}

p.frame-footer-text
{
	color: var(--Medium);
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	mc-disabled: true;
}

/* Master page */

div.home-footer
{
	margin-bottom: 0%;
	color: #303030;
	background-color: transparent;
	padding-right: 0%;
	padding-left: 5%;
	font-size: 9pt;
	padding: 1% 5%;
	padding-bottom: 1%;
	padding-top: 1%;
	mc-disabled: true;
}

p.footer
{
	font-size: 8pt;
	line-height: 10pt;
	color: #333333;
	padding-top: 10px;
}

MadCap|xref:hover
{
	color: var(--LinkHover);
	text-decoration: underline;
}

li
{
	margin-bottom: 10px;
	margin-top: 6px;
	padding: 0px 0px 0px 5px;
	line-height: 20pt;
}

MadCap|miniTocProxy
{
	mc-toc-depth: 1;
	border-top-width: 0px;
	padding-top: 0px;
	padding-left: 20px;
	margin-top: 10px;
}

p.MiniTOC1
{
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	mc-disabled: false;
	color: var(--Link);
	padding-bottom: 3px;
	padding-top: 0px;
	margin: 10px 0;
}

pre
{
	background-color: #fafafa;
	overflow: auto;
	mc-hyphenate: never;
	font-size: 11pt;
	line-height: 16pt;
	white-space: pre;
	margin: 1em 1.2em 1em 0em;
	padding: 0.5em;
}

ul
{
	margin: 1em 1.2em 1em 0em;
	margin-left: 0em;
	list-style-position: outside;
	padding-left: 2.5em;
}

ol
{
	margin-left: 0em;
	margin: 1em 1.2em 1em 0em;
	list-style-position: outside;
	padding-left: 2.5em;
}

div.GlossaryPageEntry
{
	mc-disabled: true;
}

fieldset
{
	mc-disabled: true;
}

figcaption
{
	mc-disabled: true;
}

figure
{
	mc-disabled: true;
}

frame
{
	mc-disabled: true;
}

frameset
{
	mc-disabled: true;
}

header
{
	mc-disabled: true;
}

hr
{
	mc-disabled: true;
}

html
{
	mc-disabled: true;
}

html.concept
{
	mc-disabled: true;
}

html.reference
{
	mc-disabled: true;
}

html.task
{
	mc-disabled: true;
}

html.topic
{
	mc-disabled: true;
}

iframe
{
	mc-disabled: true;
}

ins
{
	mc-disabled: true;
}

kbd
{
	mc-disabled: true;
}

legend
{
	mc-disabled: true;
}

p.Concept
{
	mc-disabled: true;
}

p.ConceptContext
{
	mc-disabled: true;
}

p.Index3
{
	mc-disabled: true;
}

p.Index4
{
	mc-disabled: true;
}

p.Index5
{
	mc-disabled: true;
}

p.Index6
{
	mc-disabled: true;
}

p.Index7
{
	mc-disabled: true;
}

p.Index8
{
	mc-disabled: true;
}

p.Index9
{
	mc-disabled: true;
}

p.ListOf
{
	mc-disabled: true;
}

p.MiniTOC2
{
	mc-disabled: false;
	color: var(--Link);
	margin-left: 30pt;
}

p.MiniTOC3
{
	mc-disabled: false;
	color: var(--Link);
	margin-left: 30pt;
}

p.MiniTOC4
{
	mc-disabled: false;
	color: var(--Link);
}

p.MiniTOC5
{
	mc-disabled: false;
	color: var(--Link);
	margin-left: 30pt;
}

p.MiniTOC6
{
	mc-disabled: true;
}

p.MiniTOC7
{
	mc-disabled: true;
}

p.MiniTOC8
{
	mc-disabled: true;
}

p.MiniTOC9
{
	mc-disabled: true;
}

p.TOC4
{
	mc-disabled: false;
	color: #404040;
	mc-heading-level: 4;
	font-size: 12pt;
}

p.TOC5
{
	mc-disabled: false;
	mc-heading-level: 5;
	font-size: 12pt;
	color: #404040;
}

p.TOC6
{
	mc-disabled: false;
	mc-heading-level: 0;
}

p.TOC7
{
	mc-disabled: false;
	mc-heading-level: 0;
}

p.TOC8
{
	mc-disabled: true;
}

p.TOC9
{
	mc-disabled: true;
}

q
{
	mc-disabled: true;
}

s
{
	mc-disabled: true;
}

samp
{
	mc-disabled: true;
}

span
{
	mc-disabled: false;
}

span.boolean
{
	mc-disabled: true;
}

span.SearchHighlight
{
	mc-disabled: false;
	background-color: #fffacd;
}

span.SearchHighlight1
{
	mc-disabled: false;
}

span.SearchHighlight2
{
	mc-disabled: true;
}

span.SearchHighlight3
{
	mc-disabled: true;
}

span.SearchHighlight4
{
	mc-disabled: true;
}

span.SearchHighlight5
{
	mc-disabled: true;
}

span.SearchHighlight6
{
	mc-disabled: true;
}

span.SearchHighlight7
{
	mc-disabled: true;
}

span.SearchHighlight8
{
	mc-disabled: true;
}

span.SearchHighlight9
{
	mc-disabled: true;
}

span.SearchHighlight10
{
	mc-disabled: true;
}

span.SeeAlsoIndex
{
	mc-disabled: true;
}

span.SeeAlsoIndexTerms
{
	mc-disabled: true;
}

span.SeeIndex
{
	mc-disabled: true;
}

span.SeeIndexTerms
{
	mc-disabled: true;
}

span.state
{
	mc-disabled: true;
}

MadCap|relationshipsHeading
{
	mc-disabled: true;
}

MadCap|relationshipsHeading.concept
{
	mc-disabled: true;
}

MadCap|relationshipsHeading.reference
{
	mc-disabled: true;
}

MadCap|relationshipsHeading.task
{
	mc-disabled: true;
}

MadCap|relationshipsItem
{
	mc-disabled: true;
}

MadCap|relationshipsProxy
{
	mc-disabled: true;
}

MadCap|helpControlList
{
	mc-disabled: true;
}

MadCap|helpControlListItem
{
	mc-disabled: true;
}

MadCap|helpControlListItemLink
{
	mc-disabled: true;
}

MadCap|helpControlMenu
{
	mc-disabled: true;
}

MadCap|helpControlMenuItem
{
	mc-disabled: true;
}

MadCap|helpControlMenuItem.Highlighted
{
	mc-disabled: true;
}

MadCap|slideshow
{
	mc-disabled: true;
}

MadCap|slideshowAutoControls
{
	mc-disabled: true;
}

MadCap|slideshowAutoControls.active
{
	mc-disabled: true;
}

MadCap|slideshowAutoControls.Start
{
	mc-disabled: true;
}

MadCap|slideshowAutoControls.Stop
{
	mc-disabled: true;
}

MadCap|slideshowBullet
{
	mc-disabled: true;
}

MadCap|slideshowBullet.active
{
	mc-disabled: true;
}

MadCap|slideshowCaption
{
	mc-disabled: true;
}

MadCap|slideshowNavigationControls
{
	mc-disabled: true;
}

MadCap|slideshowNavigationControls.Next
{
	mc-disabled: true;
}

MadCap|slideshowNavigationControls.Previous
{
	mc-disabled: true;
}

MadCap|slideThumbnail
{
	mc-disabled: true;
}

MadCap|slideThumbnail.active
{
	mc-disabled: true;
}

MadCap|dropDownHead
{
	font-weight: bold;
	font-size: 16pt;
}

b
{
	font-weight: bold;
	color: #303030;
}

tbody
{
	vertical-align: top;
	text-align: left;
}

h3.noTOC
{
	mc-disabled: false;
}

MadCap|xref.ListOfPageNumber
{
	mc-format: '{para}';
}

div.landing-home
{
	border: solid 2px #404040;
	border-radius: 4px;
}

div.landing::before
{
	content: url('../Images/doc_icon_small_blue.png');
	float: left;
	display: block;
	margin-right: 16px;
	margin-top: 18px;
}

div.landing
{
	background-color: #EEF2F5;
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16), 0 8px 24px 0 rgba(0, 0, 0, 0.11);
	border-radius: 4px;
}

div.landing-tiles	/*This is a custom responsive layout row style (div class).*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2%;
}

div.landing-tiles::before
{
	content: ' ';
	display: table;
}

div.landing-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.landing-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 200px;
}

div.landing-tiles > div:nth-child(1)
{
	width: 30%;
	margin-left: 0%;
}

div.landing-tiles > div:nth-child(2)
{
	width: 30%;
	margin-left: 3%;
}

div.landing-tiles > div:nth-child(3)
{
	width: 30%;
	margin-left: 3%;
}

div.two-columns	/*This is a custom responsive layout row style (div class).*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2%;
}

div.two-columns::before
{
	content: ' ';
	display: table;
}

div.two-columns::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.two-columns > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 200px;
}

div.two-columns > div:nth-child(1)
{
	width: 40%;
	margin-left: 0%;
}

div.two-columns > div:nth-child(2)
{
	width: 40%;
	margin-left: 3%;
	margin-right: 14%;
}

div.four-columns	/*This is a custom responsive layout row style (div class).*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2%;
}

div.four-columns::before
{
	content: ' ';
	display: table;
}

div.four-columns::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.four-columns > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 250px;
}

div.four-columns > div:nth-child(1)
{
	width: 23%;
	margin-left: 0%;
	margin-top: 0%;
}

div.four-columns > div:nth-child(2)
{
	width: 23%;
	margin-left: 2%;
	margin-top: 0%;
}

div.four-columns > div:nth-child(3)
{
	width: 23%;
	margin-left: 2%;
	margin-top: 0%;
}

div.four-columns > div:nth-child(4)
{
	width: 23%;
	margin-left: 2%;
	margin-top: 0%;
}

a.GlossaryPageTerm
{
	mc-disabled: true;
}

a.MCBreadcrumbsLink
{
	mc-disabled: true;
}

a.selected
{
	mc-disabled: true;
}

area
{
	mc-disabled: true;
}

article
{
	mc-disabled: true;
}

aside
{
	mc-disabled: true;
}

big
{
	mc-disabled: true;
}

canvas
{
	mc-disabled: true;
}

col
{
	mc-disabled: true;
}

colgroup
{
	mc-disabled: true;
}

datalist
{
	mc-disabled: true;
}

del
{
	mc-disabled: true;
}

dir
{
	mc-disabled: true;
}

div.MCMiniTocBox_0
{
	mc-disabled: true;
}

ul.navigation
{
	mc-disabled: true;
}

ol ul
{
	margin-left: 0px;
	padding-left: 20px;
	list-style: disc;
}

ul ul
{
	margin-left: 0px;
	padding-left: 20px;
}

ul ol
{
	margin-left: 0px;
	padding-left: 20px;
}

ol ol
{
	margin-left: 0px;
	padding-left: 20px;
}

caption
{
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	line-height: 20pt;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #303030;
	margin-top: 8px;
}

code
{
	white-space: pre-wrap;
	font-family: 'Courier New';
	color: #000000;
}

@media only screen and (max-width: 1200px)
{
	/* Home page topic */

	.nav-search	/*Displays search in Top Navigation for tablet/mobile*/
	{
		display: block;
	}

	nav.title-bar .menu-icon
	{
		padding-top: 20px;
	}

	div.MCBreadcrumbsBox_0
	{
		margin-right: 0px;
	}

	div.side-content	/*Removes search-bar and menu set in topic in tablet*/
	{
		display: none;
	}

	div.side-content-menu	/*Removes search-bar and menu set in topic in tablet*/
	{
		display: none;
	}

	html.home-topic .nav-search	/*Will not display search in Top Navigation on home page*/
	{
		display: none;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.topic-layout
	{
		padding-top: 2%;
		margin-right: 1%;
	}

	div.topic-layout-wide
	{
		padding-top: 2%;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 80%;
		margin-top: 1%;
		margin-left: 10%;
		margin-right: 10%;
	}

	div.home-tiles > div:nth-child(2)
	{
		margin-top: 5%;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	div.home-tiles > div:nth-child(3)
	{
		margin-top: 5%;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	div.home-tiles > div:nth-child(4)
	{
		margin-top: 5%;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	div.landing-tiles > div:nth-child(1)
	{
		margin-left: 0%;
		margin-top: 0%;
		min-height: 80px;
		width: 75%;
	}

	div.landing-tiles > div:nth-child(2)
	{
		margin-left: 0%;
		min-height: 80px;
		margin-top: 3%;
		width: 75%;
	}

	div.landing-tiles > div:nth-child(3)
	{
		margin-left: 0%;
		min-height: 80px;
		margin-top: 3%;
		width: 75%;
	}

	div.landing-tiles > div
	{
		min-height: 80px;
	}

	div.two-columns > div:nth-child(1)
	{
		margin-left: 0%;
		margin-top: 0%;
		min-height: 120px;
		width: 75%;
	}

	div.two-columns > div:nth-child(2)
	{
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 3%;
		width: 75%;
	}

	div.two-columns > div
	{
		min-height: 120px;
	}

	div.four-columns > div:nth-child(1)
	{
		margin-left: 0%;
		min-height: 160px;
		margin-top: 0%;
		width: 75%;
	}

	div.four-columns > div:nth-child(2)
	{
		margin-left: 0%;
		min-height: 160px;
		margin-top: 3%;
		width: 75%;
	}

	div.four-columns > div:nth-child(3)
	{
		margin-left: 0%;
		min-height: 160px;
		margin-top: 3%;
		width: 75%;
	}

	div.four-columns > div
	{
		min-height: 80px;
	}

	div.four-columns > div:nth-child(4)
	{
		margin-left: 0%;
		margin-top: 3%;
		width: 75%;
	}

	div.home-layout
	{
		padding-bottom: 1%;
	}

	div.home-section
	{
		padding-bottom: 1%;
		padding-top: 3%;
	}

	MadCap|miniTocProxy
	{
		padding-left: 10px;
		margin-top: 10px;
	}

	MadCap|breadcrumbsProxy
	{
		margin-right: 0px;
	}

	h2
	{
		margin-top: 2em;
	}

	h2.topBorder
	{
		margin-top: 1em;
	}

	div.note
	{
		
	}

	div.tip
	{
		
	}

	div.important
	{
		
	}

	div.example
	{
		
	}

	table
	{
		
	}

	div.landing-tiles
	{
		margin-bottom: 3%;
	}

	div.home-tiles
	{
		width: 80%;
	}

	ol
	{
		padding-left: 2em;
	}

	ul
	{
		padding-left: 2em;
	}
}

@media only screen and (max-width: 600px)
{
	/* To try to eliminate blue outline on selected topic in mobile safari */

	input:focus,
	select:focus
	{
		outline: none;
	}

	/* Home page topic */

	div.home-layout
	{
		padding: 2% 5%;
	}

	div.home-section
	{
		padding: 10% 0;
	}

	img.home-tile
	{
		max-width: 25%;
	}

	div.MCBreadcrumbsBox_0
	{
		margin-right: 0px;
	}

	div.topic-layout
	{
		padding-top: 4%;
		margin-right: 1%;
	}

	div.topic-layout-wide
	{
		padding-top: 4%;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 1%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.home-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.topic-hero
	{
		padding: 5% 0;
	}

	div.topic-hero h1
	{
		font-size: 24pt;
	}

	div.home-tiles > div:nth-child(4)
	{
		width: 100%;
		margin-top: 5%;
	}

	div.landing-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 0%;
		min-height: 145px;
	}

	div.landing-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
		min-height: 145px;
	}

	div.landing-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
		min-height: 145px;
	}

	div.landing-tiles > div
	{
		min-height: 145px;
	}

	div.two-columns > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 0%;
	}

	div.two-columns > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
		margin-right: 0%;
	}

	div.two-columns > div
	{
		min-height: 145px;
	}

	div.four-columns > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		min-height: 160px;
		margin-top: 0%;
	}

	div.four-columns > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
		min-height: 160px;
	}

	div.four-columns > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
		min-height: 160px;
	}

	div.four-columns > div
	{
		min-height: 130px;
	}

	div.four-columns > div:nth-child(4)
	{
		margin-left: 0%;
		margin-top: 5%;
		width: 100%;
	}

	div.four-columns
	{
		margin-bottom: 5%;
	}

	div.landing-tiles
	{
		margin-bottom: 5%;
	}

	MadCap|miniTocProxy
	{
		padding-left: 10px;
		margin-top: 10px;
	}

	MadCap|breadcrumbsProxy
	{
		margin-right: 0px;
	}

	h2.topBorder
	{
		margin-top: 1em;
	}

	h2.noTOC
	{
		margin-top: 1em;
	}

	h2
	{
		margin-top: 1em;
	}

	div.home-tiles
	{
		margin-bottom: 5%;
	}

	div.note
	{
		margin-right: 10px;
		margin: 10px;
		margin-left: 0px;
	}

	div.tip
	{
		margin: 10px;
		margin-left: 0px;
	}

	div.important
	{
		margin: 10px;
		margin-left: 0px;
	}

	div.example
	{
		margin: 10px;
		margin-left: 0px;
	}

	ol
	{
		padding-left: 1.5em;
	}

	ul
	{
		padding-left: 1.5em;
	}

	table
	{
		
	}
}

@media print
{
	body
	{
		margin: 8px;
		font-size: 12pt;
		line-height: 18pt;
	}

	/* Content */

	p
	{
		margin-bottom: 10px;
		margin-top: 10px;
		mc-hyphenate: never;
		line-height: 20pt;
	}

	p.table-text
	{
		font-size: 11pt;
	}

	div.MCMiniTocBox_0::before
	{
		content: "In this section:";
		color: var(--Dark);
		font-size: 12pt;
		font-weight: bold;
		line-height: 21pt;
		padding-bottom: 12px;
		white-space: nowrap;
	}

	/* Headings */

	h1
	{
		margin-bottom: 20px;
		font-size: 18pt;
		line-height: 24pt;
	}

	h2
	{
		font-size: 18pt;
		font-weight: bold;
		margin-top: 2em;
		line-height: 22pt;
	}

	h3
	{
		font-weight: bold;
		mc-heading-level: 3;
		page-break-before: always;
		margin-top: 1em;
		font-size: 16pt;
		margin: 1em 0px 0.8em;
		padding-top: 0px;
	}

	/* Links */

	a.external
	{
		text-decoration: underline;
		color: blue;
		background-image: none;
		padding-right: 0px;
	}

	a.external:hover
	{
		text-decoration: underline;
		color: blue;
		background-image: none;
	}

	MadCap|xref
	{
		font-weight: normal;
		text-decoration: none;
		mc-format: '{para}';
	}

	p.title
	{
		font-size: 38pt;
		line-height: 48pt;
		margin-top: 20px;
	}

	h4
	{
		page-break-before: auto;
		mc-heading-level: 4;
	}

	h5
	{
		mc-heading-level: 0;
	}

	h6
	{
		font-size: 12pt;
		mc-heading-level: 0;
	}

	h7
	{
		font-size: 12pt;
		page-break-inside: avoid;
		column-break-after: avoid;
		page-break-after: avoid;
		font-weight: bold;
		color: #303030;
		display: block;
		mc-heading-level: 0;
	}

	MadCap|tocProxy
	{
		margin-right: 10px;
		padding-left: 0px;
		padding-top: 0px;
	}

	p.frame-footer-text
	{
		font-size: 10pt;
		text-transform: inherit;
		margin: 0;
		margin-bottom: 6px;
		margin-top: 0px;
		line-height: 10pt;
	}

	h1.noTOC
	{
		mc-heading-level: 0;
	}

	td.footer
	{
		padding: 0px;
	}

	p.TOC1
	{
		font-size: 14pt;
		line-height: 18pt;
		font-weight: bold;
	}

	p.TOC2
	{
		font-size: 13pt;
		line-height: 18pt;
		margin-left: 15pt;
	}

	p.TOC3
	{
		font-size: 12pt;
		line-height: 18pt;
		margin-left: 30pt;
	}

	li
	{
		mc-hyphenate: never;
		line-height: 20pt;
	}

	p.MiniTOC1
	{
		color: var(--Link);
		mc-format: '{paratext}';
		margin: 10px 0;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-left: 0px;
		margin-right: 50px;
		line-height: 20pt;
	}

	p.MiniTOC2
	{
		color: var(--Link);
		mc-format: '{paratext}';
		margin: 10px 0;
		margin-left: 20pt;
		margin-right: 50pt;
		line-height: 20pt;
	}

	p.relatedTopics
	{
		margin: 1em 0;
		margin-top: 1em;
		margin-bottom: 6px;
	}

	h2.noTOC
	{
		mc-heading-level: 0;
		page-break-before: auto;
	}

	h3.noTOC
	{
		mc-heading-level: 0;
		page-break-before: auto;
	}

	MadCap|dropDownHotspot
	{
		font-size: 12pt;
	}

	p.MiniTOC4
	{
		margin: 10px 0;
		margin-left: 20pt;
		margin-right: 50pt;
		margin-bottom: 10px;
		line-height: 20pt;
	}

	p.MiniTOC3
	{
		margin: 10px 0;
		margin-left: 20pt;
		margin-right: 50pt;
		line-height: 20pt;
	}

	p.MiniTOC5
	{
		margin: 10px 0;
		margin-left: 20pt;
		margin-right: 50pt;
		line-height: 20pt;
	}

	h4.noTOC
	{
		mc-heading-level: 0;
	}

	p.TOC4
	{
		margin: ;
		font-size: 11pt;
		margin-left: 45pt;
	}

	p.TOC5
	{
		font-size: 11pt;
		margin-left: 100pt;
		mc-heading-level: 0;
		color: #404040;
	}

	p.TOC6
	{
		font-size: 10pt;
		margin-left: 115pt;
		mc-heading-level: 0;
	}

	td
	{
		mc-hyphenate: never;
		border-bottom: solid 1px #d5deea;
	}

	p.TOC7
	{
		mc-heading-level: 0;
		margin-left: 120pt;
	}

	h2.topBorder
	{
		margin-top: 1em;
		border-top: solid 2px var(--TableBorder);
		mc-heading-level: 2;
	}

	pre
	{
		font-size: 10pt;
		line-height: 14pt;
	}

	li.noBullet
	{
		line-height: 16pt;
	}

	div.important p
	{
		line-height: 20pt;
	}

	code.small
	{
		
	}
}

li.noBullet
{
	list-style-type: none;
	display: list-item;
	line-height: 20pt;
}

p.indent
{
	margin-left: 20px;
}

pre.indent
{
	margin-left: 20px;
}

#topBtn
{
	display: none;
	position: fixed;
	bottom: 20px;
	right: 10px;
	z-index: 99;
	font-size: 11pt;
	font-weight: normal;
	border: none;
	outline: none;
	color: #ffffff;
	cursor: pointer;
	padding: 6px;
	border-radius: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #006275;
	mc-disabled: true;
}

#topBtn:hover
{
	background-color: #082d40;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

img.docHome
{
	border-radius: 3px;
	/*background-size: 36px;*/
	float: left;
	margin-right: 10px;
	background-color: #006275;
	padding: 4px;
}

img.docHome:hover
{
	/*background-color: var(--LinkHover);*/
	background-color: #082d40;
}

/*div.dropmenu
{
	font-size: 13pt;
	font-weight: bold;
	text-decoration: none;
	color: var(--Dark);
	text-align: center;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	padding-top: 2px;
	mc-disabled: true;
}

div.dropmenu:hover
{
	cursor: pointer;
}

.dropmenu-content
{
	display: none;
	font-size: 11pt;
	padding: 4px 10px 10px 10px;
	position: absolute;
	background-color: #fafafa;
	min-width: 220px;
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
	z-index: 10;
	border-radius: 2px;
	float: right;
	overflow-y: scroll;
}

.dropmenu-content p
{
	cursor: default;
	white-space: nowrap;
}

.dropmenu-content a
{
	color: 1990a4;
	padding: 6px 2px;
	text-decoration: none;
	display: block;
}

.dropmenu-content p a
{
	display: inline-block;
	padding-bottom: 0px;
	padding-top: 0px;
}

.dropmenu:hover .dropmenu-content
{
	display: block;
	overflow-y: scroll;
	height: 140px;
	width: auto;
}*/

h1.noTOC
{
	
}

td.footer
{
	border-bottom: solid 0px #cccccc;
}

p.relatedTopics
{
	color: #303030;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 8px;
}

h2.noTOC
{
	
}

h4.noTOC
{
	
}

table.indent
{
	margin-left: 20px;
}

p.attachment
{
	background-image: url('../Images/pclip.png');
	background-repeat: no-repeat;
	background-origin: padding-box;
	padding-left: 26px;
}

td.noborder
{
	border-bottom: solid 0px #000000;
}

table.noborder
{
	border: solid 0px #ffffff;
}

div.homeLink
{
	font-size: 10pt;
	display: inline;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}

b.darkGray
{
	color: #303030;
}

div.landing-home:hover
{
	background-color: var(--TileHover);
	cursor: pointer;
	border: solid 2px #404040;
	border-radius: 4px;
}

div.landing:hover
{
	background-color: var(--TileHover);
	/*	border: solid 1px #E8E9EB;*/
	cursor: pointer;
}

p.landingTileDesc
{
	margin-top: 6px;
	margin-left: 46px;
	padding-bottom: 10px;
}

p.landingTileLink
{
	padding: 0px;
	margin: 14px 0px 14px;
	line-height: 18pt;
}

a.home-tiles:hover
{
	color: var(--Link);
}

a.landing-tiles:hover
{
	color: var(--LinkHover);
	text-decoration: underline;
}

ul.table
{
	padding-left: 1em;
}

ol.table
{
	padding-left: 1em;
}

