/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

h1
{
	font-style: normal;
	font-family: Roboto, sans-serif, Arial;
	page-break-after: avoid;
	page-break-before: auto;
	font-weight: normal;
	color: #202020;
}

h2
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif, Arial;
	page-break-after: avoid;
	color: #202020;
}

h3
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif, Arial;
}

h4
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif, Arial;
}

.hidden
{
	display: none;
	/* or visibility: hidden; depending on your needs */
}

body
{
	font-family: Roboto, sans-serif, Arial;
}

p
{
	font-family: Roboto, sans-serif, Arial;
}

code
{
	font-family: 'Courier New';
}

code.Highlighted
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif, Verdana;
	font-size: 11pt;
}

span.menu
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	font-family: Roboto, sans-serif;
}

span.Note
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif;
}

span.code
{
	font-family: Consolas, monospace;
}

thead
{
	
}

th
{
	background-color: #a9a9a9;
}

span.Optionally
{
	font-weight: bold;
	font-style: italic;
	font-size: 11pt;
	font-family: Roboto, sans-serif;
}

figcaption
{
	page-break-after: avoid;
}

div.container
{
	margin-left: 50px;
	margin-top: 20px;
}

p.H1Left
{
	font-family: Roboto, sans-serif, Verdana;
	text-align: left;
}

p.H1Right
{
	font-family: Roboto, sans-serif, Verdana;
	text-align: right;
}

MadCap|xref.ConceptPageNumber
{
	mc-format: ' {quote}{paratext}{quote} {pageref}';
}

MadCap|xref
{
	mc-format: '{paratext} ';
}

script.Feedback
{
	
}

/*redundant- replaced with FAB button-#feedBtn*/

div.Feedback
{
	float: left;
	margin-top: 80px;
	border-left: 1px #F2F2F2;
	border-top-left-radius: 5px;
	padding-left: 5px;
	border-right: 1px #F2F2F2;
	border-top-right-radius: 5px;
	padding-right: 5px;
	border-top: 1px #F2F2F2;
	border-bottom-left-radius: 5px;
	padding-top: 5px;
	border-bottom: 1px #F2F2F2;
	border-bottom-right-radius: 5px;
	padding-bottom: 5px;
	color: #2200c1;
	/* knowledge panel link color */
	font-size: 15px;
	/* knowledge panel link color font size */
}

/* search field focus */

.search-field:focus
{
	outline: 1px solid #1976D2;
	/* light blue */
}

.clearfix
{
	height: 45px;
}

img.large
{
	max-width: 80%;
}

div.MCBreadcrumbsBox_0
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #202020;
	font-style: italic;
	font-size: 0.85em;
	color: #202020;
	font-weight: bold;
	font-family: Roboto, sans-serif, Arial;
}

@media print
{
	h1
	{
		font-size: 20pt;
		margin-top: 0em;
		mc-heading-level: 1;
		font-weight: normal;
		color: #202020;
	}

	h1.NoTOC
	{
		mc-heading-level: 0;
		font-weight: normal;
	}

	p
	{
		mc-hyphenate: never;
		font-size: 11pt;
		font-family: Roboto, sans-serif, Arial;
	}

	ol
	{
		mc-hyphenate: never;
	}

	ul
	{
		mc-hyphenate: never;
	}

	span.menu
	{
		font-size: 10.5pt;
		font-family: Roboto, sans-serif;
	}

	li
	{
		margin-bottom: 5px;
		font-size: 11pt;
		font-family: Roboto, sans-serif, Arial;
	}

	div.no_break
	{
		page-break-inside: avoid;
	}

	h2
	{
		page-break-after: avoid;
		font-size: 18pt;
		font-weight: normal;
		color: #202020;
	}

	tbody
	{
		font-size: 11pt;
	}

	body
	{
		
	}

	h3
	{
		font-size: 14pt;
		font-weight: normal;
	}

	div.indent
	{
		margin-left: 30pt;
	}

	li.table
	{
		font-size: 10pt;
		font-family: Roboto, sans-serif, Arial;
	}

	pre
	{
		font-size: 10pt;
		font-family: 'Courier New';
		background-color: #dcdcdc;
	}

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} {pageref}';
	}

	html.FieldLevelTopic
	{
		
	}

	img.small
	{
		height: auto;
		width: 125px;
	}

	img.medium
	{
		height: auto;
		width: 300px;
	}

	img.large
	{
		width: 500px;
		height: auto;
	}

	img.large_callouts
	{
		width: 600px;
		height: auto;
	}

	h4
	{
		font-weight: normal;
		font-size: 12pt;
	}

	h2.NoTOC
	{
		font-weight: normal;
		mc-heading-level: 0;
	}

	img.icon_image
	{
		height: auto;
		width: 15px;
		vertical-align: middle;
	}

	img.dialog_box
	{
		width: 250px;
		height: auto;
	}

	img.page_width
	{
		height: auto;
		width: 650px;
	}

	h3.NoTOC
	{
		mc-heading-level: 0;
	}

	MadCap|dropDownHead
	{
		font-weight: bold;
		color: #0000EE;
		font-family: Roboto, sans-serif;
	}

	ul._Skins_Cambridge_Link_Top_Nav_SideMenu
	{
		
	}

	div.video-container
	{
		
	}

	img
	{
		max-width: 600px;
	}

	span.table_menu
	{
		font-weight: bold;
		font-size: 11pt;
		font-family: Roboto, sans-serif;
	}

	span.table_Optionally
	{
		font-size: 11pt;
		font-style: italic;
		font-weight: bold;
		font-family: Roboto, sans-serif;
	}

	img.half_small
	{
		height: auto;
		width: 50px;
	}

	:root
	{
		--Cam_Orange: #f38800;
		--Cam_Purp_Med: #3e1151;
		--Cam_Purp_Dk: #10053e;
	}

	img.medium_small
	{
		width: 45%;
		height: auto;
	}

	img.small_dialog
	{
		width: 200px;
	}

	span
	{
		font-family: Roboto, sans-serif, Arial;
	}
}

