/**
 * Default Look and Feel
 */
 
article {
	margin:0px;
	padding:0px;
	display:block;
	margin-top:-20px;
	position:relative;
	top:0px;
}
 
.alertify,
.alertify-log {
	color:#312F32;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
}
.alertify {
	/*background: rgba(244,244,244,0.9);*/
	background-color:#E8E8E8;
	border: 5px solid #312F32;
	border-radius: 10px 0 0 10px;
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}

.alertify-text {
	border: 1px solid #CCC;
	padding: 10px;
	border-radius: 4px;
	font-size:11px;
	margin-bottom:0px;
}

.alertify-button, .alertify-button:hover, .alertify-button:focus {
	outline: 0 none;
	border:1px solid #5F5D60;
	border-radius: 10px 0px 0px 10px;
	padding: 0px 5px;
	text-decoration: none;
	font-size:11px;
}

.alertify-button {
	background-color:#E8E8E8;
	background: linear-gradient(to bottom,  #E8E8E8 0%,#BABABB 100%);
	background: -moz-linear-gradient(top,  #E8E8E8 0%, #BABABB 100%);
	background: -webkit-linear-gradient(top,  #E8E8E8 0%,#BABABB 100%);
	background: -o-linear-gradient(top,  #E8E8E8 0%,#BABABB 100%);
	background: -ms-linear-gradient(top,  #E8E8E8 0%,#BABABB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#BABABB',GradientType=0 );
	color:#5F5D60;
}


.alertify-button:hover {
	background: linear-gradient(to bottom,  #8D8B8D 0%,#5F5D60 100%);
	background: -moz-linear-gradient(top,  #8D8B8D 0%, #5F5D60 100%);
	background: -webkit-linear-gradient(top,  #8D8B8D 0%,#5F5D60 100%);
	background: -o-linear-gradient(top,  #8D8B8D 0%,#5F5D60 100%);
	background: -ms-linear-gradient(top,  #8D8B8D 0%,#5F5D60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8D8B8D', endColorstr='#5F5D60',GradientType=0 );
	color:#E8E8E8;
}
.alertify-button:focus {
	/*box-shadow: 0 0 15px #2B72D5;*/
}
.alertify-button:active {
	position: relative;
	/*box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);*/
}
	.alertify-button-cancel,
	.alertify-button-cancel:hover,
	.alertify-button-cancel:focus {
		background-color: #FE1A00;
		border: 1px solid #D83526;
	}
	.alertify-button-ok,
	.alertify-button-ok:hover,
	.alertify-button-ok:focus {
		/*background-color: #5CB811;*/
		/*border: 1px solid #3B7808;*/
		/*box-shadow: 0px 0px 2px rgba(255,0,0,1), inset 0px 0px 4px rgba(255,255,255,1);*/
		outline:0 none;
		font-size:12px;
		line-height:20px;			
		
	}

.alertify-log {
	background: rgba(0,0,0,.9);
	padding: 15px 60px 15px 15px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	font-weight:300;
	line-height: 20px;
	border-radius:5px;
	cursor:pointer;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
}
	.alertify-log-error {
		background: rgba(120,0,0,0.9);;
		border:0px solid #ffaa00;
		color:#fff;
	}
	
	.alertify-log-error:after {
		content:"";
		position:absolute;
		width:30px;
		height:30px;
		right:10px;
		top:50%;
		margin-top:-11px;
		background:url(../media/graphics/ebm_graphics.png) no-repeat -60px -170px;	
	}
	
	.alertify-log-success {
		background: #fff;
		border: 0px solid #fff;
		color:#4c4c4c;	
	}
	
	.alertify-log-success:after {
		content:"";
		position:absolute;
		width:30px;
		height:30px;
		right:10px;
		top:50%;
		margin-top:-11px;
		background:url(../media/graphics/ebm_graphics.png) no-repeat -20px -170px;		
	}