/*<meta conditions="general.NewProjImport" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* 
v12-03-2018. Added Start up styles.
v10-09-2018. Changes: Overall: Tightened graphic and para spacing. PDF: Added Gotham fonts. Mobile: shrunk headings.
v10-01-2018. Changes: Tightened TOC spacing to 2 pt (rather than 6 pt)
v06-01-2018. Changes: image default width to "auto"
v05-30-2018. Changes: thumbnail image width, url color, h3 line spacing, turn off hyphenation, body text-smaller for print, glossary styles, popup styles
*/

html,
body
{
	color: #000;
	font-family: 'Montserrat', 'Gotham', 'Gotham SSm A', 'Gotham SSm B', Avenir, Helvetica, Calibri, Arial;
	font-size: 14px;
	mc-hyphenate: never;
	line-height: normal;
	/* line-height: 21px; */
	/* font-style: normal; */
	/* font-weight: normal; */
	/* letter-spacing: normal; */
	/* text-transform: none; */
	/* padding: 25px; */
}

p
{
	margin: 0.6em 0em 0.6em 0em;
}

/* WISHLIST */

span.bold
{
	font-weight: bold;
}

span.italic
{
	font-style: italic;
}

p.italic
{
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;
}

p.9ptfont
{
	font-size: 9pt;
}

p.caution
{
	border-color: #E7B538;
	border-style: solid;
	border-width: 0;
	border-left-width: 0.4em;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin: 2em 0em 2em .85em;
	padding: .1% 0em .1% 1.2em;
	width: auto;
	overflow: auto;
}

p.note
{
	border-color: #AAA7A9;
	border-style: solid;
	border-width: 0;
	border-left-width: 0.4em;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin: 2em 0em 2em .85em;
	padding: .1% 0em .1% 1.2em;
	width: auto;
	overflow: auto;
}

p.tip
{
	border-color: #97d700;
	border-style: solid;
	border-width: 0;
	border-left-width: 0.4em;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin: 2em 0em 2em .85em;
	padding: .1% 0em .1% 1.2em;
	width: auto;
	overflow: auto;
}

p.important
{
	border-color: #0071CE;
	border-style: solid;
	border-width: 0;
	border-left-width: 0.4em;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin: 2em 0em 2em .85em;
	padding: .1% 0em .1% 1.2em;
	width: auto;
	overflow: auto;
}

p.warning
{
	border-color: #C32032;
	border-style: solid;
	border-width: 0;
	border-left-width: 0.4em;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin: 2em 0em 2em .85em;
	padding: .1% 0em .1% 1.2em;
	width: auto;
	overflow: auto;
}

p.listintro
{
	font-style: italic;
}

MadCap|glossaryTerm
{
	font-weight: normal;
	color: #6E6B6F;
	font-style: oblique;
}

MadCap|glossaryTerm:hover
{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
}

MadCap|popupBody
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 0.9em;
	font-style: oblique;
	font-weight: normal;
	line-height: 1em;
	border: solid 0px transparent;
	background-color: transparent;
	color: transparent;
	border-top-style: hidden;
	padding: 0px;
}

MadCap|popup:hover
{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
}

img
{
	padding: 8px 0px 8px 0px;
	display: block;
}

img.inline
{
	display: inline;
	padding: 0px;
}

img.inline15px
{
	display: inline;
	padding: 0px;
	height: 15px;
	width: auto;
}

img.thumbnail-200px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 200px;
	mc-thumbnail-max-width: 200px;
	max-width: 75%;
	height: 200 px;
}

img.thumbnail-400px
{
	mc-thumbnail: popup;
	max-width: 75%;
	mc-thumbnail-max-height: 400px;
	mc-thumbnail-max-width: 400px;
}

img.thumbnail-650px
{
	mc-thumbnail: popup;
	max-width: 75%;
	mc-thumbnail-max-height: 650;
	mc-thumbnail-max-width: 650;
}

/* RESUME STYLE SHEET */

.lower-alpha
{
	list-style-type: lower-alpha;
}

.upper-alpha
{
	list-style-type: upper-alpha;
}

.lower-roman
{
	list-style-type: lower-roman;
}

.upper-roman
{
	list-style-type: upper-roman;
}

MadCap|glossaryTerm.Expanding
{
	mc-closed-image: none;
	mc-open-image: none;
}

footer
{
	color: #808080;
	font-size: 8pt;
	font-style: italic;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
}

