/*<meta fileTags="filetags/smartmaster.NoTransReqd" />*/

@charset "UTF-8";

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

div.Note > p.HeadingBox
{
	mc-auto-number-format: 'Note';
}

div.Notes > p.HeadingBox
{
	mc-auto-number-format: 'Notes';
}

div.Tip > p.HeadingBox
{
	mc-auto-number-format: 'Tip';
}

div.Tips > p.HeadingBox
{
	mc-auto-number-format: 'Tips';
}

div.Important > p.HeadingBox
{
	mc-auto-number-format: 'Important';
}

div.Caution > p.HeadingBox
{
	mc-auto-number-format: 'Caution';
}

div.Warning > p.HeadingBox
{
	mc-auto-number-format: 'Warning';
}

div.Example > p.HeadingBox
{
	mc-auto-number-format: 'Example';
}

div.ExampleCorrect > p.HeadingBox
{
	mc-auto-number-format: 'Correct';
}

div.ExampleIncorrect > p.HeadingBox
{
	mc-auto-number-format: 'Incorrect';
}

div.Exception > p.HeadingBox
{
	mc-auto-number-format: 'Exception';
}

div.smart-links p
{
	mc-auto-number-format: 'See{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

div.smart-links p.smart-see-also
{
	mc-auto-number-format: 'See also{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

div.smart-links p.smart-more-in-training
{
	mc-auto-number-format: 'More in this training{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

.smart-optional
{
	mc-auto-number-format: 'Optional{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

.smart-new
{
	mc-auto-number-format: 'New{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

.smart-updated
{
	mc-auto-number-format: 'Updated{color #656565}{family Material Icons}\e5cc{/family}{/color}';
}

p.FlagSpecifications::before
{
	content: 'How-to and troubleshooting information for this product is available from the menu on the left.';
}

@media only screen and (max-width: 767px)
{
	p.FlagSpecifications::before
	{
		content: 'How-to and troubleshooting information for this product is available from the menu (click Contents above).';
	}
}

ul.Inline li::after
{
	content: ', ';
}

ul.Inline li.Last::after
{
	content: '';
}

h1.Online,
div.MetaInfo,
div.DownloadInfo,
div.VideoList,
div.SpecsHeaderOnline,
div.OnlineGuideHome,
div.OnlineGuidePanelButtons,
div.OnlineGuideMedia,
div.TroubleshootingFeedback,
MadCap|dropDown.NoPrintHeading MadCap|dropDownHead
{
	mc-conditions: 'smart.Output_Online';
}

div.smart-tabs
{
	mc-conditions: 'smart.Output_Online, smart.Output_Training';
}

h1.Print,
h2.Overview,
p.DocumentHeader,
p.Model,
p.ModelSmall,
p.OverviewLink,
sup.FootnoteAlt,
div.CopyrightAndTM,
div.SpecsHeaderPrint,
div.EnergyStar,
div.OnlineGuideCover
{
	mc-conditions: 'smart.Output_Print';
}

div.CertAndCompliance
{
	mc-conditions: 'smart.Output_Print';
	mc-exclude-action: 'unbind';
}

code.smart-pass-through-translation
{
	mc-conditions: 'smart.Languages_PassThroughTranslation';
	mc-exclude-action: 'unbind';
}

body
{
	mc-hyphenate: never;
}

h1
{
	column-break-inside: avoid;
	page-break-inside: avoid;
}

h1.extra-large-font
{
	margin: 0;
}

div#mc-main-content > div > h1
{
	margin-top: 0;
}

h2
{
	clear: both;
	column-break-inside: avoid;
	page-break-inside: avoid;
	column-break-after: avoid;
	page-break-after: avoid;
	margin-top: 2rem;
}

h2.Overview
{
	clear: none;
}

h2 + div.TwoColumns
{
	margin-top: 0;
}

h3
{
	clear: both;
	column-break-inside: avoid;
	page-break-inside: avoid;
	column-break-after: avoid;
	page-break-after: avoid;
}

th h3,
td h3
{
	margin: 0;
	padding: 0;
}

h4
{
	clear: both;
	column-break-inside: avoid;
	page-break-inside: avoid;
	column-break-after: avoid;
	page-break-after: avoid;
}

th h4,
td h4
{
	margin: 0;
	padding: 0;
}

p.HeadingProcedure
{
	column-break-after: avoid;
	page-break-after: avoid;
	font-weight: bold;
}

p.HeadingBox
{
	font-weight: bold;
	column-break-after: avoid;
	page-break-after: avoid;
}

p.HangingIndent
{
	margin-left: 1.5em;
	text-indent: -1.5em;
}

p.ClearBefore
{
	clear: both;
}

p.ClearAfter:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

p.Button
{
	text-align: right;
}

p.smart-before-numbered-items
{
	mc-auto-number-format: '{ =0}';
}

p.smart-numbered-item
{
	mc-auto-number-format: '{n+}';
}

i
{
	font-family: proxima_nova_italic;
}

code
{
	color: #404040;
	font-family: Consolas, Monaco, 'Courier New', monospace;
	background-color: transparent;
	font-size: 100%;
	padding: 0;
}

kbd
{
	color: #404040;
	font-family: Consolas, Monaco, 'Courier New', monospace;
	background-color: transparent;
	border: none;
	box-shadow: none;
	font-size: 100%;
	padding: 0;
}

var
{
	color: #404040;
	font-family: Consolas, Monaco, 'Courier New', monospace;
	font-style: normal;
}

var:before
{
	content: '[';
}

var:after
{
	content: ']';
}

var.smart-with-angle-brackets:before
{
	content: '<';
}

var.smart-with-angle-brackets:after
{
	content: '>';
}

span.Lowercase
{
	text-transform: none;
}

.Uppercase
{
	text-transform: uppercase;
}

ol,
ul
{
	column-break-before: avoid;
	page-break-before: avoid;
}

div#mc-main-content ol:not([class])
{
	list-style-type: decimal;
}

div#mc-main-content ol:not([class]) ol:not([class])
{
	list-style-type: lower-alpha;
}

div#mc-main-content ol:not([class]) ul:not([class])
{
	list-style-type: circle;
}

div#mc-main-content ul:not([class])
{
	list-style-type: disc;
}

div#mc-main-content ul:not([class]) ol:not([class])
{
	list-style-type: lower-alpha;
}

div#mc-main-content ul:not([class]) ul:not([class])
{
	list-style-type: circle;
}

ol.SingleItem,
ul.SingleItem
{
	list-style-type: none !important;
}

ul.Inline
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.Inline li
{
	display: inline;
}

ul.smart-inline
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.smart-inline li
{
	display: inline;
}

ul.smart-inline li:before
{
	color: #b1b1b1;
	content: ' | ';
}

ul.smart-inline li:first-child:before
{
	content: '';
}

li
{
	column-break-inside: avoid;
	page-break-inside: avoid;
}

ul.ToggleListItem
{
	list-style-type: none !important;
	padding-left: 0;
}

ul.ToggleListItem ul.ToggleListItem
{
	display: none;
	padding-left: 3rem;
}

ul.ToggleListItem > li > p
{
	background-color: #ffffff;
	background-position: 0.75rem 0.75rem;
	background-repeat: no-repeat;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #66b2d3;
	color: #404040;
	cursor: pointer;
	padding: 0.75rem 0.75rem 0.75rem 2rem;
	transition: background-color 0.5s ease;
	width: calc(100% - 1px);
	text-decoration: none;
}

ul.ToggleListItem > li > p:hover
{
	background-color: #d8ebf4;
}

ul.ToggleListItem > li > p
{
	font-weight: bold;
}

ul.ToggleListItem > li > ul.ToggleListItem > li > p
{
	box-shadow: 0px 1px 4px 0px #d8ebf4;
}

div._Skins_FAQs div.micro-content
{
	overflow-y: visible !important;
}

div._Skins_FAQs div.micro-content-phrase
{
	background-color: #ffffff;
	background-position: 0.75rem 0.75rem;
	background-repeat: no-repeat;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #66b2d3;
	color: #404040;
	cursor: pointer;
	padding: 0.75rem 0.75rem 0.75rem 2rem;
	transition: background-color 0.5s ease;
	width: calc(100% - 1px);
}

div._Skins_FAQs div.micro-content-phrase:hover
{
	background-color: #d8ebf4;
}

p.ToggleListItemClosed,
div._Skins_FAQs div.FAQItemClosed
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-9-closed.svg');
}

p.ToggleListItemOpen,
div._Skins_FAQs div.FAQItemOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-9-open.svg');
}

div.ToggleListItemContents,
div._Skins_FAQs div.micro-response
{
	display: none;
}

dl
{
	display: grid;
	grid-template-columns: 20% 80%;
	margin-bottom: 0;
	width: 100%;
}

dl dt
{
	font-weight: bold;
	padding-top: 0.5rem;
}

dl dd
{
	border-bottom: solid 1px #b1b1b1;
	margin-inline-start: 0;
	padding-left: 0.5rem;
	padding-top: 0.5rem;
}

dl dd:last-child
{
	border-bottom: none;
}

@media only screen and (max-width: 767px)
{
	dl
	{
		grid-template-columns: 100%;
	}

	dl dd
	{
		padding-left: 0;
		padding-top: 0;
	}
}

dl.smart-vertical-def-list
{
	display: block;
}

dl.smart-vertical-def-list dd
{
	margin-inline-start: auto;
	border-bottom: none;
}

div.Layout1Col
{
	display: flex;
	gap: 0rem;
	margin-bottom: 14pt;
}

div.Layout1Col > div
{
	flex-basis: calc(100% / 1 - 0rem * 0 / 1);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout1Col > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout1Col
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout1Col
	{
		flex-direction: column;
	}
}

div.Layout1ColCenter
{
	display: flex;
	gap: 0rem;
	margin-bottom: 14pt;
}

div.Layout1ColCenter > div
{
	flex-basis: calc(100% / 1 - 0rem * 0 / 1);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout1ColCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout1ColCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout1ColCenter
	{
		flex-direction: column;
	}
}

div.Layout1ColCenter > div
{
	text-align: center;
}

div.Layout2Cols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout2Cols > div
{
	flex-basis: calc(100% / 2 - 2rem * 1 / 2);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout2Cols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout2Cols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout2Cols
	{
		flex-direction: column;
	}
}

div.Layout2ColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout2ColsCenter > div
{
	flex-basis: calc(100% / 2 - 2rem * 1 / 2);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout2ColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout2ColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout2ColsCenter
	{
		flex-direction: column;
	}
}

div.Layout2ColsCenter > div
{
	text-align: center;
}

div.Layout3Cols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout3Cols > div
{
	flex-basis: calc(100% / 3 - 2rem * 2 / 3);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout3Cols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout3Cols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout3Cols
	{
		flex-direction: column;
	}
}

div.Layout3ColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout3ColsCenter > div
{
	flex-basis: calc(100% / 3 - 2rem * 2 / 3);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout3ColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout3ColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout3ColsCenter
	{
		flex-direction: column;
	}
}

div.Layout3ColsCenter > div
{
	text-align: center;
}

div.Layout4Cols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout4Cols > div
{
	flex-basis: calc(100% / 4 - 2rem * 3 / 4);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout4Cols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout4Cols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout4Cols
	{
		flex-direction: column;
	}
}

div.Layout4ColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout4ColsCenter > div
{
	flex-basis: calc(100% / 4 - 2rem * 3 / 4);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout4ColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout4ColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout4ColsCenter
	{
		flex-direction: column;
	}
}

div.Layout4ColsCenter > div
{
	text-align: center;
}

div.Layout5Cols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout5Cols > div
{
	flex-basis: calc(100% / 5 - 2rem * 4 / 5);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout5Cols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout5Cols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout5Cols
	{
		flex-direction: column;
	}
}

div.Layout5ColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout5ColsCenter > div
{
	flex-basis: calc(100% / 5 - 2rem * 4 / 5);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout5ColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout5ColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout5ColsCenter
	{
		flex-direction: column;
	}
}

div.Layout5ColsCenter > div
{
	text-align: center;
}

div.Layout6Cols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout6Cols > div
{
	flex-basis: calc(100% / 6 - 2rem * 5 / 6);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout6Cols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout6Cols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout6Cols
	{
		flex-direction: column;
	}
}

div.Layout6ColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.Layout6ColsCenter > div
{
	flex-basis: calc(100% / 6 - 2rem * 5 / 6);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.Layout6ColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.Layout6ColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.Layout6ColsCenter
	{
		flex-direction: column;
	}
}

div.Layout6ColsCenter > div
{
	text-align: center;
}

div.LayoutFlexCols
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.LayoutFlexCols > div
{
	flex-basis: calc(100% / 4 - 2rem * 3 / 4);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.LayoutFlexCols > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.LayoutFlexCols
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.LayoutFlexCols
	{
		flex-direction: column;
	}
}

div.LayoutFlexColsCenter
{
	display: flex;
	gap: 2rem;
	margin-bottom: 14pt;
}

div.LayoutFlexColsCenter > div
{
	flex-basis: calc(100% / 4 - 2rem * 3 / 4);
	flex-grow: 1;
	flex-shrink: 1;
}

@media only screen and (max-width: 767px)
{
	div.LayoutFlexColsCenter > div
	{
		flex-basis: 100%;
	}
}

div.smart-hub-home div.LayoutFlexColsCenter
{
	margin-bottom: 3rem;
	margin-top: 3rem;
}

@media only screen and (max-width: 767px)
{
	div.LayoutFlexColsCenter
	{
		flex-direction: column;
	}
}

div.LayoutFlexColsCenter > div
{
	text-align: center;
}

div.LayoutTrainingSection
{
	column-gap: 1em;
	display: grid;
	grid-template-columns: auto min-content;
	margin-bottom: 14pt;
	row-gap: 14pt;
}

div.LayoutTrainingSection > div:nth-child(2) img
{
	max-width: 400px !important;
}

@media only screen and (max-width: 767px)
{
	div.LayoutTrainingSection > div:nth-child(2) img
	{
		max-width: 90% !important;
	}
}

@media only screen and (max-width: 767px)
{
	div.LayoutTrainingSection
	{
		grid-template-columns: 100%;
	}
}

div.smart-links p
{
	margin-bottom: 0.4em;
}

MadCap|xref
{
	color: #6a448e;
	text-decoration: underline;
	mc-format: '{paratext}';
}

MadCap|xref.PageNumberOnly
{
	color: #6a448e;
	text-decoration: underline;
	mc-format: '{paratext}';
}

MadCap|xref.PageNumberOnlyUC
{
	color: #6a448e;
	text-decoration: underline;
	mc-format: '{paratext}';
}

a
{
	color: #6a448e;
	outline: 0 !important;
	text-decoration: underline;
}

a:hover
{
	color: #a58ebb;
	text-decoration: none;
}

html[lang=en] li.NoEnglish > a:hover
{
	color: #6a448e !important;
}

html[lang=en] ul.Documents li.NoEnglish > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg') !important;
}

html[lang=en] ul.Downloads li.NoEnglish > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg') !important;
}

div[id^=VideoContainer] a:hover
{
	color: #6a448e;
	text-decoration: underline;
}

div.smart-training-and-videos div.smart-training-course > a:hover
{
	color: #6a448e;
	text-decoration: underline;
}

section.Banner p a:hover
{
	color: #ffffff !important;
	text-decoration: none !important;
}

div#SupportSiteFeedback a:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

ul._Skins_SideMenu a:hover
{
	text-decoration: underline;
}

ul._Skins_Menu a:hover
{
	text-decoration: underline;
}

ul._Skins_SinglePageMenu a:hover
{
	text-decoration: underline;
}

ul.Documents li a:hover
{
	color: #6a448e;
	text-decoration: underline;
}

ul.Documents > li > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg');
}

