/*<meta />*/

@import url('WebStyles.css') non-print;

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*=========================
========BASE STYLES========
==========================*/

body
{
	line-height: 1.6em;
	max-width: 750px;
	mc-hyphenate: never;
	margin: 17px;
	font-family: Lato;
	font-size: 11pt;
}

p
{
	margin: 0 0 1.2em;
	font-size: 11pt;
}

h1
{
	font-size: 2.0em;
	page-break-after: avoid;
	font-weight: bold;
	color: #000000;
	font-family: Cousine;
	margin: 1em 0 0.5em;
	margin-bottom: 0em;
	margin-top: 0em;
	line-height: 1.25em;
}

h1.topic-title	/*new class to replace .concepttitle*/
{
	/* font-size: 2em; */
	mc-hyphenate: never;
}

h2
{
	page-break-after: avoid;
	font-size: 1.6em;
	font-family: 'Rajdhani Medium';
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0em;
	margin: 2.2em 0 0;
	line-height: 1.7em;
	color: #c8102e;
}

h3
{
	margin: 2em 0 0;
	page-break-after: avoid;
	mc-heading-level: 3;
	font-family: 'Lato Black';
	font-weight: normal;
	color: #000000;
	margin-top: 0;
	font-size: 1.2em;
	line-height: 2em;
}

h4
{
	font-weight: bold;
	margin: 2em 0 0;
	page-break-after: avoid;
	mc-heading-level: 0;
	font-size: 1.1em;
	line-height: 1em;
	margin-top: 1.5em;
	color: #000000;
}

h5
{
	font-weight: bold;
	page-break-after: avoid;
	mc-heading-level: 0;
	color: #000000;
	font-size: 1.0em;
	line-height: 1em;
	margin: 1.5em 0 0;
}

ul
{
	list-style-type: square;
}

MadCap|xref
{
	text-decoration: underline;
	color: #707372;
	mc-format: '{paratext}';
}

/*
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;
}

ol
{
	margin-top: 0.6em;
	margin: 1.12em 0;
	margin-left: 40px;
	font-size: 11pt;
}

li
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

MadCap|miniTocProxy
{
	text-decoration: underline;
	line-height: 0.4em;
	padding-bottom: 12px;
	border-top-style: none;
	padding-top: 12px;
	color: #000000;
}

MadCap|miniTocProxy.miniTOClinks
{
	font-family: sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding-top: 2px;
	color: #000000;
}

p.MiniTOC1
{
	font-weight: normal;
	font-family: Lato;
	color: #036ed1;
}

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;
	font-size: 0.9em;
}

h6
{
	page-break-after: avoid;
	font-size: 1em;
	margin-bottom: 0;
	mc-heading-level: 0;
	font-weight: bold;
	font-style: italic;
	line-height: 1em;
	margin: 1.3em 0px 0px;
}

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;
	font-size: 10pt;
	text-transform: none;
	color: #0072ce;
}

p.head-unordered
{
	page-break-after: avoid;
	font-weight: bold;
	margin: 2em 0 0;
	mc-next-tag: p;
	padding-top: 3px;
	font-size: 1.2em;
	font-family: 'Rajdhani Medium';
	color: #c8102e;
	margin-top: 1.5em;
	text-transform: none;
}

MadCap|equation
{
	font-size: 10.5pt;
}

img
{
	mc-thumbnail-max-height: 80px;
	mc-thumbnail: popup;
}

b
{
	font-weight: bold;
	font-size: inherit;
}

thead
{
	font-size: 11pt;
	text-transform: none;
	font-family: Lato;
}

p.table-text
{
	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
	{
		orphans: 3;
		widows: 3;
	}

	p.zcoversuite-generic
	{
		
	}

	MadCap|equation
	{
		width: 0px;
	}

	p.code
	{
		padding-left: 22px;
		text-indent: -22px;
	}

	h5
	{
		margin-bottom: 0;
		font-size: 11pt;
		line-height: 13pt;
		margin: 16pt 0px 0px;
	}

	MadCap|dropDownHead
	{
		vertical-align: 18pt;
		font-weight: bold;
		color: #000000;
		text-transform: none;
		font-size: 11pt;
		line-height: 16pt;
		padding-top: 12pt;
	}

	p.head-unordered
	{
		font-weight: bold;
		page-break-after: avoid;
		mc-next-tag: p;
		margin: 18pt 0 0;
		font-size: 13pt;
		color: #c8102e;
	}

	img
	{
		mc-thumbnail: none;
		mc-thumbnail-max-width: auto;
		max-width: 6in;
	}

	body
	{
		line-height: 1.6em;
	}

	h1
	{
		color: #000000;
		font-size: 24pt;
		line-height: 26pt;
		margin: 24pt 0px 6pt;
	}

	p.zcoverciscodate
	{
		line-height: 14pt;
		font-size: 10pt;
	}

	p.zcoverversiondate
	{
		line-height: 18pt;
	}

	h2
	{
		font-size: 18pt;
		line-height: 20pt;
		margin: 24pt 0px 0px;
		color: #c8102e;
	}

	h3
	{
		color: #000000;
		font-size: 14pt;
		line-height: 16pt;
		margin: 18pt 0px 0px;
	}

	p.procedure
	{
		line-height: 13pt;
		font-size: 11pt;
	}

	li
	{
		margin-bottom: 6pt;
		margin-top: 6pt;
	}

	h4
	{
		font-size: 12pt;
		line-height: 14pt;
		margin: 16pt 0px 0px;
	}

	h6
	{
		font-size: 11pt;
		line-height: 13pt;
		margin: 14pt 0px 0px;
	}

	caption
	{
		font-size: 10pt;
	}

	ul.em-dash
	{
		
	}

	MadCap|miniTocProxy.miniTOClinks
	{
		color: #3180BC;
	}

	MadCap|miniTocProxy
	{
		color: #3180BC;
	}

	p.invisiblewhite
	{
		color: #ffffff;
	}
}

h1.contents
{
	
}

/*========================
=========CALLOUTS==========
==========================*/

