.acgShare.acgAlertModal
{
	position:fixed;
	bottom:0;
	
	min-height:100px;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	
	border-width:0;
}
.acgShare .innerArea
{
	background-color:inherit;	/* Allows the default background color to be used instead of that specified by global ".innerArea" */
}
.acgShareService
{
	width:100%;
	text-align:center;
}
.acgShareServiceItem
{
	display:inline-block;
	text-align:center;
	border-radius:3px;
	padding:0.5em;
	transition:background-color 0.4s;
}
.acgShareServiceItem:hover
{
	background-color:rgba(255,255,255,0.5);
}
.acgShareServiceIcon
{
	font-size:2.5em;
}
.acgShareServicesLabel
{
}
.acgSharePreTransition
{
	transform:translateY(100%);
	
	transition: transform .4s cubic-bezier(.25,.8,.25,1);
}
.acgSharePostTransition
{
	transform:translateY(0%);
	
	transition: transform .4s cubic-bezier(.25,.8,.25,1);
}
.acgShareEmailCopyText
{
	display:table-cell;
	width:100%;
	height:2em;
	border:1px solid rgb(0,0,0);
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	vertical-align:middle;
	font-size:0.8em;
	text-align:left;
	padding-left:0.5em;
	max-width:0;
	overflow:hidden;
}