ul.DocumentVersions li a:hover
{
	color: #6a448e;
	text-decoration: underline;
}

ul.DocumentVersions > li > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg');
}

ul.Downloads li a:hover
{
	color: #6a448e;
	text-decoration: underline;
}

ul.Downloads > li > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg');
}

div.smart-downloads-menu a:hover
{
	opacity: 0.5;
	text-decoration: underline;
}

ul._Skins_OnlineGuideMenu a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-6-down-on.svg');
}

a[name]
{
	display: block;
	position: relative;
	top: -11rem;
}

a.Button,
a.TrainingCourse
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a.Button > span,
a.TrainingCourse > span
{
	vertical-align: baseline !important;
}

a.Button:hover,
a.TrainingCourse:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

section.smart-background-cyan a.Button,
div.smart-training-home-title a.Button,
section.smart-background-cyan a.TrainingCourse,
div.smart-training-home-title a.TrainingCourse
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #6a448e !important;
	text-decoration: none !important;
}

section.smart-background-cyan a.Button:hover,
div.smart-training-home-title a.Button:hover,
section.smart-background-cyan a.TrainingCourse:hover,
div.smart-training-home-title a.TrainingCourse:hover
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #a58ebb !important;
	text-decoration: none !important;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-5.svg') !important;
}

.MCTopicPopup.aButton
{
	color: #ffffff !important;
	text-decoration: none !important;
}

.MCTopicPopup.aButton:hover
{
	color: #ffffff !important;
	text-decoration: none !important;
}

section.smart-background-cyan .MCTopicPopup.aButton,
div.smart-training-home-title .MCTopicPopup.aButton
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #6a448e !important;
	text-decoration: none !important;
}

section.smart-background-cyan .MCTopicPopup.aButton:hover,
div.smart-training-home-title .MCTopicPopup.aButton:hover
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #a58ebb !important;
	text-decoration: none !important;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-5.svg') !important;
}

a.TroubleshootingFeedback
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a.TroubleshootingFeedback > span
{
	vertical-align: baseline !important;
}

a.TroubleshootingFeedback:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

.MCTopicPopup.aTroubleshootingFeedback
{
	color: #ffffff !important;
	text-decoration: none !important;
}

.MCTopicPopup.aTroubleshootingFeedback:hover
{
	color: #ffffff !important;
	text-decoration: none !important;
}

a#smart-training-survey,
a#smart-training-feedback
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a#smart-training-survey > span,
a#smart-training-feedback > span
{
	vertical-align: baseline !important;
}

a#smart-training-survey:hover,
a#smart-training-feedback:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

a.ReturnToTop
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a.ReturnToTop > span
{
	vertical-align: baseline !important;
}

a.ReturnToTop:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-6-up.svg');
}

a.DownloadPDF
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a.DownloadPDF > span
{
	vertical-align: baseline !important;
}

a.DownloadPDF:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

section.smart-background-cyan a.DownloadPDF,
div.smart-training-home-title a.DownloadPDF
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #6a448e !important;
	text-decoration: none !important;
}

section.smart-background-cyan a.DownloadPDF:hover,
div.smart-training-home-title a.DownloadPDF:hover
{
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	color: #a58ebb !important;
	text-decoration: none !important;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-5.svg') !important;
}

a.Video
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

a.Video > span
{
	vertical-align: baseline !important;
}

a.Video:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

a.DownloadFile
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.3rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: block;
}

a.DownloadFile > span
{
	vertical-align: baseline !important;
}

a.DownloadFile:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

a.DownloadExternal
{
	background-color: #6a448e;
	color: #ffffff;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.3rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: block;
}

a.DownloadExternal > span
{
	vertical-align: baseline !important;
}

a.DownloadExternal:hover
{
	margin-right: 0;
	padding-right: 40px;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #a58ebb;
	border: solid 1px #a58ebb;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-4.svg');
}

a.MCTextPopup
{
	color: #404040 !important;
	text-decoration: underline dotted #b1b1b1 !important;
}

a.MCTextPopup span.FootnoteLink
{
	background-color: #6a448e;
	border-radius: 3px;
	color: #ffffff;
	font-size: 0.6em;
	padding: 2px 3px;
	text-decoration: none;
	vertical-align: 2px;
}

a.MCTextPopup:hover
{
	color: #a58ebb !important;
	text-decoration: none !important;
}

a.MCTextPopup:hover span.FootnoteLink
{
	background-color: #a58ebb;
	text-decoration: none;
}

span.MCTextPopupBody
{
	margin-left: 0;
	text-align: left;
	text-indent: 0;
}

a.MCTopicPopup
{
	color: #6a448e !important;
	text-decoration: underline;
}

a.MCTopicPopup:hover
{
	color: #a58ebb !important;
	text-decoration: none !important;
}

MadCap|footnotesBlock
{
	border-top: solid 1px #656565;
}

MadCap|footnote
{
	color: #656565;
	font-size: inherit;
	mc-footnote-number: chapter;
	mc-footnote-position: page;
}

MadCap|footnote.Single
{
	mc-footnote-format: '*';
}

sup.FootnoteAlt
{
	color: #656565;
}

span.mc-variable
{
	vertical-align: inherit;
}

img
{
	border: none;
	height: auto;
}

div#mc-main-content img
{
	max-width: 90%;
}

img.WithBorder
{
	background-color: #ffffff;
	border: solid 1px #404040;
}

img.WithBorderAndPadding
{
	background-color: #ffffff;
	border: solid 1px #404040;
	padding: 3px;
}

img.HomeImage
{
	height: auto;
	width: 100%;
}

img.OnlineGuideImage
{
	height: auto;
	width: 100%;
	width: 90% !important;
}

div.Container
{
	column-break-before: avoid;
	page-break-before: avoid;
	margin-bottom: 1.2em;
}

div.ContainerCenter
{
	column-break-before: avoid;
	page-break-before: avoid;
	margin-bottom: 1.2em;
	text-align: left;
}

section.OnlineGuidePanel div.ContainerCenter
{
	text-align: center;
}

div.ContainerFloatLeft
{
	float: left;
	margin-right: 1em;
}

@media only screen and (max-width: 1279px)
{
	div.ContainerFloatLeft
	{
		float: none;
		margin-bottom: 1.2em;
		margin-right: 0;
	}
}

div.ContainerFloatRight
{
	float: right;
	margin-left: 1em;
}

@media only screen and (max-width: 1279px)
{
	div.ContainerFloatRight
	{
		float: none;
		margin-bottom: 1.2em;
		margin-left: 0;
	}
}

div.smart-layout-float-left
{
	display: grid;
	row-gap: 1em;
	grid-template-columns: min-content auto;
}

div.smart-layout-float-left > div:nth-child(1) img
{
	max-width: none !important;
}

@media only screen and (max-width: 767px)
{
	div.smart-layout-float-left
	{
		grid-template-columns: 100%;
	}
}

@media only screen and (max-width: 767px)
{
	div.smart-layout-float-left > div:nth-child(1)
	{
		order: 2;
	}

	div.smart-layout-float-left > div:nth-child(2)
	{
		order: 1;
	}
}

div.smart-layout-float-right
{
	display: grid;
	row-gap: 1em;
	grid-template-columns: auto min-content;
}

div.smart-layout-float-right > div:nth-child(1) img
{
	max-width: none !important;
}

@media only screen and (max-width: 767px)
{
	div.smart-layout-float-right
	{
		grid-template-columns: 100%;
	}
}

div.smart-layout-float-right > div:nth-child(1)
{
	order: 2;
}

div.smart-layout-float-right > div:nth-child(2)
{
	order: 1;
}

div.ContainerSmall
{
	column-break-before: avoid;
	page-break-before: avoid;
}

div.ContainerSmall table p
{
	font-size: 0.8rem;
}

@media only screen and (max-width: 767px)
{
	div.ContainerSmall table p
	{
		font-size: inherit;
	}
}

div.ContainerResponsiveLayout
{
	mc-conditions: 'smart.Output_Print';
	mc-exclude-action: 'unbind';
}

div.smart-wide-contents
{
	mc-conditions: 'smart.Output_Online, smart.Output_Training';
	mc-exclude-action: 'unbind';
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
}

div.smart-wide-contents table
{
	table-layout: fixed !important;
}

div.smart-wide-contents img
{
	max-width: none !important;
}

div.Note,
div.Notes,
div.Tip,
div.Tips
{
	border-left: solid 4px #b1d8e9;
	padding-bottom: 1px;
	margin: 1em 0;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
}

div.Note p,
div.Notes p,
div.Tip p,
div.Tips p
{
	margin-bottom: 0.4em;
}

div.Note p,
div.Notes p,
div.Tip p,
div.Tips p
{
	margin-top: 0;
}

div.Important
{
	border-left: solid 4px #017db7;
	padding-bottom: 1px;
	margin: 1em 0;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
}

div.Important p
{
	margin-bottom: 0.4em;
}

div.Important p
{
	margin-top: 0;
}

div.Important > p.HeadingBox
{
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 17px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/important.svg');
	padding-left: 24px;
}

div.Caution
{
	border-left: solid 4px #fecc4f;
	padding-bottom: 1px;
	margin: 1em 0;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
}

div.Caution p
{
	margin-bottom: 0.4em;
}

div.Caution p
{
	margin-top: 0;
}

div.Caution > p.HeadingBox
{
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 17px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/caution.svg');
	padding-left: 24px;
}

div.Warning
{
	border-left: solid 4px #c80000;
	padding-bottom: 1px;
	margin: 1em 0;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
}

div.Warning p
{
	margin-bottom: 0.4em;
}

div.Warning p
{
	margin-top: 0;
}

div.Warning > p.HeadingBox
{
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 17px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/warning.svg');
	padding-left: 24px;
}

div.Example,
div.Exception
{
	background-color: #d8ebf4;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	padding-bottom: 1px;
}

div.Example td,
div.Exception td
{
	border-color: #d8ebf4 !important;
}

div.Example p,
div.Exception p
{
	margin-bottom: 0.4em;
}

div.Example p,
div.Exception p
{
	margin-top: 0;
}

div.ExampleCorrect
{
	background-color: #d9f2eb;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	padding-bottom: 1px;
}

div.ExampleCorrect td
{
	border-color: #d9f2eb !important;
}

div.ExampleCorrect p
{
	margin-bottom: 0.4em;
}

div.ExampleCorrect p
{
	margin-top: 0;
}

div.ExampleIncorrect
{
	background-color: #f2dddd;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	padding-bottom: 1px;
}

div.ExampleIncorrect td
{
	border-color: #f2dddd !important;
}

div.ExampleIncorrect p
{
	margin-bottom: 0.4em;
}

div.ExampleIncorrect p
{
	margin-top: 0;
}

MadCap|codeSnippet
{
	background-color: #d8ebf4;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	border: none;
	font-size: 100%;
}

