/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* ===============
===============

 ACTION ITEMS BEFORE APPLYING THESE STYLES TO EXISTING DOC:
    
    delete help.css and all extra stylesheets

    rm ul styles

	1. Change both ".concepttitle" and "##" classes to ".topic-title"
	
	2. Search and replace to remove any "note" or "example" tags, etc.
	
	3. Search and replace < MadCap:autonum="&lt;b&gt;Note: &lt;/b&gt;">

    4. Search and replace ><span style="color: Blue;" class="mcFormatColor"> (replace with >)

    5. Search and replace <span style="color: Blue;" class="mcFormatColor"> (delete)

    6. Search and replace </MadCap:xref> and </span></i> <MadCap:xref> (replace with just end xref)

===============
=============== */

/*=========================
========BASE STYLES========
==========================*/

body
{
	line-height: 1.6em;
	max-width: 750px;
	mc-hyphenate: never;
	margin: 17px;
	font-family: Lato;
	font-size: 11pt;
}

p
{
	font-family: Lato;
	font-size: 11pt;
	margin: 0 0 0em;
	margin-bottom: 6pt;
}

h1
{
	margin-bottom: .67em;
	margin: .67em 0;
	page-break-after: avoid;
	border-bottom: none 2px #3180bc;
	font-size: 20pt;
	margin-top: 0.5em;
	line-height: 24pt;
	color: #000000;
	font-family: Cousine;
	font-weight: bold;
}

h1.topic-title	/*new class to replace .concepttitle*/
{
	/* font-size: 2em; */
	mc-hyphenate: never;
	font-family: 'Rajdhani SemiBold';
	font-weight: normal;
}

h2
{
	page-break-after: avoid;
	font-weight: normal;
	color: #c8102e;
	font-family: 'Rajdhani SemiBold';
	text-transform: uppercase;
	margin-top: 2em;
	margin: 2em 0 0.67px;
	font-size: 20pt;
	line-height: 24pt;
}

h3
{
	page-break-after: avoid;
	font-weight: normal;
	margin: 1em 0 0;
	color: #000000;
	font-family: 'Lato Black';
	font-size: 14pt;
}

h4
{
	color: #707372;
	font-weight: bold;
	margin: 2em 0 0;
	page-break-after: avoid;
	font-size: 1.3em;
}

h5
{
	color: #707372;
	font-weight: bold;
	margin: 1.67em 0 0;
	page-break-after: avoid;
	font-size: 1.2em;
}

ul
{
	list-style-type: square;
	font-size: 11pt;
	margin-bottom: 0.5pt;
	margin-top: 0.5pt;
	color: #000000;
	font-family: Lato;
}

MadCap|xref
{
	text-decoration: underline;
	font-weight: bold;
	mc-format: '{paratext}';
	color: #036ed1;
	font-size: 11pt;
}

/*
a,
a:visited,
a:hover,
a:active
{
	text-decoration: none;
	color: #2495d7;
	font-weight: bold;
}
*/

ol > li > li
{
	list-style-type: lower-alpha;
}

MadCap|tocProxy
{
	border-top-style: none;
	color: #c8102e;
}

ol
{
	margin: 0 0 0 40px;
	font-family: Lato;
	font-size: 11pt;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
}

li
{
	font-size: 11pt;
	margin-bottom: 0.5pt;
	margin-top: 0.5pt;
}

MadCap|miniTocProxy
{
	text-decoration: underline;
	line-height: 0.4em;
	padding-bottom: 12px;
	border-top-style: none;
	padding-top: 12px;
	font-family: Lato;
	color: #0f0a0a;
}

MadCap|miniTocProxy.miniTOClinks
{
	font-size: 9pt;
	line-height: 11pt;
	padding-top: 2px;
	font-family: Lato;
	color: #0f0a0a;
}

p.MiniTOC1
{
	font-weight: normal;
	color: #000000;
	margin-bottom: 6pt;
	margin-top: 6pt;
}

p.zcoversuite-generic
{
	color: #00008b;
	font-family: 'Franklin Gothic Book';
	font-weight: bold;
	line-height: 32pt;
	font-size: 28pt;
}

caption
{
	text-align: left;
	font-weight: bold;
}

h6
{
	page-break-after: avoid;
	font-size: 1em;
	margin-bottom: 0;
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/Assets/Icons/Arrows/arrow-right-gray.png');
	mc-open-image: url('../Images/Assets/Icons/Arrows/arrow-down-gray.png');
}

MadCap|dropDownHotspot
{
	font-size: 1.2em;
	color: #4F7476;
}

MadCap|dropDownHead
{
	font-weight: bold;
}

