.acgShare.acgAlertModal
{
	position:fixed;
	bottom:0;
	z-index:9999;
	
	overflow:hidden;
	min-height:100px;

	jbackground-color:rgb(222,224,226);
	background-color:rgb(255,255,255);
	
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	
	box-shadow: 0 7px 8px -4px rgba(0,0,0,.2), 0 13px 19px 2px rgba(0,0,0,.14), 0 5px 24px 4px rgba(0,0,0,.12);
}

.acgShare .acgAlertHeader
{
	text-align:center !important;
}

.acgShare .acgAlertContent
{
	padding:1.6em 0;
	overflow-y:auto;
	
	background-color:#ffffff;
}

.acgShare .acgAlertFooter
{
	display:none;
}

.acgShare .acgAlertClose
{
	position:absolute;
	background:url(close.png) 0 0 no-repeat;
	width:24px;
	height:27px;
	display:block;
	top:-7px;
	right:-7px;
}

.acgShare .acgAlertButton
{
	display:inline-block;
	jcolor:#ffffff;
	color:#000000;
	padding:0.2em 1em 0.3em 1em;
	min-width:100px;
	text-align:center;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	font-size:1em;
	
	cursor:hand;
	cursor:pointer;
	
	text-decoration:none;
	
	jbackground-color:#d42027;
	background-color:rgba(158,158,158,0.2);
	
	jbox-shadow: 2px 2px 0px rgba(0,0,0,0.5);	
}

.acgShare .acgAlertButton:hover
{
	jbackground-color:#af090f;
	background-color:rgba(158,158,158,1);
	text-decoration:none;
}

.acgShareService
{
	width:100%;
	text-align:center;
}

.acgShareServiceItem
{
	display:inline-block;
	text-align:center;
	border-radius:3px;
	padding:0.5em;
	color:#6a6a6a;
	transition:background-color 0.4s;
}
.acgShareServiceItem:hover
{
	background-color:#e8e8e8;
}
.acgShareServiceIcon
{
	font-size:2.5em;
}
.acgShareServicesLabel
{
	text-decoration:none;
	color:#222222;
}

.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;
}