/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* Prevents Safari in landscape orientation from zooming in on text*/

.description
{
	display: none;
}

.listtab td
{
	padding: 3px;
}

.listtab
{
	border-collapse: collapse;
}

ul.menu._Skins_MenuProxy.mc-component
{
	width: auto;
	margin-top: -25px;
}

.large-4
{
	text-align: right;
}

.row.step
{
	width: auto;
	margin: 15px;
	padding: 10px;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	clear: right;
	max-width: 70em;
}

.row.portfolio
{
	max-width: 1568px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.button
{
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 2;
	border-style: solid;
	border-width: 0;
	cursor: pointer;
	font-weight: normal;
	margin: 5px;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 0.88889rem 1.77778rem 0.94444rem 1.77778rem;
	font-size: 0.88889rem;
	background-color: #00ade9;
	border-color: #007095;
	color: #FFFFFF;
	width: auto;
	height: auto;
}

button.tiny,
.button.tiny
{
	padding: 0.55556rem 1.11111rem 0.61111rem 1.11111rem;
	font-size: 0.61111rem;
}

.button:hover
{
	background-color: #2a4154;
}

.mainhelp
{
	width: auto;
	max-width: 1568px;
	margin: 20px;
	padding: 10px;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	clear: right;
}

.box-shadow
{
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
}

.helpicon
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.pagehistory
{
	float: right;
	border: 0px solid;
	background-color: white;
	padding: 0px;
}

.legende
{
	border: 0px solid;
	display: inline-block;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: 2px 2px 5px 3px rgba(192,192,192,0.5);
	transition: box-shadow 0.1s;
}

.legende td
{
	padding: 5px;
}

html
{
	
}

body
{
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	color: #404040;
	line-height: 1.7em;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	font-size: 0, 9em;
	overflow-x: hidden;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
}

h1
{
	border-bottom: 1px solid #2A4154;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	line-height: 1.5;
	padding-bottom: 10px;
	font-weight: normal;
	display: block;
	font-size: 24px;
	margin-top: 0.67em;
	margin-left: 0;
	margin-right: 0;
	color: #2A4154;
}

h2
{
	text-decoration: none;
	display: block;
	font-size: 20px;
	margin-top: 0.67em;
	margin-bottom: 0.67em;
	margin-left: 0;
	margin-right: 0;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #2A4154;
}

h3
{
	text-decoration: none;
	display: block;
	font-size: 18px;
	margin-top: 0.67em;
	margin-bottom: 0.67em;
	margin-left: 0;
	margin-right: 0;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	color: #2a4154;
	font-weight: normal;
}

h4
{
	display: block;
	font-size: 16px;
	margin-top: 0.67em;
	margin-bottom: 0.67em;
	margin-left: 0;
	margin-right: 0;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	color: #bdbdbd;
	font-weight: normal;
}

a img
{
	border: 0px;
}

a
{
	text-decoration: none;
}

/* Css to prevent Chrome's automatic border around active fields*/

*:focus
{
	outline: none;
}

/* Default css class for hiding element*/

.hidden
{
	display: none;
}

/* Topic Popup */

.MCTopicPopup
{
	width: 100%;
}

.MCPopupThumbnailPopup:after
{
	content: "";
	display: inline-block;
	background: url("zoom.png") no-repeat bottom right;
	width: 24px;
	height: 24px;
}

.themislink:after
{
	content: "";
	display: inline-block;
	background: url("themis.png") no-repeat bottom right;
	width: 50px;
	height: 30px;
	text-decoration: underline !important;
}

.MCTopicPopup_Open.MCTopicPopupHotSpot
{
	
}

.MCTopicPopup_Closed.MCTopicPopupHotSpot
{
	
}

.MCTopicPopupContainer
{
	background-color: blue;
	padding: 10px;
	z-index: 10001;
}

#contentBodyInner .MCTopicPopupContainer
{
	position: absolute;
	width: 100%;
}

.MCTopicPopupBody
{
	position: relative;
	width: 100%;
	border: none;
}

/**/
/* Thumbnail Popup */

.MCPopupThumbnailLink
{
	
}

.MCPopupThumbnail
{
	border-radius: 0px;
}

.MCPopupContainer
{
	
}

.MCPopupContainer2
{
	
}

.MCPopupFullImage
{
	
}

/**/
/* HelpControl */

.MCHelpControl_Image_Icon
{
	border: none;
}

.MCHelpControl span
{
	padding-left: 18px;
}

a.MCHelpControl
{
	cursor: pointer;
	text-decoration: none;
}

/**/
/* Dialog */

.MCDialog
{
	display: none;
	width: 400px;
	position: fixed;
	top: 20px;
	left: 20px;
	padding: 6px;
	background-color: #000000;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
	filter: alpha( opacity = 0 );
	opacity: 0.0;
	z-index: 10001;
}

.MCDialogHeader
{
	margin: 0 0 4px;
	padding: 5px 0 5px 5px;
	color: #FFFFFF;
	font-size: 15px;
	font-family: Helvetica;
}

.MCDialogClose
{
	color: #FFFFFF;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	float: right;
	width: 20px;
	height: 18px;
	padding-top: 2px;
	margin-top: -2px;
	background-color: #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.MCDialogBody
{
	color: #555555;
	padding: 10px;
	background-color: #FFFFFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/**/

a.glossaryTerm
{
	text-decoration: none;
}

/**/

#ios-wrapper
{
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.img_off
{
	display: none;
}

.MCHelpControl-RelatedHotSpot_
{
	background-position: left;
}

.MCHelpControl-Related .MCHelpControl-RelatedHotSpot_
{
	background-image: url('RelatedTopics.gif');
	padding-left: 5px;
	padding-right: 0px;
	background-position: left;
	display: none;
}

.link-list-popup
{
	color: #000000;
	background-color: #dcdcdc;
	border: solid 1px #000000;
	margin: 0px;
	padding: 0px;
}

.link-list-popup ul li
{
	color: Black;
	background-color: Transparent;
	padding: 5px;
	font-family: sans-serif;
	font-size: 10pt;
}

.link-list-popup ul li:hover
{
	color: White;
	background-color: Blue;
}

.MCHelpControlList
{
	
}

.MCHelpControlListItem
{
	
}

.MCHelpControlListItem a
{
	
}

.MCHelpControlListItem a:link
{
	
}

.MCConceptLinkControlListItem a:link
{
	
}

.MCKeywordLinkControlListItem a:link
{
	
}

.MCRelatedTopicsControlListItem a:link
{
	
}

.MCHelpControlListItem a:visited
{
	
}

.MCConceptLinkControlListItem a:visited
{
	
}

.MCKeywordLinkControlListItem a:visited
{
	
}

.MCRelatedTopicsControlListItem a:visited
{
	
}

.MCHelpControlListItem a:focus
{
	
}

.MCConceptLinkControlListItem a:focus
{
	
}

.MCKeywordLinkControlListItem a:focus
{
	
}

.MCRelatedTopicsControlListItem a:focus
{
	
}

.MCHelpControlListItem a:hover
{
	
}

.MCConceptLinkControlListItem a:hover
{
	
}

.MCKeywordLinkControlListItem a:hover
{
	
}

.MCRelatedTopicsControlListItem a:hover
{
	
}

.mc-wrapper .mc-pager.mc-default-pager a:hover
{
	background-color: #000000;
}

.MCConceptLinkControlList
{
	
}

.MCConceptLinkControlListItem
{
	
}

.MCConceptLinkControlListItem a
{
	
}

.MCKeywordLinkControlList
{
	
}

.MCKeywordLinkControlListItem
{
	
}

.MCKeywordLinkControlListItem a
{
	
}

.MCRelatedTopicsControlList
{
	
}

.MCRelatedTopicsControlListItem
{
	
}

.MCRelatedTopicsControlListItem a
{
	
}

.relatedTopics
{
	color: blue;
}

.relatedTopics:link
{
	color: blue;
}

.dropDownHead
{
	margin-left: 15px;
	padding-left: 20px;
	text-decoration: none;
}

.dropDownHead:link
{
	text-decoration: none;
}

.MCDropDownHotSpot_
{
	background-position: left;
	text-decoration: none;
}

div.MCBreadcrumbsBox_0
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: black;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.dropDownHotspot
{
	text-decoration: none;
}

.dropDownHotspot:link
{
	text-decoration: none;
}

.mcReset
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-left-color: transparent;
	border-left-style: none;
	border-left-width: 0;
	border-right-color: transparent;
	border-right-style: none;
	border-right-width: 0;
	border-top-color: transparent;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-color: transparent;
	border-bottom-style: none;
	border-bottom-width: 0;
	background-color: transparent;
	background-image: none;
	float: inherit;
	font-size: inherit;
	font-family: inherit;
	font-style: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: inherit;
	letter-spacing: inherit;
	word-spacing: inherit;
	text-decoration: inherit;
	text-align: inherit;
}

img.MCEquation_0
{
	font-size: 12pt;
}

img.equation_1
{
	font-size: 12pt;
	vertical-align: baseline;
}

.a:link
{
	text-decoration: none;
	color: blue;
}

.a:visited
{
	text-decoration: underline;
	color: purple;
}

.a:active
{
	outline: thin dotted invert;
}

.a:focus
{
	outline: thin dotted invert;
}

img.equation_2
{
	font-size: 11pt;
}

iframe.youtube-player_0
{
	display: inline-block;
}

.mc-wrapper .mc-viewport
{
	border-style: none;
	box-shadow: none;
	border-color: transparent;
	border-width: 5px;
	left: -5px;
	text-align: center;
	margin-bottom: 20px;
}

div.MCSlide
{
	
}

.mc-wrapper .mc-caption div
{
	background: none;
	color: #000000;
	padding: 0px;
	padding-top: 0px;
	font-family: Arial;
	display: block;
	font-size: .85em;
}

.mc-wrapper .mc-pager.mc-default-pager a
{
	background-color: #666666;
	border-radius: 5px;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	outline: 0;
}

.mc-wrapper .mc-pager.mc-default-pager a.active
{
	background-color: #000000;
}

.mc-wrapper .mc-controls-direction a
{
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: auto;
}

.mc-wrapper .mc-prev
{
	left: 10px;
}

.mc-wrapper .mc-prev:hover
{
	background-position: 0 0;
}

.mc-wrapper .mc-next
{
	right: 10px;
}

.mc-wrapper .mc-next:hover
{
	background-position: -43px 0;
}

.mc-wrapper .mc-controls-auto
{
	text-align: center;
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.mc-wrapper .mc-controls-auto .mc-start
{
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.mc-wrapper .mc-controls-auto .mc-start:hover
{
	background-position: -86px 0;
}

.mc-wrapper .mc-controls-auto .mc-start.active
{
	background-position: -86px 0;
}

.mc-wrapper .mc-controls-auto .mc-stop
{
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.mc-wrapper .mc-controls-auto .mc-stop:hover
{
	background-position: -86px -33px;
}

.mc-wrapper .mc-controls-auto .mc-stop.active
{
	background-position: -86px -33px;
}

.mc-thumbnail a img
{
	padding: 3px;
	margin: 5px;
	border: solid 1px #ccc;
	width: 50px;
}

.mc-thumbnail a:hover img
{
	border: solid 1px #5280DD;
}

.mc-thumbnail a.active img
{
	border: solid 1px #5280DD;
}

.mc-wrapper .mc-viewport
{
	border-style: solid;
	border-color: transparent;
	border-width: 5px;
	left: -5px;
	box-shadow: 0 0 0px #ccc;
	text-align: center;
	margin-bottom: 20px;
}

.mc-wrapper .mc-caption div
{
	color: #ffffff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.xref
{
	color: #2D8DCC;
	font-weight: bold;
	text-decoration: underline;
}

.xref:hover
{
	color: #BED230;
}

.popup
{
	color: #2D8DCC;
}

.popup:link
{
	color: #2D8DCC;
}

.popupHead
{
	color: #2D8DCC;
	font-weight: bold;
}

.popupHead:link
{
	color: #2D8DCC;
	font-weight: bold;
}

.popup:hover
{
	color: #2D8DCC;
}

.popup:focus
{
	color: #2D8DCC;
}

.popupBody
{
	color: #000000;
	background-color: #dcdcdc;
	border: solid 1px #000000;
	margin: 0px;
	padding: 30px;
}

.img
{
	border: none;
}

.dropDown
{
	margin-bottom: 16px;
	margin-top: 6px;
}

.dropDownHotspot
{
	color: #404040;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

.dropDownHotspot:link
{
	color: #404040;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

.dropDownHotspot:hover
{
	color: #1D3478;
	font-weight: bold;
}

.MCDropDown_Open .MCDropDownHotSpot_
{
	background-image: url('DropDownOpen.png');
	padding-left: 0px;
	padding-right: 0px;
}

.MCDropDown_Closed .MCDropDownHotSpot_
{
	background-image: url('DropDownClosed.png');
	padding-left: 0px;
	padding-right: 0px;
}

.dropDownBody
{
	border-bottom: solid 0px #1D3478;
}

.dropDownBody.dropDownBodyFinal
{
	border-bottom: 0px;
}

.MCWebHelpFramesetLink a
{
	
}

.MCWebHelpFramesetLink.MCWebHelpFramesetLinkTop a
{
	
}

.MCWebHelpFramesetLink.MCWebHelpFramesetLinkBottom a
{
	
}

.dropDown_use
{
	
}

table.Hinweis
{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 10px;
	margin-top: 20px;
}

table.Attentionbox
{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	border-left-style: solid;
	border-left-width: 8px;
	border-left-color: #1D3478;
	background-color: #ffffff;
	margin-bottom: 20px;
	margin-top: 20px;
	/*	border-top-style: solid;
	border-top-width: 10px;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #FFFFFF; */
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 1px 1px 1px #1D3478;
	-webkit-box-shadow: 1px 1px 1px #1D3478;
	box-shadow: 1px 1px 1px #1D3478;
}

table.Attributebox
{
	width: 100%;
	padding-left: 10px;
	margin-right: 10px;
	background-color: #FAFAFA;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	word-break: break-all;
}

table.Attributebox_use
{
	width: 100%;
	padding-left: 10px;
	margin-right: 10px;
	background-color: #FAFAFA;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
}

tr.Attributebox_tr
{
	
}

table.Normtabelle tr:hover
{
	background-color: #f5f5f5;
}

table.Normtabelle
{
	border-collapse: collapse;
}

.Normtabelle th td
{
	border: 1px solid black;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #ddd;
}

#attribute_use th:nth-child(3),
#attribute_use td:nth-child(3)
{
	display: none;
}

.center_container
{
	width: 800px;
	margin: 0 auto;
	padding-left: 100px;
}

.select
{
	height: 100px;
	/* Origional height */
	width: 20%;
	/* Origional width */
	margin: 1px 1% 1px 0.5%;
	/* Just for presentation (Not required) */
	float: left;
	/* Just for presentation (Not required) */
	text-align: center;
	background-color: #2A4154;
	border-style: solid;
	border-color: #00ADE9;
	border-width: 1px;
	border-radius: 2px;
	color: #00ADE9;
	text-decoration: none;
}

.select:hover
{
	color: white;
	background-color: #00ADE9;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	border-color: #0ADE9;
}

.select a
{
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
	/* No underlines on the link */
	z-index: 10;
	/* Places the link above everything else in the div */
	background-color: #FFF;
	/* Fix to make div clickable in IE */
	opacity: 0;
	/* Fix to make div clickable in IE */
	filter: alpha(opacity=1);
	/* Fix to make div clickable in IE */
}

/*DIV*/

div.sourcecode
{
	margin: 0px;
	padding-left: 5px;
	color: #0000FF;
	background-color: #FAFAFA;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}

div.sourcecode p
{
	line-height: 1.1;
}

div.sourcecode_compare
{
	width: 48%;
	float: left;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	color: #0000FF;
	background-color: #FAFAFA;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
}

div.support_team
{
	width: auto;
	float: right;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FAFAFA;
	color: Black;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.support_team:hover
{
	border-color: #00ADE9;
}

.dropDown_use
{
	background-color: #FAFAFA;
	border: 1px solid;
	border-color: #d3d6d8;
	border-top: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: 0px;
}

.dropDownBody_use
{
	margin-right: 18px;
}

MadCap|dropDown.DropDownFAQ
{
	
}

MadCap|dropDownHead.DropDownHeadFAQ
{
	width: 100%;
	text-decoration: none;
	background-color: #FAFAFA;
	color: Black;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
}

MadCap|dropDownBody.DropDownBodyFAQ
{
	width: 100%;
	text-decoration: none;
	background-color: #FAFAFA;
	color: Black;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
}

div.load
{
	font-size: 14px;
	width: 100%;
	color: black;
	text-decoration: none;
	padding: 2px;
	background-color: #FAFAFA;
	border-color: #d3d6d8;
	border-radius: 2px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 10px;
	text-align: center;
}

.load:hover
{
	border-color: #00ADE9;
}

div.menu
{
	border-radius: 2px;
	border-style: none;
	width: 500px;
	height: 200px;
	float: left;
	padding: 0px;
	margin: 8px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #1D3478;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	transition: box-shadow 0.1s;
}

div.menu:hover
{
	-webkit-box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
}

.head
{
	width: 500px;
	height: 30px;
	text-align: left;
	padding-left: 15px;
	float: left;
}

div.logo
{
	width: 180px;
	min-height: 200px;
	text-align: center;
	float: left;
}

div.logo p
{
	padding-top: 60px;
}

div.topics
{
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 15px;
}

div.topics p
{
	line-height: 19px;
	padding-right: 0px;
	padding-left: 200px;
}

.menuproxy
{
	float: right;
	width: 300px;
	position: relative;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

ul.menu._Skins_MenuProxy.mc-component li > a.selected
{
	background-color: #6C7B88;
}

.manual
{
	width: 100%;
}

#step
{
	background-color: white;
	width: 96%;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	padding-top: 20px;
	margin-top: 10px;
	float: left;
	display: block;
	clear: both;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	transition: box-shadow 0.1s;
}

#step_left
{
	background-color: #FFFFFF;
	width: 80px;
	height: auto;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
	margin-left: 3px;
	font-weight: 700;
}

#step_center
{
	background-color: #FFFFFF;
	display: block;
	width: 50%;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0px;
}

#step_right
{
	background-color: #FFFFFF;
	float: right;
	height: auto;
	display: block;
	float: right;
	text-align: left;
	padding-right: 20px;
}

div.slideshow
{
	float: left;
	width: 400px;
	position: relative;
}

.pdf
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

div.float
{
	float: left;
	text-align: center;
}

*
{
	box-sizing: border-box;
}

body
{
	font-family: sans-serif;
}

/* ---- grid ---- */

.grid
{
	max-width: 100%;
}

/* clearfix */

.grid:after
{
	content: '';
	display: block;
	clear: both;
}

/* ---- grid-item ---- */

.grid-item
{
	width: 500px;
	height: auto;
	float: left;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	transition: box-shadow 0.1s;
	margin: 10px;
}

.grid-item-long
{
	width: 99%;
	height: auto;
	float: left;
	-webkit-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -2px -2px 5px 3px rgba(192,192,192,0.5);
	transition: box-shadow 0.1s;
	margin: 10px;
}

.grid-item:hover
{
	-webkit-box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
	-moz-box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
	box-shadow: -4px -4px 5px 3px rgba(192,192,192,0.5);
}

.grid-item--width2
{
	width: 320px;
}

.grid-item--width3
{
	width: 480px;
}

.grid-item--width4
{
	width: 640px;
}

.grid-item--height2
{
	height: 200px;
}

.grid-item--height3
{
	height: 260px;
}

.grid-item--height4
{
	height: 360px;
}

/* PDF*/

.pdf
{
	height: 80%;
}

.SearchHighlight1
{
	background-color: Yellow;
	filter: alpha(opacity=30);
}

.SearchHighlight2
{
	background-color: Yellow;
	filter: alpha(opacity=30);
}

.SearchHighlight3
{
	background-color: Yellow;
	filter: alpha(opacity=30);
}

.SearchHighlight4
{
	background-color: Yellow;
	filter: alpha(opacity=30);
}

div.two_col	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.two_col::before
{
	content: ' ';
	display: table;
}

div.two_col::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.two_col > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}

div.two_col > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.two_col > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

/* Header */

@media only screen and (max-width: 700px)
{
	/* OffCanvas styles */

	html,
	body
	{
		height: 100%;
		margin: 0;
		overflow-x: hidden;
	}

	.left-off-canvas-menu,
	.right-off-canvas-menu
	{
		display: block;
	}

	/* Foundation Overrides */

	.foundation-wrap,
	.off-canvas-wrap,
	.inner-wrap
	{
		/* min-height: 100%; */
	}

	.foundation-wrap,
	.off-canvas-wrap
	{
		height: 100%;
		overflow-y: auto;
	}

	nav.tab-bar .menu-icon
	{
		display: block;
		border: none;
		z-index: 100;
		top: 50%;
		margin-top: -24px;
		position: absolute;
		right: -13px;
		left: auto;
	}

	nav.tab-bar
	{
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #2a4053;
	}

	/* Topbar Menu Styles */

	.tab-bar-section.middle > div
	{
		min-height: 1px;
	}

	ul.navigation
	{
		display: none;
	}

	.responsive-header
	{
		display: block;
		background: #292929;
		height: 60px;
	}

	.tab-bar-section a.logo
	{
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0 auto;
		width: 127px;
		height: 50px;
		top: 0;
		bottom: auto;
		margin-top: 0;
		background: transparent url('Images/KnowledgeBase_white.png') no-repeat center center;
		display: none;
	}

	.tab-bar .menu-icon span
	{
		margin-top: 37px;
		height: 48px;
		width: 48px;
		display: block;
		top: 10px;
		background: transparent url('Images/Menu.png') no-repeat center center;
		-pie-background: transparent url('Skins/Fluid/Stylesheets/Images/Menu.png') no-repeat center center;
	}

	div.topichero
	{
		padding-left: 20px;
		padding-right: 20px;
	}

	.search-filter
	{
		background-repeat: no-repeat;
		background-position: center center;
		background: #ffffff url('Images/FilterOutline.png') no-repeat center center;
	}

	.search-input
	{
		background-repeat: no-repeat;
		background-position: center center;
	}

	.right-off-canvas-menu
	{
		background-position: top center;
		background-color: #333333;
	}

	.right-off-canvas-menu ul ul
	{
		background-position: top center;
		background-color: #333333;
	}

	.left-off-canvas-menu
	{
		background-position: top center;
		background-color: #333333;
	}

	.left-off-canvas-menu ul ul
	{
		background-position: top center;
		background-color: #333333;
	}

	.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after,
	.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after
	{
		margin-left: 0.5rem;
	}

	.right-submenu .back > a:after,
	.left-submenu .back > a:after
	{
		margin-left: 0.5em;
	}

	.inner-wrap nav.tab-bar .outer-row
	{
		
	}

	.inner-wrap .outer-row
	{
		
	}

	.main-section > .outer-row
	{
		
	}

	ul.off-canvas-list li a
	{
		
	}

	ul.off-canvas-list li.back > a
	{
		
	}

	ul.off-canvas-list li a:hover
	{
		background-color: #242424;
	}

	ul.off-canvas-list li.back > a:hover
	{
		background-color: #242424;
	}

	.row.nav-search
	{
		
	}

	.search-bar
	{
		
	}

	.search-field
	{
		padding-right: 106px;
		background-color: #ffffff;
	}

	.search-filter-content
	{
		top: 2em;
		background-color: #ffffff;
	}

	.search-filter.open
	{
		background-color: #ffffff;
	}

	.search-filter.selected
	{
		background: transparent url('Images/Filter.png') no-repeat center center;
	}

	.search-filter-content ul li:hover
	{
		background-color: #ffffff;
	}

	.search-field::-webkit-input-placeholder
	{
		
	}

	.search-field::-moz-placeholder
	{
		
	}

	.search-field:-moz-placeholder
	{
		
	}

	.search-field:-ms-input-placeholder
	{
		
	}

	.search-filter-wrapper
	{
		right: 56px;
	}

	.tab-bar-section.middle
	{
		width: 100%;
		left: 0;
		right: 0;
		height: auto;
		min-height: 0px;
	}
}

.search-submit
{
	background-color: #00ADE9 !important;
}

ul.navigation > li > ul
{
	left: -180px !important;
}

@media only screen and (max-width: 740px)
{
	div.two_col > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.two_col > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 740px)
{
	div.two_col > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.two_col > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

