.alert-container{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:101;
	background-color:rgba(0,0,0,0.7);
}
.alert-message{
	position:absolute;
	top:30px;
	left:50%;
	width:300px;
	margin-left:-150px;
	background-color:#fff;
	padding:30px;
	border-radius:5px;
	text-align:center;
}
.alert-green{
	background-color:#f0fae1;
	color:#293a0e;
}
.alert-green a{
	color:#293a0e;
}
.alert-red{
	background-color:#fbe4e4;
	color:#462121;
}
.alert-red a{
	color:#462121;
}
.alert-orange{
	background-color:#fbeace;
	color:#342b1a;
}
.alert-orange a{
	color:#342b1a;
}
.close-alert-container{
	position:absolute;
	color:#000;
	top:10px;
	right:15px;
	font-size:18px;
	line-height:18px;
}
@media(min-width:768px){
	.alert-message{
		top:45px;
		width:400px;
		margin-left:-200px;
	}
}
@media(min-width:992px){
	.alert-message{
		width:500px;
		margin-left:-250px;
		padding:60px;
	}
}