p.example
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding-left: 15px;
	padding-top: 0;
	mc-auto-number-format: '{color #03665c}{family Lato Black}EXAMPLE   {/family}{/color}';
	padding: 0px 15px;
	padding-right: 15px;
	margin: 1.2em 0px;
	border-left: solid 7px #03665c;
	font-size: 11pt;
}

div.example
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 30px 0px 15px;
	mc-auto-number-format: '{color #03665c}{family Lato Black}EXAMPLE   {/family}{/color}';
	border-left: solid 7px #03665c;
}

p.note
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	border-left-color: #036ed1;
	background-color: #ffffff;
	padding-left: 15px;
	mc-auto-number-format: '{color #036ed1}{family Lato Black}NOTE   {/family}{/color}';
	padding: 0px 15px;
	margin: 1.2em 0px;
	border-left: solid 7px #036ed1;
	font-size: 11pt;
}

div.note
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 30px 0px 15px;
	mc-auto-number-format: '{color #036ed1}{family Lato Black}NOTE   {/family}{/color}';
	border-left: solid 7px #036ed1;
}

p.prerequisite
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	mc-auto-number-format: '{color #03ddd0}{family Lato Black}PREREQUISITE   {/family}{/color}';
	padding: 0px 15px;
	margin: 1.2em 0px;
	border-left: solid 7px #03ddd0;
}

div.prerequisite
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 30px 0px 15px;
	mc-auto-number-format: '{color #03ddd0}{family Lato Black}PREREQUISITE   {/family}{/color}';
	border-left: solid 7px #03ddd0;
}

p.best-practice
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 15px;
	background-color: #ffffff;
	mc-auto-number-format: '{color #fe621d}{family Lato Black}BEST PRACTICE   {/family}{/color}';
	padding-right: 15px;
	padding: 0px 15px;
	margin: 1.2em 0px;
	border-left: solid 7px #fe621d;
	font-size: 11pt;
}

div.best-practice
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 30px 0px 15px;
	mc-auto-number-format: '{color #fe621d}{family Lato Black}BEST PRACTICE   {/family}{/color}';
	border-left: solid 7px #fe621d;
}

p.important
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	margin-left: 0;
	mc-auto-number-format: '{color #ea5044}{family Lato Black}IMPORTANT   {/family}{/color}';
	padding: 0px 15px;
	margin: 1.2em 0px;
	border-left: solid 7px #ea5044;
	font-size: 11pt;
}

div.important
{
	background-position: 9px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 30px 0px 15px;
	mc-auto-number-format: '{color #ea5044}{family Lato Black}IMPORTANT   {/family}{/color}';
	border-left: solid 7px #ea5044;
}

/*========================
========INLINE STYLES========
==========================*/

.book-title
{
	font-style: italic;
	font-size: inherit;
}

.ui-control	/*maybe rename to input or user-input*/
{
	font-weight: bold;
	font-size: inherit;
}

.ui-field
{
	font-weight: bold;
	font-size: inherit;
}

.procedure
{
	font-weight: bold;
	font-style: italic;
	color: black;
	font-size: inherit;
}

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: 1em 0;
}

/*========================
======PRINT COVER TEXT=======
==========================*/

p.zcoversuite
{
	color: #000000;
	font-family: Cousine;
	margin-bottom: 0em;
	margin: 0px 0px 0em;
	font-size: 35pt;
	line-height: 35pt;
	font-weight: bold;
}