h1.NoTOC
{
	font-weight: bold;
	font-style: normal;
	font-family: Roboto, sans-serif, Arial;
	page-break-after: avoid;
	page-break-before: auto;
}

li.Field
{
	font-family: Roboto, sans-serif, Arial;
}

div.no_break
{
	
}

span.SeeAlso
{
	font-weight: bold;
	font-family: Roboto, sans-serif;
}

a.Hyperlink
{
	font-family: Roboto, sans-serif, Arial;
}

div.indent
{
	
}

@media non-print
{
	body
	{
		font-family: Roboto, sans-serif, Arial;
		font-size: 0.85em;
		line-height: 1.5em;
	}

	span.menu
	{
		font-family: Roboto, sans-serif, Arial;
		font-size: 1em;
	}

	div.indent
	{
		margin-left: 30em;
	}

	li
	{
		margin-bottom: 0.5em;
		font-family: Roboto, sans-serif, Arial;
	}

	div.code
	{
		border-bottom-width: 0px;
		border-bottom: solid 0px;
	}

	div.container
	{
		background-color: #dcdcdc;
	}

	li.table
	{
		
	}

	div.sideContent
	{
		float: right;
		margin-bottom: 10px;
		margin-left: 10px;
		width: 33%;
		/*Removing to push Print button back up
		
		margin-top: 15px;
		
		*/
	}

	p
	{
		font-family: Roboto, sans-serif, Arial;
	}

	span
	{
		font-family: Roboto, sans-serif, Arial;
	}

	span.Optionally
	{
		font-family: Roboto, sans-serif, Arial;
		font-size: 1em;
	}

	img
	{
		height: auto;
		max-width: 100%;
		mc-thumbnail-max-height: 75px;
		mc-thumbnail: none;
	}

	MadCap|topicToolbarProxy
	{
		float: right;
	}

	MadCap|menuProxy
	{
		
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
	}

	MadCap|breadcrumbsProxy
	{
		border-bottom: solid 1px #be1549;
		/*#000000*/
		font-style: italic;
		font-size: 0.70em;
	}

	h1.NoTOC	/**/
	{
		font-weight: normal;
		font-family: Roboto, sans-serif, Arial;
	}

	h2.NoTOC
	{
		color: #10053f;
		font-family: Roboto, sans-serif, Arial;
	}

	h1
	{
		font-size: 1.5em;
		font-weight: normal;
		color: #202020;
		font-family: Roboto, sans-serif, Arial;
	}

	h2
	{
		font-weight: normal;
		font-size: 1.3em;
		color: #202020;
		font-family: Roboto, sans-serif, Arial;
	}

	h3
	{
		font-size: 1.2em;
		font-weight: normal;
		color: #202020;
		font-family: Roboto, sans-serif, Arial;
	}

	h4
	{
		font-weight: normal;
		font-size: 1.1em;
		color: #202020;
		font-family: Roboto, sans-serif, Arial;
	}

	span.Note
	{
		font-family: Roboto, sans-serif, Arial;
		font-size: 1.0em;
	}

	span.SeeAlso
	{
		font-family: Roboto, sans-serif, Arial;
	}

	div.example
	{
		background-color: #f5f5f5;
		background-repeat: no-repeat;
		border: solid 1px #dcdcdc;
		border-radius: 6px;
		margin-bottom: 15px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding: 10px;
	}

	img.small
	{
		max-width: 25%;
		width: 25%;
	}

	img.medium
	{
		width: 65%;
		max-width: 65%;
	}

	img.large
	{
		max-width: 80%;
		width: 80%;
	}

	img.large_callouts
	{
		width: 100%;
	}

	img.icon_image
	{
		vertical-align: middle;
		width: 2%;
		height: auto;
	}

	img.dialog_box
	{
		width: 40%;
		max-width: 40%;
		mc-thumbnail-max-width: auto;
		mc-thumbnail-max-height: 75px;
	}

	span.smaller_font
	{
		font-family: Roboto, sans-serif, Arial;
		font-size: 11pt;
	}

	img.page_width
	{
		width: 650px;
		mc-thumbnail: none;
	}

	ul._Skins_Cambridge_Link_Top_Nav_SideMenu
	{
		line-height: 0.5em;
		font-size: .5;
	}

	div.video-container
	{
		overflow: hidden;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 0;
		height: 0;
	}

	div.video-container iframe,
	.video-container object,
	.video-container embed
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	hr
	{
		clear: left;
		align: left;
		width: 100%;
	}

	hr.Width60
	{
		width: 65%;
		margin-left: 0px;
	}

	div.half_width
	{
		background: inherit;
		background-color: #f5f5f5;
		background-repeat: no-repeat;
		border: solid 1px #dcdcdc;
		width: 50%;
		padding: 10px;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-radius: 6px;
	}

	span.table_Optionally
	{
		
	}

	td
	{
		
	}

	img.half_small
	{
		width: 8%;
	}

	img.small_dialog
	{
		width: 30%;
	}

	:root
	{
		--Cam_Orange: #f38800;
		--Cam_Purp_Med: #3e1151;
		--Cam_Purp_Dk: #10053e;
	}

	img.medium_small
	{
		width: 45%;
	}

	span.table_menu
	{
		font-weight: bold;
		font-size: 11pt;
		font-family: Roboto, sans-serif;
	}
}