MadCap|codeSnippet td
{
	border-color: #d8ebf4 !important;
}

MadCap|codeSnippet.Correct
{
	background-color: #d9f2eb;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	border: none;
	font-size: 100%;
}

MadCap|codeSnippet.Correct td
{
	border-color: #d9f2eb !important;
}

MadCap|codeSnippet.Incorrect
{
	background-color: #f2dddd;
	border-radius: 4px / 4px;
	margin: 1em 0;
	padding: 0.4em;
	border: none;
	font-size: 100%;
}

MadCap|codeSnippet.Incorrect td
{
	border-color: #f2dddd !important;
}

MadCap|codeSnippetBody
{
	color: #404040;
	font-family: Consolas, Monaco, 'Courier New', monospace;
	margin: 0;
	padding: 0;
}

MadCap|codeSnippetCaption
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	column-break-after: avoid;
	page-break-after: avoid;
	font-weight: bold;
}

MadCap|codeSnippetCopyButton
{
	display: none;
}

MadCap|codeSnippetCopyButton.Show
{
	background-color: #6a448e;
	border-radius: 3000px;
	color: #ffffff;
	display: block;
	font-size: 0.8rem;
	padding: 0.4rem;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
}

MadCap|codeSnippetCopyButton.Show:hover
{
	background-color: #a58ebb;
}

pre
{
	color: #404040;
	font-family: Consolas, Monaco, 'Courier New', monospace;
	background-color: transparent;
	border: none;
	font-size: 100%;
	padding: 0;
}

div.TRALabel
{
	background-color: #000000;
	border-radius: 4px / 4px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 2.75in;
	margin: 1em 0;
	padding: 0.4em;
}

div.TRALabel p
{
	margin: 0;
	padding: 0;
}

div.CertAndCompliance div.TRALabel,
div.ContainerSmall div.TRALabel
{
	width: 2.5in;
}

div.MetaInfo
{
	background-color: #ececec;
	padding: 0.4em;
	margin: 2em 0;
}

div.MetaInfo table.TableStyle-Sideheads,
div.MetaInfo table.smart-sideheads
{
	margin-bottom: 0 !important;
}

ul.MetaInfoItem
{
	margin-left: 0;
	padding-left: 0;
}

ul.MetaInfoItem li
{
	display: inline-block;
}

ul.MetaInfoItem li:after
{
	content: ' | ';
}

ul.MetaInfoItem li:last-child:after
{
	content: '';
}

MadCap|glossaryTerm
{
	font-weight: normal;
	mc-closed-image: none;
	mc-open-image: none;
}

div.DownloadInfo
{
	background-color: #ececec;
	padding: 0.4em;
	margin: 0 0 1.4rem 0;
}

div.DownloadInfo table.TableStyle-Sideheads,
div.DownloadInfo table.smart-sideheads
{
	margin-bottom: 0 !important;
}

div.DownloadInfo + div.MCDropDown
{
	margin-top: -1em;
}

div.DownloadInfo + div.MCDropDown > .MCDropDownHead
{
	border-top: none !important;
}

MadCap|dropDown
{
	margin: 1em 0 -1em 0;
	padding-bottom: 0;
	padding-top: 0;
}

MadCap|dropDown.Banner
{
	margin: 0;
}

MadCap|dropDownHotspot
{
	color: #6a448e;
	font-size: 1.25em;
	line-height: 1.3em;
}

MadCap|dropDownHotspot:hover
{
	text-decoration: underline;
}

MadCap|dropDownHotspot:visited
{
	color: #6a448e;
}

MadCap|dropDownHotspot.Banner
{
	color: #ffffff;
	font-size: 1.125rem;
	font-weight: bold;
}

MadCap|dropDownHotspot.Banner:hover
{
	color: #ffffff;
}

a.MCDropDownHotSpot
{
	background-position: 0 1.2em !important;
	display: block;
	height: 100%;
	padding-bottom: 1em;
	padding-left: 1em !important;
	padding-right: 0 !important;
	padding-top: 1em;
	width: 100%;
}

a.MCDropDownHotSpot:hover
{
	text-decoration: underline;
}

div.MCDropDownBody a.MCDropDownHotSpot
{
	background-position: 1em 50% !important;
	padding-left: 2.5em !important;
}

a.MCDropDownHotSpot_Banner
{
	display: block;
	height: 100%;
	padding-bottom: 1rem;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 1rem;
	width: 100%;
}

a.MCDropDownHotSpot_Banner:hover
{
	background-color: transparent !important;
}

section.Banner a.MCDropDownHotSpot_Banner
{
	color: #ffffff;
	text-decoration: none !important;
}

MadCap|dropDownBody
{
	margin: 0;
	padding: 1em 0 0 1.5em;
}

MadCap|dropDownBody.Banner
{
	padding: 0;
}

.MCDropDown_Open > .MCDropDownHead > a.MCDropDownHotSpot
{
	color: #6a448e;
}

.MCDropDown_Open > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-open.svg') !important;
}

.MCDropDown_Open .MCDropDownBody
{
	margin-top: -1rem;
}

.MCDropDown_Open .MCDropDownBody .MCDropDown:first-child
{
	margin-top: 0;
}

.dropDownBanner
{
	margin: 0;
}

.dropDownBanner .MCDropDownBody
{
	padding: 1em 0 0 0;
}

.dropDownBanner.MCDropDown_Open > .MCDropDownHead > a.MCDropDownHotSpot
{
	color: #ffffff !important;
	font-weight: bold;
}

.dropDownBanner.MCDropDown_Open > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-position: right center !important;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-up.svg') !important;
}

section.Banner .dropDownBanner.MCDropDown_Open > .MCDropDownHead > a.MCDropDownHotSpot
{
	color: #ffffff !important;
	font-weight: bold;
}

section.Banner .dropDownBanner.MCDropDown_Open > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-up.svg') !important;
}

.MCDropDown_Closed > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-closed.svg') !important;
}

.dropDownBanner.MCDropDown_Closed > .MCDropDownHead > a.MCDropDownHotSpot
{
	font-weight: bold;
}

.dropDownBanner.MCDropDown_Closed > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-position: right center !important;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down.svg') !important;
}

.dropDownBanner.MCDropDown_Closed > .MCDropDownHead > .MCDropDownHotSpot_:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down.svg') !important;
}

section.Banner .dropDownBanner.MCDropDown_Closed > .MCDropDownHead > .MCDropDownHotSpot_
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down.svg') !important;
}

section.Banner .dropDownBanner.MCDropDown_Closed > .MCDropDownHead > .MCDropDownHotSpot_:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down.svg') !important;
}

.MCDropDownBody .MCDropDown
{
	margin: 0 0 0 -1.5em;
}

.MCDropDownBody .MCDropDownBody
{
	padding: 1em 0 0 3em;
}

@media print
{
	.MCDropDownBody
	{
		display: block !important;
	}
}

img.MCDropDown_Image_Icon
{
	display: none;
}

MadCap|slideshow
{
	padding-left: 0;
	padding-right: 0;
}

MadCap|slideshow.LeftAligned
{
	text-align: left;
}

MadCap|slide
{
	padding: 0 60px;
}

div.MCSlide h2,
div.MCSlide h3,
div.MCSlide h4,
div.MCSlide h5
{
	text-align: center;
}

p.Flag
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/important.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.Flag a
{
	color: #404040 !important;
}

h1 ~ p.Flag
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.Flag + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagNew
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-new.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagNew a
{
	color: #404040 !important;
}

h1 ~ p.FlagNew
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagNew + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagWindows
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-windows.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagWindows a
{
	color: #404040 !important;
}

h1 ~ p.FlagWindows
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagWindows + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagApple
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-apple.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagApple a
{
	color: #404040 !important;
}

h1 ~ p.FlagApple
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagApple + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagLinux
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-linux.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagLinux a
{
	color: #404040 !important;
}

h1 ~ p.FlagLinux
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagLinux + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagChromeOS
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-chrome-os.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagChromeOS a
{
	color: #404040 !important;
}

h1 ~ p.FlagChromeOS
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagChromeOS + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagAndroid
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-android.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagAndroid a
{
	color: #404040 !important;
}

h1 ~ p.FlagAndroid
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagAndroid + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagEducation
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-education.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagEducation a
{
	color: #404040 !important;
}

h1 ~ p.FlagEducation
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagEducation + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagEnterprise
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-enterprise.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagEnterprise a
{
	color: #404040 !important;
}

h1 ~ p.FlagEnterprise
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagEnterprise + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagGovernment
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-government.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagGovernment a
{
	color: #404040 !important;
}

h1 ~ p.FlagGovernment
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagGovernment + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagNotebookPlus
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-notebook-plus.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagNotebookPlus a
{
	color: #404040 !important;
}

h1 ~ p.FlagNotebookPlus
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagNotebookPlus + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagProduct1
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-product.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagProduct1 a
{
	color: #404040 !important;
}

