.o-comment-ui--overlay-content {
	background: rgba(211, 210, 203, 0.2);
	font-family: $o-comment-ui-font-family;
	color: oColorsGetPaletteColor("black-70");
	font-size: 13px;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	max-width: $commentDialogWidth;
	width: $commentDialogWidth + \9; /*IE <9 only*/
	border-radius: 9px;
	margin: 0;

	a {
		color: oColorsGetPaletteColor("oxford");
		text-decoration: none;
		padding: 0;

		&:hover {
			color: oColorsGetPaletteColor("black");
		}
	}

	.o-comment-ui--overlay-message,
	.o-comment-ui--overlay-hint {
		line-height: 1.2em;
		clear: both;
		width: 100%;
		padding: 5px 0;
	}

	.o-comment-ui--overlay-hint {
		padding: 0 0 10px;
	}

	.o-comment-ui--overlay-error-message {
		color: oColorsGetPaletteColor("crimson");
		margin-bottom: 10px;
	}

	.o-comment-ui--overlay-button-container {
		padding: 26px 0 10px;
		float: right;

		label {
			float: none;
			display: inline-block;
		}

		.o-comment-ui--dismiss {
			display: inline-block;
			padding-right: 10px;
		}
	}

	.o-comment-ui--overlay-cancel {
		float: none;

		.o-comment-ui--cancel-button {
			border: 0;
			color: oColorsGetPaletteColor("oxford");
			background: none;
			font-size: 12px;
			margin-top: 5px;
			outline: 0;
			float: none;
			padding: 0;
		}
	}
}
