/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*Backgrounds*/

:root
{
	--Primary: #00AEC7;
	--Secondary: #003865;
	--Primary-dark: #1F8B9D;
	--Primary-dark2: #025763;
	--Dark-blue: #001758;
	--Black: #000000;
	--Dark-Gray: #4A525A;
	--Gray: #5B6770;
	--Medium-Gray: #ADB3B8;
	--Light-Gray: #E6E8E9;
	--Light-Gray2: #F8F9F9;
	--Blue-Gray: #E6EBF0;
	--Link: #0D63AD;
	--Purple: #685BC7;
	--Dark-Purple: #390089;
	--Green: #26D07C;
	--Caution-s1: #E4BA2A;
	--Red: #9D311F;
	--Magenta: #890C58;
	--Yellow: #FFD100;
	--Orange: #FF8200;
	--Cayngray: #F8F9F9;
	--Pulse: #0063B4;
	--White: #ffffff;
	--Black: #000000;
}

.bg-light2
{
	background-color: #e6e8e9;
}

.bg-primary2
{
	background-color: #3dbed1;
	color: #ffffff;
}

.bg-warn-a3
{
	background-color: rgba(255, 130, 0, 0.3);
}

.highlight
{
	background-color: #fedd5a !important;
}

.confirm
{
	color: #26d07c;
}

.caution
{
	color: #ffd100;
}

.primary-t1
{
	color: #3dbed1;
}

.bluegray
{
	background-color: #e6ebf0;
}

.text-black
{
	color: #2d3338;
}

.text-gray
{
	color: #adb3b8;
}

/*Fonts*/

.font-regular
{
	font-weight: normal;
}

.font-light
{
	font-weight: 300;
}

.font-semibold
{
	font-weight: 600;
}

.font-bold
{
	font-weight: 700;
}

/*upload font*/

body
{
	margin: 0;
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #2d3338;
}

p
{
	font-family: "Roboto", sans-serif;
	font-size: 1.11rem;
	margin-top: 0;
	margin-bottom: 1rem;
}

a,
.hover-link
{
	color: #0063db;
	text-decoration: none;
	background-color: transparent;
}

a:hover,
.hover-link:hover
{
	color: #00408f;
	text-decoration: underline;
}

caption
{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	margin-top: 0;
	margin-bottom: 0.5rem;
	line-height: 1.2;
}

h1,
h2
{
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
}

h1
{
	font-size: 1.9rem;
}

h2
{
	font-size: 1.75rem;
}

h3
{
	font-size: 1.65rem;
}

h4
{
	font-size: 1.4rem;
	margin-top: 1.25rem;
}

h5
{
	font-size: 1.275rem;
}

h6
{
	font-size: 1.15rem;
}

h3,
h4,
h5,
h6
{
	font-family: "Montserrat", sans-serif;
	font-weight: 700 !important;
}

.subtitle1
{
	font-family: "Roboto", sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
}

.subtitle2
{
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	font-weight: 700;
}

.subtitle3
{
	color: #0063b4;
}

.body1
{
	font-family: "Roboto", sans-serif;
	font-size: 1.125rem;
	font-weight: normal;
}

.body2
{
	font-family: "Roboto", sans-serif;
	font-size: 1rem;
	font-weight: normal;
}

.caption
{
	font-family: "Roboto", sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
}

.overline
{
	font-family: "Roboto", sans-serif;
	font-size: 0.875rem;
	font-weight: 700;
}

.action
{
	font-family: "Montserrat", sans-serif;
	font-size: 0.875rem;
	font-weight: 600;
}

.table
{
	margin-bottom: 1rem;
	background-color: transparent;
}