h1 ~ p.FlagProduct1
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagProduct1 + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagProduct2
{
	background-color: #e8e2ed;
	background-repeat: no-repeat;
	border-left: solid 4px #6a448e;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-product.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagProduct2 a
{
	color: #404040 !important;
}

h1 ~ p.FlagProduct2
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagProduct2 + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagProduct3
{
	background-color: #d9f2eb;
	background-repeat: no-repeat;
	border-left: solid 4px #03a678;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-product.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagProduct3 a
{
	color: #404040 !important;
}

h1 ~ p.FlagProduct3
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagProduct3 + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagProduct4
{
	background-color: #d8d8d8;
	background-repeat: no-repeat;
	border-left: solid 4px #404040;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/flag-product.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagProduct4 a
{
	color: #404040 !important;
}

h1 ~ p.FlagProduct4
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagProduct4 + div.DownloadInfo
{
	margin-top: -10px;
}

p.FlagSpecifications
{
	background-color: #d8ebf4;
	background-repeat: no-repeat;
	border-left: solid 4px #017db7;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/important.svg');
	background-position: calc(100% - 1rem) center;
	font-weight: bold;
	padding: 0.4em 3em 0.4em 0.4em !important;
}

p.FlagSpecifications a
{
	color: #404040 !important;
}

h1 ~ p.FlagSpecifications
{
	font-size: 1.25em;
	line-height: 1.3em;
}

p.FlagSpecifications + div.DownloadInfo
{
	margin-top: -10px;
}

div.CopyrightAndTM
{
	margin-top: 24pt;
	padding-top: 6pt;
	column-break-inside: avoid;
	page-break-inside: avoid;
}

div.CopyrightAndTM a
{
	color: #404040;
	text-decoration: none;
}

span.smart-boilerplate
{
	color: #c80000;
}

span.smart-boilerplate:before
{
	content: '[';
}

span.smart-boilerplate:after
{
	content: ']';
}

p.smart-template-instructions
{
	color: #c80000;
	mc-conditions: 'smart.Output_Internal';
}

p.smart-template-instructions:before
{
	content: 'Instructions (delete after reading): ';
}

div.smart-common-content-note
{
	background-color: #ececec;
	color: #c80000;
	mc-conditions: 'smart.Output_Internal';
}

div.smart-common-content-note > p.HeadingBox
{
	mc-auto-number-format: 'This file originates from a common project.';
}

table
{
	column-break-before: avoid;
	page-break-before: avoid;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1.2em;
}

tr
{
	column-break-inside: avoid;
	page-break-inside: avoid;
}

th,
td
{
	text-align: left;
	vertical-align: top;
}

@media only screen and (max-width: 767px)
{
	table.smart-table
	{
		display: block;
	}

	table.smart-table thead
	{
		display: none;
	}

	table.smart-table tbody,
	table.smart-table tr,
	table.smart-table th,
	table.smart-table td
	{
		display: block;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-table td:before
	{
		content: attr(data-th);
		display: block;
		font-weight: bold;
	}
}

table.smart-table > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-table > tbody > tr:nth-child(odd)
{
	background-color: #ffffff;
}

@media only screen and (max-width: 767px)
{
	table.smart-table > tbody > tr:nth-child(odd)
	{
		background-color: transparent;
	}
}

table.smart-table > tbody > tr:nth-child(even)
{
	background-color: #ececec;
}

@media only screen and (max-width: 767px)
{
	table.smart-table > tbody > tr:nth-child(even)
	{
		background-color: transparent;
	}
}

table.smart-table th,
table.smart-table td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

@media only screen and (max-width: 767px)
{
	table.smart-table th,
	table.smart-table td
	{
		padding: 0.5em 0 1px 0;
	}
}

table.smart-table > thead > tr > th,
table.smart-table > thead > tr > td,
table.smart-table > tbody > tr > th,
table.smart-table > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-table > thead > tr > th,
	table.smart-table > thead > tr > td,
	table.smart-table > tbody > tr > th,
	table.smart-table > tbody > tr > td
	{
		border-left: none;
	}
}

table.smart-table > thead > tr > th:first-child,
table.smart-table > thead > tr > td:first-child,
table.smart-table > tbody > tr > th:first-child,
table.smart-table > tbody > tr > td:first-child
{
	border-left: none;
}

@media only screen and (max-width: 767px)
{
	table.smart-table tbody tr
	{
		border-top: solid 1px #b1b1b1;
	}

	table.smart-table tbody tr:first-child
	{
		border-top: none;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups
	{
		display: block;
	}

	table.smart-table-with-groups thead
	{
		display: none;
	}

	table.smart-table-with-groups tbody,
	table.smart-table-with-groups tr,
	table.smart-table-with-groups th,
	table.smart-table-with-groups td
	{
		display: block;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups td:before
	{
		content: attr(data-th);
		display: block;
		font-weight: bold;
	}
}

table.smart-table-with-groups > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-table-with-groups > tbody > tr:nth-child(odd)
{
	background-color: #ececec;
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups > tbody > tr:nth-child(odd)
	{
		background-color: transparent;
	}
}

table.smart-table-with-groups > tbody > tr:nth-child(even)
{
	background-color: #ffffff;
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups > tbody > tr:nth-child(even)
	{
		background-color: transparent;
	}
}

table.smart-table-with-groups th,
table.smart-table-with-groups td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups th,
	table.smart-table-with-groups td
	{
		padding: 0.5em 0 1px 0;
	}
}

table.smart-table-with-groups > thead > tr > th,
table.smart-table-with-groups > thead > tr > td,
table.smart-table-with-groups > tbody > tr > th,
table.smart-table-with-groups > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups > thead > tr > th,
	table.smart-table-with-groups > thead > tr > td,
	table.smart-table-with-groups > tbody > tr > th,
	table.smart-table-with-groups > tbody > tr > td
	{
		border-left: none;
	}
}

table.smart-table-with-groups > thead > tr > th:first-child,
table.smart-table-with-groups > thead > tr > td:first-child,
table.smart-table-with-groups > tbody > tr > th:first-child,
table.smart-table-with-groups > tbody > tr > td:first-child
{
	border-left: none;
}

@media only screen and (max-width: 767px)
{
	table.smart-table-with-groups tbody tr
	{
		border-top: solid 1px #b1b1b1;
	}

	table.smart-table-with-groups tbody tr:first-child
	{
		border-top: none;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison
	{
		display: block;
	}

	table.smart-comparison thead
	{
		display: none;
	}

	table.smart-comparison tbody,
	table.smart-comparison tr,
	table.smart-comparison th,
	table.smart-comparison td
	{
		display: block;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison td:before
	{
		content: attr(data-th);
		display: block;
		font-weight: bold;
	}
}

table.smart-comparison > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-comparison > tbody > tr:nth-child(odd)
{
	background-color: #ececec;
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison > tbody > tr:nth-child(odd)
	{
		background-color: transparent;
	}
}

table.smart-comparison > tbody > tr:nth-child(even)
{
	background-color: #ffffff;
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison > tbody > tr:nth-child(even)
	{
		background-color: transparent;
	}
}

table.smart-comparison th,
table.smart-comparison td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison th,
	table.smart-comparison td
	{
		padding: 0.5em 0 1px 0;
	}
}

table.smart-comparison > thead > tr > th,
table.smart-comparison > thead > tr > td,
table.smart-comparison > tbody > tr > th,
table.smart-comparison > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison > thead > tr > th,
	table.smart-comparison > thead > tr > td,
	table.smart-comparison > tbody > tr > th,
	table.smart-comparison > tbody > tr > td
	{
		border-left: none;
	}
}

table.smart-comparison > thead > tr > th:first-child,
table.smart-comparison > thead > tr > td:first-child,
table.smart-comparison > tbody > tr > th:first-child,
table.smart-comparison > tbody > tr > td:first-child
{
	border-left: none;
}

@media only screen and (max-width: 767px)
{
	table.smart-comparison tbody tr
	{
		border-top: solid 1px #b1b1b1;
	}

	table.smart-comparison tbody tr:first-child
	{
		border-top: none;
	}
}

table.smart-checklist > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-checklist > thead > tr > .dtfc-fixed-left
{
	background-color: #b1d8e9 !important;
}

table.smart-checklist > tbody > tr:nth-child(odd)
{
	background-color: #ffffff;
}

table.smart-checklist > tbody > tr:nth-child(odd) > .dtfc-fixed-left
{
	background-color: #ffffff !important;
}

table.smart-checklist > tbody > tr:nth-child(even)
{
	background-color: #ececec;
}

table.smart-checklist > tbody > tr:nth-child(even) > .dtfc-fixed-left
{
	background-color: #ececec !important;
}

table.smart-checklist th,
table.smart-checklist td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

table.smart-checklist > thead > tr > th,
table.smart-checklist > thead > tr > td,
table.smart-checklist > tbody > tr > th,
table.smart-checklist > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

table.smart-checklist > thead > tr > th:first-child,
table.smart-checklist > thead > tr > td:first-child,
table.smart-checklist > tbody > tr > th:first-child,
table.smart-checklist > tbody > tr > td:first-child
{
	border-left: none;
}

table.smart-checklist col:nth-child(1)
{
	width: 80px;
}

@media only screen and (max-width: 767px)
{
	table.smart-checklist col:nth-child(1)
	{
		width: 50px;
	}
}

table.smart-checklist tr th:nth-child(1),
table.smart-checklist tr td:nth-child(1)
{
	text-align: center;
}

table.smart-checklist tr.smart-group-heading th:nth-child(1)
{
	text-align: left;
}

table.smart-checklist-with-groups > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-checklist-with-groups > thead > tr > .dtfc-fixed-left
{
	background-color: #b1d8e9 !important;
}

table.smart-checklist-with-groups > tbody > tr:nth-child(odd)
{
	background-color: #ececec;
}

table.smart-checklist-with-groups > tbody > tr:nth-child(odd) > .dtfc-fixed-left
{
	background-color: #ececec !important;
}

table.smart-checklist-with-groups > tbody > tr:nth-child(even)
{
	background-color: #ffffff;
}

table.smart-checklist-with-groups > tbody > tr:nth-child(even) > .dtfc-fixed-left
{
	background-color: #ffffff !important;
}

table.smart-checklist-with-groups th,
table.smart-checklist-with-groups td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

table.smart-checklist-with-groups > thead > tr > th,
table.smart-checklist-with-groups > thead > tr > td,
table.smart-checklist-with-groups > tbody > tr > th,
table.smart-checklist-with-groups > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

table.smart-checklist-with-groups > thead > tr > th:first-child,
table.smart-checklist-with-groups > thead > tr > td:first-child,
table.smart-checklist-with-groups > tbody > tr > th:first-child,
table.smart-checklist-with-groups > tbody > tr > td:first-child
{
	border-left: none;
}

table.smart-checklist-with-groups col:nth-child(1)
{
	width: 80px;
}

@media only screen and (max-width: 767px)
{
	table.smart-checklist-with-groups col:nth-child(1)
	{
		width: 50px;
	}
}

table.smart-checklist-with-groups tr th:nth-child(1),
table.smart-checklist-with-groups tr td:nth-child(1)
{
	text-align: center;
}

table.smart-checklist-with-groups tr.smart-group-heading th:nth-child(1)
{
	text-align: left;
}

@media only screen and (max-width: 767px)
{
	table.smart-sideheads,
	table.smart-table-with-row-heads
	{
		display: block;
	}

	table.smart-sideheads thead,
	table.smart-table-with-row-heads thead
	{
		display: none;
	}

	table.smart-sideheads tbody,
	table.smart-sideheads tr,
	table.smart-sideheads th,
	table.smart-sideheads td,
	table.smart-table-with-row-heads tbody,
	table.smart-table-with-row-heads tr,
	table.smart-table-with-row-heads th,
	table.smart-table-with-row-heads td
	{
		display: block;
	}
}

table.smart-sideheads > tbody > tr > td,
table.smart-table-with-row-heads > tbody > tr > td
{
	border-top: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-sideheads > tbody > tr > td,
	table.smart-table-with-row-heads > tbody > tr > td
	{
		border-top: none;
	}
}

table.smart-sideheads tr.smart-group-heading + tr td,
table.smart-table-with-row-heads tr.smart-group-heading + tr td
{
	border-top: none !important;
}

table.smart-sideheads > tbody > tr:first-child > td,
table.smart-table-with-row-heads > tbody > tr:first-child > td
{
	border-top: none;
}

@media only screen and (max-width: 767px)
{
	table.smart-sideheads tbody tr,
	table.smart-table-with-row-heads tbody tr
	{
		border-top: solid 1px #b1b1b1;
	}

	table.smart-sideheads tbody tr:first-child,
	table.smart-table-with-row-heads tbody tr:first-child
	{
		border-top: none;
	}
}

table.smart-sideheads th,
table.smart-sideheads td,
table.smart-table-with-row-heads th,
table.smart-table-with-row-heads td
{
	padding: 0.5em 0.5em 1px 0;
}

@media only screen and (max-width: 767px)
{
	table.smart-sideheads th,
	table.smart-sideheads td,
	table.smart-table-with-row-heads th,
	table.smart-table-with-row-heads td
	{
		padding: 0.5em 0 1px 0;
	}
}

table.smart-sideheads h1,
table.smart-sideheads h2,
table.smart-sideheads h3,
table.smart-table-with-row-heads h1,
table.smart-table-with-row-heads h2,
table.smart-table-with-row-heads h3
{
	font-size: 1em;
	font-weight: bold !important;
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;
	font-family: proxima_nova_regular, sans-serif;
}

table.smart-sideheads h4,
table.smart-table-with-row-heads h4
{
	font-size: 1em;
	font-weight: normal !important;
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;
	font-family: proxima_nova_regular, sans-serif;
}

table.smart-sideheads col:nth-child(1),
table.smart-table-with-row-heads col:nth-child(1)
{
	width: 20%;
}

table.smart-sideheads col:nth-child(2),
table.smart-table-with-row-heads col:nth-child(2)
{
	width: 80%;
}

table.smart-specifications th,
table.smart-specifications td
{
	padding: 0.5em 0.5em 1px 0;
}

@media only screen and (max-width: 767px)
{
	table.smart-specifications th,
	table.smart-specifications td
	{
		padding: 0.5em 0 1px 0;
	}
}

@media only screen and (max-width: 767px)
{
	table.smart-specifications
	{
		display: block;
	}

	table.smart-specifications thead
	{
		display: none;
	}

	table.smart-specifications tbody,
	table.smart-specifications tr,
	table.smart-specifications th,
	table.smart-specifications td
	{
		display: block;
	}
}

table.smart-specifications > tbody > tr > td
{
	border-top: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-specifications > tbody > tr > td
	{
		border-top: none;
	}
}

table.smart-specifications tr.smart-group-heading + tr td
{
	border-top: none !important;
}

table.smart-specifications > tbody > tr:first-child > td
{
	border-top: none;
}

@media only screen and (max-width: 767px)
{
	table.smart-specifications tbody tr
	{
		border-top: solid 1px #b1b1b1;
	}

	table.smart-specifications tbody tr:first-child
	{
		border-top: none;
	}
}

table.smart-specifications col:nth-child(1)
{
	width: 20%;
}

table.smart-specifications col:nth-child(2)
{
	width: 80%;
}

table.smart-data-table > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-data-table > thead > tr > .dtfc-fixed-left
{
	background-color: #b1d8e9 !important;
}

table.smart-data-table > tbody > tr:nth-child(odd)
{
	background-color: #ffffff;
}

table.smart-data-table > tbody > tr:nth-child(odd) > .dtfc-fixed-left
{
	background-color: #ffffff !important;
}

table.smart-data-table > tbody > tr:nth-child(even)
{
	background-color: #ececec;
}

table.smart-data-table > tbody > tr:nth-child(even) > .dtfc-fixed-left
{
	background-color: #ececec !important;
}

table.smart-data-table th,
table.smart-data-table td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

table.smart-data-table > thead > tr > th,
table.smart-data-table > thead > tr > td,
table.smart-data-table > tbody > tr > th,
table.smart-data-table > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

table.smart-data-table > thead > tr > th:first-child,
table.smart-data-table > thead > tr > td:first-child,
table.smart-data-table > tbody > tr > th:first-child,
table.smart-data-table > tbody > tr > td:first-child
{
	border-left: none;
}

table.smart-data-table-with-groups > thead > tr
{
	background-color: #b1d8e9;
}

table.smart-data-table-with-groups > thead > tr > .dtfc-fixed-left
{
	background-color: #b1d8e9 !important;
}

table.smart-data-table-with-groups > tbody > tr:nth-child(odd)
{
	background-color: #ececec;
}

table.smart-data-table-with-groups > tbody > tr:nth-child(odd) > .dtfc-fixed-left
{
	background-color: #ececec !important;
}

table.smart-data-table-with-groups > tbody > tr:nth-child(even)
{
	background-color: #ffffff;
}

table.smart-data-table-with-groups > tbody > tr:nth-child(even) > .dtfc-fixed-left
{
	background-color: #ffffff !important;
}

table.smart-data-table-with-groups th,
table.smart-data-table-with-groups td
{
	padding: 0.5em 0.5em 1px 0.5em;
}

table.smart-data-table-with-groups > thead > tr > th,
table.smart-data-table-with-groups > thead > tr > td,
table.smart-data-table-with-groups > tbody > tr > th,
table.smart-data-table-with-groups > tbody > tr > td
{
	border-left: solid 1px #b1b1b1;
}

table.smart-data-table-with-groups > thead > tr > th:first-child,
table.smart-data-table-with-groups > thead > tr > td:first-child,
table.smart-data-table-with-groups > tbody > tr > th:first-child,
table.smart-data-table-with-groups > tbody > tr > td:first-child
{
	border-left: none;
}

th.dt-type-numeric,
td.dt-type-numeric
{
	text-align: left !important;
}

@media only screen and (max-width: 767px)
{
	table:not([class])
	{
		display: block;
	}

	table:not([class]) thead
	{
		display: none;
	}

	table:not([class]) tbody,
	table:not([class]) tr,
	table:not([class]) th,
	table:not([class]) td
	{
		display: block;
	}
}

@media only screen and (max-width: 767px)
{
	tr.smart-group-heading
	{
		border-top: none !important;
	}

	tr.smart-group-heading + tr
	{
		border-top: none !important;
	}
}

table.smart-table tr.smart-group-heading th,
table.smart-table-with-groups tr.smart-group-heading th,
table.smart-checklist tr.smart-group-heading th,
table.smart-checklist-with-groups tr.smart-group-heading th,
table.smart-data-table tr.smart-group-heading th,
table.smart-data-table-with-groups tr.smart-group-heading th
{
	background-color: #d8ebf4;
}

@media only screen and (max-width: 767px)
{
	table.smart-table tr.smart-group-heading th,
	table.smart-table-with-groups tr.smart-group-heading th
	{
		background-color: #b1d8e9;
	}
}

table.smart-comparison tr.smart-group-heading th
{
	background-color: #b1d8e9;
}

table.smart-sideheads tr.smart-group-heading th,
table.smart-table-with-row-heads tr.smart-group-heading th
{
	border-top: solid 1px #b1b1b1;
}

@media only screen and (max-width: 767px)
{
	table.smart-sideheads tr.smart-group-heading th,
	table.smart-table-with-row-heads tr.smart-group-heading th
	{
		border-top: none;
	}
}

table.smart-sideheads tbody tr.smart-group-heading:first-child th,
table.smart-table-with-row-heads tbody tr.smart-group-heading:first-child th
{
	border-top: none;
}

tr.smart-comparison-note th
{
	background-color: #d8ebf4;
}

th.smart-align-center p,
td.smart-align-center p
{
	text-align: center;
}

@media only screen and (max-width: 767px)
{
	th.smart-align-center p,
	td.smart-align-center p
	{
		text-align: left;
	}
}

th.smart-align-right p,
td.smart-align-right p
{
	text-align: right;
}

@media only screen and (max-width: 767px)
{
	th.smart-align-right p,
	td.smart-align-right p
	{
		text-align: left;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-Default
	{
		display: block;
	}

	table.TableStyle-Default > thead
	{
		display: none;
	}

	table.TableStyle-Default > tbody
	{
		display: block;
	}

	table.TableStyle-Default > tbody > tr
	{
		display: block;
	}

	table.TableStyle-Default > tbody > tr > td
	{
		display: block;
		text-align: left;
		border-right: none;
	}

	table.TableStyle-Default > tbody > tr > td:before
	{
		display: block;
		content: attr(data-th);
		font-weight: bold;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-Default > tbody > tr.TableStyle-Default-Body-Heading > td:before
	{
		display: none;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-DefaultWithHeadingRows
	{
		display: block;
	}

	table.TableStyle-DefaultWithHeadingRows > thead
	{
		display: none;
	}

	table.TableStyle-DefaultWithHeadingRows > tbody
	{
		display: block;
	}

	table.TableStyle-DefaultWithHeadingRows > tbody > tr
	{
		display: block;
	}

	table.TableStyle-DefaultWithHeadingRows > tbody > tr > td
	{
		display: block;
		text-align: left;
		border-right: none;
	}

	table.TableStyle-DefaultWithHeadingRows > tbody > tr > td:before
	{
		display: block;
		content: attr(data-th);
		font-weight: bold;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-DefaultWithHeadingRows > tbody > tr.TableStyle-DefaultWithHeadingRows-Body-Heading > td:before
	{
		display: none;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-Sideheads
	{
		display: block;
	}

	table.TableStyle-Sideheads > thead
	{
		display: none;
	}

	table.TableStyle-Sideheads > tbody
	{
		display: block;
	}

	table.TableStyle-Sideheads > tbody > tr
	{
		display: block;
	}

	table.TableStyle-Sideheads > tbody > tr > td
	{
		display: block;
		text-align: left;
		border-right: none;
	}

	table.TableStyle-Sideheads > tbody > tr > td:before
	{
		display: block;
		content: attr(data-th);
		font-weight: bold;
	}
}

table.TableStyle-Sideheads h1,
table.TableStyle-Sideheads h2,
table.TableStyle-Sideheads h3
{
	font-size: 1em;
	font-weight: bold !important;
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;
	font-family: proxima_nova_regular, sans-serif;
}

table.TableStyle-Sideheads h4
{
	font-size: 1em;
	font-weight: normal !important;
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;
	font-family: proxima_nova_regular, sans-serif;
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-Specifications
	{
		display: block;
	}

	table.TableStyle-Specifications > thead
	{
		display: none;
	}

	table.TableStyle-Specifications > tbody
	{
		display: block;
	}

	table.TableStyle-Specifications > tbody > tr
	{
		display: block;
	}

	table.TableStyle-Specifications > tbody > tr > td
	{
		display: block;
		text-align: left;
		border-right: none;
	}

	table.TableStyle-Specifications > tbody > tr > td:before
	{
		display: block;
		content: attr(data-th);
		font-weight: bold;
	}
}

@media only screen and (max-width: 767px)
{
	table.TableStyle-LegacyFormatting
	{
		display: block;
	}

	table.TableStyle-LegacyFormatting > thead
	{
		display: none;
	}

	table.TableStyle-LegacyFormatting > tbody
	{
		display: block;
	}

	table.TableStyle-LegacyFormatting > tbody > tr
	{
		display: block;
	}

	table.TableStyle-LegacyFormatting > tbody > tr > td
	{
		display: block;
		text-align: left;
		border-right: none;
	}

	table.TableStyle-LegacyFormatting > tbody > tr > td:before
	{
		display: block;
		content: attr(data-th);
		font-weight: bold;
	}
}

table.TableStyle-Sideheads tr > td:first-child
{
	border-bottom-width: 0 !important;
}

table.TableStyle-Specifications tr > td:first-child
{
	border-bottom-width: 0 !important;
}

p.Sidehead
{
	font-weight: bold;
}

p.TableGroup
{
	background-repeat: no-repeat;
	padding-left: 12px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/bullet-triangle.svg');
	background-position: 0 3px;
}

p.TableItem
{
	background-repeat: no-repeat;
	padding-left: 12px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/bullet-circle.svg');
	background-position: 0 3px;
}

div.TableGroupItemIndent
{
	margin-left: 12px;
}

@media only screen and (max-width: 767px)
{
	div.TableGroupItemIndent
	{
		margin-left: 0;
	}
}

div.TwoColumns
{
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
	display: flex;
	gap: 60px;
}

div.TwoColumns div
{
	padding-left: 1rem;
}

@media only screen and (max-width: 767px)
{
	div.TwoColumns:nth-child(2)
	{
		margin-top: 2rem;
	}
}

div.TwoColumns h2,
div.TwoColumns h3
{
	margin-left: -1rem;
}

div.TwoColumns > div
{
	flex-basis: calc(50% - 30px);
	flex-grow: 0;
	flex-shrink: 0;
}

div.TwoColumns > div > :first-child
{
	margin-top: 0;
}

@media only screen and (max-width: 767px)
{
	div.TwoColumns > div
	{
		flex-basis: 100%;
	}
}

@media only screen and (max-width: 767px)
{
	div.TwoColumns
	{
		flex-direction: column;
		gap: 0;
	}
}

html[lang=de] li.NotTranslated > a,
html[lang=es] li.NotTranslated > a,
html[lang=fr] li.NotTranslated > a
{
	color: #b1b1b1 !important;
}

html[lang=de] li.NotTranslated > a:hover,
html[lang=es] li.NotTranslated > a:hover,
html[lang=fr] li.NotTranslated > a:hover
{
	color: #6a448e !important;
}

html[lang=de] ul.Documents li.NotTranslated > a,
html[lang=es] ul.Documents li.NotTranslated > a,
html[lang=fr] ul.Documents li.NotTranslated > a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf-nt.svg') !important;
}

html[lang=de] ul.Documents li.NotTranslated > a:hover,
html[lang=es] ul.Documents li.NotTranslated > a:hover,
html[lang=fr] ul.Documents li.NotTranslated > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf-nt-on.svg') !important;
}

html[lang=de] ul.Documents li.NotTranslated > a.ParentLinkOpen,
html[lang=es] ul.Documents li.NotTranslated > a.ParentLinkOpen,
html[lang=fr] ul.Documents li.NotTranslated > a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf-nt-on.svg') !important;
	color: #6a448e !important;
}

html[lang=de] ul.Downloads li.NotTranslated > a,
html[lang=es] ul.Downloads li.NotTranslated > a,
html[lang=fr] ul.Downloads li.NotTranslated > a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other-nt.svg') !important;
}

html[lang=de] ul.Downloads li.NotTranslated > a:hover,
html[lang=es] ul.Downloads li.NotTranslated > a:hover,
html[lang=fr] ul.Downloads li.NotTranslated > a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other-nt-on.svg') !important;
}

html[lang=de] ul.Downloads li.NotTranslated > a.ParentLinkOpen,
html[lang=es] ul.Downloads li.NotTranslated > a.ParentLinkOpen,
html[lang=fr] ul.Downloads li.NotTranslated > a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other-nt-on.svg') !important;
	color: #6a448e !important;
}

html[lang=en] li.NoEnglish > a
{
	color: #b1b1b1 !important;
}

html[lang=en] ul.Documents li.NoEnglish > a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf-ne.svg') !important;
}

html[lang=en] ul.Documents li.NoEnglish > a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg') !important;
	color: #6a448e !important;
}

