@charset "utf-8";

body {
	/* width: 550px; */
	height: 440px;
	text-align: center;
}

.mainWindow > *{
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.diagramTextBlack,
.whiteText {
	display: inline-block;
	position: relative;
}

.whiteText {
	text-shadow: 2px 2px black;
}

.mainWindow {
	position: relative;
	display: inline-block;
	width: 440px;
	height: 280px;
	padding-top: 10px;
}

#tirfContainer {
	width: 432px; height: 256px;
}

#tirfalignImg {
	position: absolute;
	left: 0px; top: 0px;
	width: 432px; height: 256px;
}

#cableImg {
	position: absolute;
	left: 324px; top: 136px;
	width: 79px; height: 56px;
}

#laserCan {
	position: absolute;
	left: 0px; top: 0px;
	width: 432px; height: 256px;
}

#lblContainer {
	position: absolute;
	left: 0px; top: 0px;
	width: 432px; height: 256px;
}

#lblLineCan {
	position: absolute;
	left: 0px; top: 0px;
	width: 432px; height: 256px;
}

.controlPanelBack {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 4px;
	margin: 4px;
}

.controlText {
	margin: 4px auto;
}

#waveSldr,
#alignSldr {
	display: inline-block;
	position: relative;
	width: 120px;
}

#emissBox {
	display: inline-block;
	position: relative;
	width: 26px; height: 26px;
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.7);
}