p.zcovertitle
{
	color: #000000;
	font-family: 'Rajdhani Medium';
	font-weight: normal;
	font-size: 28pt;
	line-height: 30pt;
	margin: 0px 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

p.zcoverversiondate
{
	font-size: 12pt;
	font-family: Lato;
	margin: 0px;
	line-height: 18pt;
	color: #939598;
}

span.user-input
{
	
}

p.zcoverciscotitle
{
	font: CiscoSansTT;
	font-size: 10pt;
	line-height: 12pt;
	padding-top: 12pt;
	font-family: 'Univers Condensed';
	font-weight: bold;
}

p.zcoverciscoproduct
{
	font-size: 16pt;
	font-weight: bold;
	font-family: 'Univers Condensed';
	line-height: 18pt;
}

p.zcoverciscodate
{
	font-size: 10pt;
	line-height: 12pt;
	padding-top: 12pt;
	font-family: 'Univers Condensed';
	text-decoration: none;
	font: Univers Condensed;
	font-weight: bold;
}

@media non-print
{
	span.user-input
	{
		font-weight: bold;
	}

	MadCap|xref
	{
		mc-format: ;
		color: #076685;
	}

	MadCap|xref.bookmark
	{
		
	}

	p.note
	{
		
	}

	MadCap|dropDownHead
	{
		font-size: 10pt;
		font-weight: bold;
		color: #0072ce;
		text-transform: none;
	}

	p.zcoversubtitle
	{
		
	}

	p.head-unordered
	{
		margin: 1.5em 0px 0px;
		padding-top: 0px;
		font-size: 18px;
		font-family: Lato, Arial, Sans-Serif;
		line-height: 140%;
		margin-top: 32px;
		text-transform: none;
	}

	body
	{
		margin: 0px 17px 17px;
		margin-top: 17px;
		font-size: 16px;
		font-family: Lato, Arial, Sans-Serif;
		line-height: 140%;
	}

	p.zcoverciscodate
	{
		line-height: 14pt;
	}

	p.invisiblewhite
	{
		color: #ffffff;
	}

	MadCap|miniTocProxy.miniTOClinks
	{
		font-family: Lato;
		font-size: 1em;
		line-height: 1em;
	}

	p.MiniTOC1
	{
		margin-bottom: 0.8em;
		margin: 0em 0em 0.5em;
		font-family: Lato, Arial, Sans-Serif;
		color: #00008b;
	}

	p.MiniTOC2
	{
		margin-left: 1.5em;
		margin: 0em 0em 0.2em 3em;
		color: #00008b;
	}

	p.MiniTOC3
	{
		margin: 0em 0em 0.2em 6em;
	}

	p.otherlinkshead
	{
		font-family: 'Rajdhani Medium';
		font-size: 1.6em;
		font-weight: bold;
		text-transform: uppercase;
		color: #fd0c0b;
		margin: 0em 0em 0.5em;
	}

	p.otherlinksitem
	{
		margin: 0em;
	}

	h2
	{
		margin: 1em 0em 0em;
		font-family: Lato, Arial, Sans-Serif;
		font-size: 31px;
		text-transform: none;
		line-height: 140%;
		color: #000000;
	}

	.book-title
	{
		font-size: inherit;
	}

	.procedure
	{
		font-size: inherit;
	}

	.ui-control
	{
		font-size: inherit;
	}

	.ui-field
	{
		font-size: inherit;
	}

	b
	{
		font-size: inherit;
		font-weight: bold;
	}

	caption
	{
		font-size: 12px;
	}

	h1
	{
		font-size: 48px;
		font-family: Lato, Arial, Sans-Serif;
		line-height: 58px;
	}

	h3
	{
		font-family: Lato, Arial, Sans-Serif;
		font-size: 24px;
		line-height: 140%;
	}

	p.errorcode
	{
		font-size: 16px;
	}

	p.small
	{
		font-size: 12px;
	}

	thead
	{
		font-size: 14px;
	}

	p.procedure
	{
		font-size: 16px;
		font-family: Lato, Arial, Sans-Serif;
		border-left-style: none;
		border-left-color: transparent;
		padding: 10px 0px 0px;
		line-height: 140%;
		padding-top: 0px;
		margin-top: 48px;
		margin: 48px 0px 0px;
		text-decoration: none;
	}

	p.prerequisite
	{
		font-size: inherit;
		line-height: 140%;
	}

	td
	{
		font: Lato, Arial, Sans-Serif;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	p.table-text
	{
		line-height: 120%;
		margin-bottom: 10px;
		margin-top: 10px;
		margin: 10px 0px;
	}

	p
	{
		line-height: 25px;
		margin-left: 0px;
		margin: 12px 0px 0px;
	}
}

p.procedure
{
	margin-bottom: 0;
	margin-top: 1.6em;
	font-style: normal;
	font-family: Lato;
	font-weight: bold;
	margin: 1.5em 0 0 0px;
	font-size: 1em;
	line-height: 1.5em;
	page-break-after: avoid;
}

p.zcovertitle-generic
{
	font-size: 20pt;
	font-weight: bold;
	color: #00008b;
	line-height: 24pt;
}

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: 1.2em 0px;
}

p.zcoversubtitle
{
	font-family: 'Rajdhani Medium';
	color: #000000;
	font-weight: normal;
	line-height: 30pt;
	text-transform: uppercase;
	margin: 0px 0px;
	margin-bottom: 0px;
	font-size: 20pt;
}

p.zcoversubtitle-generic
{
	font-size: 16pt;
	font-weight: bold;
	color: #00008b;
	line-height: 18pt;
}

/*========================
==========DIVS==========
==========================*/

div.avoid-page-break
{
	page-break-inside: avoid;
}

/*========================
======STYLES FOR MATH EQUATIONS=======
==========================*/

p.invisiblewhite
{
	color: #ffffff;
}

p.otherlinkshead
{
	font-size: 1.6em;
	color: #fd0c0b;
	font-family: 'Rajdhani Medium';
	font-weight: bold;
	text-transform: uppercase;
	margin: 0em;
}

p.otherlinksitem
{
	color: #5f9ea0;
	font-family: Lato;
	font-size: 1.2em;
	margin: 0em;
	margin-bottom: 0.5em;
}

p.Title
{
	font-family: Cousine;
	font-size: 28pt;
	font-weight: bold;
	line-height: 26pt;
	margin: 24pt 0px 6px;
}

p.small
{
	font-size: 9pt;
}

span.user-input
{
	font-weight: bold;
}

MadCap|xref
{
	mc-format: ;
	color: #076685;
}

MadCap|xref.bookmark
{
	
}

p.note
{
	
}

MadCap|dropDownHead
{
	font-size: 10pt;
	font-weight: bold;
	color: #0072ce;
	text-transform: none;
}

p.zcoversubtitle
{
	
}

p.head-unordered
{
	margin: 1.5em 0px 0px;
	padding-top: 0px;
	font-size: 18px;
	font-family: Lato, Arial, Sans-Serif;
	line-height: 140%;
	margin-top: 32px;
	text-transform: none;
}

body
{
	margin: 0px 17px 17px;
	margin-top: 17px;
	font-size: 16px;
	font-family: Lato, Arial, Sans-Serif;
	line-height: 140%;
}

p.zcoverciscodate
{
	line-height: 14pt;
}

p.invisiblewhite
{
	color: #ffffff;
}

MadCap|miniTocProxy.miniTOClinks
{
	font-family: Lato;
	font-size: 1em;
	line-height: 1em;
}

p.MiniTOC1
{
	margin-bottom: 0.8em;
	margin: 0em 0em 0.5em;
	font-family: Lato, Arial, Sans-Serif;
	color: #00008b;
}

p.MiniTOC2
{
	margin-left: 1.5em;
	margin: 0em 0em 0.2em 3em;
	color: #00008b;
}

p.MiniTOC3
{
	margin: 0em 0em 0.2em 6em;
}

p.otherlinkshead
{
	font-family: 'Rajdhani Medium';
	font-size: 1.6em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fd0c0b;
	margin: 0em 0em 0.5em;
}

p.otherlinksitem
{
	margin: 0em;
}

h2
{
	margin: 1em 0em 0em;
	font-family: Lato, Arial, Sans-Serif;
	font-size: 31px;
	text-transform: none;
	line-height: 140%;
	color: #000000;
}

.book-title
{
	font-size: inherit;
}

.procedure
{
	font-size: inherit;
}

.ui-control
{
	font-size: inherit;
}

.ui-field
{
	font-size: inherit;
}

b
{
	font-size: inherit;
	font-weight: bold;
}

caption
{
	font-size: 12px;
}

h1
{
	font-size: 48px;
	font-family: Lato, Arial, Sans-Serif;
	line-height: 58px;
}

h3
{
	font-family: Lato, Arial, Sans-Serif;
	font-size: 24px;
	line-height: 140%;
}

p.errorcode
{
	font-size: 16px;
}

p.small
{
	font-size: 12px;
}

thead
{
	font-size: 14px;
}

p.procedure
{
	font-size: 16px;
	font-family: Lato, Arial, Sans-Serif;
	border-left-style: none;
	border-left-color: transparent;
	padding: 10px 0px 0px;
	line-height: 140%;
	padding-top: 0px;
	margin-top: 48px;
	margin: 48px 0px 0px;
	text-decoration: none;
}

p.prerequisite
{
	font-size: inherit;
	line-height: 140%;
}

td
{
	font: Lato, Arial, Sans-Serif;
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 10px;
	margin-top: 10px;
}

p.table-text
{
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
	margin: 10px 0px;
}

p
{
	line-height: 25px;
	margin-left: 0px;
	margin: 12px 0px 0px;
}

