.alert-container{
	position:fixed;
	top:6px;
	width:50%;
	left:25%;
	z-index:9999;
}
.alert-item{
	display:none;
	background: #A3000D;
	border-top: none;
	color: #fff;
	margin: 0;
	position:relative;
}

.alert-first-item{
	border-top: none;
	border-bottom: none;
}
.alert-last-item{
	border-radius:0 0 4px 4px;
}

.alert-item-content{
	margin:0 4px;
	min-height: 40px;
	padding: 5px 10px;
	background:#fff;
	color:#000;
	border-bottom:1px solid #eee;
}
.alert-last-item .alert-item-content {
	margin-bottom: 4px;
	border-radius: 0 0 4px 4px;
}

.alert-item-content > span{
	margin-right:5px;
}
.alert-info-sign{
	color:#24A3EB;
}
.alert-info-sign:before{
	content: "\e086";
}
.alert-warn-sign{
	color:#EBD853;
}
.alert-warn-sign:before{
	content:"\e107";
}
.alert-error-sign{
	color:#DB0000;
}
.alert-error-sign:before{
	content:"\e014";
}


.alert-close{
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);

	position: absolute;
	right: 6px;
	/*margin-right:7px;*/
}
.alert-close:hover, .alert-close:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}