/* Main */
.dialogLayer {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
}

.dialogLayer .backgroundBlocker {
	position: absolute;
	width: 100%;
	height: 100%;
	/*background-color: #e3e5e5;*/
/*	background: -moz-linear-gradient(left, rgba(231,233,233,1) 0%, rgba(231,233,233,0.8) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(231,233,233,1)), color-stop(100%,rgba(231,233,233,0.8))); 
	background: -webkit-linear-gradient(left, rgba(231,233,233,1) 0%, rgba(231,233,233,0.8) 100%); 
	background: linear-gradient(left, rgba(231,233,233,1) 0%, rgba(231,233,233,0.8) 100%); */
	background-image:url('../../images/common/dialogOverlay.svg');
	background-repeat:no-repeat;
	background-position:top left;

	background-size:cover;
	-moz-background-size:cover;


	display: none;
	pointer-events:auto;
}

.dialogLayer .dialogHolder {
	position: absolute;
	width:100%;
	height:100%;
	pointer-events: auto;
}

/* Line text */
.dialog {
	position: absolute;
	width: 300px;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-150px;
}

.dialog .line {
	position: absolute;
	left: 0%;
	top: 0px;
	width: 100%;
	height: 1px;
	background: #000000;
	border:none !important;
	
	-webkit-transform-origin: top left;
	-webkit-transform: scaleX(1);
	transform-origin: top left;
	transform: scaleX(1);
}

.dialog .content {	
	overflow: hidden;
	height: 200px;
}

.dialog .content .animationLayer {
	-webkit-transform-origin: top left;
	-webkit-transform: translate(0px, 10px);
	transform-origin: top left;
	transform: translate(0px, 10px);
}

.dialog .button {
	cursor: pointer;
	float:left;
	min-height:22px;
	display:block;

	margin-top:10px;
}

.dialog .button:nth-of-type(2) {
	float:right;
}

.dialog p {
	margin-top:0px;
	margin-bottom:0px;	
}