html[lang=en] ul.Downloads li.NoEnglish > a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other-ne.svg') !important;
}

html[lang=en] ul.Downloads li.NoEnglish > a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg') !important;
	color: #6a448e !important;
}

div#TrainingContainer1Frame,
div#TrainingContainer2Frame,
div#TrainingContainer3Frame,
div#TrainingContainer4Frame,
div#TrainingContainer5Frame,
div#TrainingContainer6Frame,
div#TrainingContainer7Frame,
div#TrainingContainer8Frame,
div#TrainingContainer9Frame,
div#TrainingContainer10Frame
{
	margin: 0 auto;
	position: relative;
	width: 1026px;
}

iframe.TrainingCourse
{
	border: solid 1px #404040;
	height: 626px;
	overflow: hidden;
	width: 1024px;
}

div.VideoContents
{
	display: none;
}

div.VideoList + div.MCDropDown
{
	margin-top: -1em;
}

div.OneColumnRow div.VideoList
{
	padding-left: 1rem;
}

div.smart-training-and-videos div.VideoList
{
	padding-left: 0 !important;
}

div[id^=VideoContainer]
{
	display: inline;
}

div[id^=VideoContainer] a
{
	display: inline-block;
	font-size: 0.9em;
	margin-bottom: 1em;
	margin-right: 2em;
	text-decoration: none;
	vertical-align: top;
	width: 200px;
}

div.VideoThumbnail
{
	display: block;
	position: relative;
	vertical-align: middle;
	width: 100%;
}

div.VideoThumbnailContainer
{
	position: relative;
	width: 100%;
}

img.VideoThumbnailImage
{
	border: solid 1px #404040;
	max-width: 100% !important;
	width: 100%;
}