* a.c4close,
* a.c4play
{
	font-size: 22px;
	line-height: inherit;
}

* a:hover
{
	color: #c32032;
}

h1,
h2,
h3,
h4,
h5,
h6,
h7,
table,
blockquote,
pre
{
	margin: 8px 0px 2px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
table:last-child,
blockquote:last-child,
pre:last-child
{
	margin: 0px 0px 0px 0px;
}

h1,
h2,
h3,
h4
{
	color: inherit;
	font-weight: normal;
	line-height: 1.1em;
}

h1
{
	max-width: none;
	font-size: 1.8em;
}

h2
{
	font-size: 1.4em;
}

h3
{
	font-style: normal;
	font-size: 1.2em;
	color: #6E6B6F;
}

h4
{
	font-weight: normal;
	font-size: 1em;
	font-style: italic;
}

h5
{
	font-weight: normal;
	font-size: 1em;
	color: #6E6B6F;
}

h6
{
	font-weight: normal;
	font-size: 1em;
	color: #6E6B6F;
	font-style: italic;
}

h7
{
	font-weight: 500;
	font-size: 1em;
	color: #6E6B6F;
	font-style: italic;
}

li
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 5px;
}

ul
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 25px;
}

ul.no-style,
ul.no-style li
{
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 25px;
}

ul.padding-bottom,
ul.padding-bottom > li
{
	padding: 0px 0px 5px 25px;
}

b,
.bold,
strong
{
	font-weight: 600 !important;
}

.uppercase
{
	text-transform: uppercase !important;
}

.lowercase
{
	text-transform: none !important;
}

.text-shadow
{
	text-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
}

.text-dark
{
	color: #000;
}

.text-white
{
	color: #fff;
}

.text-white.link
{
	color: rgba(255, 255, 255, 0.6);
}

.text-white.link:hover
{
	color: #fff;
}

.text-red
{
	color: #8a2432 !important;
}

.text-gold
{
	color: #9a7611 !important;
}

.text-platinum
{
	color: #000 !important;
}

.text-pinnacle,
.text-diamond
{
	font-family: 'Gotham Book', Montserrat, Avenir, Helvetica, Calibri, Arial;
	color: #0071ce !important;
}

.text-authorized
{
	color: #c32032 !important;
}

.text-success
{
	color: #c5b92f !important;
}

.text-warning
{
	color: #e7b538 !important;
}

.text-dark-red,
.text-danger
{
	color: #8a2432 !important;
}

.text-autorenew
{
	color: #49a0bf !important;
}

.text-center
{
	text-align: center;
}

.text-right
{
	text-align: right;
}

small
{
	display: inline-block;
	color: #6e6b6f;
	font-size: 12.30769px;
	font-style: italic;
	line-height: 18px;
}

small.footnote
{
	display: block;
	padding-top: 25px;
	margin-top: 25px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 8pt;
	color: #808080;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	line-height: 10pt;
}

span.badge,
small.badge
{
	margin-top: -2px;
	margin-left: 12.5px;
	height: calc(12px + 0.67em);
	width: calc(12px + 0.9em);
	color: #fff;
	font-size: 0.9em;
	font-style: normal;
	line-height: calc(12px + 0.7em);
	text-align: center;
	background-color: #8a2432;
	border-radius: calc(6px + 0.33em);
}

span.badge.grey,
small.badge.grey
{
	background-color: #6e6b6f;
}

blockquote
{
	display: block;
	position: relative;
	margin: 25px 0px;
	padding: 0px 0px 0px 50px;
	color: #6e6b6f;
	font-family: 'Georgia', 'Garamond Pro', 'Palatino Linotype', 'Book Antiqua';
	font-size: 16px;
	font-style: italic;
	line-height: 1.3em;
	border-left: 6px solid #f6921e;
}

blockquote:before
{
	content: "\201C";
	position: absolute;
	left: 16px;
	top: 20px;
	color: #6e6b6f;
	font-family: 'Georgia', 'Garamond Pro', 'Palatino Linotype', 'Book Antiqua';
	font-style: normal;
	font-weight: normal;
	font-size: 80px;
}

blockquote:after
{
	content: "";
}

blockquote cite
{
	display: block;
	margin-top: 12.5px;
	color: #6e6b6f;
	font-family: 'Montserrat', 'Gotham', 'Gotham SSm A', 'Gotham SSm B', Avenir, Helvetica, Calibri, Arial;
	font-size: 12.30769px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.1em;
}

