/*<meta Version="9" conditions="Publishing.Import" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@charset "utf-8";

/****************************  LANDING PAGE SETTINGS *****************************************************/
/**************************** END OF LANDING PAGE SETTINGS  *****************************************************/
/******SCROLL BAR SETTINGS****/

::-webkit-scrollbar
{
	width: 10px;
}

::-webkit-scrollbar-track
{
	background: #f1f1f1;
	height: 50px;
}

::-webkit-scrollbar-thumb
{
	background: #ddddda;
	height: 50px;
}

::-webkit-scrollbar-thumb:hover
{
	background: #555;
	height: 50px;
}

div.side-content::-webkit-scrollbar-thumb
{
	background: transparent;
}

div.side-content::-webkit-scrollbar-track
{
	background: transparent;
}

div.side-content::-webkit-scrollbar
{
	width: 0px;
}

/******END OF SCROLL BAR SETTINGS*******/
/* POP UP SETTINGS*/

.MCTextPopup_Open .MCTextPopupBody
{
	width: max-content;
}

.MCTextPopupArrow
{
	content: "";
	border: solid 13px transparent;
	border-bottom-color: transparent;
	border-bottom-width: 13px;
	border-top-color: transparent !important;
	border-top: none;
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -13px;
	margin-left: -13px;
	width: 0;
	height: 0;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_.MCTextPopupHotSpot_Popup
{
	background-position: right;
	background-image: none;
	padding-right: 0px;
	padding-left: 0;
}

.MCTextPopup_Open.MCTextPopupHotSpot_.MCTextPopupHotSpot_Popup
{
	background-position: right;
	background-image: none;
	padding-right: 0px;
	padding-left: 0;
}

.popupBody
{
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: .8em;
	background-color: #f5f5f5;
	border: none;
	border-radius: 4px;
	min-height: fit-content;
	max-width: 20%;
}

/***END OF POP UP SETTINGS****/
/***TITLE MENU SETTINGS****/

.title-bar .menu-icon span
{
	margin-right: 5px;
}

/*******END OF TITLE MENU SETTINGS**************/
/* MAIN TOP NAV CATEGORIES */

.sidenav-wrapper
{
	flex: 0 1 auto;
	overflow: auto;
	width: 18%;
	display: block;
	background-color: #f5f5f5;
	border-radius: 4px;
}

ul.menu
{
	display: block;
}

ul.menu li
{
	list-style: none;
	display: list-item;
	margin: 0;
	border-bottom: solid .5px #99999B !important;
}

/* SUB TOP NAV CATEGORIES */
/* TOOLBAR CATEGORIES */

.buttons._Skins_TopicToolBar.mc-component
{
	display: block;
	margin-bottom: 0px;
	height: 40px;
	margin-top: -90px;
	position: fixed !important;
	background: #ffffff;
	width: 50%;
	z-index: 1000;
}

.button-group-container-left
{
	float: right;
}

/****Resources Micro-Content****/

.micro-content-proxy.faq
{
	float: right;
	margin-left: 55%;
	margin-top: 40px;
	width: 350px;
	position: fixed;
}

.micro-response
{
	line-height: 1.2em;
	/*padding-left: 15px;*/
}

.micro-response a
{
	text-decoration: none;
}

.micro-response img
{
	width: 25px;
	padding-right: 8px;
}

.search-filter
{
	display: none;
}

/********BODY********/

body
{
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: 1.1em;
	line-height: 1.8;
}

*,
*::before,
*::after
{
	box-sizing: border-box;
	outline: none !important;
}

h1.HomeHeading
{
	font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
	font-weight: bold;
	margin-bottom: 12px;
	padding-bottom: 10px;
	margin-top: 30px;
	color: #0077c8;
	font-size: 3.5em;
	text-align: center;
	margin-left: auto;
}

h1
{
	font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
	color: #55565B;
	font-size: 2.2em;
	border: 0px !important;
}

h1.hidden
{
	mc-hidden: hidden;
	display: none;
	mc-toc-depth: 0;
	mc-concepts-list-headings: false;
	font-size: 1em;
	color: #ffb81c;
	visibility: hidden;
	mc-exclude-action: 'remove';
}

h2
{
	font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
	font-weight: bold;
	margin-top: 2em;
	color: #55565B;
	border: 0px !important;
	font-size: 1.8em;
}

h3
{
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #55565B;
	margin-top: 3%;
	margin-bottom: .5%;
}

h4
{
	font-weight: bold;
	font-size: 1.1em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	margin-top: 3%;
	margin-bottom: .5%;
}

h5
{
	font-weight: bold;
	font-size: 1em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	margin-top: 3%;
	margin-bottom: .5%;
}

a
{
	color: #0068af;
	text-decoration: none;
	border: 0px !important;
}

.glossaryTerm:link
{
	color: #55565b;
	font-weight: normal;
}

a.GlossaryPageLink:hover
{
	text-decoration: none;
}

.GlossaryPageDefinition
{
	margin-bottom: 10px;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_.MCTextPopupHotSpot_Popup
{
	color: #55565b;
	background-position: right;
	background-image: url('../../Images/Icons/glossary.png');
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}

.MCTextPopup_Open.MCTextPopupHotSpot_.MCTextPopupHotSpot_Popup
{
	color: #55565b;
	background-position: right;
	background-image: url('../../Images/Icons/glossary.png');
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	text-decoration: underline;
}

.MCHelpControl_Image_Icon
{
	border: none;
	margin-left: -4px;
	/*display: none;*/
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
	padding-left: 8px;
}

p
{
	margin-bottom: 12px;
	margin-top: 8px;
}

img
{
	max-width: 100%;
}

img.border
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #55565b;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #55565b;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #55565b;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #55565b;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

p.critical
{
	width: 100%;
	border-radius: 4px;
	background-position: 10px 4px;
	background-color: #fdebd7;
	padding: 30px 15px;
	margin-top: 2em;
}

p.note
{
	width: 100%;
	border-radius: 4px;
	background-position: 10px 4px;
	background-color: #E6F5FF;
	padding: 30px 15px;
	margin-top: 2em;
}

div.note
{
	width: 100%;
	border-radius: 4px;
	background-position: 10px 4px;
	background-color: #E6F5FF;
	padding: 10px 15px;
	margin-top: 2em;
}

/*************END OF BODY*****/
/************** TOP AND SLIDEOUT MENU SETTINGS ***************/
/****************END OF TOP AND SIDE MENU SETTINGS********************/
/************** Master Page Layout ***************/

.main-section
{
	background: #ffffff;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	margin-right: 0%;
	margin-top: 20px;
	margin-left: 0%;
}

.body-container
{
	flex: 1 1;
	margin-left: 0%;
	overflow: auto;
	padding-left: 0em;
	padding-right: 0em;
}

main
{
	width: 65%;
	margin-left: 8%;
}

/********FOOTER SETTINGS************/

div.home-footer
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.home-footer::before
{
	content: ' ';
	display: table;
}

div.home-footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-footer > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.home-footer > div:nth-child(2)
{
	width: 75%;
	margin-left: 0%;
}

p.footer-sub
{
	color: #FFF;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: 12px;
}

.footer
{
	background-color: #0077c8;
	padding: 25px 25px 10px 25px;
	margin-top: 100px;
}

.footer-logo
{
	max-width: 100%;
	margin: 0;
	text-align: left;
}

.footer-links a
{
	padding-right: 15px;
}

.footer-icons
{
	text-align: right;
}

/**.footer-icons > a:first-of-type
{
	padding-right: 10px;
}**/

.footer-img
{
	width: 50px;
}

/**************END OF FOOTER SETTINGS****************/
/************** DROPDOWN SETTINGS ***************/

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-position: left;
	padding-left: 0px;
	padding-right: 0;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-position: left;
	padding-left: 0px;
	padding-right: 0;
}

MadCap|dropDown
{
	padding-bottom: 10px;
	margin-top: 20px;
	mc-closed-image: url('../Images/Icons/arrow-right-gray.png');
	mc-open-image: url('../Images/Icons/arrow-down-gray.png');
}

MadCap|dropDownHotspot
{
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-weight: 500;
	font-size: 1.3em;
	color: #55565B;
}

MadCap|dropDownHotspot.h2
{
	color: #55565b;
	font-size: 1.8em;
	font-weight: bold;
	font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
}

MadCap|dropDownHotspot.h3
{
	font-weight: 500;
	font-size: 1.3em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

.dropDownHotspot.dropDownHotspoth3:link
{
	font-weight: 500;
	font-size: 1.3em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

MadCap|dropDownHotspot.h4
{
	font-weight: 500;
	font-size: 1.1em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

.dropDownHotspot.dropDownHotspoth4:link
{
	font-weight: 500;
	font-size: 1.1em;
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

.dropDownHotspot:link
{
	text-decoration: none;
	font-weight: 500;
}

.MCDropDown_Open
{
	margin-bottom: 25px;
	border-bottom: none;
	padding-bottom: 5px;
}

MadCap|dropDownBody
{
	border-bottom-width: 0px;
}

/************** END OF DROPDOWN SETTINGS ***************/
/************** MADCAP  SETTINGS ***************/

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #55565B;
}

a.MCBreadcrumbsLink:hover
{
	color: #0077c8;
}

MadCap|xref:hover
{
	color: #4F7476;
}

p.MiniTOC1
{
	font-weight: normal;
	border-bottom: solid 1px #99999b;
}

p.MiniTOC2
{
	border-bottom: solid 1px #99999b;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

p.TOC2
{
	border-bottom: solid 1px #55565B;
}

p.TOC3
{
	border-bottom: solid 1px #55565B;
}

MadCap|relationshipsHeading
{
	mc-hidden: hidden;
	display: none;
}

MadCap|relationshipsHeading.reference
{
	display: none;
}

MadCap|relationshipsHeading.task
{
	display: none;
}

MadCap|relationshipsHeading.concept
{
	display: none;
}

MadCap|relationshipsHeading.workflow
{
	display: none;
}

MadCap|relationshipsHeading.steps
{
	display: none;
}

MadCap|relationshipsHeading.scenarios
{
	display: none;
}

MadCap|relationshipsHeading.practices
{
	display: none;
}

MadCap|relationshipsHeading.data
{
	display: none;
}

MadCap|relationshipsProxy
{
	color: #0077c8;
	font-size: 12pt;
	background: #ddddda;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	padding-left: 0px;
	margin-left: 2px;
	border-top-color: #99999b;
	border-bottom-width: 1px;
	border-bottom-color: #99999b;
	border-bottom-style: solid;
	position: static;
	display: block;
	text-indent: 0px;
	float: left;
	clear: right;
	width: 100%;
	text-align: center;
	margin-bottom: 42px;
}

MadCap|xref
{
	color: #2D8DCC;
	font-weight: 500;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|relationshipsItem
{
	color: #0077c8;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	display: inline-table;
	text-align: left;
	float: none;
	margin-left: 0%;
	border-left-color: #99999b;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	border-right-color: #99999b;
	border-right-style: solid;
	border-right-width: 1px;
}

MadCap|miniTocProxy
{
	border-bottom: solid 1px #55565B;
	border-top-color: #55565B;
	padding-right: 20px;
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 20px;
	background: #ddddda;
	font-size: 1em;
	font-style: normal;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
}

MadCap|menuProxy
{
	float: right;
	margin-left: 20px;
	margin-top: 20px;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	color: #55565B;
}

p.TOC1
{
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: 1em;
	border-bottom: solid 1px #55565B;
	color: #55565B;
	font-weight: normal;
}

._Skins_SearchResults.mc-component #resultList
{
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
	display: block;
}

._Skins_SearchResults.mc-component #resultList h3.title a
{
	color: #0077c8;
	font-size: 1.2em;
	margin-bottom: 2px;
	text-decoration: none;
}

._Skins_SearchResults.mc-component #resultList .description
{
	color: #55565B;
	font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	font-size: 1em;
}

span.SearchHighlight
{
	background: #FFD946;
}

span.SearchHighlight1
{
	background: #FFD946;
}

span.SearchHighlight2
{
	background: #ADEFFF;
}

span.SearchHighlight3
{
	background: #DDDDDA;
}

/************END OF MADCAP SETTINGS***********/
/*************** TABLE SETTINGS**************/

table
{
	border: none;
	color: #55565B;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0px;
}

table tr:nth-child(odd) td
{
	background-color: #ffffff;
}

table tr:nth-child(even) td
{
	background-color: #f5f5f5;
}

tr
{
	box-shadow: none;
}

td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: left !important;
	vertical-align: top;
	border-right: 2px solid white;
	border-bottom: none;
	padding-bottom: 10px;
}

th
{
	font-weight: 500;
	height: 50px;
	background: transparent;
	color: #55565B;
	font-size: 1em;
	padding-top: 1%;
}

/****************END OF TABLE SETTINGS******************/
/********FOOTER SETTINGS************/

footer
{
	z-index: 5;
	position: relative;
	/* width: 100%; */
}

.socialButton
{
	float: right;
	margin-right: 1%;
	margin-top: 31px !important;
	max-width: 28%;
	margin-bottom: 0px;
}

a:hover
{
	text-decoration: underline;
}

/**************END OF FOOTER SETTINGS****************/

/*===========================================================================================================================================================
Styles after this point are styles that are for specific mediums. 
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
===========================================================================================================================================================*/

@media only screen and (max-width: 1279px)
{
	.sidenav-wrapper
	{
		display: none;
	}

	.buttons._Skins_TopicToolBar.mc-component
	{
		display: block;
		margin-bottom: 0px;
		height: 50px;
		margin-top: -38px;
		position: fixed;
		background: #ffffff;
		width: 92%;
	}

	main
	{
		width: 90%;
		margin-left: 3%;
		margin-right: 3%;
	}

	body
	{
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		font-size: 1em;
		line-height: 1.8;
	}

	h1.HomeHeading
	{
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		font-weight: bold;
		margin-bottom: 12px;
		padding-bottom: 10px;
		margin-top: 30px;
		color: #0077c8;
		font-size: 3em;
		text-align: center;
		margin-left: auto;
	}

	h1
	{
		font-weight: bold;
		margin-bottom: 20px;
		margin-top: 0px;
		padding-top: 0px;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		color: #55565B;
		font-size: 2em;
		border: 0px !important;
	}

	h1.hidden
	{
		mc-hidden: hidden;
		display: none;
		mc-toc-depth: 0;
		mc-concepts-list-headings: false;
		font-size: 1em;
		color: #ffb81c;
		visibility: hidden;
		mc-exclude-action: 'remove';
	}

	h2
	{
		font-weight: bold;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		margin-top: 1.5em;
		color: #55565B;
		border: 0px !important;
		font-size: 1.8em;
	}

	h3
	{
		font-weight: bold;
		font-size: 1.2em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	h4
	{
		font-weight: bold;
		font-size: 1.1em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	h5
	{
		font-weight: normal;
		font-size: 1em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	MadCap|dropDownHotspot
	{
		color: #55565b;
		font-size: 1.5em;
		font-weight: bold;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
	}

	MadCap|dropDownHotspot.h3
	{
		font-weight: 500;
		font-size: 1.2em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	}

	.dropDownHotspot:link
	{
		font-weight: 500;
		text-decoration: none;
	}

	.dropDownHotspot.dropDownHotspoth3:link
	{
		font-size: 1.2em;
		font-weight: 500;
	}

	MadCap|dropDownHotspot.h4
	{
		font-weight: 500;
		font-size: 1.1em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	}
}

/******************* MOBILE SETTINGS********/

@media only screen and (max-width: 767px)
{
	.sidenav-wrapper
	{
		display: none;
	}

	/*.buttons._Skins_TopicToolBar.mc-component 
	{
    display: none;}*/

	main
	{
		width: 90%;
		margin-left: 3%;
		margin-right: 3%;
	}

	body
	{
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		font-size: 1em;
		line-height: 1.8;
	}

	h1.HomeHeading
	{
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		font-weight: bold;
		margin-bottom: 12px;
		padding-bottom: 10px;
		margin-top: 30px;
		color: #0077c8;
		font-size: 3em;
		text-align: center;
		margin-left: auto;
	}

	h1.hidden
	{
		mc-hidden: hidden;
		display: none;
		mc-toc-depth: 0;
		mc-concepts-list-headings: false;
		font-size: 1em;
		color: #ffb81c;
		visibility: hidden;
		mc-exclude-action: 'remove';
	}

	h1
	{
		font-weight: bold;
		margin-bottom: 20px;
		margin-top: 0px;
		padding-top: 0px;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		color: #55565B;
		font-size: 2em;
		border: 0px !important;
	}

	h2
	{
		font-weight: bold;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
		margin-top: 1.5em;
		color: #55565B;
		border: 0px !important;
		font-size: 1.8em;
	}

	h3
	{
		font-weight: bold;
		font-size: 1.2em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	.dropDownHotspot:link
	{
		font-weight: 500;
		text-decoration: none;
	}

	.dropDownHotspot.dropDownHotspoth3:link
	{
		font-size: 1.2em;
		font-weight: 500;
	}

	h4
	{
		font-weight: bold;
		font-size: 1.1em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	h5
	{
		font-weight: bold;
		font-size: 1em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
		margin-top: 3%;
		margin-bottom: .5%;
	}

	MadCap|dropDownHotspot
	{
		color: #55565b;
		font-size: 1.5em;
		font-weight: 500;
		font-family: "Archer A", "Archer B", Rockwell, Georgia, serif;
	}

	MadCap|dropDownHotspot.h3
	{
		font-weight: 500;
		font-size: 1.2em;
		color: #55565B;
		font-family: "Gotham A", "Gotham B", Verdana, Roboto, sans-serif;
	}

	MadCap|dropDownHotspot.h4
	{
		font-weight: 500;
		font-size: 1.1em;
		color: #55565B;
	}
}