p.head-unordered
{
	page-break-after: avoid;
	mc-next-tag: p;
	border-top-width: 0.5px;
	margin: 1.5em 0 0;
	color: #c8102e;
	border-top: solid 1px #c8102e;
	font-size: 11pt;
	font-weight: normal;
	margin-top: 1.67em;
	font-family: Lato;
}

MadCap|equation
{
	font-size: 10.5pt;
}

img
{
	mc-thumbnail-max-height: 80px;
	mc-thumbnail: popup;
}

b
{
	font-size: 11pt;
}

@media print
{
	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		color: #000;
	}

	MadCap|xref
	{
		font-weight: normal;
	}

	.topic-title
	{
		border-bottom: solid 2px;
	}

	p
	{
		
	}

	p.zcoversuite-generic
	{
		
	}

	MadCap|equation
	{
		width: 0px;
	}

	p.code
	{
		padding-left: 22px;
		text-indent: -22px;
	}

	h5
	{
		margin-bottom: 0;
	}

	MadCap|dropDownHead
	{
		font-size: 11pt;
	}

	p.head-unordered
	{
		page-break-after: avoid;
		mc-next-tag: p;
		text-decoration: none;
		margin: 1.5em 0 0;
		margin-top: 1.67em;
	}

	img
	{
		mc-thumbnail: none;
		mc-thumbnail-max-width: auto;
		max-width: 6.5in;
	}

	h1
	{
		color: #000000;
	}

	h2
	{
		color: #c8102e;
	}

	h1.contents
	{
		color: #c8102e;
	}

	h1.topic-title
	{
		color: #c8102e;
		border: none 2px #000000;
	}

	h3
	{
		color: #000000;
	}

	p.prerequisite
	{
		orphans: 1;
		widows: 1;
	}

	div.example
	{
		background-color: #ffffff;
		border-left: solid 10px #03665c;
		padding-bottom: 0px;
		padding-left: 15px;
		padding-right: 30px;
		padding-top: 0px;
		mc-auto-number-format: '{color #03665c}{family Lato Black}EXAMPLE   {/family}{/color}';
	}

	h4
	{
		font: Lato;
		font-weight: normal;
		font-size: 13pt;
	}
}

h1.contents
{
	font-weight: normal;
	font-family: 'Rajdhani SemiBold';
}

/*========================
=========CALLOUTS==========
==========================*/

p.example
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	border-left: solid 10px #03665c;
	margin: 1.2em 0px;
	padding: 0px 15px;
	mc-auto-number-format: '{color #03665c}{family Lato Black}EXAMPLE   {/family}{/color}';
	background-color: #ffffff;
	margin-top: 6pt;
	margin-bottom: 6pt;
}

div.example
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 15px 60px;
	mc-auto-number-format: '{color #03665c}{family Lato Black}EXAMPLE   {/family}{/color}';
	background-color: #ffffff;
	border-left: solid 10px #03665c;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 0px;
}

p.note
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	border-left: solid 101px #036ed1;
	border-left-width: 10px;
	margin: 1.2em 0px;
	padding: 0px 15px;
	padding-left: 15px;
	padding-right: 15px;
	mc-auto-number-format: '{color #036ed1}{family Lato Black}NOTE   {/family}{/color}';
	background-color: #ffffff;
	margin-bottom: 6pt;
	margin-top: 6pt;
}

div.note
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 15px 60px;
	background-color: #ffffff;
	border-left: solid 10px #036ed1;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 0px;
	mc-auto-number-format: '{color #036ed1}{family Lato Black}NOTE   {/family}{/color}';
}

p.prerequisite
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	border-left: solid 10px #03ddd0;
	margin: 1.2em 0px;
	padding: 0px 15px;
	mc-auto-number-format: '{color #03ddd0}{family Lato Black}PREREQUISITE   {/family}{/color}';
	background-color: #ffffff;
}

div.prerequisite
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	border-left: solid 10px #03ddd0;
	padding: 0px 15px 30px 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 30px;
	mc-auto-number-format: '{color #03ddd0}{b}PREREQUISITE   {/b}{/color}';
}

p.best-practice
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	border-left: solid 10px #fe621d;
	margin: 1.2em 0px;
	padding: 0px 15px;
	padding-left: 15px;
	padding-right: 15px;
	mc-auto-number-format: '{color #fe621d}{family Lato Black}BEST PRACTICE   {/family}{/color}';
	background-color: #ffffff;
	margin-bottom: 6pt;
	margin-top: 6pt;
}

div.best-practice
{
	background-color: #fffbea;
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #f1c40f;
	overflow: hidden;
	padding: 15px 60px;
}

p.important
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	border-left: solid 10px #ea5044;
	margin: 1.2em 0px;
	padding: 0px 15px;
	mc-auto-number-format: '{color #ea5044}{family Lato Black}IMPORTANT   {/family}{/color}';
	background-color: #ffffff;
}