blockquote cite:before
{
	content: "\2014\0020";
}

pre,
code
{
	display: block;
	padding: 25px;
	color: #6e6b6f;
	font-size: 12.30769px;
	line-height: 17px;
	word-wrap: break-word;
	background-color: #414245;
	border-radius: 0px;
}

*::selection
{
	color: #fff;
	background: #418fde;
}

.truncate
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary
{
	display: block;
}

abbr[title]
{
	border-bottom: 1px dotted;
}

sub,
sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup
{
	top: -0.5em;
}

sub
{
	bottom: -0.25em;
}

/* PRINT span styles */

span.toc_heading
{
	font-size: 2.25em;
}

span.print_title
{
	font-size: 2em;
}

span.print_subtitle
{
	font-size: 1.5em;
}

span.print_subtitle2
{
	font-size: 1em;
}

div.callout-right1	/*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;
}

div.callout-right1::before
{
	content: ' ';
	display: table;
}

div.callout-right1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.callout-right1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.callout-right1 > div:nth-child(1)
{
	width: 66.667%;
	margin-left: 0%;
}

div.callout-right1 > div:nth-child(2)
{
	width: 33.333%;
	margin-left: 0%;
}

div.left33-right66	/*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;
}

div.left33-right66::before
{
	content: ' ';
	display: table;
}

div.left33-right66::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.left33-right66 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.left33-right66 > div:nth-child(1)
{
	width: 33.333%;
	margin-left: 0%;
}

div.left33-right66 > div:nth-child(2)
{
	width: 66.667%;
	margin-left: 0%;
}

@media print
{
	body
	{
		font-size: 9.5pt;
		font-family: 'Gotham Book';
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	h7
	{
		page-break-after: avoid;
		margin: 0pt 0pt 5pt 0pt;
	}

	b
	{
		font-weight: bold;
	}

	i
	{
		font-style: italic;
		mc-dita-type: i;
	}

	img
	{
		padding: 5px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}

	p.listintro
	{
		page-break-after: avoid;
	}

	MadCap|tocProxy
	{
		border-top-color: transparent;
		border-top-width: 0px;
		border-top-style: hidden;
	}

	p.TOC1
	{
		margin-bottom: 2;
	}

	p.TOC2
	{
		margin-bottom: 2;
	}

	p.TOC3
	{
		margin-bottom: 2;
	}

	p.TOC4
	{
		margin-bottom: 2;
	}

	p.TOC5
	{
		margin-bottom: 2;
	}

	p.TOC6
	{
		margin-bottom: 2;
	}

	p.TOC7
	{
		margin-bottom: 2;
	}

	p.TOC8
	{
		margin-bottom: 2;
	}

	p.TOC9
	{
		margin-bottom: 2;
	}

	table
	{
		page-break-inside: avoid;
	}
}

/* END PRINT STYLES */
/* MS WORD IMPORT STYLES */

.img-list
{
	padding: 5px;
	display: block;
}

.text-grey
{
	color: #6e6b6f;
}

/* start print only topics */

p.font-size-bigger
{
	font-size: 1.3em;
}

p.font-size-smaller
{
	font-size: 0.8em;
	font-weight: normal;
}

hr.black
{
	height: 0.25px;
	border-width: 0;
	color: black;
	background-color: black;
}

img.c4logo
{
	width: 361px;
	height: 81px;
}

img.4ballLogo
{
	width: 452px;
	height: 509px;
	padding: 0pt;
}

span.doctitleline1,
span.doctitleline2,
span.doctitleline3
{
	font-family: 'Gotham Book', Montserrat, Avenir, Helvetica, Calibri, Arial;
	color: #000000;
}

span.doctitleline1
{
	font-size: 22px;
}

span.doctitleline2
{
	font-size: 18px;
}

span.doctitleline3
{
	font-size: 14px;
}

/* end print only topics */

table
{
	page-break-inside: avoid;
}

MadCap|breadcrumbsProxy
{
	border-bottom-color: #E7E7E7;
	color: #808080;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
}

/* hyperlink */

* a
{
	color: #517FA4;
	target-name: new;
	target-new: window|tab|none;
	text-decoration: none;
	cursor: pointer;
}

* a.c4
{
	color: #8a2432;
	text-decoration: none;
}

/* xref styles */

MadCap|xref:hover
{
	color: #517FA4;
}