/*Hide Breadcrumbs on Mobile*/

@media (max-width: 767px)
{
	div.MCBreadcrumbsBox_0
	{
		display: none;
	}
}

MadCap|xref.textonly
{
	mc-format: '{u}{paratext}{/u} {pageref}';
}

html.FieldLevelTopic
{
	
}

MadCap|menuProxy
{
	margin-top: 15px;
}

/* Added to override default and add in margin-top:15px; */

ul.menu._Skins_Cambridge_Link_Top_Nav_SideMenu
{
	color: #202020;
	font-family: Roboto, sans-serif, Arial;
	/*Verdana*/
	font-size: 0.95em;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
	white-space: normal;
	margin-left: 0px;
	margin-right: 50px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 250px;
	height: 100%;
	background-color: #f2f2f2;
}

div.example
{
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	border-radius: 6px;
	border: solid 1px #dcdcdc;
	margin-bottom: 15px;
	padding: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

span.italic
{
	font-style: italic;
	font-family: Roboto, sans-serif;
}

span.bold
{
	font-weight: bold;
	font-family: Roboto, sans-serif;
}

b
{
	mc-disabled: true;
}

em
{
	mc-disabled: true;
}

i
{
	mc-disabled: true;
}

strong
{
	mc-disabled: true;
}

span.table_menu
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Roboto, sans-serif;
}

img.medium_small
{
	width: 45%;
}

:root
{
	--Cam_Orange: #f38800;
	--Cam_Purp_Med: #3e1151;
	--Cam_Purp_Dk: #10053e;
}

img.small_dialog
{
	width: 30%;
}

img.half_small
{
	width: 8%;
}

td
{
	
}

span.table_Optionally
{
	
}

div.half_width
{
	background: inherit;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	border: solid 1px #dcdcdc;
	width: 50%;
	padding: 10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-radius: 6px;
}

hr.Width60
{
	width: 65%;
	margin-left: 0px;
}

