msqrt {
	math-style: compact;
}


.imgPhaseShiftIDeal{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.slider {
/* concept from https://www.w3schools.com/howto/howto_js_rangeslider.asp */
	-webkit-appearance: none;
	--sliderColor: rgb(50, 50, 50, 1);
	width: 22%;
	height: 10px;
	border-radius: 5px;  
	background: #dddddd;
	outline: none;
	opacity: 0.7;
}
.slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 20px;
	height: 20px;
	border-radius: 50%; 
	background: var(--sliderColor);
	cursor: pointer;
}
.slider::-moz-range-thumb {
	width: 18px;
	height: 20px;
	border-radius: 50%;
	background: var(--sliderColor);
	cursor: pointer;
}


#canvasAlgorithmGroup{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	width:780px;
}
#algorithmDropdown, #algorithmGroup{
	text-align: center;
}

#canvasImageGroup{
	margin: 0px 80px 0px 80px;
}
#canvasPhase1, #canvasPhase2, #canvasPhase3, #canvasPhase4, #canvasPhase5{
	max-height: 110px;
}

#canvasAlgorithmGroup{
	display: flex;
	flex-direction: column;
    align-items: center;
}
#canvasAlgorithmGroupImages{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
#canvasAlgorithm, #canvasAlgorithmColorbar{
	margin-right: 0.3rem;
	margin-left: 0.3rem;
}
