/*<meta conditions="common.Template" />*/

/* TextEffects.css */
/* Bug #109712: Chrome bug - make contact with TOC elements for icon images to display correctly */

[class]
{
	
}

/* Expanding */

.MCExpanding
{
	text-decoration: none;
}

.MCExpandingHotSpot
{
	cursor: pointer;
	background-repeat: no-repeat;
}

.MCExpanding_Image_Icon
{
	border: none;
}

.MCExpandingBody
{
	vertical-align: bottom;
}

.MCExpanding_Open .MCExpandingBody
{
	display: inline-block;
}

.MCExpanding_Closed .MCExpandingBody
{
	display: none;
}

/**/
/* DropDown */

.MCDropDownHead
{
	display: block;
}

.MCDropDownHotSpot
{
	cursor: pointer;
	background-repeat: no-repeat;
}

.MCDropDown_Closed a.MCDropDownHotSpot,
.MCDropDown_Open a.MCDropDownHotSpot
{
	text-decoration: none;
}

.MCDropDownBody
{
	margin-left: 18px;
	overflow: hidden;
}

.MCDropDown_Open .MCDropDownBody
{
	display: block;
}

.MCDropDown_Closed .MCDropDownBody
{
	display: none;
}

.MCDropDown_Image_Icon
{
	border: none;
}

/**/
/* Toggler */

.MCToggler
{
	text-decoration: none;
}

.MCTogglerHotSpot
{
	cursor: pointer;
	background-repeat: no-repeat;
}

a.MCToggler_Closed.MCTogglerHotSpot,
a.MCToggler_Open.MCTogglerHotSpot
{
	text-decoration: none;
}

.MCToggler_Image_Icon
{
	border: none;
}

/**/
/* Text Popup */

.MCTextPopup
{
	cursor: pointer;
	text-decoration: none;
}

.MCTextPopupHotSpot
{
	cursor: pointer;
	background-repeat: no-repeat;
}

.MCTextPopupBody
{
	font-size: 75%;
	text-align: justify;
	color: #EBEBEB;
	font-weight: normal;
	line-height: 1.5;
	background-color: #000000;
	width: 300px;
	padding: 11px 15px;
	-webkit-box-shadow: 0 4px 10px #8B8B8B;
	-moz-box-shadow: 0 4px 10px #8B8B8B;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .4);
	border: none !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	left: 20px;
	white-space: normal;
	filter: alpha(opacity=0);
	display: none;
	opacity: 0.0;
	z-index: 10001;
}

.MCTextPopup_Open .MCTextPopupBody
{
	display: block;
}

.MCTextPopup_Closed .MCTextPopupBody
{
	display: none;
}

.MCTextPopupArrow
{
	content: "";
	border: solid 13px transparent;
	border-bottom-color: #000;
	border-bottom-width: 13px;
	border-top: none;
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -13px;
	margin-left: -13px;
	width: 0;
	height: 0;
}

.MCTextPopupBodyBottom .MCTextPopupArrow
{
	border: solid 13px transparent;
	border-top-color: #000000;
	border-top-width: 13px;
	border-bottom: none;
	top: auto;
	bottom: -13px;
}

/**/
/* Topic Popup */

.MCTopicPopup
{
	text-decoration: none;
}

.MCTopicPopupHotSpot
{
	cursor: pointer;
	background-position: left center;
	background-repeat: no-repeat;
}

.MCTopicPopupContainer
{
	background-color: #FFFFFF;
	padding: 10px;
	position: fixed;
	top: 100px;
	left: 100px;
	right: 100px;
	bottom: 100px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 4px 10px #333333;
	-moz-box-shadow: 0 4px 10px #333333;
	box-shadow: 0 4px 10px #333333;
	filter: alpha(opacity=0);
	opacity: 0.0;
	z-index: 10001;
}

#contentBodyInner .MCTopicPopupContainer
{
	position: absolute;
}

.MCTopicPopupBody
{
	width: 100%;
	border: none;
}