img.VideoPlay
{
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

img.VideoPlayOn
{
	display: none;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

a:hover img.VideoPlayOn
{
	display: block;
}

div.VideoDescriptor
{
	display: block;
	padding-top: 0.5em;
}

span.VideoTime
{
	color: #a58ebb;
	font-style: italic;
}

div.smart-training-and-videos
{
	padding-left: 1rem;
}

div.smart-training-and-videos div.smart-training-course
{
	font-size: 0.9em;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 2em;
	vertical-align: top;
	width: 200px;
}

div.smart-training-and-videos div.smart-training-course > a
{
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

div.smart-training-and-videos div.smart-training-course > a > img
{
	border: solid 1px #404040;
	height: auto;
	margin-bottom: 0.5em;
	max-width: 100% !important;
	width: 100%;
}

div.WizardItem
{
	display: none;
	outline: 0;
}

div.WizardItem td
{
	height: 1px;
}

@media only screen and (max-width: 767px)
{
	div.WizardItem td
	{
		height: auto;
	}
}

div.WizardBreadcrumbs
{
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
}

div.WizardBreadcrumbs :last-child::after
{
	display: none;
}

div.WizardBreadcrumb
{
	margin-bottom: 1rem;
}

div.WizardBreadcrumb:after
{
	color: #656565;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	content: '\e5cc';
	font-family: 'Material Icons';
}

a.WizardButton
{
	background-color: #ffffff;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #66b2d3;
	color: #404040;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s ease;
}

table a.WizardButton,
div.Layout1Col a.WizardButton,
div.Layout1ColCenter a.WizardButton,
div.Layout2Cols a.WizardButton,
div.Layout2ColsCenter a.WizardButton,
div.Layout3Cols a.WizardButton,
div.Layout3ColsCenter a.WizardButton,
div.Layout4Cols a.WizardButton,
div.Layout4ColsCenter a.WizardButton,
div.Layout5Cols a.WizardButton,
div.Layout5ColsCenter a.WizardButton,
div.Layout6Cols a.WizardButton,
div.Layout6ColsCenter a.WizardButton,
div.LayoutFlexCols a.WizardButton,
div.LayoutFlexColsCenter a.WizardButton
{
	height: 100%;
	padding: 0.5rem;
	text-align: center;
	width: calc(100% - 2px);
}

a.WizardButton:hover
{
	background-color: #d8ebf4;
}

div.WizardBreadcrumb a.WizardButton,
div.WizardNav a.WizardButton
{
	background-color: #6a448e;
	border-radius: 3000px !important;
	box-shadow: none;
	color: #ffffff;
	padding: 0.5rem !important;
}

div.WizardBreadcrumb a.WizardButton:hover,
div.WizardNav a.WizardButton:hover
{
	background-color: #a58ebb;
}

a.WizardButtonResult
{
	background-color: #ffffff;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #a58ebb;
	color: #404040;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s ease;
}

table a.WizardButtonResult,
div.Layout1Col a.WizardButtonResult,
div.Layout1ColCenter a.WizardButtonResult,
div.Layout2Cols a.WizardButtonResult,
div.Layout2ColsCenter a.WizardButtonResult,
div.Layout3Cols a.WizardButtonResult,
div.Layout3ColsCenter a.WizardButtonResult,
div.Layout4Cols a.WizardButtonResult,
div.Layout4ColsCenter a.WizardButtonResult,
div.Layout5Cols a.WizardButtonResult,
div.Layout5ColsCenter a.WizardButtonResult,
div.Layout6Cols a.WizardButtonResult,
div.Layout6ColsCenter a.WizardButtonResult,
div.LayoutFlexCols a.WizardButtonResult,
div.LayoutFlexColsCenter a.WizardButtonResult
{
	height: 100%;
	padding: 0.5rem;
	text-align: center;
	width: calc(100% - 2px);
}

a.WizardButtonResult:hover
{
	background-color: #e8e2ed;
}

a.aWizardButton
{
	background-color: #ffffff;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #66b2d3;
	color: #404040;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #ffffff !important;
	color: #404040 !important;
	text-decoration: none !important;
}

table a.aWizardButton,
div.Layout1Col a.aWizardButton,
div.Layout1ColCenter a.aWizardButton,
div.Layout2Cols a.aWizardButton,
div.Layout2ColsCenter a.aWizardButton,
div.Layout3Cols a.aWizardButton,
div.Layout3ColsCenter a.aWizardButton,
div.Layout4Cols a.aWizardButton,
div.Layout4ColsCenter a.aWizardButton,
div.Layout5Cols a.aWizardButton,
div.Layout5ColsCenter a.aWizardButton,
div.Layout6Cols a.aWizardButton,
div.Layout6ColsCenter a.aWizardButton,
div.LayoutFlexCols a.aWizardButton,
div.LayoutFlexColsCenter a.aWizardButton
{
	height: 100%;
	padding: 0.5rem;
	text-align: center;
	width: calc(100% - 2px);
}

a.aWizardButton:hover
{
	background-color: #d8ebf4;
}

a.aWizardButton:hover
{
	background-color: #d8ebf4 !important;
}

a.aWizardButtonResult
{
	background-color: #ffffff;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #a58ebb;
	color: #404040;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s ease;
	background-color: #ffffff !important;
	color: #404040 !important;
	text-decoration: none !important;
}

table a.aWizardButtonResult,
div.Layout1Col a.aWizardButtonResult,
div.Layout1ColCenter a.aWizardButtonResult,
div.Layout2Cols a.aWizardButtonResult,
div.Layout2ColsCenter a.aWizardButtonResult,
div.Layout3Cols a.aWizardButtonResult,
div.Layout3ColsCenter a.aWizardButtonResult,
div.Layout4Cols a.aWizardButtonResult,
div.Layout4ColsCenter a.aWizardButtonResult,
div.Layout5Cols a.aWizardButtonResult,
div.Layout5ColsCenter a.aWizardButtonResult,
div.Layout6Cols a.aWizardButtonResult,
div.Layout6ColsCenter a.aWizardButtonResult,
div.LayoutFlexCols a.aWizardButtonResult,
div.LayoutFlexColsCenter a.aWizardButtonResult
{
	height: 100%;
	padding: 0.5rem;
	text-align: center;
	width: calc(100% - 2px);
}

a.aWizardButtonResult:hover
{
	background-color: #e8e2ed;
}

a.aWizardButtonResult:hover
{
	background-color: #e8e2ed !important;
}

span.WizardNoLink
{
	background-color: #656565;
	border-radius: 6px / 6px;
	box-shadow: 0px 1px 4px 0px #656565;
	color: #404040;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s ease;
	border-radius: 3000px;
	box-shadow: none;
	color: #ffffff;
	margin: 0;
	padding: 0.5rem;
}

table span.WizardNoLink,
div.Layout1Col span.WizardNoLink,
div.Layout1ColCenter span.WizardNoLink,
div.Layout2Cols span.WizardNoLink,
div.Layout2ColsCenter span.WizardNoLink,
div.Layout3Cols span.WizardNoLink,
div.Layout3ColsCenter span.WizardNoLink,
div.Layout4Cols span.WizardNoLink,
div.Layout4ColsCenter span.WizardNoLink,
div.Layout5Cols span.WizardNoLink,
div.Layout5ColsCenter span.WizardNoLink,
div.Layout6Cols span.WizardNoLink,
div.Layout6ColsCenter span.WizardNoLink,
div.LayoutFlexCols span.WizardNoLink,
div.LayoutFlexColsCenter span.WizardNoLink
{
	height: 100%;
	padding: 0.5rem;
	text-align: center;
	width: calc(100% - 2px);
}

span.WizardNoLink:hover
{
	background-color: #656565;
}

span.WizardNoLink a
{
	display: none;
}

div.smart-tab
{
	display: none;
}

ul.smart-tab-list
{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style-type: none;
	gap: 2rem;
	margin-bottom: 14pt;
	padding-left: 0;
}

ul.smart-tab-list li
{
	background-color: #6a448e;
	border-radius: 3000px !important;
	color: #ffffff;
	cursor: pointer;
	flex-grow: 0;
	flex-shrink: 0;
	font-weight: bold;
	padding: 0.5rem 1.5rem !important;
	text-align: center;
	transition: 0.5s ease;
}

ul.smart-tab-list li:hover
{
	background-color: #a58ebb;
}

li.smart-tab-selected
{
	background-color: #656565 !important;
	cursor: default !important;
}

li.smart-tab-selected:hover
{
	background-color: #656565 !important;
}

MadCap|conceptLink
{
	color: #404040;
	text-decoration: underline;
	mc-help-control-display: popup;
	mc-image: none;
}

MadCap|conceptLink:hover
{
	color: #a58ebb;
	text-decoration: none;
}

MadCap|helpControlMenu
{
	border: none;
}

MadCap|helpControlMenuItem
{
	color: #404040;
	text-decoration: underline;
}

MadCap|helpControlMenuItem.Highlighted
{
	background-color: transparent;
	color: #a58ebb;
	text-decoration: none;
}

a.smart-hub-feature-link
{
	color: #ffffff;
	display: inline-block;
	font-size: 1.4em;
	text-decoration: none;
}

a.smart-hub-feature-link img.smart-hub-feature-icon-hover
{
	display: none;
}

a.smart-hub-feature-link:hover
{
	color: #b1d8e9;
	text-decoration: none;
}

a.smart-hub-feature-link:hover img.smart-hub-feature-icon
{
	display: none;
}

a.smart-hub-feature-link:hover img.smart-hub-feature-icon-hover
{
	display: inline-block;
}

img.smart-hub-feature-icon,
img.smart-hub-feature-icon-hover
{
	height: auto;
	max-width: 200px !important;
}

@media only screen and (max-width: 1279px)
{
	img.smart-hub-feature-icon,
	img.smart-hub-feature-icon-hover
	{
		max-width: 100px !important;
	}
}

MadCap|xref.smart-hub-feature
{
	mc-format: '{paratext}';
	color: #ffffff;
	display: inline-block;
	font-size: 1.4em;
	text-decoration: none;
}

MadCap|xref.smart-hub-feature:hover
{
	color: #b1d8e9;
	text-decoration: none;
}

html.Troubleshooting
{
	mc-master-page: url('../templatepages/troubleshooting.flmsp');
}

html.Troubleshooting body
{
	padding: 1em !important;
}

@media only screen and (max-width: 767px)
{
	html.Troubleshooting table.TableStyle-Default,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows
	{
		display: table;
	}

	html.Troubleshooting table.TableStyle-Default tr,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows tr
	{
		display: table-row;
	}

	html.Troubleshooting table.TableStyle-Default thead,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows thead
	{
		display: table-header-group;
	}

	html.Troubleshooting table.TableStyle-Default th,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows th
	{
		display: table-cell;
	}

	html.Troubleshooting table.TableStyle-Default tbody,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows tbody
	{
		display: table-row-group;
	}

	html.Troubleshooting table.TableStyle-Default td,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows td
	{
		border-right: solid 1px #b1b1b1;
		display: table-cell;
	}

	html.Troubleshooting table.TableStyle-Default td:before,
	html.Troubleshooting table.TableStyle-DefaultWithHeadingRows td:before
	{
		display: none;
	}
}

div#smart-include-product-in-title
{
	mc-conditions: 'smart.Output_Online_IncludeProductInTitle';
}

.smart-single-option-in-filter
{
	display: none;
}

.smart-multiple-options-in-filter
{
	display: block;
}

div.smart-title-container
{
	background-color: #ffffff;
	border-radius: 6px / 6px;
	padding: 6px;
}

div.smart-title-container > ul.Documents > li > a
{
	padding: 0 0 0 1.5em !important;
}

@media print
{
	header
	{
		display: none;
	}
}

.smart-background-cyan
{
	background-color: #6a448e;
	color: #ffffff;
}

div.os-menu-items a
{
	cursor: pointer;
}

@media print
{
	div#supportsearchbox
	{
		display: none;
	}
}

.CoveoSearchButton
{
	cursor: pointer;
}

.CoveoSearchButton:focus
{
	outline: dotted 1px !important;
}

section.Banner
{
	background-color: #017db7 !important;
	color: #ffffff;
}

section.Banner p
{
	font-size: 1.125rem;
	margin: 0;
	padding: 0 0 1rem 0;
}

section.Banner p a
{
	color: #ffffff !important;
	text-decoration: underline !important;
}

section.Banner div.col-xs-12 > p
{
	font-weight: bold;
	padding: 1rem 0;
}

section.Banner em
{
	color: #ffffff;
	font-style: normal;
	text-decoration: underline !important;
}

section.Banner em:hover
{
	text-decoration: none !important;
}

section.Banner + section.Banner,
section.Banner div.micro-content + div.micro-content
{
	border-top: solid 1px #ffffff;
}

div._Skins_Banners div.micro-content-phrase
{
	display: none;
}

MadCap|breadcrumbsProxy.Large
{
	color: #d1c6dc;
	display: inline;
	font-size: 1rem;
	margin: 0;
	padding: 0;
	mc-breadcrumbs-divider: ' ˃ ';
	mc-breadcrumbs-prefix: '';
	border: none;
	mc-breadcrumbs-count: 9;
}

MadCap|breadcrumbsProxy.Small
{
	color: #d1c6dc;
	display: inline;
	font-size: 1rem;
	margin: 0;
	padding: 0;
	mc-breadcrumbs-divider: ' ˃ ';
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-count: 1;
}

section.support-breadcrumb-wrapper
{
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}

section.support-breadcrumb-wrapper div.nocontent
{
	display: inline;
}

@media only screen and (max-width: 767px)
{
	div.breadcrumbs
	{
		border-bottom: none;
	}
}

div.BreadcrumbPrefix
{
	display: inline;
	font-size: 1rem;
}

div#BreadcrumbsLarge
{
	font-size: 0;
}

@media only screen and (max-width: 767px)
{
	div#BreadcrumbsLarge
	{
		display: none;
	}
}

@media print
{
	div#BreadcrumbsLarge
	{
		display: none;
	}
}

div#BreadcrumbsSmall
{
	display: none;
	font-size: 0;
}

@media only screen and (max-width: 767px)
{
	div#BreadcrumbsSmall
	{
		display: block;
	}
}

a.MCBreadcrumbsLink
{
	color: #ffffff;
	text-decoration: none;
}

a.MCBreadcrumbsLink:hover
{
	color: #b1d8e9;
	text-decoration: underline;
}

span.MCBreadcrumbsDivider
{
	font-size: 0;
}

span.MCBreadcrumbsDivider:after
{
	color: #d1c6dc;
	content: '\e5cc';
	font-family: 'Material Icons';
	font-size: 1rem;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}

div#ProductTitle
{
	align-items: center;
	display: flex;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.1;
	margin-bottom: 0;
	margin-top: 1rem;
}

div#ProductTitle > div:nth-child(1)
{
	flex-grow: 1;
}

@media only screen and (max-width: 767px)
{
	div#ProductTitle
	{
		flex-direction: column;
		font-size: 2rem;
		gap: 0.5em;
	}
}

@media print
{
	div#ProductTitle > div:nth-child(2)
	{
		display: none;
	}
}

div.Filter
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/filter.svg');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 35px;
}

select#FilterSelector
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #ffffff;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/filter-arrow.svg');
	background-position: right 1rem center;
	background-repeat: no-repeat;
	border: none;
	border-radius: 4px / 4px;
	color: #404040;
	font-size: 1.25rem;
	padding: 10px 45px 10px 15px;
}

div.FilterInPopup
{
	display: none;
}

li.MenuHome a
{
	padding-left: 1.2em !important;
	text-indent: -1000px;
	width: 0;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/top-menu-home.svg');
}

section.HomePageHeader li.MenuHome a
{
	color: #b1d8e9 !important;
	font-weight: bold !important;
}

@media only screen and (max-width: 767px)
{
	li.MenuHome a
	{
		padding-left: 1.8em !important;
		text-indent: 0;
		width: auto;
	}
}

li.MenuHome a:hover,
li.MenuHome a.selected
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/top-menu-home-on.svg');
}

