div.uwt-panel
{
	background-color: #FFFFFF;
	border: solid 1px #aeaeae;
	box-shadow: 0px 0px 24px #aeaeae;
	&> div.uwt-header
	{
		font-size: 18pt;
		font-weight: 300;
		padding: 24px;
	}
	&> div.uwt-content
	{
		padding: 24px;
	}
	&> div.uwt-footer
	{
		background-color: #eeeeee;
		border-top: solid 1px #cccccc;
		padding: 24px;
		text-align: right;
	}
	&.uwt-loading > div.uwt-content::after
	{
		position: absolute;
		content: "";
		background-image: url('data:image/gif;base64,[encoded data, 4280 characters]');
		display: block;
		width: 32px;
		height: 32px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
}
