/*=== Status Messages ===*/
.statusMessage {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px; margin-bottom:15px; background: #ececec; border:1px solid #b9b9b9; color:#888;}
	.statusMessage > strong:first-child {font-family: arial; font-size:16px; color:#464646; font-weight:bold; line-height:1em; display: block; margin-bottom:6px; }
	.statusMessage p {margin:0; padding:0; color:#464646; line-height:18px;}

	.statusMessage.information,
	.statusMessage.success,
	.statusMessage.alert,
	.statusMessage.error {padding:10px 10px 10px 47px; position: relative;}

		.statusMessage.information:before,
		.statusMessage.success:before,
		.statusMessage.alert:before,
		.statusMessage.error:before {font-family:'yodle-icons'; top:10px; left:12px; position: absolute; font-size:22px; line-height: 1;}

	.statusMessage.information {background: #E6ECEF; border-color:#0F5B8D; }
		.statusMessage.information:before {content:'i'; color:#0F5B8D; }
	.statusMessage.success {background: #f0f4e6; border-color:#7bb111; box-shadow:0 0 2px #b0d861 inset; -moz-box-shadow:0 0 2px #b0d861 inset; -webkit-box-shadow:0 0 2px #b0d861 inset; }
		.statusMessage.success:before {content:'s'; color:#7bb111; }
	.statusMessage.alert {background: #fff8be; border-color:#d2c23a; }
		.statusMessage.alert:before {content:'!'; color:#d2c23a; }
	.statusMessage.error {background: #fde7e4; border-color:#bb3222; }
		.statusMessage.error:before {content:'e'; color:#bb3222; }