section.HomePageHeader li.MenuHome a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/top-menu-home-on.svg');
}

div.TopMenuLarge
{
	padding-right: 30px;
	position: relative;
}

div.TopMenuLarge ul._Skins_TopMenu
{
	display: inline-block;
	height: 3.3em !important;
	overflow: hidden;
	list-style: none;
	width: calc(100% - 30px) !important;
}

div.TopMenuLarge ul._Skins_TopMenu li
{
	display: inline-block;
}

div.TopMenuLarge ul._Skins_TopMenu li a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

div.TopMenuLarge ul._Skins_TopMenu li a
{
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 767px)
{
	div.TopMenuLarge
	{
		display: none;
	}
}

@media print
{
	div.TopMenuLarge
	{
		display: none;
	}
}

div.TopMenuSmall
{
	display: none;
}

div.TopMenuSmall ul._Skins_TopMenu
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.TopMenuSmall ul._Skins_TopMenu li
{
	display: block;
}

div.TopMenuSmall ul._Skins_TopMenu li a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

div.TopMenuSmall ul._Skins_TopMenu li a
{
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 767px)
{
	div.TopMenuSmall
	{
		display: block;
	}
}

@media print
{
	div.TopMenuSmall
	{
		display: none;
	}
}

div#TopMenuMore
{
	background-position: right 25px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 3.3em;
	width: 30px;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down.svg');
}

div#TopMenuMore:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-7-down-on.svg');
}

ul#TopMenuOverflow
{
	background-color: #8769a4;
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 3.3em;
	width: 300px;
}

ul#TopMenuOverflow li
{
	display: block;
}

ul#TopMenuOverflow li a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

ul#TopMenuOverflow li a
{
	background-position: left center;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 1.25em;
	padding: 1em;
	text-decoration: none;
}

ul#TopMenuOverflow li a:hover,
ul#TopMenuOverflow li a.selected
{
	color: #b1d8e9;
}

div#TopMenuMore:hover ul#TopMenuOverflow
{
	display: block;
}

.smart-background-cyan a:focus,
.SupportContent a:focus,
.OnlineGuidePanel a:focus
{
	outline: dotted 1px !important;
}

div.TemplatePage4-8
{
	column-gap: 30px;
	display: grid;
	grid-template-columns: 0 calc(33.33333% - 15px) calc(66.66667% - 15px) 0;
	margin-left: -30px;
	margin-right: 30px;
}

@media only screen and (max-width: 767px)
{
	div.TemplatePage4-8
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media print
{
	div.TemplatePage4-8
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

div.TemplatePage6-6
{
	column-gap: 30px;
	display: grid;
	grid-template-columns: 0 calc(50% - 15px) calc(50% - 15px) 0;
	margin-left: -30px;
	margin-right: 30px;
}

@media only screen and (max-width: 767px)
{
	div.TemplatePage6-6
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media print
{
	div.TemplatePage6-6
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

div.TemplatePage8-4
{
	column-gap: 30px;
	display: grid;
	grid-template-columns: 0 calc(66.66667% - 15px) calc(33.33333% - 15px) 0;
	margin-left: -30px;
	margin-right: 30px;
}

@media only screen and (max-width: 767px)
{
	div.TemplatePage8-4
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media print
{
	div.TemplatePage8-4
	{
		column-gap: 0;
		grid-template-columns: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

div.TemplatePage12
{
	padding-left: 15px;
	padding-right: 15px;
}

div.LeftColumn
{
	margin-bottom: 2rem;
	margin-top: 2rem;
}

div.LeftColumn h2:first-child
{
	margin-top: 0;
}

@media only screen and (max-width: 767px)
{
	div.LeftColumn
	{
		margin-bottom: 0;
	}
}

div.RightColumn
{
	margin-bottom: 2rem;
	margin-top: 2rem;
}

div.RightColumn > :first-child
{
	margin-top: 0;
	padding-top: 0;
}

div.RightColumn > :first-child > :first-child
{
	margin-top: 0;
	padding-top: 0;
}

@media only screen and (max-width: 767px)
{
	div.RightColumn
	{
		margin-top: 0;
	}

	div.RightColumn h2:first-child
	{
		margin-top: 2rem !important;
	}
}

@media print
{
	.os-footer-menu
	{
		display: none;
	}
}

@media print
{
	.os-translate
	{
		display: none !important;
	}
}

section.support-utility-links
{
	background-color: #ececec;
	padding-bottom: 0;
	padding-top: 0;
}

@media print
{
	section.support-utility-links
	{
		display: none;
	}
}

section.support-utility-links div.LeftColumn,
section.support-utility-links div.RightColumn
{
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}

div#RelatedLinks h2,
div#RelatedProducts h2
{
	font-weight: bold;
	mc-heading-level: 0;
}

div#RelatedLinks ul,
div#RelatedProducts ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#RelatedLinks li,
div#RelatedProducts li
{
	font-size: 1.25em;
	line-height: 1.4em;
	margin: 1em 0;
	padding: 0;
}

div#RelatedLinks a,
div#RelatedProducts a
{
	background-position: right center;
	background-repeat: no-repeat;
	color: #6a448e;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 15px 0 0;
	text-decoration: none;
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-closed.svg');
}

div#RelatedLinks a:hover,
div#RelatedProducts a:hover
{
	color: #d1c6dc;
	margin-right: 0;
	padding-right: 25px;
}

div#RelatedLinks a:hover,
div#RelatedProducts a:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-8.svg');
}

section.contact-bar
{
	background-color: #6a448e !important;
}

section.contact-bar a.cta
{
	background-position: right center;
	background-repeat: no-repeat;
	color: #ffffff !important;
	display: inline-block;
	font-weight: 700 !important;
	margin-right: 10px;
	padding-right: 15px;
	text-decoration: none;
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-2-closed.svg') !important;
}

section.contact-bar a.cta:hover
{
	color: #d1c6dc !important;
	border-bottom: 0 !important;
	margin-right: 0;
	padding-right: 25px;
}

section.contact-bar a.cta:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-8.svg');
}

div#SupportSiteFeedback
{
	font-size: 1.2rem;
	margin-top: 1.5em;
}

@media print
{
	div#SupportSiteFeedback
	{
		display: none;
	}
}

div#SupportSiteFeedback p
{
	font-weight: bold;
}

div#SupportSiteFeedback a
{
	background-color: #6a448e;
	color: #ffffff !important;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 3000px;
	font-size: 1.125rem;
	padding: 0.7rem 20px;
	margin-right: 20px;
	text-decoration: none;
	transition: 0.5s ease;
	vertical-align: middle;
	border: solid 1px #6a448e;
	display: inline-block;
}

div#SupportSiteFeedback a > span
{
	vertical-align: baseline !important;
}

div#smart-support-feedback
{
	margin-top: 1em;
}

div.HomeLeftColumn
{
	margin-bottom: 1rem;
	margin-top: 1rem;
}

@media only screen and (max-width: 767px)
{
	div.HomeLeftColumn
	{
		margin-bottom: 0;
	}
}

div.HomeRightColumn
{
	margin-bottom: 1rem;
	margin-top: 1rem;
}

@media only screen and (max-width: 767px)
{
	div.HomeRightColumn
	{
		margin-top: 0;
	}
}

a.HomeMenuOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-2-open.svg');
	background-position: 1rem 1.2rem;
	background-repeat: no-repeat;
	cursor: pointer;
}

a.HomeMenuOpen:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-3-open.svg');
}

a.HomeMenuClosed
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-2-closed.svg');
	background-position: 1rem 1.2rem;
	background-repeat: no-repeat;
	cursor: pointer;
}

a.HomeMenuClosed:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-3-closed.svg');
}

ul._Skins_HomeMenu ul.sub-menu
{
	display: none;
}

ul._Skins_HomeMenu a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

ul.sub-menu .HomeMenuOpen,
ul.sub-menu .HomeMenuClosed
{
	background-position: 2.5rem 1.2rem;
}

div.smart-hub-home
{
	padding-bottom: 2rem;
	padding-top: 2rem;
}

div#SideMenu
{
	display: block;
}

@media only screen and (max-width: 767px)
{
	div#SideMenu
	{
		display: none;
	}
}

@media print
{
	div#SideMenu
	{
		display: none;
	}
}

h2#SideMenuToggle
{
	background-position: 0 center !important;
	color: #6a448e;
	cursor: pointer;
	display: none;
	padding-left: 2rem;
	mc-heading-level: 0;
}

h2#SideMenuToggle:hover
{
	text-decoration: underline !important;
}

h2#SideMenuToggle:focus
{
	outline: dotted 1px;
}

@media only screen and (max-width: 767px)
{
	h2#SideMenuToggle
	{
		display: block;
	}
}

@media print
{
	h2#SideMenuToggle
	{
		display: none;
	}
}

.SideMenuOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-open.svg');
	background-position: 0 0.9rem;
	background-repeat: no-repeat;
	cursor: pointer;
}

.SideMenuClosed
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-closed.svg');
	background-position: 0 0.9rem;
	background-repeat: no-repeat;
	cursor: pointer;
}

ul._Skins_SideMenu ul.sub-menu
{
	display: none;
}

ul._Skins_SideMenu a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

ul.sub-menu .SideMenuOpen,
ul.sub-menu .SideMenuClosed
{
	background-position: 1rem 0.9rem;
}

ul.sub-menu ul.sub-menu .SideMenuOpen,
ul.sub-menu ul.sub-menu .SideMenuClosed
{
	background-position: 2.5rem 0.9rem;
}

a.MenuOpen
{
	color: #6a448e !important;
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-open.svg');
}

a.MenuClosed
{
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-1-closed.svg');
}

ul.sub-menu ul.sub-menu a.MenuOpen,
ul.sub-menu ul.sub-menu a.MenuClosed
{
	background-position: 2.5rem 1.2em;
}

ul._Skins_Menu > li > a
{
	display: none;
}

ul._Skins_Menu ul.sub-menu ul.sub-menu
{
	display: none;
}

ul._Skins_Menu a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.6em;
	padding-left: 4pt;
}

ul._Skins_SinglePageMenu a
{
	background-position: 0 0.3rem;
	background-repeat: no-repeat;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg');
}

div.OneColumnRow div.LeftColumn
{
	margin-bottom: 4rem;
	margin-top: 2rem;
}

ul.Documents
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.Documents a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg') !important;
}

ul.Documents li
{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

ul.Documents li a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg');
	background-repeat: no-repeat;
	color: #6a448e;
	display: block;
	flex-basis: 70%;
	flex-grow: 1;
	flex-shrink: 1;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	text-decoration: none;
}

ul.Documents > li > a
{
	background-position: 0 0.3rem;
	padding: 0 0 1em 1.5em;
}

ul.Documents > li > ul > li a
{
	background-position: 1.5rem 0.3rem;
	padding: 0 0 1em 3em;
}

ul.Documents > li > ul > li > ul > li a
{
	background-position: 3rem 0.3rem;
	padding: 0 0 1em 4.5em;
}

ul.Documents ul
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.DocumentVersions
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.DocumentVersions a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg') !important;
}

ul.DocumentVersions li
{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

ul.DocumentVersions li a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-pdf.svg');
	background-repeat: no-repeat;
	color: #6a448e;
	display: block;
	flex-basis: 70%;
	flex-grow: 1;
	flex-shrink: 1;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	text-decoration: none;
}

ul.DocumentVersions > li > a
{
	background-position: 0 0.3rem;
	padding: 0 0 1em 1.5em;
}

ul.DocumentVersions > li > ul > li a
{
	background-position: 1.5rem 0.3rem;
	padding: 0 0 1em 3em;
}

ul.DocumentVersions > li > ul > li > ul > li a
{
	background-position: 3rem 0.3rem;
	padding: 0 0 1em 4.5em;
}

ul.DocumentVersions ul
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.Downloads
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.Downloads a.ParentLinkOpen
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg') !important;
}

ul.Downloads li
{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

ul.Downloads li a
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/link-other.svg');
	background-repeat: no-repeat;
	color: #6a448e;
	display: block;
	flex-basis: 70%;
	flex-grow: 1;
	flex-shrink: 1;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	text-decoration: none;
}

