 .rettablecl{

  width: auto;

  border: solid black 1px;

  background-color: lightblue;

margin-left: auto;

margin-right: auto;

}

.newmolddebody{

background-color: gray;



}

.ctresetcl {
    background-color: #f44336; /* Red background */
    color: white; /* White text */
    padding: 10px 15px; /* Padding for button */
    border: none; /* No border */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    margin-left: 10px; /* Space between buttons */
}

.ctresetcl:hover {
    background-color: #d32f2f; /* Darker red on hover */
}

.decosamplestable{

  border: solid black 1px;

  width: 50%;

  height: 50%;

  margin-left: auto;

  margin-right: auto;

}



.ordrlayout_tbl{

margin-left: auto;

margin-right: auto;

border-collapse: separate;

border-spacing: 0 20px;

}



.decoempchlisttable {

  border-collapse: collapse;

  //border: solid black 1px;

  margin-left: auto;

  margin-right: auto;

}



.newmolddetable{

  width: auto;

  border-collapse: collapse;

  background-color: #ffe699;

margin-left: auto;

margin-right: auto;

}



.newbmtechlogbooktable{

  width: auto;

height: 75%;

  border-collapse: collapse;

  background-color: #D3D3D3;

margin-left: auto;

margin-right: auto;

}



.mcsetupbody{

background-color: gray;



}



.mcsetuptable{

  width: auto;

  border-collapse: collapse;

  background-color: lightgray;

margin-left: auto;

margin-right: auto;



}



.newlotinsppet{

font-size: 36px;

}



.bydescclass{

font-size: 24px;

color: red;

}



.newncrtable{

width: 50%;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;



}



