@charset "utf-8";
#alert-msg {
	position: fixed;
	z-index: 1005;
	bottom: 8%;
	right: 7%;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Sans-serif;
	font-size: 14px;
	padding: 9px 12px;
	border-radius: 2px;
	cursor: pointer;
	display: none;
}
#alert-msg span {
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
	text-align: left;
}
.success {
	/*background: rgb(206, 255, 197) url(gfx/success.gif) 15px 50% no-repeat;*/
	background: rgb(206,255,197);
	background: -moz-linear-gradient(top, rgba(206,255,197,1) 1%, rgba(178,242,164,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(206,255,197,1)), color-stop(100%, rgba(178,242,164,1)));
	background: -webkit-linear-gradient(top, rgba(206,255,197,1) 1%, rgba(178,242,164,1) 100%);
	background: -o-linear-gradient(top, rgba(206,255,197,1) 1%, rgba(178,242,164,1) 100%);
	background: -ms-linear-gradient(top, rgba(206,255,197,1) 1%, rgba(178,242,164,1) 100%);
	background: linear-gradient(to bottom, rgba(206,255,197,1) 1%, rgba(178,242,164,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceffc5', endColorstr='#b2f2a4', GradientType=0 );
	color: rgb(10, 119, 0);
	border: 1px solid #76C450;
	box-shadow: 0 0 5px #609c43;
	text-shadow: 0 0 1px rgba(10, 119, 0, 0.44);
}
.error {
	background: rgb(255,241,157);
	background: -moz-linear-gradient(top, rgba(255,241,157,1) 1%, rgba(244,227,112,1) 3%, rgba(242,223,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255,241,157,1)), color-stop(3%, rgba(244,227,112,1)), color-stop(100%, rgba(242,223,99,1)));
	background: -webkit-linear-gradient(top, rgba(255,241,157,1) 1%, rgba(244,227,112,1) 3%, rgba(242,223,99,1) 100%);
	background: -o-linear-gradient(top, rgba(255,241,157,1) 1%, rgba(244,227,112,1) 3%, rgba(242,223,99,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,241,157,1) 1%, rgba(244,227,112,1) 3%, rgba(242,223,99,1) 100%);
	background: linear-gradient(to bottom, rgba(255,241,157,1) 1%, rgba(244,227,112,1) 3%, rgba(242,223,99,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff19d', endColorstr='#f2df63', GradientType=0 );
	color: rgb(165, 132, 0);
	border: 1px solid #ffd324;
	text-shadow: 0 0 1px rgb(255, 166, 0);
	box-shadow: 0 0 5px rgb(165, 132, 0);
}
.fail {
	background: rgb(232,128,125);
	background: -moz-linear-gradient(top, rgba(232,128,125,1) 0%, rgba(196,93,90,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,128,125,1)), color-stop(100%, rgba(196,93,90,1)));
	background: -webkit-linear-gradient(top, rgba(232,128,125,1) 0%, rgba(196,93,90,1) 100%);
	background: -o-linear-gradient(top, rgba(232,128,125,1) 0%, rgba(196,93,90,1) 100%);
	background: -ms-linear-gradient(top, rgba(232,128,125,1) 0%, rgba(196,93,90,1) 100%);
	background: linear-gradient(to bottom, rgba(232,128,125,1) 0%, rgba(196,93,90,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8807d', endColorstr='#c45d5a', GradientType=0 );
	color: rgb(255, 239, 239);
	text-shadow: 0 0 1px rgb(197, 145, 145);
	border: 1px solid #922C27;
	box-shadow: 0 0 5px rgb(167, 47, 47);
}
.info {
	background: rgb(88,188,218);
	background: -moz-linear-gradient(top, rgba(88,188,218,1) 0%, rgba(59,161,191,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88,188,218,1)), color-stop(100%, rgba(59,161,191,1)));
	background: -webkit-linear-gradient(top, rgba(88,188,218,1) 0%, rgba(59,161,191,1) 100%);
	background: -o-linear-gradient(top, rgba(88,188,218,1) 0%, rgba(59,161,191,1) 100%);
	background: -ms-linear-gradient(top, rgba(88,188,218,1) 0%, rgba(59,161,191,1) 100%);
	background: linear-gradient(to bottom, rgba(88,188,218,1) 0%, rgba(59,161,191,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58bcda', endColorstr='#3ba1bf', GradientType=0 );
	color: rgb(255, 255, 255);
	border: 1px solid #27748A;
	text-shadow: 0 0 1px rgb(255, 255, 255);
	box-shadow: 0 0 5px rgb(27, 100, 201);
}