.imageViewer .formPanel {
	min-width: 350px;
}

.imageViewer .imagePanel {
	margin-top: 25px;
}

.imageViewer .imageWidget {
	margin-left: 30px;
}

.imageViewer .formCell,.imageViewer .imageCell {
	vertical-align: top;
}

.imageViewer .formFieldWidget .mainTable {
	width: 100%;
}

.imageViewer .labelContainer,.imageViewer .buttonsContainer {
	white-space: nowrap;
}

.imageViewer .labelContainer label {
	margin-right: 10px;
}

.imageViewer .buttonsContainer a {
	color: #285e8e;
	padding: 0px 10px;
	cursor: pointer;
	float: right;
}

.imageViewer .buttonsContainer table {
	float: right;
}

.imageViewer .buttonsContainer a:hover {
	text-decoration: underline;
}

.imageViewer .disabled .buttonsContainer a {
	color: gray;
	cursor: auto;
}

.imageViewer .disabled .buttonsContainer a:hover {
	text-decoration: none;
}

.imageViewer .mergedChannelsWidget label {
	margin-right: 10px;
}

.imageViewer .slider.slider-horizontal {
	width: 100%;
}

.imageViewer .movieButtonsWidget .mainTable {
	width: 100%;
}

.imageViewer .movieButtonsWidget .buttons {
	min-width: 200px;
}

.imageViewer .movieButtonsWidget .delayTable {
	width: 100%;
}

.imageViewer .movieButtonsWidget .delayLabel {
	padding-right: 5px;
}

.imageViewer .movieButtonsWidget input.delay {
	width: 100%;
	min-width: 60px;
}

.imageViewer .movieButtonsWidget .delayUnit {
	padding-left: 5px;
}

.imageViewer .movieButtonsWidget button {
	margin-right: 5%;
	width: 20%;
}

.imageViewer .transformationParameter label {
	font-weight: normal;
}