hr
{
	clear: left;
	align: left;
	width: 100%;
}

div.video-container iframe,
.video-container object,
.video-container embed
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

div.video-container
{
	overflow: hidden;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
}

ul._Skins_Cambridge_Link_Top_Nav_SideMenu
{
	line-height: 0.5em;
	font-size: .5;
}

img.page_width
{
	width: 650px;
	mc-thumbnail: none;
}

span.smaller_font
{
	font-family: Roboto, sans-serif, Arial;
	font-size: 11pt;
}

img.dialog_box
{
	width: 40%;
	max-width: 40%;
	mc-thumbnail-max-width: auto;
	mc-thumbnail-max-height: 75px;
}

img.icon_image
{
	vertical-align: middle;
	width: 2%;
	height: auto;
}

img.large_callouts
{
	width: 100%;
}

img.large
{
	max-width: 80%;
	width: 80%;
}

img.medium
{
	width: 65%;
	max-width: 65%;
}

img.small
{
	max-width: 25%;
	width: 25%;
}

div.example
{
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	border: solid 1px #dcdcdc;
	border-radius: 6px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding: 10px;
}

span.SeeAlso
{
	font-family: Roboto, sans-serif, Arial;
}

span.Note
{
	font-family: Roboto, sans-serif, Arial;
	font-size: 1.0em;
}

h4
{
	font-weight: normal;
	font-size: 1.1em;
	color: #202020;
	font-family: Roboto, sans-serif, Arial;
}

h3
{
	font-size: 1.2em;
	font-weight: normal;
	color: #202020;
	font-family: Roboto, sans-serif, Arial;
}

h2
{
	font-weight: normal;
	font-size: 1.3em;
	color: #202020;
	font-family: Roboto, sans-serif, Arial;
}

h1
{
	font-size: 1.5em;
	font-weight: normal;
	color: #202020;
	font-family: Roboto, sans-serif, Arial;
}

h2.NoTOC
{
	color: #10053f;
	font-family: Roboto, sans-serif, Arial;
}

h1.NoTOC	/**/
{
	font-weight: normal;
	font-family: Roboto, sans-serif, Arial;
}

MadCap|breadcrumbsProxy
{
	border-bottom: solid 1px #be1549;
	font-style: italic;
	font-size: 0.70em;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|menuProxy
{
	
}

MadCap|topicToolbarProxy
{
	float: right;
}

img
{
	height: auto;
	max-width: 100%;
	mc-thumbnail-max-height: 75px;
	mc-thumbnail: none;
}

span.Optionally
{
	font-family: Roboto, sans-serif, Arial;
	font-size: 1em;
}

span
{
	font-family: Roboto, sans-serif, Arial;
}

p
{
	font-family: Roboto, sans-serif, Arial;
}

div.sideContent
{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 33%;
}

li.table
{
	
}

div.container
{
	background-color: #dcdcdc;
}

div.code
{
	border-bottom-width: 0px;
	border-bottom: solid 0px;
}

li
{
	margin-bottom: 0.5em;
	font-family: Roboto, sans-serif, Arial;
}

div.indent
{
	margin-left: 30em;
}

span.menu
{
	font-family: Roboto, sans-serif, Arial;
	font-size: 1em;
}

body
{
	font-family: Roboto, sans-serif, Arial;
	font-size: 0.85em;
	line-height: 1.5em;
}

@media only screen and (max-width: 1279px)
{
	img.small_dialog
	{
		width: 175px;
	}
}

@media only screen and (max-width: 767px)
{
	div.sideContent
	{
		margin-bottom: 10px;
		margin-left: 10;
	}

	MadCap|searchBarProxy
	{
		padding-left: 5px;
	}
}

.home-page-center
{
	text-align: center;
}

.whiteheader
{
	color: #ffffff;
	font-weight: normal;
}

div.url
{
	display: none;
}

img.icon_image
{
	width: 4px;
	height: 4px;
}

a.GlossaryPageLink
{
	font-weight: bold;
	font-family: Roboto, sans-serif, Arial;
}

#feedBtn
{
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 14px;
	font-weight: bold;
	font-family: Roboto, sans-serif, Arial;
	border: none;
	outline: none;
	color: white;
	cursor: pointer;
	padding: 12px 20px;
	border-radius: 25px;
	background-color: #1976D2;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	transition: transform 0.2s, background-color 0.2s;
}

#feedBtn:hover
{
	background-color: #1565C0;
	transform: scale(1.05);
}

