/*!
 * Global CSS Stylesheet for G2V GUI
 */

.g2v-pico-input-field { width: 80px !important; text-align: right;}
.g2v-ocs-input-field { width: 80px !important; text-align: right;}
.g2v-iv-input-field { width: 80px !important; text-align: right;}
.g2v-eqe-input-field { width: 80px !important; text-align: right;}

.g2v-iv-ttc { padding-right: 20px; }	/* IV Test Table Cell */
.g2v-eqe-ttc { padding-right: 20px; }	/* EQE Test Table Cell */


#logo_header {height: 175px;
        top: -40px;
        position: absolute;
        margin-bottom: -50px}

#scrollable_table_fixture {
   overflow-y: scroll;
   height: 200px;
   display: block;
}

#slider1 .slider-selection {
	background: #BABABA;
}

#slider_fixture, #time_slider, #day_slider {
    width: 500px;
}

#overlay_mask {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.35);
    z-index: 9999;
    cursor: pointer;
}

#overlay_text_div {
    padding-left: 20px;
    padding-right: 20px;
}

#overlay_div {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #f59820;
    width: 400px;
}

#led_table tbody tr:hover {
    background-color:#EEEEEE;
}

#illum_label {
    position: relative;
    top: -346px;
    left: 548px;
}

#status_label {
    position: relative;
    top: -20px;
    left: 0px;
    margin-bottom: -30px;
    }

/*#load_spectrum_file { display:none; }*/
#load_conds_file { display:none; }
#eqe_load_conds_file {display:none}

#multiplier { width: 70px; }

.plot {
    width: 100%;
    height: auto;
}

#label_illum {
    display: contents;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.btn-spectrum {
    width: 9rem;
    margin: 0.5rem;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