MadCap|xref
{
	color: #517FA4;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref.ParaTextOnly
{
	color: #517FA4;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref.PageNumberOnly
{
	color: #517FA4;
	mc-format: '{para}';
	text-decoration: underline;
}

/* Startup Styles */

.small-caps
{
	font-family: 'Montserrat', 'Gotham', 'Gotham SSm A', 'Gotham SSm B', Avenir, Helvetica, Calibri, Arial;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-variant: small-caps;
}

span.startup-heading
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1.75em;
	font-weight: normal;
}

span.startup-subheading
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1.5em;
	font-weight: normal;
}

p.startup
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

p.startup-heading
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1.75em;
	font-weight: normal;
}

p.startup-subheading
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1.5em;
	font-weight: normal;
}

ul.startup
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 9pt;
	font-weight: normal;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}

span.startup
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1em;
}

/* Welcome Styles */

img.welcomefirst
{
	padding: 0px 35px 0px 0px;
	display: inline;
}

img.welcome
{
	padding: 0px 25px 0px 25px;
	display: inline;
}

p.welcome
{
	font-size: 9pt;
	padding: 15px 0px 0px 0px;
}

p.welcome-top
{
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 0px 0px;
}

p.welcome-heading
{
	font-size: 1.8em;
	padding: 0px 0px 0px 0px;
}

p.welcome-subheading
{
	font-size: 1.4em;
	padding: 0px 0px 0px 0px;
}

p.welcome-subheading-sm
{
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
}

ul.welcome
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 9pt;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.welcome-sku
{
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
}

span.welcome
{
	font-size: 9pt;
}

span.welcome-heading
{
	font-size: 1.8em;
}

span.welcome-subheading
{
	font-size: 1.4em;
}

span.welcome-subheading-sm
{
	font-size: 1.2em;
}

MadCap|dropDown
{
	padding: 0px 0px 0px 0px;
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	mc-image-spacing: 0px 0px 0px 0px;
	mc-closed-image: url('../../../output/lwhite/temporary/pdf/pdf_30b0cd83/resources/images/mc-dropdown-closed.png');
	mc-open-image: url('../images/mc-dropdown-open.png');
	font-size: 1em;
}

.MCDropDown_Image_Icon
{
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*	display: inline-block; */
}

MadCap|dropDownBody
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 1em;
}

MadCap:dropDownHead
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
}

MadCap|dropDownHotspot
{
	font-family: Montserrat, Avenir, Helvetica, Calibri, Arial;
	font-size: 9pt;
	font-weight: normal;
}

/* Responsive styles */

div.welcome-responsive
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.welcome-responsive::before
{
	content: ' ';
	display: table;
}

div.welcome-responsive::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.welcome-responsive > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0px;
	padding-right: 2.5px;
}

div.welcome-responsive > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.welcome-responsive > div:nth-child(2)
{
	width: 25%;
	margin-left: 0%;
}

div.welcome-responsive > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
}

div.masterpagepadding
{
	padding-top: 1%;
	padding-left: 1.3%;
	padding-right: 25%;
}

@media only screen and (max-width: 1000px)
{
	div.callout-right1 > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.callout-right1 > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.left33-right66 > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.left33-right66 > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 600px)
{
	div.masterpagepadding
	{
		padding-top: 1%;
		padding-left: 1.3%;
		padding-right: 1.3%;
	}

	div.callout-right1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.callout-right1 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.left33-right66 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.left33-right66 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

/* COMMENTED OUT   @media (max-width: 1200px)
{
	h1
	{
		font-size: 46.24px;
	}

	h1.jumbo,
	h1 span.jumbo
	{
		font-size: 78.608px;
	}

	h2,
	h1.blog-title
	{
		font-size: 27.2px;
	}
}

@media (max-width: 992px)
{
	h1
	{
		font-size: 36px;
	}

	h1.jumbo,
	h1 span.jumbo
	{
		font-size: 54px;
	}

	h2,
	h1.blog-title
	{
		font-size: 24px;
	}
}

@media (max-width: 480px)
{
	h1
	{
		font-size: 1.75em;
	}

	h1.jumbo,
	h1 span.jumbo
	{
		font-size: 35.152px;
	}

	h2,
	h1.blog-title
	{
		font-size: 20.8px;
	}

	h2
	{
		font-size: 1.5em;
	}

	h3
	{
		font-size: 1.2;
	}
}
COMMENTED OUT */