ul.Downloads > li > a
{
	background-position: 0 0.3rem;
	padding: 0 0 1em 1.5em;
}

ul.Downloads > li > ul > li a
{
	background-position: 1.5rem 0.3rem;
	padding: 0 0 1em 3em;
}

ul.Downloads > li > ul > li > ul > li a
{
	background-position: 3rem 0.3rem;
	padding: 0 0 1em 4.5em;
}

ul.Downloads ul
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

a.ParentLinkOpen
{
	color: #6a448e !important;
}

a.ParentLinkOpen:hover
{
	text-decoration: underline;
}

span.TranslationToggler,
span.VersionToggler
{
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	flex-basis: 60px;
}

span.TranslationTogglerOpen
{
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/translation-toggler-close.svg');
}

span.TranslationTogglerOpen:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/translation-toggler-close-on.svg');
}

span.TranslationTogglerClosed
{
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/translation-toggler-open.svg');
}

span.TranslationTogglerClosed:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/translation-toggler-open-on.svg');
}

span.VersionTogglerOpen
{
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/version-toggler-close.svg');
}

span.VersionTogglerOpen:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/version-toggler-close-on.svg');
}

span.VersionTogglerClosed
{
	transition: 0.5s ease;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/version-toggler-open.svg');
}

span.VersionTogglerClosed:hover
{
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/version-toggler-open-on.svg');
}

.Filtered
{
	display: none !important;
}

div.smart-downloads-menu
{
	column-gap: 1rem;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin-top: 2rem;
	margin-bottom: 2rem;
	row-gap: 1rem;
}

div.smart-downloads-menu a
{
	display: block;
	font-weight: bold;
	height: 100%;
	text-align: center;
	text-decoration: none;
	transition: 0.5s ease;
	width: 100%;
}

div.smart-downloads-menu a[target=_blank]:after
{
	content: '\e895';
	font-family: 'Material Icons';
	font-size: 0.8em;
	padding-left: 4pt;
}

@media only screen and (max-width: 767px)
{
	div.smart-downloads-menu
	{
		grid-template-columns: 1fr;
	}
}

div.SpecsHeaderOnline
{
	display: flex;
	gap: 30px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

div.SpecsHeaderOnline > div:nth-child(1)
{
	flex-basis: calc(60% - 15px);
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.SpecsHeaderOnline > div:nth-child(1)
	{
		flex-basis: 100%;
	}
}

div.SpecsHeaderOnline > div:nth-child(2)
{
	flex-basis: calc(40% - 15px);
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.SpecsHeaderOnline > div:nth-child(2)
	{
		flex-basis: 100%;
	}
}

div.SpecsHeaderOnline img
{
	width: 300px;
}

@media only screen and (max-width: 767px)
{
	div.SpecsHeaderOnline
	{
		flex-direction: column;
	}
}

div.smart-specifications-header
{
	display: grid;
	grid-template-columns: min-content auto;
}

div.smart-specifications-header > div:nth-child(1) img
{
	width: 300px;
}

div.smart-specifications-header > div:nth-child(1) img
{
	max-width: none !important;
}

div.smart-specifications-header > div:nth-child(2)
{
	text-align: right;
}

@media only screen and (max-width: 767px)
{
	div.smart-specifications-header
	{
		grid-template-columns: 100%;
	}

	div.smart-specifications-header > div:nth-child(2)
	{
		margin-top: 30px;
		text-align: left;
	}
}

div.Logos img
{
	margin-left: 1em;
	width: auto !important;
}

div.Logos img:first-child
{
	margin-left: 0;
}

div.EnergyStar
{
	padding-top: 6pt;
	border-top: solid 1px #404040;
}

div.DimsAndWeights > div h4
{
	font-size: 18px;
	margin: 20px 0 10px;
}

div.DimsAndWeights img
{
	max-width: 100%;
}

div.OnlineGuideHome > p
{
	font-size: 1.4em;
}

div.OnlineGuideCover div.Container
{
	margin-bottom: 36pt;
}

div.OnlineGuideCover p
{
	font-size: 12pt;
	line-height: 14pt;
	margin-bottom: 0;
	margin-left: 1in;
	margin-right: 1in;
}

ul._Skins_OnlineGuideMenu
{
	margin-top: -0.7em;
}

ul._Skins_OnlineGuideMenu > li > a
{
	display: none;
}

ul._Skins_OnlineGuideMenu a
{
	background-position: 0.5rem 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url('https://downloads.smarttech.com/media/sitecore/support/images/common/online-v12/arrow-6-down.svg');
}

div.OnlineGuidePanelLayout
{
	align-items: flex-start;
	display: flex;
	gap: 1em;
	margin-bottom: 1.2em;
	width: 100%;
}

div.OnlineGuidePanelLayout > div
{
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuidePanelLayout
	{
		flex-direction: column;
		gap: 0.5em;
	}

	div.OnlineGuidePanelLayout > div
	{
		flex-basis: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}
}

div.OnlineGuidePanelLayout > div:nth-child(1)
{
	flex-basis: calc(35% - 0.5em);
}

div.OnlineGuidePanelLayout > div:nth-child(2)
{
	flex-basis: calc(65% - 0.5em);
}

div.OnlineGuidePanelLayoutAlt
{
	align-items: flex-start;
	display: flex;
	gap: 1em;
	margin-bottom: 1.2em;
	width: 100%;
}

div.OnlineGuidePanelLayoutAlt > div
{
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuidePanelLayoutAlt
	{
		flex-direction: column;
		gap: 0.5em;
	}

	div.OnlineGuidePanelLayoutAlt > div
	{
		flex-basis: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}
}

div.OnlineGuidePanelLayoutAlt > div:nth-child(1)
{
	flex-basis: calc(65% - 0.5em);
}

div.OnlineGuidePanelLayoutAlt > div:nth-child(2)
{
	flex-basis: calc(35% - 0.5em);
}

div.OnlineGuidePanelButtons
{
	align-items: flex-start;
	display: flex;
	gap: 1em;
	margin-bottom: 1.2em;
	width: 100%;
}

div.OnlineGuidePanelButtons > div
{
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuidePanelButtons
	{
		flex-direction: column;
		gap: 0.5em;
	}

	div.OnlineGuidePanelButtons > div
	{
		flex-basis: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}
}

div.OnlineGuidePanelButtons > div:nth-child(1)
{
	flex-basis: calc(65% - 0.5em);
}

div.OnlineGuidePanelButtons > div:nth-child(2)
{
	text-align: right;
	flex-basis: calc(35% - 0.5em);
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuidePanelButtons > div:nth-child(2)
	{
		text-align: left;
	}
}

div.OnlineGuideTipsLayout
{
	align-items: flex-start;
	display: flex;
	gap: 1em;
	margin-bottom: 1.2em;
	width: 100%;
	align-items: center;
}

div.OnlineGuideTipsLayout > div
{
	flex-grow: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuideTipsLayout
	{
		flex-direction: column;
		gap: 0.5em;
	}

	div.OnlineGuideTipsLayout > div
	{
		flex-basis: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}
}

div.OnlineGuideTipsLayout > div:nth-child(1)
{
	flex-grow: 1;
	flex-shrink: 1;
}

div.OnlineGuideTipsLayout > div:nth-child(2)
{
	flex-grow: 1;
	flex-shrink: 1;
}

div.OnlineGuideTipsLayout > div:nth-child(3)
{
	flex-grow: 1;
	flex-shrink: 1;
}

div.OnlineGuideTipsLayout > div > p
{
	text-align: center;
}

div.OnlineGuideTipsLayout img
{
	width: 175px;
}

div.OnlineGuideTipsLayout b
{
	color: #6a448e;
}

@media only screen and (max-width: 767px)
{
	section.OnlineGuidePanel div.Layout1Col,
	section.OnlineGuidePanel div.Layout1ColCenter,
	section.OnlineGuidePanel div.Layout2Cols,
	section.OnlineGuidePanel div.Layout2ColsCenter,
	section.OnlineGuidePanel div.Layout3Cols,
	section.OnlineGuidePanel div.Layout3ColsCenter,
	section.OnlineGuidePanel div.Layout4Cols,
	section.OnlineGuidePanel div.Layout4ColsCenter,
	section.OnlineGuidePanel div.Layout5Cols,
	section.OnlineGuidePanel div.Layout5ColsCenter,
	section.OnlineGuidePanel div.Layout6Cols,
	section.OnlineGuidePanel div.Layout6ColsCenter,
	section.OnlineGuidePanel div.LayoutFlexCols,
	section.OnlineGuidePanel div.LayoutFlexColsCenter
	{
		margin-left: 1rem;
		margin-right: 1rem;
	}
}

section.OnlineGuidePanel h2
{
	clear: none;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	margin-bottom: 2rem;
}

section.OnlineGuidePanel h2:before
{
	content: '';
	display: block;
	height: 10rem;
	margin-top: -10rem;
}

@media only screen and (max-width: 767px)
{
	section.OnlineGuidePanel h2
	{
		margin-left: 1rem;
		margin-right: 1rem;
	}
}

section.OnlineGuidePanel h3
{
	font-size: 2rem;
	font-weight: 400;
	margin-top: 0;
}

section.OnlineGuidePanel b
{
	font-family: proxima_nova_semibold;
}

section.OnlineGuidePanel strong
{
	font-size: 1.3rem;
}

section.OnlineGuidePanel div#SupportSiteFeedback
{
	text-align: center;
}

section.OnlineGuidePanel:nth-child(odd)
{
	background-color: #ffffff;
}

section.OnlineGuidePanel:nth-child(even)
{
	background-color: #ececec;
}

section.OnlineGuideTips
{
	font-size: 1.2em;
}

section.OnlineGuideTips h2:before
{
	content: '';
	display: block;
	height: 11rem;
	margin-top: -11rem;
}

section.OnlineGuideTips td
{
	vertical-align: middle !important;
}

div.OnlineGuideMedia
{
	float: right;
	margin-left: 1em;
	padding-top: 2rem;
}

div.OnlineGuideMedia a
{
	float: right;
}

@media only screen and (max-width: 1279px)
{
	div.OnlineGuideMedia
	{
		float: none;
		margin-bottom: 1.2em;
		margin-left: 0;
	}
}

div.OnlineGuideBox1
{
	background-color: #d8ebf4;
	padding: 1em;
	background-size: 100% 100%;
	height: 100%;
}

div.OnlineGuideBox1 h3
{
	mc-auto-number-format: '{ =0}';
}

div.OnlineGuideBox1 ol.OnlineGuideSteps
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.OnlineGuideBox1 ol.OnlineGuideSteps li
{
	mc-auto-number-class: OnlineGuideSteps;
	mc-auto-number-format: '{n+}';
	mc-auto-number-offset: 40px;
	mc-auto-number-position: outside-head;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuideBox1
	{
		padding: 0;
	}
}

div.OnlineGuideBox2
{
	background-color: #d9f2eb;
	padding: 1em;
	background-size: 100% 100%;
	height: 100%;
}

div.OnlineGuideBox2 h3
{
	mc-auto-number-format: '{ =0}';
}

div.OnlineGuideBox2 ol.OnlineGuideSteps
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.OnlineGuideBox2 ol.OnlineGuideSteps li
{
	mc-auto-number-class: OnlineGuideSteps;
	mc-auto-number-format: '{n+}';
	mc-auto-number-offset: 40px;
	mc-auto-number-position: outside-head;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuideBox2
	{
		padding: 0;
	}
}

div.OnlineGuideBox3
{
	background-color: #e8e2ed;
	padding: 1em;
	background-size: 100% 100%;
	height: 100%;
}

div.OnlineGuideBox3 h3
{
	mc-auto-number-format: '{ =0}';
}

div.OnlineGuideBox3 ol.OnlineGuideSteps
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.OnlineGuideBox3 ol.OnlineGuideSteps li
{
	mc-auto-number-class: OnlineGuideSteps;
	mc-auto-number-format: '{n+}';
	mc-auto-number-offset: 40px;
	mc-auto-number-position: outside-head;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuideBox3
	{
		padding: 0;
	}
}

div.OnlineGuideBox4
{
	background-color: #fff0c8;
	padding: 1em;
	background-size: 100% 100%;
	height: 100%;
}

div.OnlineGuideBox4 h3
{
	mc-auto-number-format: '{ =0}';
}

div.OnlineGuideBox4 ol.OnlineGuideSteps
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.OnlineGuideBox4 ol.OnlineGuideSteps li
{
	mc-auto-number-class: OnlineGuideSteps;
	mc-auto-number-format: '{n+}';
	mc-auto-number-offset: 40px;
	mc-auto-number-position: outside-head;
}

@media only screen and (max-width: 767px)
{
	div.OnlineGuideBox4
	{
		padding: 0;
	}
}

span.OnlineGuideSteps
{
	font-size: 3rem;
	font-weight: bolder;
	font-family: proxima_nova_semibold;
}

a.MoreOnlineGuides
{
	background-color: #6a448e;
	border: solid 1px #6a448e;
	border-radius: 6px / 6px;
	color: #ffffff;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 100%;
	margin: 0 0 1rem 0;
	padding: 0.5rem;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

a.MoreOnlineGuides:hover
{
	background-color: #d1c6dc;
	border: solid 1px #d1c6dc;
}