.decocolorsdetable{

width: 80%;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.newinsptable{

  width: auto;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;



}



.mcsetuphisttablecl{

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;



}



.table_apqp_class{



border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;



}



.mcsetuphistsubmitinp,.mcsetuphistsel{

font-size: 36px;

}



.bmprdctvtysubmit{

font-size: 36px;

}



.qualitydocs{

font-size: 30px;

text-align: justify;

padding-left: 2%;

padding-right: 2%;

}



.qualitydocs1{

font-size: 30px;

border: solid black 1px;

text-align: center;

ackground-color: white;

}



.bmprdctvtybekmc{

border: solid black 1px;

font-size: 60px;

background-color:yellow;

text-align: center;

}



.bmprdctvtyasbmc{

border: solid black 1px;

font-size: 60px;

background-color:lightblue;

text-align: center;

}



.calhisttablecl{

  width: auto;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}







.calhisttablecl_spc{

  width: auto;

  border-collapse: collapse;

  //background-color: white;

margin-left: auto;

margin-right: auto;

td{

border: 1px solid black;

}

}









.bihourinstablecl{

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.ctandmoretable{

  width: auto;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.moldhist{

  width: auto;

  border-collapse: collapse;

  background-color: lightgray;

  margin-left: auto;

  margin-right: auto;

}



//.moldhist{

//font-size: 24px;

//}



.CTandMore2ntble{

width: auto;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.newinspmoldtable{

  width: auto;

  border-collapse: collapse;

  background-color: white;

  margin-left: auto;

  margin-right: auto;

}



.inspection_table{

  width: 100%;

  border-collapse: collapse;

  background-color: white;

  margin-left: auto;

  margin-right: auto;

}



.table_continsp_class{

  width: 90%;

  border-collapse: collapse;

  background-color: white;

  margin-left: auto;

  margin-right: auto;

}





.tqmtable{

  width: 90%;

  border-collapse: collapse;

  background-color: white;

  margin-left: auto;

  margin-right: auto;

}





.qualityocs_table{

  width: 100%;

  border: solid black 1px;

  border-collapse: collapse;

  background-color: #E0E0E0;

  margin-left: auto;

  margin-right: auto;

}



.table100{

  width: auto;

  border-collapse: collapse;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.red{

  color: red;

}



.bmprodtable{

border-collapse: collapse;

background-color: white;

margin-left: auto;

margin-right: auto;

}



.weightunit{

font-size: 1.5em;

}



.black{

    color: black;

}



.calhisttdcl{

font-size: 24px;

}



.calhisttdcl_yel{

border: solid black 1px;

font-size: 24px;

background-color: #ffef96;

}



.calhisttdcl_blu{

border: solid black 1px;

font-size: 24px;

background-color: #b7d7e8;

}



.pn_prodlotno{

  text-align: center;

}



.calhisttdcl,.ret_item_td,.newlotinsptd_head,.bmspecstdcl{

  border: solid gray 1px;

  background-color: lightblue;

}



.bmprdcthisttd{

border: solid gray 1px;

background-color: lightblue;

font-size: 24px;

}



.newempltd{

border: solid gray 1px;

background-color: lightblue;

font-size: 24px;

}



.inspection_fr_td{

  border: solid gray 1px;

  background-color: lightblue;

  font-size: auto;

}

.calhisttdcl_1{

  border: solid red 1px;

  background-color: white;

  font-size: 1.5em;

}



.calhisttdcl_1r{

  border: solid gray 1px;

  background-color: white;

  font-size: 1.5em;

  color: red;

}



.calhisttdcl_red{

  border: solid gray 1px;

  background-color: red;

  font-size: 1.5em;

}



.calhisttdcl_2{

  border: solid red 1px;

  background-color: #e3eaa7;

  font-size: 1.5em;

}



.calhisttdcl_3{

  border: solid red 1px;

  background-color: #E9EADF;

  font-size: 1.5em;

}



.calhisttdcl_2r{

  border: solid gray 1px;

  background-color: #e3eaa7;

  font-size: 1.5em;

  color: red;

}



.bmspecstdcl_1{

  border: solid gray 1px;

  background-color: white;

  white-space:nowrap;

}



.bmtechlogbktable {

margin-left: auto;

  margin-right: auto;

align: center;

//border: solid gray 1px;

  background-color: white;

  //white-space:nowrap;

border-collapse: separate;

  //border-spacing: 15px 15px 15px 15px;

}



.bmspecstdcl_2{

  border: solid gray 1px;

  background-color: #e3eaa7;

  white-space:nowrap

}



.newemploytdcl_1{

  border: solid gray 1px;

  background-color: white;

  font-size: 24px;

  white-space:nowrap;

}



.newemploytdcl_2{

  border: solid gray 1px;

  background-color: #e3eaa7;

  font-size: 24px;

  white-space:nowrap

}



.newlotinsptd_var{

  border: solid gray 1px;

}



.inspection_td{

  border: solid gray 1px;

  font-size: auto;

}



.tablejanitorclass{

width: auto;

background-color: white;

height: auto;

margin-left: auto;

margin-right: auto;

}



.tableindexcl, .optiontablecl, .suppliestablecl, .jansuptablecl{

  width: 20%;

  background-color: none;

  margin-left: auto;

  margin-right: auto;

  margin-top: auto;

  margin-bottom: auto;

}



.tablebmclass {

  width: auto;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.tabledecoclass {

  width: auto;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.tablegallonclass {

  width: auto;

  background-color: white;

margin-left: auto;

margin-right: auto;

}



.tablebmprdctvty{

width: 100%;

border-collapse: collapse;

background-color: white;

margin-left: auto;

margin-right: auto;

}



.alltable{

  border: solid black 1px;

  background-color: lightblue;

  width: 100%;

  height: 100%;

  margin-left: auto;

  margin-right: auto;

}



.jansupformcl, .jansupinpcl, .tdindexcl, .inputindexcl, .submitindexcl, .optionDEcl, .optionsubmitcl, .optionOR, .suppliesnewsupcl, .sppliesexistcl, .suppliesOR, .inputinsppw, .submitinsppw, .tdinsppw, .tdcalpwcl, .tdcalhistpwcl, .inputcalpwcl, .inputcalhistpwcl, .submitcalpwcl,.submitcalhistpwcl, .calibrationpwcl,.calibration_hist_pwcl,.h2all,.jansuppwsubmitcl,.jan_sup_pw_tdcl,.jan_sup_inpw_tdcl,.jan_sup_insubmit_tdcl,.gal_sup_td_cl,.gal_sup_tdin_cl,.gal_sup_tdsubmit_cl,.galsuppassword,.deco_sup_inv_pw_td,.deco_sup_inv_pwpw_td,.deco_sup_inv_submit_td,.bm_sup_inv_pw_td,.bm_sup_inv_pwpw_td,.bm_sup_inv_submit_td,.retrievoptionschoice,.retsubmit_td{

  text-align: center;

}



.tdcalpwcl_m, .tdcalpwcl_d, .tdcalpwcl_m, .tdcalpwcl_d, submitcalpwcl_m, submitcalpwcl_d, .inputcalpwcl_m, .inputcalpwcl_d{

text-align: center;

}



.headercl,.jan_sup_pw_tdcl{

  font-size: 36px;

  text-align: center;

}



.enteridlabel,.idretriveinput,.idretrievesubmit,.enteridlabelcls{

text-align: center;

}



.headercl1,.optionsheader2{

  font-size: 36px;

  text-align: center;

}



.optionsheader2,.pick_choice_h{

  font-size: 24px;

  text-align: center;

}



.bmprdctvtytd{

border: solid black 1px;

font-size: 30px;

 text-align: center;

}



.bmprdctvtyinput{

font-size: 30px;

text-align: center;

width: 100%;

}



.bmprdctvtytd1{

border: solid black 1px;

font-size: 30px;

text-align: center;

background-color: lightgray;

}



.pnbmprdctvtytd{

//white-space:nowrap;

border: solid black 1px;

font-size: 30px;

text-align: center;

}



.suppinventindexcl, .suppliessheader, .insppw, .calibrationpwcl, .optionsheader1, .calibration_hist_pwcl, .h2all,.retpatrheader_patrick,.retpatrheader_bob,.retpatrheader_hiten,.idretrievehead,.retrieveoptionshead,.headerBEK1{

  background-color: skyblue;

  font-size: 36px;

  text-align: center;

}



.layoutheadercl{

  background-color: skyblue;

  font-size: 60px;

  text-align: center;

}



.windexfield,  .jmbotissfield, .hndclngtissfield, .pnksoapfield,.tapescartonfield, .shrinkmchnfield, .nonporglvesfield, .hrntblkfield, .earplugsfield, .pbmsmlcorfield, .cstmlblsfield,.windexfield,.wrbklsfield,.krftbxfield,.crtnslpshtfield,.glnbagsfield,.glnglufield,.palhtfield,.petfield,.sprglsfield,.hdpestfield,.whtcolorfield {

  width: 150px;

  height: 75px;

  text-align: left;

  background-color: #D6EAF8;

}



.krftbgsfield, .clrxfield,.tltstcvrsfield,.degreaserfield,.wrcoilsfield,.krftdvdrfield{

  width: 150px;

  height: 75px;

  text-align: left;

  background-color: #AED6F1;

}



.tapescartonfieldtd, .shrinkmanfieldtd, .shrinkmchncl, .glovesbmfieldtd, .nonporglvesfieldtd, .hrntblufieldtd, .hrntblkfieldtd, .ubeardnetfieldcl, .earplugsfieldtd, .pbmlrgcorfieldtd, .pbmsmlcorfieldtd,.bgslnrsfieldtd,.cstmlblsfieldtd,.upslblsfieldcl,.palhtfieldtd,.pal2ordfieldtd,.petfieldtd,.petpcrfieldcl,.sprglsfieldtd,.hdpepcrfieldtd,.hdpestfieldtd,.ldpefieldcl,.whtcolorfieldtd,.blkcolfieldtd{

  width: 150px;

  height: 150px;

  text-align: left;

}



.windexfieldtd, .windexfieldtd1, .tinnerfieldtd, .jmbotissfieldtd, .clrxfieldtd, .hndclngtissfieldtd, .tltstcvrsfieldtd, .krftbgsfieldcl, .pnksoapfieldtd,.degreaserfieldtd,.glnbgsfieldtd,.wrcoilsfieldtd,.wrbklsfieldcl,.glnglufieldtd,.krftbxfieldtd,.krftdvdrfieldtd,.wrbklsfieldcl{

  width: 150px;

  height: 150px;

  text-align: left;

}



.emulsionfieldtd,.gluefieldtd,.spraydcl,.mesh280fieldtd,.mesh305fieldtd,.mesh355fieldtd,.mesh390fieldtd,.mesh420fieldcl,.mesh508fieldtd,.slvrtpfieldtd,.mshclmrclnrfieldtd,.dgrsmshclnrdcl,.gb2000fieldtd,.mskgtpfieldtd,.tantpfieldtd,.sqgpnkfieldtd,.sqggrnfieldtd,.sqgredfieldtd,.sqgwhtfieldtd,.glovesdecofieldtd,.tinnerfieldtd,.tissdecofield{

width: 150px;

height: 150px;

text-align: left;

}



.windexcl1,.windexcl, .jmbotisscl, .clrxcl, .hndclngtisscl, .pnksoapcl, .krftbgscl, .emulsioncl, .gluecl,.degreasercl,.glnbgscl,.wrbklscl,.krftbxcl,.crtnslpshtcl{

border: solid gray 1px;

width: auto;

height: auto;

background-color: #D6EAF8;

}



.emulsioncl, .spraycl, .mesh305cl,.mesh390cl,.mesh508cl,.mshclmrclnrcl,.gb2000cl,.tantpcl,.sqggrncl,.sqgwhtcl,.tinnercl{

border: solid gray 1px;

width: auto;

height: auto;

background-color: #D6EAF8;

}



.krftbgscl,.clrxcl,.tltstcvrscl,.degreasercl,.wrcoilscl,.glnglucl,.krftdvdrcl{

border: solid gray 1px;

width: auto;

background-color:#AED6F1;

}



.mesh280cl,.mesh355cl,.mesh420cl,.slvrtpcl,.dgrsmshclnrcl,.mskgtpcl,.sqgpnkcl,.sqgredpcl,.glovesdecocl,.tissdecocl,.gluecl{

border: solid gray 1px;

width: auto;

background-color:#AED6F1;

}



.windexcl,.krftbgscl,.jmbotisscl,.clrxcl,.jmbotissclclrxcl,.hndclngtisscl,.tltstcvrscl,.pnksoapcl,.degreasercl,.windexfield,.krftbgsfield,.jmbotissfield,.clrxfield,.hndclngtissfield,.tltstcvrsfield,.pnksoapfield,.degreaserfield,.glnbagsfield,.wrcoilsfield,.wrbklsfield,.glnglufield,.krftbxfield,.krftdvdrfield,.crtnslpshtfield{

  font-size: 36px;

}



.newlotinspinput{

  font-size: 36px;

}



.newbmtechlogbk {

text-transform: uppercase;

}



.newlotinsptd,.newlotinspinput_select{

font-size: 36px;

padding: 25px;

}



.mcsetupcust{

font-size: 36px;

padding: 25px;

text-transform: uppercase;

}



.newlotinsptd1{

font-size: 24px;

padding: 25px;

color: red;

}



.nwlotinstdmn{

  font-size: 36px;

  padding: 15px;

  padding-top: 30px;

}



.mcsetupretcl{

  border: solid gray 1px;

  font-size: 36px;

  padding: 15px;

  padding-top: 30px;

}



.continspnotesclass{

  padding-top:0;

  font-size: 36px;

  height: 200px;

  overflow:hidden;

  resize:none;

}



.emulsionfield,.gluefield,.sprayfield,.mesh280field,.mesh305field,.mesh355field,.mesh390field,.mesh420field,.mesh508field,.slvrtpfield,.mshclmrclnrfield,.dgrsmshclnrfield,.gb2000field,.mskgtpfield,.tantpfield,.sqgpnkfield,.sqggrnfield,.mskgtpfield,.sqgwhtfield,.glovesdecofield,.tinnerfield,.tissdecofieldcl{

font-size: 36px;

}



.emulsionfield,.sprayfield,.mesh305field,.mesh390field,.mesh508field,.mshclmrclnrfield,.gb2000field,.tantpfield,.sqggrnfield,.sqgwhtfield,.tinnerfield{

width: 150px;

height: 75px;

text-align: left;

background-color: #D6EAF8;

}



.gluefield,.mesh280field,.mesh355field,.mesh420field,.slvrtpfield,.dgrsmshclnrfield,.mskgtpfield,.sqgpnkfield,.mskgtpfield,.glovesdecofield,.tissdecofieldcl{

width: 150px;

height: 75px;

text-align: left;

background-color: #AED6F1;

}



.emulsioncl,.spraycl,.mesh280cl,.mesh305cl,.mesh355cl,.mesh355cl,.mesh390cl,.mesh420cl,.mesh508cl,.slvrtpcl,.mshclmrclnrcl,.dgrsmshclnrcl,.gb2000cl,.mskgtpcl,.tantpcl,.sqgpnkcl,.sqggrncl,.sqgredpcl,.sqgwhtcl,.glovesdecocl,.tinnercl,.tissdecocl,.gluecl{

  font-size: 36px;

}



.tdclwin,.tdcldeg,.tdclglvsdeco,.tdclglvsbm,.tdclhrntblu,.tdclnonpoglvs,.tdclbrdnts,.tdclearplgs,.tdcljmbotiss,.tdclhnfclngtiss,.tdclclrx,.tdcltoiletstcvr,.tdclpnksoap,.tdclglvsbm,.tdclmshrecl,.tdclgb2000,.tdclmskgtape,.tdcltantape,.tdclpbmlrgcorr,.tdcltissdeco,.tdclsqugeepnk,.tdclsqugeegrn,.tdclsqugeered,.tdclsqugeewht,.tdclboxgln,.tdclkrftdvdr,.tdclglnbgs,.tdclppsstrps,.tdclwirebckls,.tdclglnglue,.tdclcsmlables,.tdclupslables,.tdclpltht,.tdclpltord,.tdclsprgl{

  border: solid gray 1px;

  font-size: 24px;

}



.pn_td,.pn2_td,.intest_allf_inp,.prodlot_td,.prodlot2_td{

  border: solid gray 1px;

}



.tdcl2,.ret_item_td{

  border: solid gray 1px;

  font-size: 24px;

}



.tdcl{

  border: solid gray 1px;

  width: auto;

}



.tdc2{

  border: solid gray 1px;

  width: auto;

}



.spraycl, .mesh280cl, .mesh305cl, .mesh355cl, .mesh390cl, .mesh420cl, .mesh508cl, .slvrtpcl, .mshclmrclnrcl, .dgrsmshclnrcl, .gb2000cl, .mskgtpcl, .tantpcl, .sqgpnkcl{

  border: solid gray 1px;

  width: auto;

}



.sqggrncl, .sqgredpcl, .sqgwhtcl, .glovesdecocl, .glnbgscl, .wrcoilscl, .wrbklscl, .glnglucl, .krftbxcl, .krftdvdrcl, .crtnslpshtcl,.tapescartoncl, .shrinkmancl, .shrinkmchncl, .glovesbmcl, .nonporglvescl, .hrntblucl, .hrntblkcl, .beardnetcl, .earplugscl, .pbmlrgcorcl, .pbmsmlcorcl, .bgslnrscl, .cstmlblscl,.upslblscl,.palhtcl,.pal2ordcl,.petcl,.petpcrcl,.sprglscl,.hdpepcrcl,.petcl,.ldpecl,.whtcolorcl,.blkcolcl{

  font-size: 36px;

}



.tapescartoncl,.shrinkmchncl,.nonporglvescl,.hrntblkcl,.earplugscl,.pbmsmlcorcl,.cstmlblscl,.palhtcl,.sprglscl,.petcl,.petcl,.whtcolorcl{

  border: solid gray 1px;

  width: auto;

  height: auto;

  background-color: #D6EAF8;

  }



.glovesbmcl,.beardnetcl,.bgslnrscl,.pal2ordcl,.hdpepcrcl,.blkcolcl,.shrinkmancl,.tltstcvrscl,.pbmlrgcorcl,.upslblscl,.petpcrcl,.ldpecl{

  border: solid gray 1px;

  width: auto;

  height: auto;

  background-color: #AED6F1;

  }



.tapescartonfield,.shrinkmanfield,.shrinkmchnfield,.glovesbmfield,.nonporglvesfield,.hrntblufield,.hrntblkfield,.beardnetfield,.earplugsfield,.pbmlrgcorfield,.pbmsmlcorfield,.bgslnrsfield,.cstmlblsfield,.upslblsfield,.palhtfield,.pal2ordfield,.petfield,.petpcrfield,.sprglsfield,.hdpepcrfield,.hdpestfield,.ldpefield,.whtcolorfield,.blkcolfield{

font-size: 36px;

}



.shrinkmanfield, .glovesbmfield,.hrntblufield,.beardnetfield,.pbmlrgcorfield,.bgslnrsfield,.upslblsfield,.pal2ordfield,.petpcrfield,.hdpepcrfield,.ldpefield,.blkcolfield{

  width: 150px;

  height: 75px;

  text-align: left;

  background-color: #AED6F1;

  }



.upslblscl, .palhtcl, .pal2ordcl, .petcl, .petpcrcl, .sprglscl, .hdpepcrcl, .hdpestcl, .ldpecl, .whtcolorcl, .blkcolcl{

  width: auto;

}



.submitidjanitorcl, .submitiddecocl, .submitidbmcl, .submitidgalloncl,.submit_cal_input,.continspsubmit_td{

text-align: right;

}



.submitinputcl{

  background-color: red;

  width: 150px;

  height: 150px;

  border: solid red 1px;

  border-radius: 8px;

}



.submitinputcl{

  font-size: 36px;

  color: white;

}



.submitbihrly,.machseleccl,.recselectcl{

  font-size: 24px;

}



.newmoldsubminput{

font-size: 24px;

}



.bmspecssubmit{

font-size: 24px;

}



.newmoldsubmittd{

text-align: right;

}



.windexsubmit, .windexsubmit1,.newlotinspsubmit{

  width: 20px;

  text-align: right;

  padding-top: 15px;

}



.idjanitorcl,.dt_td{

  font-size: 24px;

}



.idjanitorcl, .iddecocl, .idbmcl, .idgalloncl{

  font-weight: bold;

}

.bmdtcl {

  border: solid black 1px;

}



.formindex1{

  border: solid black 1px;

  width: 100%;

  background-color: lightred;

  margin-left: auto;

  margin-right: auto;

}



.tableindexcl1{

  width: 100%;

  height: 500%;

  background-color: lightblue;

  margin-left: auto;

  margin-right: auto;

}



.tableindexcl2{

  width: 100%;

  height: 100%;

  background-color: lightblue;

  margin-left: auto;

  margin-right: auto;

}



.tableindexcl3{

  width: 100%;

  height: 250%;

  background-color: lightblue;

  margin-left: auto;

  margin-right: auto;

}



.tableindexcl4{

  width: 100%;

  height: 100%;

  background-color: lightblue;

  margin-left: auto;

  margin-right: auto;

}









.table_cal_class{

  width: 70%;

  height: 70%;

  border: solid gray 1px;

  margin-left: auto;

  margin-right: auto;

}



.pn_td,.pn2_td,.prodlot_td,.prodlot2_td,.intest_allp_td,.intest_allf_td,.intest_p_td, .intest_f_td,.calneeded_y_td, .calneeded_n_td, .aftercaltest_p_td, .aftercaltest_f_td,.retbob_td,.retpatrick_td,.rethiten_td{

  text-align: center;

  font-size: 2em;

}



.newmoldoztd{

  text-align: center;

  font-size: 2em;

}



.continsp_p_td,.continsp_f_td{

  border: solid gray 1px;

  text-align: center;

  font-size: 3em;

  padding: 15px;

}



.clrmtch_p_td, .clrmtch_f_td{

  border: solid gray 1px;

  text-align: center;

  font-size: 3em;

  padding: 15px;

  background-color: orange;

}



.flamechk_p_td,.flamechk_f_td{

  border: solid gray 1px;

  text-align: center;

  font-size: 3em;

  padding: 15px;

  background-color: #ffe6e6;

}



.pckcnfg_p_td,.pckcnfg_f_td{

  border: solid gray 1px;

  text-align: center;

  font-size: 3em;

  padding: 15px;

  background-color: #E8E8E8;

}



.labelchk_p_td,.labelchk_f_td{

  border: solid gray 1px;

  text-align: center;

  font-size: 3em;

  padding: 15px;

  background-color: #e6f7ff;

}



.continspnotes_td{

  border: solid gray 1px;

  text-align: left;

  font-size: 3em;

  padding: 15px;

  background-color: #e6ffe6;

}



.intest_p_td, .intest_f_td, .intest_allp_td, .intest_allf_td, .cavity_td,.cavity_n_td{

  border: solid gray 1px;

}





.clrmtch_td{

  border: solid gray 1px;

  background-color: orange;

}





.flamechk_td{

  border: solid gray 1px;

  background-color: #ffe6e6;

}



.packconfig_td{

  border: solid gray 1px;

  background-color: #E8E8E8;

}



.labelchk_td{

  border: solid gray 1px;

  background-color: #e6f7ff;

}



.notes_td{

  border: solid gray 1px;

  background-color: #e6ffe6;

}



.calneeded_td, .empty2_cal_td,.submit_cal_td,.dispos_cal_td,.dispos_cal_in_td, .aftercaltest_td, .inttest_td,.notes_cal_td,.cavity_td,.cavity_n_td,.flamechk_td,.packconfig_td,.labelchk_td,.notes_td, .clrmtch_td {

  text-align: left;

  font-size: 2em;

}



.dispos_cal_input_cl,.notes_cal_input_cl,.CTandMore2ntble_td {

  font-size: 40px;

}



.empty1_cal_td {

  text-align: left;

}



.nwinsphmeimgtd{

text-align: left;

padding-top:30px;

}



.homebutton_cl{

  width: 150px;

  height: 150px;

}

.submit_cal_input{

  font-size: 1em;

}

.intest_p_inp,.intest_f_inp, .intest_allp_inp,.intest_allf_inp, .calneeded_y_inp, .calneeded_n_inp, .aftercaltest_p_inp, .aftercaltest_f_inp,.bobchkbxcl,.patrickchkbxcl,.hitenchkbxcl {

  width: 6em;

  height: 6em;

}

.bobchkbxc2{

  width: 20px;

  height: 20px;

}

.continsp,.continsp_p_inp,.continsp_f_inp{

  width: 6em;

  height: 6em;

}



.inventory,.lineclearance,.mcstptd,.inspection,.calibration, .calibration_hist, .submitjan, .submitgal,.submitdeco,.submitbm {

  width: 20%;

  height: 5%;

text-align: center;

}



.inv,.lc,.mcstpinput,.insp,.cal,.cal_hist, .inv_jan_cl, .inv_gal_cl, .inv_deco_cl,.inv_bm_cl{

  width: 50%;

  height: 50%;

  font-size: 40px;

}



.idexinput{

  width: 50%;

  height: 30%;

  font-size: 40px;

}



.idexinput1{

  width: 50%;

  height: 50%;

  font-size: 40px;

}



.idexinputselect1{

  width: 50%;

  height: 50%;

  font-size: 40px;

  //padding-right: 5%;

  padding-left: 10%;

}



.idexinputselect2{

  width: 50%;

  height: 30%;

  font-size: 40px;

  //padding-right: 5%;

  padding-left: 20%;

  //margin-left: auto;

  //margin-right: auto;

}



.idextd{

width: 20%;

height: 1%;

text-align: center;

}





.idextd1{

width: 50%;

height: 15%;

text-align: center;

//border: 1px solid black;

}









.tdindexcl,.tdinsppw, .tdlc, .calibrationpwcl,.tdcalpwcl,.tdcalhistpwcl,.calibration_hist_pwcl,.h2all, .gal_sup_td_cl,.deco_sup_inv_pw_td,.deco_sup_inv_pwpw_td,.deco_sup_inv_submit_td,.bm_sup_inv_pw_td,.retrievoptionschoice,.continspsubmit{

  font-size: 50px;

}



.tdcalpwcl_m{

font-size: 50px;

}



.tdcalpwcl_d{

font-size: 25px;

}



.csperpal{

font-size: 35px;

}



.tableindexcl, .tableinsppwcl, .tablecalpw,.tablecalhistpw,.jansuppwtablecl,.gal_sup_pw_tab_cl,.decosupinvpw,.bmsupinvpw,.idretrievetable,.retoptionstable{

  border: solid black 1px;

  width: 50%;

  height: 50%;

  margin-left: auto;

  margin-right: auto;

}



.input1, .insppwinput,.inputcalpw,.inputcalhistpw,.jansupinpcl,.jansupinppwcl,.jansuppwsubmitcl,.galsuppasswordcl,.galsupsubmitcl,.deco_sup_inv_inp_td,.deco_sup_inv_subin_td,.bm_sup_inv_inp_td,.bm_sup_inv_subin_td{

  width: 75%;

  height: 25%;

  font-size: 50px;

}



.inputcalpw_m, .inputcalpw_d{

  width:50%;

  height: 50%;

  font-size: 50px;

}



.submitindexcl{

  font-size: 12px;

}



.tableindexcl{

  border: solid black 1px;

  width: 50%;

  height: 50%;

  margin-left: auto;

  margin-right: auto;

}



.tabellc{

  border: solid black 1px;

  width: 75%;

  height: 75%;

  margin-left: auto;

  margin-right: auto;

}



.sub1, .insppw, .oldbtlssubmit,.subcalpw,.subcalhistpw, .entry1,.reteive1,.newsupplies,.suppliesOR,.Existing_Supplies,.jansupinpcl,.retoptnssubminput,.entmldno, .ctsubmitcl,.subcalpw{

  font-size: 40px;

}



.mldno {

font-size: 30px;

}



.subcalpw_m{

font-size: 40px;

}

.subcalpw_d{

font-size: 20px;

}



.enteridlabelcls,.enterid,.entmldno, .ctsubmitcl{

  font-size: 40px;

}



.tablelc{

  background-color: lightgray;

  width: 100%;

  height: 150%;

  margin-left: auto;

  margin-right: auto;

}



.BEK1td, .BEK2td, .BEK3td, .BEK4td, .BEK5td, .BEK6td, .BEK7td, .BEK8td, .BEK9td, .SAB10td {

//border: solid black 1px;

text-align: center;

}



.BEK1input, .BEK2input, .BEK3input, .BEK4input, .BEK5input, .BEK6input, .BEK7input, .BEK8input, .BEK9input, .SAB10input{

background-color: yellow;

font-size: 60px;

}



.ASB1input,.ASB2input,.ASB3input,.ASB4input,.ASB5input,.ASB6input,.ASB7input,.ASB8input{

background-color: skyBlue;

font-size: 60px;

}



.lcclass, .lcheader,.header_cal, .headerjanpxcl, .galsuppwheader,.header_ret_pw,.cttimeandmorehead{

  background-color: lightblue;

  font-size: 36px;

  text-align: center;

}



.header_calyel {

background-color: #ffef96;

  font-size: 36px;

  text-align: center;

}



.lctd, .oldbtlstd{

  text-align: center;

}



.oldbtlsinput{

  width: 3em;

  height: 3em;

}



.dispos_cal_input_cl,.notes_cal_input_cl{

  width: 100%;

  border: solid black 1px;

}



.apqptd{

border: solid black 1px;

text-align: center;

width: 100px;

//white-space:nowrap

}



.apqpinfotd{

  border: solid black 1px;

  width: 150px;

  background-color: lightgray;

  text-align: center;

}



.apqpdetailstd{

  border: solid black 1px;

  width: 150px;

  background-color: lightgray;

  text-align: center;

}



.apqpdetailstd1{

  border: solid black 1px;

  width: 150px;

  background-color: lightgray;

  text-align: center;

}



.apqpdetailstd2{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: #dac292;

}



.apqpdetailstd2_sls{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: #FFB2B2;

}



.apqpdetailstd2_nom{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: #ccf7cc;

}

.apqpdetailstd2_tol{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: #fed8b1;

}



.apqpdetailstd2red{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: #dac292;

  color: red;

}



.apqpdetailstd2red1{

  border: solid black 1px;

  width: 150px;

  text-align: center;

  background-color: white;

  color: red;

}



.apqpinput{

font-size: 0.9em;

width: 100%;

}



.resultred{

color: red;

}



.apqpeval23,.apqpeval22{

text-align: right;

font-size: 24px;

}



.mcsetupdtls{

font-size: 50px;

text-align: center;

}



.mcsetpdtls1{

font-size: 35px;

}



.resultcolor_gr{

  border: solid gray 1px;

  background-color: lightgreen;

  font-size: 1.5em;

}



.resultcolor_red{

  border: solid gray 1px;

  background-color: red;

  font-size: 1.5em;

}



.firstartnewlot_yel{

  border: solid gray 1px;

  background-color: yellow;

  font-size: 1.5em;

}



.newncrissueinp{

//white-space:nowrap;

background-color: #e6e2d3;

width: 100%;

font-size: 1.5em;

}



.newncrissueinp1{

//white-space:nowrap;

background-color: white;

width: 100%;

font-size: 1.5em;

}



.newncrissuetd{

border: solid gray 1px;

background-color: #e6e2d3;

font-size: 1.5em;

}



.indxcldesktop {

text-align: center;

width: 50%;

height: 50%;

box-shadow: 14px 14px 15px #606060;

}



.indxcldesktop1 {

text-align: center;

width: 70%;

height: 25%;

box-shadow: 14px 14px 15px #606060;

}



.indxclmobile {

text-align: center;

width: 50%;

height: 50%;

-webkit-appearance: none;

-webkit-box-shadow: 14px 14px 15px #606060;

background-color: white;

}



.newncrsubmit{

text-align: right;

}



.newncrmcandshift{

  width: 25%;

  border: solid gray 1px;

  background-color: white;

  font-size: 1.5em;

}



.newncrnote{

  color: red;

  font-size: 36px;

}



.newemlpnote{

  color: red;

  font-size: 24px;

}



.newncrtitles{

 border: solid gray 1px;

font-size: 36px;

background-color: lightblue;

}





.editemployee{

 border: solid gray 1px;

font-size: 36px;

background-color: #eca1a6;

}



.newncrtitles_perf{

 border: solid gray 1px;

font-size: 36px;

background-color: #b5e7a0;

}



.newncrprodlit{

  width:85%;

  height: 50%;

  font-size: 36px;

  text-align: center;

}



.no-js #loader { display: none;  }

.js #loader { display: block; position: absolute; left: 100px; top: 0; }

.se-pre-con {

	position: fixed;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 9999;

/*	background: url(https://smallenvelop.com/wp-content/uploads/2014/08/Preloader_11.gif) center no-repeat #fff;*/
 background: #fff url('loader.gif') no-repeat center center;
}





.no-js #loader { display: none;  }

.js #loader { display: block; position: absolute; left: 100px; top: 0; }

.se-pre-con {

	position: fixed;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 9999;
 background: #fff url('loader.gif') no-repeat center center;
	/*background: url(http://smallenvelop.com/wp-content/uploads/2014/08/Preloader_11.gif) center no-repeat #fff;*/

}