/**/
/* Thumbnail Popup */

.MCPopupThumbnailLink
{
	
}

.MCPopupThumbnail
{
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.MCPopupContainer
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 10px;
	position: absolute;
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 1001;
}

.MCPopupContainer2
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 10px;
	position: absolute;
	cursor: pointer;
	-moz-box-shadow: 2px 2px 8px #FFFFFF;
	-webkit-box-shadow: 2px 2px 8px #FFFFFF;
	box-shadow: 2px 2px 8px #FFFFFF;
}

.MCPopupFullImage
{
	width: 0px;
	height: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/**/
/* 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: 93.75%;
	font-family: Helvetica;
}

.MCDialogClose
{
	color: #FFFFFF;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 100%;
	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;
}

/**/

.link-list-popup
{
	color: #707070;
	line-height: normal;
	background-color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 10px #8B8B8B;
	-moz-box-shadow: 0 4px 10px #8B8B8B;
	box-shadow: 0 4px 10px #8B8B8B;
	position: absolute;
	z-index: 50;
}

.link-list-popup ul
{
	list-style: none;
	margin: 0;
	padding: 6px;
}

.link-list-popup ul li
{
	padding: 5px;
	cursor: pointer;
}

.link-list-popup ul li:hover
{
	color: #000;
	background-color: #E5EFF7;
}

.link-list-popup ul li a
{
	color: inherit;
	text-decoration: none;
}

/**/

.invisible-label
{
	height: 1px;
	font-size: 0px;
}

/**/

.mc-template
{
	display: none;
}

#mc-background-tint
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	opacity: 0.0;
}

#contentBody #mc-background-tint
{
	position: absolute;
}

#mc-background-tint.light
{
	background-color: #FFF;
}

#mc-background-tint.dark
{
	background-color: #000;
}

.clearfix
{
	zoom: 1;
}

span.SearchHighlight
{
	background-repeat: no-repeat;
}

.highlightGlossary,
.highlightIndex
{
	font-weight: bold;
}

.tooltip
{
	display: none;
	position: absolute;
	border: 1px solid #707070;
	color: #707070;
	background-color: white;
	padding: .2rem .4rem .2rem .4rem;
	font-size: .75rem;
	z-index: 100001;
	box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.16);
	line-height: 1rem;
	pointer-events: none;
}

button.CloseTopicPopupButton
{
	background: none;
	color: #FFF;
	border: none;
	cursor: pointer;
}

button.CloseTopicPopupButton.CloseTopicOuter
{
	position: relative;
	padding: 0;
	top: -37px;
	right: 4px;
	display: block;
	margin-left: auto;
}

button.CloseTopicPopupButton.CloseTopicInner
{
	font-size: 22px;
}

button.CloseTopicPopupButton:hover,
button.CloseTopicPopupButton:focus
{
	color: #D3D3D3;
}

.CloseTopicPopupButtonContainer
{
	position: absolute;
	width: 100%;
}

button.mc-dropdown-item
{
	border: none;
	background: transparent;
	text-align: left;
	font: inherit;
}

.mc-dropdown-item
{
	display: block;
	width: 100%;
	padding: 5px;
	white-space: nowrap;
	text-decoration: none;
	color: inherit !important;
}

@media print
{
	.tab-bar
	{
		display: none !important;
	}

	.topicToolbarProxy
	{
		display: none !important;
	}

	._Skins_SideMenu
	{
		display: none !important;
	}

	.menu.mc-component
	{
		display: none !important;
	}

	.off-canvas-content
	{
		box-shadow: none !important;
	}

	.sidenav-wrapper
	{
		display: none !important;
	}

	.sidenav-layout
	{
		height: auto !important;
		display: block !important;
	}

	*
	{
		overflow: visible !important;
	}
}

.highlightGlossary
{
	background-repeat: no-repeat;
	font-weight: bold;
}

.highlightIndex
{
	background-repeat: no-repeat;
	font-weight: bold;
}

img.MCHelpControl_Image_Icon
{
	display: none;
}