div.important
{
	background-color: #fcf7f2;
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #e74c3c;
	overflow: hidden;
	padding: 15px 60px;
}

/*========================
========INLINE STYLES========
==========================*/

.book-title
{
	font-style: italic;
	font-size: 11pt;
}

.ui-control	/*maybe rename to input or user-input*/
{
	font-weight: bold;
	font-size: 11pt;
}

.ui-field
{
	font-weight: bold;
	font-size: 11pt;
}

.procedure
{
	font-weight: bold;
	font-style: italic;
	font-size: 10.5pt;
	color: black;
}

p.glossaryentry
{
	font-weight: bold;
	margin-bottom: 0;
	margin: 1.6em 0 0;
	page-break-after: avoid;
}

p.glossarydef
{
	margin: 0 0 0 .25in;
}

p.glossarydef-space-after
{
	margin: 0 0 1.6em .25in;
}

p.code
{
	font-family: Consolas;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	text-indent: -22px;
	padding-left: 22px;
}

code
{
	font-family: Consolas;
}

pre
{
	font-family: Consolas;
}

/*========================
==========IMAGES==========
==========================*/

p.image
{
	padding-top: 0pt;
	padding: 0em 0;
}

/*========================
======PRINT COVER TEXT=======
==========================*/

p.zcoversuite
{
	color: #cf0a2c;
	font-size: 28pt;
	line-height: 32pt;
	font-family: Strait;
	font-weight: bold;
}

p.zcovertitle
{
	color: #70716f;
	font-family: 'Century Gothic', Arial;
	font-weight: bold;
	font-size: 20pt;
	line-height: 26pt;
	margin-bottom: 1em;
}

p.zcoverversiondate
{
	color: #ffffff;
	font-family: 'Century Gothic', Arial;
	font-size: 12pt;
	line-height: 14pt;
}

span.user-input
{
	
}

p.zcoverciscotitle
{
	font: CiscoSansTT Thin;
	font-family: 'CiscoSansTT Thin';
	color: #5b617d;
	color: device-cmyk(0.27,0.22,0,0.51);
	font-size: 16pt;
	line-height: 20pt;
	margin-bottom: 10pt;
}

p.zcoverciscoproduct
{
	font: CiscoSansTT Thin;
	font-family: 'CiscoSansTT Thin';
	font-size: 28pt;
	line-height: 34pt;
	margin-bottom: 8pt;
	color: #5b617d;
	color: device-cmyk(0.27,0.22,0,0.51);
}

p.zcoverciscodate
{
	color: #5b617d;
	color: device-cmyk(0.27,0.22,0,0.51);
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: 2pt;
}

@media non-print
{
	span.user-input
	{
		font-weight: bold;
	}

	MadCap|xref
	{
		mc-format: ;
	}

	MadCap|xref.bookmark
	{
		
	}

	p.note
	{
		
	}

	MadCap|dropDownHead
	{
		
	}

	p.zcoversubtitle
	{
		
	}

	p.best-practice
	{
		color: #000000;
	}
}

p.procedure
{
	line-height: 1.6em;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0;
	margin: 0;
	margin-top: .6em;
}

p.zcovertitle-generic
{
	font-size: 20pt;
	font-weight: bold;
	line-height: 26pt;
	color: #00008b;
}

p.zcoverversiondate-generic
{
	color: #00008b;
	font-family: 'Franklin Gothic Book';
	font-weight: bold;
	line-height: 14pt;
	font-size: 14pt;
	margin-bottom: 6 pt;
}

p.copyright
{
	font-size: 9pt;
}

body.cover
{
	margin: 0;
	margin-bottom: 0;
}

p.errorcode
{
	page-break-after: avoid;
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 0;
	margin-top: 2em;
}

p.zcoversubtitle
{
	color: #70716f;
	font-family: 'Century Gothic', Arial;
	font-weight: bold;
	line-height: 20pt;
	margin-bottom: 6pt;
	font-size: 1.5em;
}

p.zcoversubtitle-generic
{
	font-size: 16pt;
	font-weight: bold;
	line-height: 20pt;
	color: #00008b;
}

/*========================
==========DIVS==========
==========================*/

div.avoid-page-break
{
	page-break-inside: avoid;
}

/*========================
======STYLES FOR MATH EQUATIONS=======
==========================*/

span.user-input
{
	font-weight: bold;
}

MadCap|xref
{
	mc-format: ;
}

MadCap|xref.bookmark
{
	
}

p.note
{
	
}

MadCap|dropDownHead
{
	
}

p.zcoversubtitle
{
	
}

p.best-practice
{
	color: #000000;
}

