@charset "utf-8";

.mainscene{
    width: 523px; height: 540px;
}

#mainWindowContainer{
    position: relative;
    display: inline-block;
    width: 90%; 
    height: 60%;
}

#mainWindowContainer > *{
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

#specimenExample{
    top: 15px;
}

#specimenContent{
    display: block;
    background: #000;
    width: 200px; height: 200px;
}

.labelText{
    display: block;
    position: static;
    margin: 10px;
}

#lblSpecimen {
    position:absolute;
    top: 377px;
    left: 175px;
    width:160px;
}

#ddlSpecimen {
    position:absolute;
    top: 400px;
    left: 192px;
    height:26px;
}

#lblBlue {
    position:absolute;
    top:409px;
    left:348px;
}

#widefieldCanvas, #confocalCanvas, #noiseCanvas, #imgNoise {
    position:absolute;
    left:0;
}

#noiseCanvas {
    opacity: 0;
}

#imgNoise {
    display: none;
}

#widefieldBuffer, #confocalBuffer{
    position: absolute;
    width: 200px; height: 200px;
    left: 0;
    visibility: hidden;
}

#loader {
    position: absolute;
    left: 18px;
    top: 107px;
    width: 111px;
   /* z-index: 2;*/
}

#loader2 {
    position:absolute;
    left: 18px;
    top: 107px;
    width:111px;
   /* z-index:2;*/
} 

.black {
    z-index:1;
    left:0;
    top:0;
    position:absolute;
    width:200px;
    height:200px;
    background-color:#000000;
}

/* OTHER */

.controlBackContainer{
    height: 222px;
}

.fillCorner{
 position: relative;
 top: -15px;
 width: 143px;
 height: 66px;
}

.windowSpacing{
    top:17px;
    margin: 0px 7px;
}

#textExample{
    margin: 50px 0 10px 0;
}

.buttonCrater{
    left: 2px;
}

.controlBack{
    margin: 2px 0px;
}

.middleColumn{
    position: relative;
    top:-23px;
    width: 203px;
}

.radioButton{
    padding: 3px 10px;
}

.dropDown{
    position: relative;
    top:-2px;
}

#specimenCBContainer{
    top: -8px;
    height: 56px;
}

#textContainer{
    top: 15px;
    margin-right: 30px;
    padding: 20px;
}

#textContainer > *{
    margin: 5px 0;
}

#textContainer > *:first-child,
#textContainer > *:last-child{
    margin: 0;
}

#specimenExample{
    top: 15px;
}

.specimenContent{
    display: block;
    background: #000;
    width: 200px; height: 200px;
}

.sldrSingle{
    display: block-inline;
    position: relative;
    width: 113px;
}

.sldrDoubleContainer{
    position: relative;
    height: 94px;
    top: -31px;
}

.sldrDouble{
    position: relative;
    width: 112px;
    left: 4px;
}

#sldChannelRed{

}

#sldChannelGreen{

}

.sideColumns{
    width: 146px;
}

.pinholeSpacing{
    height: 56px;
}

#toggleBtn{
    position: relative;
    width: 32px; 
    height: 30px;
}

#segment > div{ 
    height: 26px; 
    padding: 0 8px;
}

#pinholeGroup{
  position: relative;
  top:-2px;
}

#redLbl{
    position: absolute;
    left: 12px; 
    top: 35px;
    font-size: 12px;
}

#redPercentLbl{
    position: absolute;
    left: 166px; 
    top: 35px;
    font-size: 12px;
}

#greenLbl{
    position: absolute;
    font-size: 12px;
    left: 6px; 
    top: 64px;
}

#greenPercentLbl{
    position: absolute;
    left: 166px; 
    top: 65px;
    font-size: 12px;
}

#mReadoutContainer{
    position: absolute;
    height: 30px; 
    width: 50px;
    background-color: #BFBFBF;
    border: 1px solid 5px #4A4A4A;
    top: 24px; 
    left: 47px;
    border-radius: 5px;
}

#magReadout{
    font-size: 15px;
    color: #222;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
    top: 7px;
}

#plusSign{
    position: absolute;
    top: 22px; 
    left: 126px;
    font-size: 11px;
}

#minusSign{
    position:absolute;
    top: 22px; 
    left: 6px;
    font-size: 11px;
}

#fastLbl{
    position:absolute;
    top: 21px; 
    left: 117px;
    font-size: 10px;
}

#slowLbl{
    position: absolute;
    top: 21px; 
    left: 4px;
    font-size: 10px;
}

#wideContentAlpha{
    position: absolute;
    left:0;
}

#wideContentBeta{
    position: absolute;
    left:0;
}

#wideImgContainer{
    width: 200px;
    height: 200px;
}