div.uwt-alert
{
	background-color: #c2d9f0;
	border: 1px solid #000000;
	color: #15428b;
	padding: 14px;

	background-repeat: no-repeat;
	background-size: 24px;
	background-position: 8px 8px;

	padding-left: 40px;

	&:not(.uwt-popup)
	{
		margin-bottom: 16px;
	}

	&.uwt-color-danger
	{
		background-color: #ffb3b3;
		border-color: #a00000;
		color: #a00000;

		&:not(.uwt-popup)
		{
			background-image: @icon-error;
		}
	}
	&.uwt-color-info
	{
		border-color: #15428b;
		&:not(.uwt-popup)
		{
			background-image: @icon-message;
		}
	}
}