.table td,
.table th
{
	padding: 0.75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table thead th
{
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody
{
	border-top: 2px solid #dee2e6;
}

.table .table
{
	background-color: #ffffff;
}

img
{
	border: none;
}

a.Popup
{
	
}

MadCap|expandingHead
{
	font-style: normal;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #2d3338;
}

MadCap|expandingBody
{
	color: #2d3338;
	font-style: normal;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	font-style: normal;
	color: #00aec7;
	text-transform: none;
	text-decoration: none;
	font-family: Roboto;
}

p.small-margin-ttl
{
	margin-bottom: 0;
}

ul.border-list
{
	list-style-type: none;
	margin-left: -40px;
}

ul.border-list ul.border-list
{
	margin-left: -20px;
}

ul.border-list li
{
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

ul.border-list li:last-child li
{
	border-bottom: none;
	list-style-type: none;
}

ul.border-list li:last-child
{
	border-bottom: 1px solid #d6d9db;
}

ul.border-list li:not(:first-child)
{
	border-top: 1px solid #d6d9db;
}

blockquote
{
	margin: 5px 15px 5px 15px;
}

MadCap|dropDown
{
	color: #00aec7;
	font-size: 20px;
	text-align: right;
	border: none;
}

MadCap|toggler
{
	color: #00aec7;
	mc-image-position: right;
	mc-image-spacing: 0;
}

MadCap|expandingHead:hover
{
	text-decoration: none;
}

MadCap|expandingHead:focus
{
	text-decoration: none;
}

li
{
	line-height: 1.2;
}

/*Lists*/

li
{
	line-height: 1.2;
}

div.appl-list ul li:not(:first-child)
{
	margin-top: -14px;
}

dl
{
	padding: 0;
	border-bottom: solid 1px var(--Primary-dark2);
	line-height: 1.1em;
	font-size: 1em;
	letter-spacing: .25px;
	margin-bottom: 20px;
	margin-top: 18px;
}

dl dt,
dt
{
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding-left: 1px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 1px;
	border-top: solid 1px var(--Dark-gray);
	font-family: 'robotobold';
}

dd p,
dt p
{
	margin: 0;
}

dl dd,
dd
{
	margin: 0;
	padding-left: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 1px;
	border-top: solid 1px var(--Gray);
	margin-left: 200px;
}

dt + dd
{
	border-top: solid 1px var(--Darck-gray);
}

li
{
	orphans: 2;
	widows: 2;
	line-height: 1.1em;
	margin-bottom: 20px;
	margin-top: 18px;
}

li p
{
	margin-bottom: 20px;
	margin-top: 18px;
	line-height: 1.1em;
}

li.TroubleshootingLink
{
	cursor: pointer;
	text-decoration: underline;
}

ol
{
	line-height: 1.1em;
	font-size: 1em;
	letter-spacing: .25px;
	margin-top: 18px;
	margin-bottom: 20px;
}

ol ol
{
	line-height: 1.1em;
	list-style-type: lower-alpha;
	margin-bottom: 20px;
	margin-top: 18px;
}

ol ol ol
{
	list-style-type: lower-roman;
	line-height: 1.1em;
	margin-bottom: 20px;
	margin-top: 18px;
}

ol p
{
	font-size: 1em;
	line-height: 1.1em;
	letter-spacing: .25px;
	margin-bottom: 20px;
	margin-top: 16px;
}

ol ul
{
	list-style-type: square;
	margin-bottom: 20px;
	margin-top: 18px;
	line-height: 1.1em;
}

ol ul ul
{
	list-style-type: disc;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 18px;
	line-height: 1.1em;
}

ol ul ul ul
{
	list-style-image: none;
	list-style-type: circle;
	margin-bottom: 20px;
	margin-top: 18px;
	line-height: 1.1em;
}

ul
{
	font-size: 1em;
	list-style-type: square;
	line-height: 1.1em;
	letter-spacing: .25px;
	margin-bottom: 20px;
	margin-top: 18px;
}

ul ul
{
	list-style-type: disc;
	margin-left: 12px;
	line-height: 1.1em;
	margin-bottom: 20px;
	margin-top: 18px;
}

ul ul ul
{
	list-style-type: circle;
	margin-left: 20px;
	line-height: 1.1em;
	margin-bottom: 20px;
	margin-top: 18px;
}

ul ul ul ul
{
	list-style-type: disc;
	line-height: 1.1em;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 18px;
}

ul p
{
	font-size: 1em;
	line-height: 1.1em;
	letter-spacing: .25px;
	margin-bottom: 20px;
	margin-top: 18px;
}

ul li ul li
{
	font-size: 1em;
	line-height: 1.1em;
	letter-spacing: .25px;
	margin-bottom: 20px;
	margin-top: 18px;
}

img.left-level2
{
	margin-left: 65px;
}

hr
{
	margin-bottom: 40px;
}

ul.Indented
{
	margin-left: 40px;
}

ul.small
{
	font-size: 0.9em;
}

i.notes
{
	
}

p.notes
{
	font-family: "Roboto", sans-serif;
	font-size: 1.11rem;
	margin-top: 0;
	margin-bottom: 1rem;
	font-style: italic;
}

p.KeyNote,
div.KeyNote	/*controls the Hands On Assignment text box*/
{
	background-color: var(--Cayngray);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px 20px;
	margin-top: 15px;
	border-top: solid 20px var(--Primary);
}

p.InstructorTip,
div.InstructorTip	/*controls the Suggested Discussion Topic text box */
{
	background-color: var(--Cayngray);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px 40px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-image: url('../images/noteicons/discussion-black.png');
	border-left: solid 4px var(--Secondary);
	background-position: 9px 9px;
}

p.InfoNote,
div.InfoNote	/*controls the Hands On Assignment text box*/
{
	background-color: var(--White);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px 40px;
	margin-top: 15px;
	color: var(--Dark-Gray);
	background-repeat: no-repeat;
	background-image: url('../images/noteicons/example-ico2.png');
	background-position: 9px 9px;
	border-left: solid 4px var(--Primary);
	border-top: solid 1px var(--Primary);
	border-right: solid 1px var(--Primary);
	border-bottom: solid 1px var(--Primary);
}

p.space-left
{
	margin-left: 30px;
}

p.Summary,
div.Summary	/*controls the Summary text box*/
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 15px;
	background-image: url('../images/noteicons/check-black.png');
	background-repeat: no-repeat;
	mc-auto-number-format: '{b}Summary: {/b} ';
	padding: 20px 40px;
	border-left: solid 4px var(--Green);
	background-color: var(--Cayngray);
	background-position: 9px 9px;
}

p.tip,
div.tip	/*controls the Tip box*/
{
	background-position: 9px 8px;
	background-repeat: no-repeat;
	line-height: 18px;
	overflow: hidden;
	padding: 20px 40px;
	background-image: url('../images/noteicons/lightbulb-black.png');
	background-color: var(--Cayngray);
	mc-auto-number-format: '{b}Tip: {/b}';
	border-left: solid 4px var(--Primary);
}

p.warning,
div.warning	/*controls the Warning box*/
{
	background-repeat: no-repeat;
	border-left: solid var(--Orange) 4px;
	line-height: 18px;
	overflow: hidden;
	padding: 20px 40px;
	background-image: url('../images/noteicons/warning-black.png');
	mc-auto-number-format: '{b}Warning: {/b}';
	background-color: var(--Cayngray);
	background-position: 9px 8px;
}

div.appl-list ul li:not(:first-child)
{
	margin-top: -14px;
}

i.notes
{
	
}

p.notes
{
	font-family: "Roboto", sans-serif;
	font-size: 1.11rem;
	margin-top: 0;
	margin-bottom: 1rem;
	font-style: italic;
}

span.mc-variable
{
	
}

tr
{
	padding: 5px;
	padding-bottom: 5px;
	border-collapse: separate;
}

span.warning-txt
{
	color: #a52a2a;
	font-weight: bold;
}

b.txt-bold
{
	
}

MadCap|menuProxy.home-menu
{
	mc-toc-depth: 4;
	mc-context-sensitive: False;
	mc-include-parent: True;
	mc-include-siblings: True;
	mc-include-children: True;
	color: #1e90ff;
	padding-bottom: 7px;
	cursor: pointer;
	list-style-type: none;
	font-size: 1.1rem;
	line-height: 1.3rem;
	list-style-position: inside;
}

MadCap|menuProxy.home-menu ul li
{
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0;
	line-height: 1.2;
	font-size: 1.2em;
}

MadCap|menuProxy.home-menu ul li a
{
	padding-bottom: 10px;
}

MadCap|menuProxy.home-menu ul li::marker
{
	color: #003865;
	font-size: 1.2rem;
	line-height: 1.4rem;
}

MadCap|menuProxy .home-menu ul li
{
	
}

@media print
{
	blockquote
	{
		margin-left: 40px;
	}
}

