/*purgecss start ignore*/

.previewLogsheet{
  /*visibility:hidden;*/
  position:absolute;
  top:10px;
  margin-left:auto;
  margin-right:auto;
  width:94%;
}

@media only screen and (max-width:1024px  )  {
  .previewLogsheet{
    width:92%;
  }
}

@media only screen and (max-width:768px  )  {
  .previewLogsheet{
    width:90%;
  }
}

@media only screen and (max-width:425px  )  {
  .previewLogsheet{
    width:94%;
  }
}

.hideLogsheet{
  visibility:hidden;
}

.logsheetContainer{
  background:#fff;
  color: #000;
  /* font-size: 9px; */
  font-size: 0.53rem;
  line-height:15px;
  text-align:center;
  width:790px;
  padding-top:5px
}

table {
  border-collapse: collapse;
  margin:0;
  padding:0;
  border-spacing:0px;
}

td, th {
  padding:0px;
}

.mainContainer{
  width:750px;
  margin:20px 20px 0 20px;
}

.tableRow{
  vertical-align:top;
  height:16px;
  /* padding: 2px 0 2px 0; */
}

.tableRowDouble{
  vertical-align:top;
  padding-top:2px;
  /*height:24px;*/
  line-height:0.75rem
}

.sectionTitle{
  /* font-size:11px; */
  font-size:0.65rem;
  font-weight:600;
  line-height:1rem;
  /* padding: 0; */
}

.headerTableHolder{
  height:69px;
  box-sizing: border-box;
}

.mainBodyHolder{
  height:1000px;
}

.soilDescriptionHolder{
  min-height:35px
}

/* .soilDescriptionsRowsHolder {height: 460px;} */

.soilDescriptionsRowsHolder {
  height: 105px;
}

/* .detailSoilDescriptionHolder{min-height:35px} */

.detailSoilDescriptionHolder{
  min-height:77px
}

/* .trialpitLeftBlock{width:100%;vertical-align:top;margin:0;padding:0;height:166px;} */

.trialpitLeftBlock{
  width:100%;
  vertical-align:top;
  margin:0;
  padding:0;
}

.trialpitLeftBlock_Left{
  width:140px;
}

.trialpitLeftBlock_Right{
  width:235px;
}

.weatherHolder{
  width:180px;
  height:46px;
}

.weatherHolder_WS{
  width:180px;
}

.weatherHolder_RT{
  width:180px;
}

.weatherHolder_TP{
  width:140px;
  height:32px;
}

.inspectionPitHolder{
  width:195px;
  min-height:44px
}

.inspectionPitHolder_WS{
  width:195px;
}

.inspectionPitHolder_RT{
  width:195px;
}

/* .chisellingHolder{min-height:51px} */

.chisellingHolder{
  min-height:62px
}

/* .casingHolder{min-height:51px} */

.casingHolder{
  min-height:62px;
}

.casingHolder_WS{
  min-height:49px;
}

/* .waterAddedHolder{width:197px;min-height:51px} */

.waterAddedHolder{
  width:197px;
  min-height:62px;
}

/* .redrillHolder{width:179px;min-height:51px} */

.redrillHolder{
  width:179px;
  min-height:62px
}

/* .backfillHolder{min-height:51px} */

.backfillHolder{
  min-height:83px
}

.standingTimeHolder{
  min-height:51px
}

.commentsHolderPlantCheck{
  min-height:128px
}

.rotaryCoreCasingHolder{
  min-height: 51px;
}

/* .rotaryCoreHolder{min-height: 68px;} */

.rotaryCoreHolder{
  min-height: 81px;
}

/* .drillCoreRecordHolder{width:100%;margin:0;} */

.drillCoreRecordHolder{
  width:100%;
  margin:0;
  min-height:49px
}

.dpHardwareHolder{
  width:100%;
}

.commentsHolder{
  width:100%;
  min-height:68px;
}

.commentsHolder_DP{
  width:100%;
  min-height:78px;
}

.commentsHolder_HT{
  width:100%;
  min-height:69px;
}

.standingTimeTotalsHolder{
  height:26px;
}

/* .sampTableHolder{min-height:69px} */

/* .sampTableHolder{min-height:253px} */

.sampTableHolder{
  min-height:81px
}

/* .testsTableHolder{min-height:69px} */

/* .testsTableHolder{min-height:253px} */

.testsTableHolder{
  min-height:81px
}

.testsTableHolderTP{
  min-height:51px
}

.groundwaterHolder{
  width:100%;
  min-height:66px
}

.groundwaterHolder_WS{
  width:100%;
  min-height:62px
}

.groundwaterHolder_RT{
  width:100%;
}

.groundwaterHolder_TP{
  width:140px;
}

.groundwaterLevelsHolder{
  width:100%;
}

.groundwaterStartEndBoring{
  width:40%;
}

.groundwaterStartEndBoringInput{
  width:10%;
}

.completedTotalsHolder{
  min-height:49px
}

/* .driveRecordsHolder{width:100%;min-height:68px;} */

.driveRecordsHolder{
  width:100%;
  min-height:96px;
}

.bhTotalsHolder{
  width:100%;
}

.plantHolder{
  width:176px;
}

.personnelHolder{
  width:199px;
}

.personnelHolder_TP{
  width:100%;
}

.personnelHolder_RA{
  width:100%;
}

.headerLeft{
  width:20%;
  vertical-align: middle;
}

.headerRight{
  width:20%;
}

.headerTitle{
  font-size:17px;
  font-weight:600;
  line-height:28px;
  height:28px;
}

.headerCellTitleLeft{
  font-size:10px;
  line-height:18px;
  font-weight:600;
  text-align:right;
  padding-right:4px;
  height:20px;
  width:8%;
}

.headerCellInputLeft{
  font-size:12px;
  line-height:18px;
  font-weight:600;
  height:20px;
  width:23%;
}

.headerCellLocationInput{
  font-size:12px;
  line-height:18px;
  font-weight:600;
  height:20px;
  width:23%;
}

.headerCellLocationInputSmall{
  font-size:10px;
  line-height:9px;
  font-weight:600;
  height:20px;
  width:23%;
}

.headerCellLocationInputXSmall{
  font-size:8px;
  line-height:8px;
  font-weight:600;
  height:20px;
  width:23%;
  padding-top:1px;
}

.headerCellTitleRight{
  font-size:10px;
  line-height:18px;
  font-weight:600;
  text-align:right;
  padding-right:4px;
  height:20px;
  width:6%;
}

.headerCellInputRight{
  font-size:12px;
  line-height:18px;
  font-weight:600;
  height:20px;
  width:23%;
}

.headerBarcodeHolder{
  margin:0;
  text-align:center;
  font-size:8px !important;
  zoom: 45%;
}

.barcodeCSS{
  margin-top:0px;
  z-index:999;
}

#headerDate{
  font-size:10px;
  height:18px;
  font-weight:600;
  width:10%;
  line-height:18px;
}

#headerSheets{
  font-size:10px;
  height:18px;
  font-weight:600;
  width:10%;
  line-height:18px;
}

.clientLogo{
  width:140px;
  height:50px;
  margin-left:auto;
  margin-right:auto;
}

.soilTable{
  width:100%;
  margin:0;
  padding:0;
}

.soilDepth{
  vertical-align:top;
  width:10%;
  /**/
}

.soilDescription{
  text-align:left;
  vertical-align:top;
  padding-left:4px;
  padding-right:4px;
  width:72%;
  /**/
  line-height:0.8rem
}

.soillegend{
  text-align:center;
  width:8%;
}

.soilMadeground{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilChalk{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilClay{
  background:url(data:image/jpeg;base64,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);
  background-size:50px auto;
  background-size:35px auto;
}

.soilCoal{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAoAGQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD/AD/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k=);
  background-size:35px auto;
}

.soilConcrete{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilGravel{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAoAGQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/ivkD/htb4Wf8Nk/8MQ/2B8QP+Fpf8K//wCFgf23/ZXhz/hHPsP2H+1/M/4Rb/hK/wDhdv8Awr/+zP8AiX/8NOf8Kh/4Y2/4Wn/xjP8A8NH/APDVv/Fi6PGX7Jv/AAl/7ZPwn/a5/wCFvfEDR/8AhWHw/wBS8Ff8KtsLjHhzVvOsfiXpn2Kz1D7Wn9h/D/x9/wALX/4S/wDaE8Af2Rqn/C6fin+zN+wH49/4SPwV/wAMm/2F8Ufr+gArx/4j/H74NfCHxV8MfBPxK+IXh/wf4p+MfiBvDPw70fVZp1n1zURqPh/w9Hc3Utvbz23hzw/deNvGnw5+F2n+LPFE+jeFdS+Mvxc+CnwXsNZufit8avhT4O8Y+geE/FnhXx74V8M+OvAvibw/408E+NPD+jeLPB3jHwnrOneI/Cvizwr4j0621jw94m8M+IdHubzSNe8P67pF5Z6po2s6XeXWnapp11bX1jcz208Urc/4y/4VZ/wkfwn/AOFg/wDCv/8AhLf+Fgal/wAKL/4TL/hHP+Ej/wCFp/8ACrPiX/a//Cp/7b/4mf8AwsD/AIUl/wALi/tL/hD/APio/wDhVn/Cy/tX/FJf8JTQBwH7Uf8Awvb/AIUT45/4Zt/5K1/xTP8AZv2H/hDv+Ex/4Q7/AITHw9/wtn/hUX/Cy/8Ai0v/AA0B/wAKl/4Tj/hnT/hdf/Fif+F7f8K7/wCF4/8AFpf+Eyo/Zc/4Xt/wonwN/wANJf8AJWv+Km/tL7d/wh3/AAmP/CHf8Jj4h/4VN/wt3/hWn/Fpf+GgP+FS/wDCD/8ADRf/AApT/ixP/C9v+Fif8KO/4tL/AMIbXv8ARQB8gfB/9tb4WfGv9o749fsxeFtA+IFh46/Z8+yf8JZqeu6V4cj0e6826h0+5/tDQtG8V638Tfg/9tvbiK7+Fv8Aw0r8Pfgd/wANReBI9T+Nn7H/APw0H8BfDvib4paN9f18gftZftrfCz9jn/hUP/CzdA+IGuf8Ll+IFv8AD/w7/wAIVpXhyf7PfP8AZPPjs/8AhLvFfg7/AIWV8QLr7fa/8IB+zH8Df+Fr/tk/HzyPEf8AwzZ+zh8Zf+EB+Iv/AAiP1/QB8gfB/wDYp+FnwU/aO+PX7TvhbX/iBf8Ajr9oP7J/wlmma7qvhyTR7XyrqHULn+0Nd0bwponxN+MH2K9t4rT4W/8ADSvxC+OP/DLvgSTU/gn+x/8A8M+fAXxF4m+Fus/X9fAH7c/7DH/DaH/Crv8Ai6P/AAr/AP4V/wD8Jtpn/Ez8E/8ACwP+EW/4WB/wiP8AxkH+z5/xV3g7/hRP7f8A8Cf+EO/4w7/bE/4uB/wzp/wsD4wf8Wf+IH/CwP8AiR/X/wAWfH//AAqj4WfEv4pf8IV8QPiV/wAK1+H/AIy8f/8ACuvhP4c/4TH4p+Pv+EO8Oal4i/4Qr4aeEftunf8ACVfEDxV/Z39heDfDn9oWH9ueI7/TdM+22v2rz0APQK+QP2KvjB+0d8a/hZr/AIp/ad+Av/DPnjqw+IGq6FpnhP7XdS/atHj8OeFNZ13T/s2oTXF7e/8ACn/ibrfxC/Zq/wCFpWksfgT9qP8A4Ud/w2B8E9M8O/AX9oP4W+GdG9A/Zc+On/DSfwJ8DfGf/hFv+ES/4S3/AISa1+x2Ot/8Jb4O13/hEvGPiHwV/wALC+EXj/8Asjw5/wALT/Z/+Kf/AAjn/CzP2dPjF/wi/hL/AIXF8CfFvw7+KH/CH+Ev+Et/4RzS/f6ACivxh+P3/BND9qT4s/GX4hfEjwr+3v4g8OeG/GPiCbWdE8MeJvEH/BTjQ9R8KadPBbpbeE7bTv2N/wDgr1+xD+z5H4f8LRxjw/4TufCv7NfgvxVqHhXTdG1H4u+Jvi98ZLrx/wDGb4glAH7PVz/izwn4V8e+FfE3gXx14Z8P+NPBPjTw/rPhPxj4O8WaNp3iPwr4s8K+I9OudH8Q+GfE3h7WLa80jXvD+u6ReXml6zo2qWd1p2qaddXNjfW09tPLE3zB+0f+yb/w0J8U/wBmP4m/8Le+IHw8/wCGc/iBJ41/4R3wpcbbHxPu8R/D/wAXfbdKn+12v/CHfEC//wCFa/8ACjdf8f8A2XxJ/bP7G37QX7a37Nn/AAjln/w0t/wsX4dfX9AHyBpnxS/ZO/ZH1j4W/sn6drv/AAg+p63/AGfPo2lNpnxJ8cWum6x8W/Heu6f4Z8XftCfGu50/xXpng34gftUfG2bxjpPgT4i/tM/ETRPHf7Y37R1x480fwf4i+LfxtuPFlq/QfHb9kP4NftFfEL4H/Ez4kWXiCfxJ8BfEEWs+GF0bXp9K07X9OtfiZ8Gvjtp3hPxZapFNJceH9N/aD/Zr/Zr+N9tc+H7jw54qn8VfA3wz4Q1HxNffBvxp8Zvhh8T+g8f/ALLnwJ+KHxT8FfGfxx4G/tj4geBP+Ec/s+9i8TeMdH8OeJv+EE8R3vjX4W/8LW8AaF4h0z4f/G3/AIUl8QNT1X4mfs//APC4/C/jv/hn/wCKesa18UPgt/wgnxA1jU/Ed37/AEAef/Fnx/8A8Ko+FnxL+KX/AAhXxA+JX/Ctfh/4y8f/APCuvhP4c/4TH4p+Pv8AhDvDmpeIv+EK+GnhH7bp3/CVfEDxV/Z39heDfDn9oWH9ueI7/TdM+22v2rz04D9lz46f8NJ/AnwN8Z/+EW/4RL/hLf8AhJrX7HY63/wlvg7Xf+ES8Y+IfBX/AAsL4ReP/wCyPDn/AAtP9n/4p/8ACOf8LM/Z0+MX/CL+Ev8AhcXwJ8W/Dv4of8If4S/4S3/hHNL9/ooAKK8f+P3xH8VfCH4NfEL4leCfhj4g+Mfinwf4fm1XR/h34ZbURqOuTrPb28t1cx+HvD/jTxtdeH/DltPP4o8Waf8AC74c/Fz4y6l4V0bWbD4L/BT41fFa58HfCjxifAH4j+Kvi98Gvh78SvG3wx8QfBzxT4w8Pw6rrHw78TNqJ1HQ52nuLeK6to/EPh/wX42tfD/iO2gg8UeE9P8Aij8OfhH8ZdN8K6zo1h8aPgp8FfitbeMfhR4OAPIPg/8AtH/FP4kftHfHr4LeKf2Y/iB8M/Avwn+yf8In8YNdk8RnR/Ge+6htLb+0JtZ+H/hf4Zan/wALAspZfHHwt/4Zq+Mf7VX/AAj/AIE0vU9K/bA/4Y6+PU/hn4C+Jfr+iigDwDwB+1H8Cfih8U/GvwY8D+Of7Y+IHgT/AISP+0LKXwz4x0fw54m/4QTxHZ+Cvil/wqnx/rvh7TPh/wDG3/hSXxA1PSvhn+0B/wAKc8UeO/8Ahn/4p6xovwv+NP8AwgnxA1jTPDl3v/H7RvjL4h+DXxC0X9nzxZ4f8D/GTUfD81v4F8T+JraCTTtP1Ez273kNtqN94Z8e6R4T8QappC6jpPhP4heIfhZ8bPCvw08VX2jfEHxX8Afj94b8Nap8GfHOB4A/Zc+BPwv+KfjX4z+B/A39j/EDx3/wkf8AaF7L4m8Y6x4c8M/8J34js/GvxS/4VT4A13xDqfw/+CX/AAu34gaZpXxM/aA/4U54X8Cf8NAfFPR9F+KHxp/4Tv4gaPpniO09/oA5/wAJ23iqz8K+GbPx1rPh/wAR+NrXw/o1t4x8Q+E/DOo+C/Cuu+KoNOtovEOs+GfB2seLPHur+E/D+qaut5faN4Z1Tx1401HQtOnttLvvFniO5tZdYvCugooAK8A/aj+CWsftFfAnxz8IfDvxX+IHwS8QeJf+EZ1DQviT8NPFXjvwZ4j0bWPBvjHw9450zTNS1z4W+Ofhb8TW+H/i+98NweDPixoXw6+Knwq8d+LPhZ4g8ZeFPCPxS+G/iDWtP8baEUUAd/8ACfw7478IfCz4aeE/il8Rf+FwfE3wv8P/AAb4d+Ivxb/4RHR/h/8A8LR8d6J4c03TfF3xF/4QLw7Pc+H/AAT/AMJt4gttQ8Tf8IjoVzcaP4b/ALT/ALG0yeWysoJG5/4/fBTwr+0Z8GviF8EPG2oeINL8LfEfw/N4f1i+8M3WnRajDA09veRLc6X4h0rxH4J8aeH57m1gt/Fnwx+KPhDx78Gvix4Vl1n4Z/Gj4cfEf4U+LPGPgXxAUUAegeE/DOneC/Cvhnwdo9z4gvNI8J+H9G8M6XeeLPFnirx74qutO0LTrbS7G58TeOvHWs+I/G3jTxBPbWsUus+LPGPiHXfFXiPUWudY8Q6zqmr3l5fT9BRRQB8gfsm/tH/FP9oT/hb3/Czf2Y/iB+zn/wAK8+IFx4U8O/8ACayeIz/wk9iv2vz9Kvf+Eu+H/wANft/xA8HfZbX/AIT/AF/4G/8ADQX7G2s/8JJ4c/4Zs/bW/aX+x/EX/hXX1/RRQBz/AIs0bUfEfhXxN4e0fxZ4g8Bavr3h/WdG0vx14TtvCt54q8F6jqmnXNjY+LPDNn468M+NPBN14g8OXM8WsaNbeMfB3izwrPqNnbReIfDOu6Q15pd15/8AAH4ceKvhD8Gvh78NfG3xO8QfGPxT4P8AD8Olax8RPEy6iNR1ydZ7i4itbaTxD4g8aeNrrw/4ctp4PC/hPUPij8Rvi58ZdS8K6No1/wDGj41/Gr4rXPjH4r+MSigDoPiz4A/4Wv8ACz4l/C3/AITX4gfDX/hZXw/8ZeAP+Fi/CfxH/wAId8U/AP8AwmPhzUvDv/Ca/DTxd9i1H/hFfiB4V/tH+3fBviP+z7/+w/Edhpup/Yrr7L5D8B+y58C/+GbPgT4G+DH/AAlP/CW/8Il/wk119ssdE/4RLwdoX/CW+MfEPjX/AIV78IvAH9r+I/8AhVn7P/ws/wCEj/4Vn+zp8Hf+Eo8W/wDCnfgT4S+Hfwv/AOEw8W/8Il/wkeqFFAHx/wCAPhV/wVwsP+E1/wCEi/a9/ZAs/tnxA8R3+hf8J/8Asr+N/wBoL7V4cuPsf9mXngr/AIVb8Zv2CP8AhSPw/n2T/wDCOfs9/EX/AIbR+Kfw123v/CXft+ftGf21p/8AwhxRRQB//9k=);
  background-size:35px auto;
}

.soilGypsum{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilLimestone{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilMudstone{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilPeat{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilSand{
  background:url(data:image/jpeg;base64,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);
  background-size:50px auto;
}

.soilSandstone{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilShale{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilSilt{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilSiltstone{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilTopsoil{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilRock{
  background:url(data:image/jpeg;base64,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);
  background-size:35px auto;
}

.soilVoid{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAoAGQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD/AD/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k=);
  background-size:35px auto;
}

.spoil{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAAyAwERAAIRAQMRAf/EAHgAAAMBAQEAAAAAAAAAAAAAAAADBAUGBwEBAAAAAAAAAAAAAAAAAAAAABAAAQIFAwAGBQcNAAAAAAAAAwIEARITFAURFQYAIiMkNBYxM0M1B/AhU2NVJhdhMkJiRFRkdIRlheWWEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD2rMnf43K5JtxRZ7OPb8kQ1Al1t5jrQQh2Q1R0U8KIijEbJQSHoPFESLgJ4DXrbDYseEc8MiMmYeDhDHBASJhZNipdc5Hp4qWpQUqcxPF6qKloKTVNVRlBOCmzbjbjjbzM5l4cOfCce5ZKnAeSZZIcJANmwEXUkl1I3boqoOgv7RBwtZgbhAEzuTW35y2HHLoaRiywhhIs4tTBgF05GOq6GYy6yguIRIqglVJOoyV3QZ7ZzuFrjsi6O6+Hzo8W+OyLiE24zSJbtHbhS1LIzItSkBMtMLzRIyKUlSVPgrzJ3+NyuSbcUWezj2/JENQJdbeY60EIdkNUdFPCiIoxGyUEh6DxREi4CeAeWvg19Mx8DvPvBXqPtz13iP7n6767oDVZQnB1DwCBDfByBFr46ohkBJXO4QkgsgVeq4prukqvJVrJNIuC3Kh3QCcWTg6iZ9ZRvg5AiEciSMKAkrncLUMuPEjVcU13Sk2cy1kmnRFblRLoAGEyedI15y3W0Rl4jEbCMoxCZrFnTLINy6DA05jDdEjBwFSkgmlFUHE90Cu5/E9n+6ceafypnhHhmv8AVBQ3QF1+sl0lX6TRXegafN5POkc8GcIaIy8RlDm3sIBM1izkFORs1NE05jDdDhFuZKkgmmLUHEF0ArKE4OoeAQIb4OQItfHVEMgJK53CEkFkCr1XFNd0lV5KtZJpFwW5UO6BX4Y5H7VY+O373Kx99fTejw/5PF/xnQKuN7VtWa82UN9offK9kt7eQktKp1Nrkq0Nfm0qVe8V+gS8W9+td8vqXaeR90/OoU1VKs3a7hSnluO2tNPa3vQJMttW6vJa/wCH1cvmmSSwv541ddevZzz7nJ2VWWfq3/QNXmtzuovLVfzbQTd2dDXa51zXFz3eprUsKnt9fYXXQB55N8msNur066tgs9d03TUs9O6695PWurn6667Ot0A43tW1ZrzZQ32h98r2S3t5CS0qnU2uSrQ1+bSpV7xX6Bz/AP3P+j+X+Z6B/9k=);
  background-size:35px auto;
}

.backfillConcrete{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAAyAwERAAIRAQMRAf/EAHUAAAMBAQEAAAAAAAAAAAAAAAACAwQBBQEBAAAAAAAAAAAAAAAAAAAAABAAAgEDAwEFAwgKAwAAAAAAAgMBEhMEERQFFQAhIiMGQTM0MWFiQ1NjcxbwMlKDJFRkhCU1VWWlEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDDnMyMXLylcOTLE+ZygpXDdsbCEiZjjM97zApMlQJexlNRUPCjlYOIGC3gpE814xtQWVwMvHkrjCyGalMhEtll+ZkhMu6uWStgIpfFs4x2fnPYHJAwZysqiBykZQdy1KWMuppvUqUNYsE/rbpEYNgLLkMqV8+oZzRTrj8ewRlEpMIW1ojW0WMm5IM1IpXE094lcaGdbdzZxcprG+mnMleLlMjXc1UwpL2yVRIIpkQMoi/4RKZiYnICuczIxcvKVw5MsT5nKClcN2xsISJmOMz3vMCkyVAl7GU1FQ8DpPoX7XH+H3/xU+7/AOQ9573+p/X+n2B92Xp8h42AF68kinjJJgrK4xowQZJlrOlx0Tf0Ii1pKCbI3QNoXp8i5KTF68khjk4FYrK4xpSJ4wDrOlx0xY1Ii1qGSbJXQF8fl8gafUC5SOZIgeAmZA0yiROkWuCDqYYuLzF6wvXQKhll0F/h/VuP9jxyfwTeTzT+9AVit3zw7X7GfNBmZ+XyBO9PsFI5lJhnuiANUopGolJZJ1MMXD5bNYXrqdQyu6Buy9PkPGwAvXkkU8ZJMFZXGNGCDJMtZ0uOib+hEWtJQTZG6C/lR/8ANo+J6l8Bj/H/ALf4Xze++/7BXi9ns8/rNvqNv/Obim1apLSivw7Smu37NKq/MudglxH+xV1DcUeL8v7z5bdM1V6+Pc0VaXfMs/Tv9gjm7TeP0uflq4XV6dNtuapr+lYq13dPgr0q7tx2DXz13dh0q51m3F6xa12dRa3bvlVa1ber6zX6u92Dr+idCx9rcpuT06xrvN546qb3iv1V3rv3l3w19g5xez2ef1m31G3/AJzcU2rVJaUV+HaU12/ZpVX5lzsHnd//AH/y/wDnfp/fdg//2Q==);
  background-size:35px auto;
}

.backfillPostmix{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAAyAwERAAIRAQMRAf/EAEsAAQEAAAAAAAAAAAAAAAAAAAAFAQEAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCIAAAAAAAAAAAAAAAAAAAAD//Z);
  background-size:35px auto;
}

.detailDescriptionTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.detailDescriptionDepth{
  width:10%;
}

.soilDetailDescription{
  text-align:left;
  padding-left:4px;
  width:80%;
}

.weatherInput{
  width:58%;
}

.weatherTable_TP{
  text-align:center;
  width:100%;
  vertical-align:top;
  margin:0;
  padding:0;
}

/* .weatherTitle_TP{height:33px;width:42%;text-align:right;padding-right:4px;} */

.weatherTitle_TP{
  width:42%;
  text-align:right;
  padding-right:4px;
}

/* .weatherInput_TP{height:33px;width:58%;} */

.weatherInput_TP{
  width:58%;
}

.ipDepth{
  width:30%;
}

.ipDuration{
  width:40%;
}

.chisDepth{
  width:30%;
}

.chisDuration{
  width:40%;
}

.casSize{
  width:20%;
}

.casDepth{
  width:23%;
}

.casBHDepth{
  width:34%;
}

.waterAddedCell{
  width:22%;
}

.waterAddedDuration{
  width:34%;
}

.redrillCasing{
  width:34%;
}

.redrillDepth{
  width:33%;
}

.rotaryCoreTable{
  min-height: 69px;
}

.rotaryCoreNum{
  font-size:1.1em;
  font-weight:500;
  width:13%;
}

.rotaryCoreDepthTitle{
  width:10%;
}

.rotaryCoreDepth{
  width:7.5%;
}

.rotaryCoreCell{
  width:12.0%;
}

.rotaryCoreFlushTitle{
  text-align:center;
  font-size:10px;
  /*width:22%;*/
}

.rotaryCoreFlush{
  text-align:left;
  padding-left:2px;
  font-size:8px;
  /*width:22%;*/
}

.drillCoreRecordTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.drillCoreRecordSize{
  width:18%;
}

.drillCoreRecordDia{
  width:41%;
}

.backfillInput{
  padding-left:4px;
  /*height:78px;*/
  width:100%;
  text-align:left;
  line-height: 14px;
  vertical-align:top;
  padding-top:2px;
  border-bottom:none !important;
}

.dpHardwareTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

/* .dpHardwareCol1{padding-left:4px;text-align:right;line-height: 11px;width:20%;}
.dpHardwareCol2{padding-left:4px;text-align:left;line-height: 11px;width:30%;}
.dpHardwareCol3{padding-left:4px;text-align:right;line-height: 11px;width:22%;}
.dpHardwareCol4{padding-left:4px;text-align:left;line-height: 11px;width:28%;} */

.dpHardwareCol1{
  padding: 2px 1px 2px 0;
  text-align:right;
  line-height: 11px;
  width:40%;
}

.dpHardwareCol2{
  padding: 2px 0 2px 1px;
  text-align:left;
  line-height: 11px;
  width:60%;
}

.dpHardwareCol3{
  padding: 2px 1px 2px 0;
  text-align:right;
  line-height: 11px;
  width:40%;
}

.dpHardwareCol4{
  padding: 2px 0 2px 1px;
  text-align:left;
  line-height: 11px;
  width:60%;
}

.dpMainTableTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.dpColumnDepth{
  width:50px;
  vertical-align:top;
  background:#999;
}

.dpColumnBlows{
  width:70px;
  vertical-align:top;
  background:#999;
}

.dpColumnTorque{
  width:50px;
  vertical-align:top;
  background:#999;
}

.dpColumnGraph{
  width:296px;
  vertical-align:top;
}

.dpTitle{
  height:18px;
  background:#E9E9E9;
  border-bottom:1px solid #999;
  text-align:center;
  font-size: 11px;
  font-weight: 500;
}

.dpTorqueSubTitle{
  height:20px;
  background:#E9E9E9;
  border-bottom:1px solid #999;
  text-align:center;
  font-size: 11px;
  font-weight: 500;
}

.dpDepthTorqueBox{
  border-bottom:1px solid #999;
  height:51px;
  margin:0;
  font-size:20px;
  line-height:40px;
  text-align:center;
  vertical-align:middle;
  background:#fff;
}

.dpInputBlowsWhite{
  font-size:16px;
  line-height:20px;
  width:100%;
  border-bottom:1px solid #999;
  height:25px;
  background:#fff;
  vertical-align:top;
  text-align:center;
}

.dpInputBlowsGrey{
  font-size:16px;
  line-height:20px;
  width:100%;
  border-bottom:1px solid #999;
  height:25px;
  background:#E9E9E9;
  vertical-align:top;
  text-align:center;
}

.dpColumn2Spacer{
  height:5px;
  border-bottom:1px solid #999;
}

.dpColumn3Spacer{
  height:10px;
  border-bottom:1px solid #999;
}

.dpColumn4Spacer{
  height:15px;
  border-bottom:1px solid #999;
}

.dpColumn5Spacer{
  height:20px;
  border-bottom:1px solid #999;
}

.graphTitleFirst{
  width:9.5%;
  float:left;
  text-indent:2px;
}

.graphTitle0{
  float:left;
  text-indent:2px;
  width:9.0%;
}

.graphTitle5{
  float:left;
  width:9.0%;
}

.graphTitle10{
  float:left;
  width:10%;
}

.graphTitle15{
  float:left;
  width:10%;
}

.graphTitle20{
  float:left;
  width:10%;
}

.graphTitle25{
  float:left;
  width:10%;
}

.graphTitle30{
  float:left;
  width:10%;
}

.graphTitle35{
  float:left;
  width:10%;
}

.graphTitle40{
  float:left;
  width:10%;
}

.graphTitle45{
  float:left;
  width:5%;
}

.graphTitle50{
  float:left;
  width:7%;
}

.graphTitle50text{
  text-align:right;
}

.graphTitleHeight{
  height:20px;
  line-height:13px;
  border-bottom:1px solid #999;
}

.graphBarsHolder{
  width:100%;
  /*height:764px;*/
  overflow:hidden;
  /*background:url(images/dpGraphBG.jpg) repeat-y;*/
  background-size:100% auto;
}

.graphBar{
  height:4px !important;
  margin-bottom:1px;
  background:#999 /*url(images/dpGraphBlowsBG.jpg)*/;
  width:0.01%;
  /*background-size:270px auto;*/
}

.graphBarSeperatorFirst{
  clear:both;
  height:0px;
  width:100%;
}

.graphBarSeperator{
  height:1px;
  width:100%;
  border-top:1px solid #999;
}

.headtestBHDetailsTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.headtestBHDetailsCategory{
  text-align:right;
  padding-right:3px;
  width:30%;
}

.headtestBHDetailsInput{
  width:20%;
}

.headtestRunsHolder{
  /*border-bottom:1px solid #999;*/
  text-align:center;
}

.headtestRunsTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.headtestRunWidth{
  vertical-align:top;
  width:33.3%;
}

.headtestRun1Table{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.headtestRun1Title{
  background: rgba(0, 181, 239,0.1);
  font-size:14px;
  font-weight:500;
  height:20px;
  line-height:18px;
}

.headtestRun2Table{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.headtestRun2Title{
  background: rgba(146, 15, 141,0.1);
  font-size:14px;
  font-weight:500;
  height:20px;
  line-height:18px;
}

.headtestRun3Table{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.headtestRun3Title{
  background: rgba(107,180,47,0.2);
  font-size:14px;
  font-weight:500;
  height:20px;
  line-height:18px;
}

.headtestRunInput{
  height:16px;
  font-size:1.1em;
}

.tableRow_HT{
  vertical-align:top;
  padding-top:2px;
  height:16px;
  font-size: 11px;
  width:50%;
}

.headtestGraphHolder{
  width:100%;
  height:250px;
  background:#F2F2F2; /*border:1px solid #999;*/
  vertical-align:middle;
  text-align:center;
}

.commentsTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.commentsInput{
  padding-left:4px;
  text-align:left;
  line-height: 14px;
  vertical-align:top;
  padding-top:2px;
}

.commentsInput_TP{
  padding-left:4px;
  text-align:left;
  height:101px;
  line-height: 14px;
}

.commentsInput_DP{
  padding-left:4px;
  text-align:left;
  height:51px;
  line-height: 14px;
}

.commentsInput_HT{
  padding-left:4px;
  text-align:left;
  height:69px;
  line-height: 14px;
}

.commentsInput_DP{
  padding-left:4px;
  text-align:left;
  height:52px;
  line-height: 14px;
}

.standingTimeTable{
  height:26px;
}

.standingTimeCategories{
  text-align:right;
  padding-right:4px;
  font-size:0.68rem;
  width:30%;
  vertical-align:middle !important;
}

.standingTimeInputs{
  text-align:center;
  font-size:11px;
  width:20%;
  vertical-align:middle !important;
}

.samplesInputsHolder{
  height:40px
}

.sampType{
  font-size:1.1em;
  font-weight:600;
  width:13%;
}

.sampDepthTitle{
  width:15%;
}

.sampDepth{
  width:7.5%;
}

.sampBlowsTitle{
  width:8%;
}

.sampBlowsSubTitle{
  font-size:8px;
  /*font-weight:500;*/
}

.sampBlows{
  width:4%;
}

.sampDrivesTitle{
  width:16%;
}

.sampDrivesSubTitle{
  font-size:8px;
  /*font-weight:500;*/
}

.sampDrives{
  width:4%;
}

.sampNotes{
  text-align:left;
  padding-left:3px;
}

.sampNotes_TP{
  text-align:left;
  padding-left:3px;
}

.sampWaterDepth_TP{
  width:18%;
}

.groundwaterTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.groundwaterTable_RT{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.groundwaterTable_TP{
  text-align:center;
  width:108px;
  margin:0;
  padding:0;
}

.groundwaterLevelsTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.groundwaterInfoHolder{
  height:61px
}

.groundwaterInflow{
  width:13%;
}

.groundwaterTimeTitle{
  width:36%;
  /* line-height:15px; */
}

.groundwaterTimeCell{
  width:9%;
}

.groundwaterSealSample{
  width:11%;
}

.groundwaterTable_TP{
  text-align:center;
  margin:0;
  padding:0;
  width:140px;
}

.groundwaterTitle_TP{
  text-align:right;
  padding-right:3px;
  width:71%;
}

.groundwaterInput_TP{
  width:29%;
}

.trialpitPrelimInfoHolder{
  width:235px;
  margin:0;
}

.trialpitPrelimInfoTable{
  text-align:center;
  margin:0;
  padding:0;
  width:100%;
}

.trialpitPrelimInfoTitle{
  text-align:right;
  padding-right:3px;
  width:40%;
}

.trialpitPrelimInfoInput{
  width:60%;
}

.trialpitDetailsHolder{
  text-align:center;
  margin:0;
  padding:0;
  width:235px;
}

.trialpitDetailsTable{
  text-align:center;
  margin:0;
  padding:0;
  width:235px;
}

.trialpitDetailsTitle{
  text-align:right;
  padding-right:3px;
  width:57%;
}

.trialpitDetailsInput{
  width:43%;
}

.trialpitDetailsInput2{
  width:21%;
}

.trialpitDetailsInput3{
  width:14%;
}

.driveRecordTable{
  min-height: 51px;
}

.driveRecordNum{
  width:8%;
}

.driveRecordDepth{
  width:12.5%;
}

.driveRecordHoleDepth{
  width:21%;
}

.driveRecordSamp{
  width:25%;
}

.driveRecordDiam{
  width:21%;
}

.bhTotalsTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.bhTotalsDepth{
  width:16%;
}

.bhTotalsSamples{
  width:8%;
}

.bhTotalsSPT{
  width:14%;
}

.plantCategories{
  text-align:right;
  padding-right:3px;
  width:52%;
}

.plantInputs{
  text-align:left;
  padding-left:3px;
  width:48%;
}

.personnelCategories{
  text-align:right;
  padding-right:3px;
  width:35%;
}

.personnelInputs{
  text-align:left;
  padding-left:3px;
  width:65%;
}

.personnelCategories_TP{
  text-align:right;
  padding-right:3px;
  width:20%;
}

.personnelInputs_TP{
  text-align:left;
  padding-left:3px;
  width:80%;
}

.personellTable_TP{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.personellCategories_TP{
  width:50%;
}

.personellInputs_TP{
  width:50%;
}

.clientInfoTable{
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
}

.clientInfoContact{
  text-align:left;
  padding-top:4px;
  padding-left:5px;
  font-size:8px;
  line-height: 9.5px;
  width:65.5%;
}

.clientInfoDrillitLogs{
  text-align:center;
  width:34.5%;
  background:#fff url(data:image/jpeg;base64,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) no-repeat;
  background-size:90% auto;
  background-position:center center;
  height:45px !important;
}

.plantcheckHolder{
  width:100%;
  padding:15px;
}

.plantcheckTable{
  width:100%;
  font-size:13px;
  line-height:14px;
}

.plantcheckTitle{
  font-size:18px;
  font-weight:500;
  margin-bottom:10px;
}

.plantcheckTitle_RT{
  font-size:16px;
  font-weight:500;
  margin-bottom:5px;
}

.plantcheckTitleWeekCommencing{
  margin:0px 0 5px 0;
  text-align:left;
  font-size:12px;
  font-weight:500;
}

.plantcheckQuestion{
  width:46%;
  text-align:right;
  padding:5px;
}

.plantcheckCheckbox{
  width:4%;
  padding-top:3px;
  text-align:center;
  padding-left:7px;
}

.plantcheckCheckbox input[type=checkbox] {
  transform: scale(1.5);
  text-align:center;
  margin:auto;
}

.plantcheckQuestion_RT{
  width:29.3%;
  text-align:right;
  padding:4px;
  font-size:10px;
  line-height:10px;
}

.plantcheckCheckbox_RT{
  width:4%;
  text-align:center;
  padding-left:6px;
}

.plantcheckCheckbox_RT input[type=checkbox] {
  transform: scale(1.1);
  text-align:center;
}

.plantcheckIssuesTable{
  text-align:center;
  width:100%;
  font-size:13px;
  line-height:14px;
}

.plantcheckIssuesTableTitle{
  text-align:center;
  font-size:14px;
  line-height:15px;
  font-weight:500;
  background:#E9E9E9;
}

.plantcheckIssuesDay{
  text-align:center;
  width:12%;
  height:45px;
}

.plantcheckIssuesChecks{
  text-align:center;
  width:12%;
}

.plantcheckIssuesChecksPadding{
  padding-top:10px;
  padding-left:34px;
}

.plantcheckIssuesChecks input[type=checkbox] {
  transform: scale(1.5);
  text-align:center;
  margin:auto;
}

.plantcheckIssuesInitials{
  text-align:center;
  width:10%;
}

.plantcheckIssuesTextInputTitle{
  text-align:center;
}

.plantcheckIssuesTextInput{
  text-align:left;
  width:66%;
  font-size:11px;
  line-height:11px;
  padding-left:8px;
  /*vertical-align:top;*/
}

.plantcheckGrey{
  background:#f9f9f9;
}

.plantcheckWhite{
  background:#fff;
}

.riskassessmentTopInstruction{
  text-align:left;
  font-size:10px;
  padding-left:5px;
  line-height:10px;
}

.riskassessmentHolder{
  width:100%;
  padding:15px;
}

.riskassessmentDate{
  font-size:17px;
  font-weight:500;
  line-height:17px;
  text-align:center;
  height:28px;
}

.riskassessmentLocationTable{
  width:100%;
}

.riskassessmentLocationTableTitle{
  width:12.5%;
  font-size:12px;
  text-align:center;
  height:24px;
  line-height:14px;
}

.riskassessmentLocationTableInput{
  width:37.5%;
  font-size:18px;
  text-align:center;
  height:24px;
  line-height:18px;
  font-weight:500;
}

.riskassessmentPPE{
  width:100%;
  font-size:13px;
  text-align:center;
  font-weight:500;
  margin-top:10px;
  margin-bottom:10px;
}

.riskassessmentTitle{
  font-size:18px;
  font-weight:500;
  margin:15px 0;
}

.riskassessmentSection1Question{
  font-size:11px;
  text-align:right;
  padding-right:5px;
}

.riskAssessmentMainTables{
  width:100%;
  border:none !important;
  border-color:#fff !important;
  font-size:10px;
  border-collapse:collapse;
  border:none;
  margin:0;
  padding:0
}

.riskAssessmentMainTables td{
  border:none !important;
  border-color:#fff !important;
  padding:2px;
}

.riskassessmentYNcell{
  width:40px;
}

.riskassessmentYN{
  color:#CCC;
  text-align:center;
  border:thin solid #f00 !important;
  height:16px;
  font-size:12px;
  font-weight:500;
  line-height:12px
}

.riskassessmentSection1OtherInput{
  text-align:left;
  border:thin solid #f00 !important;
  height:50px;
  font-size:10px;
  line-height:11px;
  padding:4px;
}

.riskassessmentMandatory{
  text-align:left;
  font-size:10px;
  font-weight:500;
}

.riskassessmentSection1OtherInputFull{
  text-align:left;
  border:thin solid #f00 !important;
  height:70px;
  font-size:11px;
  line-height:11px;
  padding:4px;
}

.riskassessmentSection1OtherInputFullText{
  text-align:left;
  font-weight:500;
  font-size:12px;
}

.cbrHeadings{
  font-size:0.60rem;
  font-weight:400;
  line-height:0.9rem;
  padding-top:3px; height:20px;
}

.cbrReadings{
  font-size:0.70rem;
  font-weight:600;
  line-height:1.2rem; height:20px;
}

.plateTestIncrement{
  font-size:0.90rem;
  font-weight:600;
  line-height:1.2rem; height:20px;
}

.noTableBorder {
  border-collapse:collapse;
  border:none;
  margin:0;
  padding:0
}

.noTableBorder td {
  border:thin solid #e0e1e2;
  border-bottom: none;
  vertical-align:top;
}

.noTableBorder tr:first-child td {
  border-top: none;
}

.noTableBorder tr:last-child td {
  border-bottom: none;
}

.noTableBorder tr td:first-child {
  border-left: none;
}

.noTableBorder tr td:last-child {
  border-right: none;
}

.textCenter{
  text-align:center;
}

.menu-container {
  opacity: 0;
  overflow: hidden;
  transition: opacity 5s ease-in-out;
}

.menu-container.active {
  opacity: 1;
  transition: opacity 5s ease-in-out;
}

/*purgecss end ignore*/
/* ./src/index.css */

/* ! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: Lato, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  border-color: currentColor;
}

@font-face {
  font-family: 'Lato';

  font-style: normal;

  font-weight: 100;

  src: local('Lato'), url(/static/media/Lato-Thin.01923cbb.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';

  font-style: normal;

  font-weight: 300;

  src: local('Lato'), url(/static/media/Lato-Light.bfc37ff1.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';

  font-style: normal;

  font-weight: 400;

  src: local('Lato'), url(/static/media/Lato-Regular.9919edff.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';

  font-style: normal;

  font-weight: 700;

  src: local('Lato'), url(/static/media/Lato-Bold.5dd5aa02.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';

  font-style: normal;

  font-weight: 900;

  src: local('Lato'), url(/static/media/Lato-Black.0b51cf32.ttf) format('truetype');
}

@font-face {
  font-family: 'weathericons';

  src: url(/static/media/weathericons-regular-webfont.bb2ec001.eot);

  src: url(/static/media/weathericons-regular-webfont.bb2ec001.eot?#iefix) format('embedded-opentype'), url(/static/media/weathericons-regular-webfont.e218aee6.woff2) format('woff2'), url(/static/media/weathericons-regular-webfont.371511dd.woff) format('woff'), url(/static/media/weathericons-regular-webfont.0942d1e1.ttf) format('truetype'), url(/static/media/weathericons-regular-webfont.1341a151.svg#weather_iconsregular) format('svg');

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: 'Roboto';

  font-style: normal;

  font-weight: 400;

  src: url(/static/media/Roboto-Regular.f25bd059.ttf) format('truetype');
}

/* @font-face {
        font-family: 'Roboto', sans-serif;;
        font-style: normal;
        font-weight: 400;
        src: local('Roboto'), url(./assets/fonts/Roboto-Regular.ttf) format('truetype');
    }
    @font-face {
        font-family: 'Roboto', sans-serif;;
        font-style: bold;
        font-weight: 500;
        src: local('Roboto'), url(./assets/fonts/Roboto-Medium.ttf) format('truetype');
    }
    @font-face {
        font-family: 'Roboto', sans-serif;;
        font-style: bolder;
        font-weight: 600;
        src: local('Roboto'), url(./assets/fonts/Roboto-Bold.ttf) format('truetype');
    } */

html, body, #root {
  min-height: 100vh;
}

#root {
  padding-bottom: 1.25rem;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.btn {
  border-radius: 0.125rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.btn-primary {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(33, 133, 208, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(33, 133, 208, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-secondary {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(224, 225, 226, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(224, 225, 226, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(97, 97, 97, var(--tw-text-opacity));
}

.btn-outline {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgba(97, 97, 97, var(--tw-text-opacity));
}

.btn-success {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(56, 178, 85, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(56, 178, 85, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-danger {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(177, 17, 17, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(177, 17, 17, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-orange {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(245, 119, 0, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-xs {
  border-radius: 0.125rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.btn-sm {
  border-radius: 0.125rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.btn-lg {
  border-radius: 0.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.btn-xl {
  border-radius: 0.25rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-2 {
  top: 0.5rem;
}

.top-20 {
  top: 5rem;
}

.top-40 {
  top: 10rem;
}

.top-1\.5 {
  top: 0.375rem;
}

.top-1\/2 {
  top: 50%;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-2 {
  right: 0.5rem;
}

.right-0\.5 {
  right: 0.125rem;
}

.right-1\.5 {
  right: 0.375rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-20 {
  bottom: 5rem;
}

.left-0 {
  left: 0px;
}

.z-10 {
  z-index: 10;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-full {
  grid-column: 1 / -1;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.float-right {
  float: right;
}

.clear-both {
  clear: both;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-auto {
  margin: auto;
}

.m-0\.5 {
  margin: 0.125rem;
}

.-m-1 {
  margin: -0.25rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mt-auto {
  margin-top: auto;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-1\.5 {
  margin-top: 0.375rem;
}

.-mt-0 {
  margin-top: 0px;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mt-7 {
  margin-top: -1.75rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mt-64 {
  margin-top: -16rem;
}

.-mt-0\.5 {
  margin-top: -0.125rem;
}

.-mt-1\.5 {
  margin-top: -0.375rem;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-auto {
  margin-right: auto;
}

.mr-0\.5 {
  margin-right: 0.125rem;
}

.mr-1\.5 {
  margin-right: 0.375rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.mb-36 {
  margin-bottom: 9rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-0\.5 {
  margin-bottom: 0.125rem;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.-mb-0 {
  margin-bottom: 0px;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-mb-0\.5 {
  margin-bottom: -0.125rem;
}

.-mb-3\.5 {
  margin-bottom: -0.875rem;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-0\.5 {
  margin-left: 0.125rem;
}

.ml-1\.5 {
  margin-left: 0.375rem;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-28 {
  height: 7rem;
}

.h-32 {
  height: 8rem;
}

.h-36 {
  height: 9rem;
}

.h-48 {
  height: 12rem;
}

.h-52 {
  height: 13rem;
}

.h-56 {
  height: 14rem;
}

.h-72 {
  height: 18rem;
}

.h-80 {
  height: 20rem;
}

.h-96 {
  height: 24rem;
}

.h-auto {
  height: auto;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7rem;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-48 {
  width: 12rem;
}

.w-52 {
  width: 13rem;
}

.w-56 {
  width: 14rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-72 {
  width: 18rem;
}

.w-80 {
  width: 20rem;
}

.w-auto {
  width: auto;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-2\.5 {
  width: 0.625rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-full {
  min-width: 100%;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.origin-center {
  transform-origin: center;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-gpu {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/3 {
  --tw-translate-x: 33.333333%;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/3 {
  --tw-translate-y: -33.333333%;
}

.rotate-90 {
  --tw-rotate: 90deg;
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.-rotate-90 {
  --tw-rotate: -90deg;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.resize-none {
  resize: none;
}

.resize {
  resize: both;
}

.list-inside {
  list-style-position: inside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

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

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

.justify-between {
  justify-content: space-between;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-x-0 {
  column-gap: 0px;
}

.gap-x-1 {
  column-gap: 0.25rem;
}

.gap-x-2 {
  column-gap: 0.5rem;
}

.gap-x-4 {
  column-gap: 1rem;
}

.gap-x-10 {
  column-gap: 2.5rem;
}

.gap-x-0\.5 {
  column-gap: 0.125rem;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.self-center {
  align-self: center;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l {
  border-left-width: 1px;
}

.border-dashed {
  border-style: dashed;
}

.border-none {
  border-style: none;
}

.border-orange {
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-green-checkmark {
  --tw-border-opacity: 1;
  border-color: rgba(35, 186, 69, var(--tw-border-opacity));
}

.border-red {
  --tw-border-opacity: 1;
  border-color: rgba(177, 17, 17, var(--tw-border-opacity));
}

.border-sptTB {
  --tw-border-opacity: 1;
  border-color: rgba(241, 242, 242, var(--tw-border-opacity));
}

.border-grey-light {
  --tw-border-opacity: 1;
  border-color: rgba(241, 242, 242, var(--tw-border-opacity));
}

.border-grey-mid {
  --tw-border-opacity: 1;
  border-color: rgba(224, 225, 226, var(--tw-border-opacity));
}

.border-grey-dark {
  --tw-border-opacity: 1;
  border-color: rgba(186, 187, 187, var(--tw-border-opacity));
}

.border-charcoal {
  --tw-border-opacity: 1;
  border-color: rgba(97, 97, 97, var(--tw-border-opacity));
}

.border-menu-line {
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

.border-modal-bg {
  --tw-border-opacity: 1;
  border-color: rgba(251, 252, 252, var(--tw-border-opacity));
}

.border-blue {
  --tw-border-opacity: 1;
  border-color: rgba(33, 133, 208, var(--tw-border-opacity));
}

.border-bluelight {
  --tw-border-opacity: 1;
  border-color: rgba(163, 204, 235, var(--tw-border-opacity));
}

.bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 119, 0, var(--tw-bg-opacity));
}

.bg-yellow {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 212, 42, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-green-progress {
  --tw-bg-opacity: 1;
  background-color: rgba(181, 204, 24, var(--tw-bg-opacity));
}

.bg-green-checkmark {
  --tw-bg-opacity: 1;
  background-color: rgba(35, 186, 69, var(--tw-bg-opacity));
}

.bg-green-selected {
  --tw-bg-opacity: 1;
  background-color: rgba(223, 242, 228, var(--tw-bg-opacity));
}

.bg-green-button {
  --tw-bg-opacity: 1;
  background-color: rgba(56, 178, 85, var(--tw-bg-opacity));
}

.bg-red {
  --tw-bg-opacity: 1;
  background-color: rgba(177, 17, 17, var(--tw-bg-opacity));
}

.bg-body {
  background-color: #E0E3E540;
}

.bg-sptSB {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 249, 249, var(--tw-bg-opacity));
}

.bg-sptTB {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 242, 242, var(--tw-bg-opacity));
}

.bg-header-light {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 242, 242, var(--tw-bg-opacity));
}

.bg-header-dark {
  --tw-bg-opacity: 1;
  background-color: rgba(234, 235, 235, var(--tw-bg-opacity));
}

.bg-grey-light {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 242, 242, var(--tw-bg-opacity));
}

.bg-grey-mid {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 225, 226, var(--tw-bg-opacity));
}

.bg-grey-dark {
  --tw-bg-opacity: 1;
  background-color: rgba(186, 187, 187, var(--tw-bg-opacity));
}

.bg-grey-darker {
  --tw-bg-opacity: 1;
  background-color: rgba(117, 121, 124, var(--tw-bg-opacity));
}

.bg-grey-selected {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 230, 230, var(--tw-bg-opacity));
}

.bg-grey-vdark {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 59, 62, var(--tw-bg-opacity));
}

.bg-charcoal {
  --tw-bg-opacity: 1;
  background-color: rgba(97, 97, 97, var(--tw-bg-opacity));
}

.bg-menu-bg {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 59, 62, var(--tw-bg-opacity));
}

.bg-modal-bg {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 252, 252, var(--tw-bg-opacity));
}

.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgba(33, 133, 208, var(--tw-bg-opacity));
}

.bg-bluelight {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 204, 235, var(--tw-bg-opacity));
}

.bg-soil-reddish {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 97, 94, var(--tw-bg-opacity));
}

.bg-soil-pinkish {
  --tw-bg-opacity: 1;
  background-color: rgba(226, 110, 159, var(--tw-bg-opacity));
}

.bg-soil-orangish {
  --tw-bg-opacity: 1;
  background-color: rgba(212, 127, 99, var(--tw-bg-opacity));
}

.bg-soil-yellowish {
  --tw-bg-opacity: 1;
  background-color: rgba(223, 202, 119, var(--tw-bg-opacity));
}

.bg-soil-brownish {
  --tw-bg-opacity: 1;
  background-color: rgba(114, 92, 78, var(--tw-bg-opacity));
}

.bg-soil-greenish {
  --tw-bg-opacity: 1;
  background-color: rgba(98, 132, 96, var(--tw-bg-opacity));
}

.bg-soil-blueish {
  --tw-bg-opacity: 1;
  background-color: rgba(77, 91, 164, var(--tw-bg-opacity));
}

.bg-soil-greyish {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 180, 180, var(--tw-bg-opacity));
}

.bg-soil-red {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 7, 62, var(--tw-bg-opacity));
}

.bg-soil-pink {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 6, 172, var(--tw-bg-opacity));
}

.bg-soil-orange {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 97, 19, var(--tw-bg-opacity));
}

.bg-soil-yellow {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 229, 27, var(--tw-bg-opacity));
}

.bg-soil-cream {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 230, 169, var(--tw-bg-opacity));
}

.bg-soil-brown {
  --tw-bg-opacity: 1;
  background-color: rgba(72, 44, 18, var(--tw-bg-opacity));
}

.bg-soil-green {
  --tw-bg-opacity: 1;
  background-color: rgba(35, 112, 40, var(--tw-bg-opacity));
}

.bg-soil-blue {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 14, 215, var(--tw-bg-opacity));
}

.bg-soil-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-soil-grey {
  --tw-bg-opacity: 1;
  background-color: rgba(116, 117, 118, var(--tw-bg-opacity));
}

.bg-soil-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:bg-orange:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 119, 0, var(--tw-bg-opacity));
}

.hover\:bg-grey-mid:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 225, 226, var(--tw-bg-opacity));
}

.hover\:bg-blue:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(33, 133, 208, var(--tw-bg-opacity));
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-cover {
  object-fit: cover;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-0\.5 {
  padding: 0.125rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-36 {
  padding-top: 9rem;
}

.pt-0\.5 {
  padding-top: 0.125rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-3\.5 {
  padding-top: 0.875rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-0\.5 {
  padding-right: 0.125rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-56 {
  padding-bottom: 14rem;
}

.pb-0\.5 {
  padding-bottom: 0.125rem;
}

.pb-1\.5 {
  padding-bottom: 0.375rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-0\.5 {
  padding-left: 0.125rem;
}

.pl-1\.5 {
  padding-left: 0.375rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-relaxed {
  line-height: 1.625;
}

.text-transparent {
  color: transparent;
}

.text-orange {
  --tw-text-opacity: 1;
  color: rgba(245, 119, 0, var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-green-checkmark {
  --tw-text-opacity: 1;
  color: rgba(35, 186, 69, var(--tw-text-opacity));
}

.text-red {
  --tw-text-opacity: 1;
  color: rgba(177, 17, 17, var(--tw-text-opacity));
}

.text-grey-light {
  --tw-text-opacity: 1;
  color: rgba(241, 242, 242, var(--tw-text-opacity));
}

.text-grey-mid {
  --tw-text-opacity: 1;
  color: rgba(224, 225, 226, var(--tw-text-opacity));
}

.text-grey-dark {
  --tw-text-opacity: 1;
  color: rgba(186, 187, 187, var(--tw-text-opacity));
}

.text-charcoal {
  --tw-text-opacity: 1;
  color: rgba(97, 97, 97, var(--tw-text-opacity));
}

.text-text {
  --tw-text-opacity: 1;
  color: rgba(51, 59, 64, var(--tw-text-opacity));
}

.text-menu-text {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-blue {
  --tw-text-opacity: 1;
  color: rgba(33, 133, 208, var(--tw-text-opacity));
}

.text-bluelight {
  --tw-text-opacity: 1;
  color: rgba(163, 204, 235, var(--tw-text-opacity));
}

.text-soil-grey {
  --tw-text-opacity: 1;
  color: rgba(116, 117, 118, var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.underline {
  text-decoration: underline;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-95 {
  opacity: 0.95;
}

.opacity-100 {
  opacity: 1;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.form-control {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(224, 225, 226, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.form-control:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.form-control-xxl {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.form-control-xxl:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.form-control-xl-dark {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(224, 225, 226, var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.form-control-xl-dark:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.form-control-xl {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.form-control-xl:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.form-control-active {
  --tw-bg-opacity: 1;
  background-color: rgba(33, 133, 208, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.form-control-number {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: center;
  font-size: 3rem;
  line-height: 1;
}

.form-control-number:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.form-control-orange-border {
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(245, 119, 0, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.form-control-orange-border:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.width-sidebar {
  /* width: 200px; */
  width: 300px;
}

.grid-cols-14 {
  grid-template-columns: repeat(14, minmax(0, 1fr));
}

.workflow-arrow:after,
    .workflow-arrow:before {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
}

.workflow-arrow:after {
  top: 7px;
  border-color: transparent transparent transparent #FFFFFF;
  border-width: 7px;
}

.workflow-arrow:before {
  top: 6px;
  border-color: transparent transparent transparent #babbbb;
  border-width: 8px;
}

.workflow-arrow-orange:after,
    .workflow-arrow-orange:before {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
}

.workflow-arrow-orange:after {
  top: 7px;
  border-color: transparent transparent transparent #f57700;
  border-width: 7px;
}

.workflow-arrow-orange:before {
  top: 6px;
  border-color: transparent transparent transparent #f57700;
  border-width: 8px;
}

.step-arrow {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  top: 3px;
  border-color: transparent transparent transparent #E6E6E6;
  border-width: 15px;
}

.link {
  --tw-text-opacity: 1;
  color: rgba(33, 133, 208, var(--tw-text-opacity));
  text-decoration: underline;
}

.password-show {
  position: relative;
}

.password-show img{
  position: absolute;
  right: 10px;
  top: 28px;
  width: 25px;
  height: 25px;
}

.bg-mottled {
  background-image: url(/static/media/mottled-color.16001e66.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.bg-multicoloured {
  background-image: url(/static/media/multi-colored-color.b982d3cb.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.dataSyncFooter{
  margin-top: 1rem;
  padding: 5px;
  /* background-color: rgba(33, 133, 208); */
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align:center;
  color:#fff;
}

.dataSyncFooterOrange{
  margin-top: 1rem;
  padding: 5px;
  /* background-color: rgba(33, 133, 208); */
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align:center;
  color:#fff;
  /* padding-top:12px;
      height:46px */
}

.projectsBottomButtons{
  margin-top: 1rem;
  padding: 5px;
  /* background-color: rgba(33, 133, 208); */
  position: fixed;
  bottom: 35px;
  left: 0;
  width: 100%;
  text-align:center;
  color:#fff;
}

.panelFooter{
  margin-top: 1rem;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

.checkboxLG{
  transform: scale(1.8);
  accent-color: #2185d0;
}

/* login */

/* .loginBG {
        animation-name: loginBGZoom;
        transform-origin: 50% 50%;
        background-size: auto 110%;
      }  
    @media (prefers-reduced-motion: no-preference) {
        .loginBG {
          animation: loginBGZoom infinite 120s ease-in-out;
        }
    }
    @keyframes loginBGZoom {
        0% {
          background-size: auto 110%;
          background-position: 50% 50%;
          transition-timing-function: ease-in-out;
        }
        50% {
          background-size: auto 150%;
          background-position: 50% 80%;
        }
        100% {
          background-size: auto 110%;
          background-position: 50% 50%;
          transition-timing-function: ease-in-out;
        }
      } */

/* logo */

.logo-spin {
  animation: logo-spin infinite 30s linear;
}

.logo-spin-sync {
  animation: logo-spin infinite 6s linear;
}

@keyframes logo-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.logo-spin-sync-left {
  animation: logo-spin-left infinite 3s linear;
}

@keyframes logo-spin-left {
  from {
    transform: rotate(360deg);
  }

  to {
    transform: rotate(0deg);
  }
}

/* sidebar */

.sidebar-user-info{
  /* margin-left:10px; */
  margin-top:-40px;
  margin-bottom:15px;
  width:250px;
}

.sidebar-user-icon{
  margin-left:10px;
  width:60px;
  border: 4px solid #f57700;
  border-radius: 30px;
}

.sidebar-user-name{
  font-size: 0.9rem;
  line-height:0.8rem;
}

.sidebar-user-company{
  font-size: 0.7rem;
  line-height:0.8rem;
}

.align-right{
  margin-left: auto;
}

/* ROB'S CSS */

.text-tiny {
  font-size: 0.6rem; line-height: 0.8rem;
}

/* BOREHOLE MENU */

.boreholeMenu_rig_spt_title {
  font-size: 0.45rem
}

.boreholeMenu_rig_spt_id {
  font-size: 0.85rem
}

@media only screen and (max-width:640px  )  {
  .boreholeMenu_rig_spt_title {
    font-size: 0.45rem
  }

  .boreholeMenu_rig_spt_id {
    font-size: 0.65rem
  }
}

/* AGS & PLANT CHECK */

.ags-item > input[type=checkbox] {
  transform: scale(1.8);
  margin-left:10px;
  margin-right:10px;
  accent-color: #2185d0;
}

.plantCheck > input[type=checkbox] {
  transform: scale(1.4);
  margin:6px 10px 6px 10px;
  accent-color: #2185d0;
}

@media only screen and (max-width:768px  )  {
  .ags-item > input[type=checkbox] {
    transform: scale(1.5);
    margin-left:10px;
    margin-right:10px;
  }

  .plantCheck > input[type=checkbox] {
    transform: scale(1.4);
    margin:6px 10px 6px 10px;
    accent-color: #2185d0;
  }
}

@media only screen and (max-width:640px  )  {
  .ags-item > input[type=checkbox] {
    transform: scale(1.5);
    margin-left:10px;
    margin-right:10px;
  }

  .plantCheck > input[type=checkbox] {
    transform: scale(1.3);
    margin:6px 10px 6px 10px;
    accent-color: #2185d0;
  }
}

@media only screen and (max-width:360px  )  {
  .ags-item > input[type=checkbox] {
    transform: scale(1.2);
    margin-left:5px;
    margin-right:5px;
  }

  .plantCheck > input[type=checkbox] {
    transform: scale(1.3);
    margin:6px 10px 6px 10px;
    accent-color: #2185d0;
  }
}

/* ZOOM */

/* NEW BOREHOLE */

.newHolePageHeight{
  height: 440px;
}

@media only screen and (max-width:800px  )  {
  .newHolePageHeight{
    height: 840px;
  }
}

@media only screen and (max-width:640px  )  {
  .newHolePageHeight{
    height: 470px;
  }
}

@media only screen and (max-width:360px  )  {
  .newHolePageHeight{
    height: 470px;
  }
}

/* DYNAMIC PROBE */

.DP_buttons_container{
  flex:none;
}

.DP_nav_blow{
  display:inline-block;
  vertical-align:top;
}

.DP_other_buttons{
  display:inline-block;
  height: 100px;
  overflow:hidden;
}

.ownWeight_BG{
  background-image: url(/static/media/ownweightBG2.c56b97aa.svg);
  background-size: cover;  /* 100% 100% */
}

@media only screen and (max-width:800px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }
}

@media only screen and (max-width:720px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .ownWeight_BG{
    background-image: url(/static/media/ownweightBG2.c56b97aa.svg);
    background-size: cover;  /* 100% 100% */
  }
}

@media only screen and (max-width:360px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }
}

/* SPT */

.sptBlowCount{
  font-size:1.2rem;
  font-weight:500;
}

.sptBlowCount > p{
  font-size:1rem;
}

.sptBlows{
  /* color:#f57700; */
  color:rgba(33, 133, 208);
  font-weight:600;
}

.nextButtonHeight {
  height:54px;
}

.blowButtonHeight {
  height:116px;
}

.ownWeightButtonHeight {
  height:54px;
}

@media only screen and (max-width:800px  )  {
  .nextButtonHeight {
    height:86px;
  }

  .blowButtonHeight {
    height:180px;
  }

  .ownWeightButtonHeight {
    height:86px;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .nextButtonHeight {
    height:46px;
  }

  .blowButtonHeight {
    height:100px;
  }

  .ownWeightButtonHeight {
    height:46px;
  }
}

.infoContainer {
  position: fixed;
  top: 40%;
  left: 70.5%;
  transform: translate(-50%, -50%);
  z-index: 9999; /* Adjust this value as needed to control the stacking order */
  background-color: rgba(255, 255, 255, 0.9); /* Semi-transparent background */
  /* Add any other styles you want for the container */
}

.info-icon-container {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-top:4px;
}

.info-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .infoContainer {
    top: 40%;
    left: 60%;
  }
}

/* BACKFILL */

.gastapCheckbox > input[type=checkbox] {
  transform: scale(3);
}

/* NUMBER SPINNER */

.number-spinner button {
  outline:none;
  /* -webkit-appearance: none; */
  background-color: #eeeeee;
  border: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0;
  position: relative;
  padding:0;
  /* border-radius: 4px; */
  color: #666;
  zoom:1.5;
  width: 30px;
}

.number-spinner button:before,
  .number-spinner button:after {
  /* display: inline-block; */
  position: absolute;
  content: '';
  width: 0.5rem;
  height: 2px;
  background-color: #666;
  transform: translate(-50%, -50%);
}

.number-spinner button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.modalshadow{
  box-shadow:
    0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 6.7px 5.3px rgba(0, 0, 0, 0.048),
    0 12.5px 10px rgba(0, 0, 0, 0.06),
    0 22.3px 17.9px rgba(0, 0, 0, 0.072),
    0 41.8px 33.4px rgba(0, 0, 0, 0.136);
  /* 0 -41.8px 33.4px rgba(0, 0, 0, 0.056); */
}

.companyLogoShadow{
  box-shadow: 0px 9px 18px -8px rgba(0,0,0,0.5);
}

.bgFullWidth{
  /* background-size: contain !important; */
  background-repeat: repeat-y !important;
  background-size: 100% 25px !important;
  /* background-repeat: no-repeat !important; */
}

/* DYNAMIC PROBE */

.DP_buttons_container{
  flex:none;
}

.DP_nav_blow{
  display:inline-block;
  vertical-align:top;
}

.DP_other_buttons{
  display:inline-block;
  height: 100px;
  overflow:hidden;
}

.dp_container{
  background: #ffffff;
}

.dp_inputs_main_container{
  height: 515px;
}

.dp_chart_main_container_input_page{
  /* height: 490px; */
  height: 553px;
}

/* .dp_chart_main_container{ */

/* height: 490px; */

/* height: 0px; */

/* } */

.dp_chart_bars_container_input_page{
  height: 520px;
}

.snapContainer{
  scroll-snap-type: y mandatory;
}

.snapItem{
  height: 50vh; /* Set the height of each snap item to half of the viewport height */
  scroll-snap-align: start; /* Align the start of each snap item with the snap container */
}

.dpchartSpacer{
  margin-top:20px
}

@media only screen and (max-width:800px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }

  .dp_container{
    background: #ffffff;
    height: 330px;
    overflow:hidden;
  }

  .dp_inputs_main_container{
    height: 500px;
  }

  .dp_chart_main_container_input_page{
    height: 385px; z-index:998 !important;
  }

  .dp_chart_main_container{
    height: 230px;
  } /*495px*/

  .dp_chart_bars_container_input_page{
    height: 352px; z-index:999 !important;
  }

  .dpchartSpacer{
    margin-top:0px
  }
}

@media only screen and (max-width:720px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .dp_inputs_main_container{
    height: 250px;
  } /* height: 285px; */

  .dp_chart_main_container_input_page{
    height: 285px; z-index:998 !important;
  }

  .dp_chart_main_container{
    height: 495px; margin-bottom:20px;
  }

  .dp_chart_bars_container_input_page{
    height: 252px; z-index:999 !important;
  }
}

@media only screen and (max-width:360px  ) /* 48em */ {
  .DP_buttons_container{
    display:flex; flex-direction: row-reverse;
  }

  .DP_other_buttons{
    height: 1px;
  }
}

/* TRL */

.trl_inputs{
  height: 530px;
}

.trlHeading{
  font-size: 0.75rem;
}

@media only screen and (max-width:800px  ) /* 48em */ {
  .trl_inputs{
    height: 812px;
  }
}

@media only screen and (max-width:720px  ) /* 48em */ {
  .trl_inputs{
    height: 500px;
  }

  .trlHeading{
    font-size: 0.8rem;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .trl_inputs{
    height: 500px;
  }

  .trlHeading{
    font-size: 0.55rem;
  }
}

@media only screen and (max-width:360px  ) /* 48em */ {
  .trl_inputs{
    height: 500px;
  }

  .trlHeading{
    font-size: 0.45rem;
  }
}

/* CBR */

.cbr_penetration_data_height{
  height:500px;
}

@media only screen and (max-width:800px  ) /* 48em */ {
  .cbr_penetration_data_height{
    height: 550px;
  }
}

@media only screen and (max-width:720px  ) /* 48em */ {
  .cbr_penetration_data_height{
    height: 450px;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .cbr_penetration_data_height{
    height: 430px;
  }
}

@media only screen and (max-width:360px  ) /* 48em */ {
  .cbr_penetration_data_height{
    height: 430px;
  }
}

/* PLATE TEST */

.plate-test-constant-data-entry-container {
  height: 360px;
}

.plateTestBigHeader {
  zoom:1.5;
}

@media only screen and (max-width:430px  ) /* 48em */ {
  .plate-test-constant-data-entry-container {
    height: 144px;
  }

  .plateTestBigHeader {
    zoom:1.2;
  }
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .plate-test-constant-data-entry-container {
    height: 144px;
  }

  .plateTestBigHeader {
    zoom:1;
  }
}

/* HEAD TEST / SOAKAWAY */

.displayInputHeight{
  height:500px;
}

.manualInputHeight{
  height:470px;
}

.manualInputText{
  font-size: 0.9rem;
  line-height: 1.42rem;
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .displayInputHeight{
    height: 430px;
  }

  .manualInputText{
    font-size: 0.75rem;
    line-height: 1.20rem;
  }

  .manualInputHeight{
    height: 400px;
  }
}

.menu-container {
  opacity: 0;
  overflow: hidden;
  transition: opacity 5s ease-in-out;
}

.menu-container.active {
  opacity: 1;
  transition: opacity 5s ease-in-out;
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 1;
  }

  100% {
    transform: translateY(2%);
    opacity: 1;
  }
}

.backfillLayersHolder{
  height:542px
}

.backfillLayersHolderInside{
  height:530px
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .backfillLayersHolder{
    height: 530px;
  }

  .backfillLayersHolderInside{
    height:518px
  }
}

.contactsHolder{
  min-height:500px;
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .contactsHolder{
    min-height:450px;
  }
}

/* RISK ASSESSMENT */

.RAselected{
  border-width: 2px;
  font-weight:bold;
}

/* GAS MONITORING */

.chemNum{ /* eg o2 */
  font-size: 0.75rem;
}

.fontSize060{
  font-size: 1rem;
}

.fontSize055{
  font-size: 0.95rem;
}

.fontSize050{
  font-size: 0.9rem;
  line-height: 1rem;
}

.fontSize045{
  font-size: 0.8rem;
  line-height: 0.9rem;
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .chemNum{ /* eg o2 */
    font-size: 0.43rem;
  }

  .fontSize060{
    font-size: 0.60rem;
  }

  .fontSize055{
    font-size: 0.55rem;
  }

  .fontSize050{
    font-size: 0.50rem;
    line-height: 0.55rem;
  }

  .fontSize045{
    font-size: 0.45rem;
    line-height: 0.50rem;
  }
}

/* PIPES */

.pipe_solid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAADCAIAAAARJsg+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpiFBQUZBjsACDAACHDADV29shYAAAAAElFTkSuQmCC);
  background-repeat: repeat-y;
  background-size: cover;
  background-position: center;
}

.pipe_slotted {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAlCAIAAADA0y4VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAulJREFUeNrMVc1qFEEQnuqens3PrrAH2UXi3bh6FIUgiDGQJxBBiA+QvEbAo+QeL/HixYNvoEIuwUtyWT0IkcQkEhbFZM3sTHdZ1Z3p6Z1dkhytLJ2e6frpr+qrGmg2m9H/LlDuAKSUiDheD8BYcY+xP2i324uLi9oKWPEuaK+U2tzc7Ha7VX8LCwt4oSwvL3tl4XdpmlIc2rggo7c9OTkZYyaEIGzuSn4NJUmU35fY8lwfHB5JIQ3FsdjOD9D+RdFZmo9mElqtG3MP52rJRJZryqmwWYWIEoh85Qi3tj7vfvsaGQJinCW5jq9ULplEIJyNw2OvgyaS9BZBm1CbX9EKHFQH8KQzvlQoaw4z2Th7aDSaMzdnaKctmoA/jCFRyY+Do97xTxsYY/uPlW7Nzq6tvULOgbGpA581CqBUbXX15ft3b51+kQnEeqPx4P69C254vTl9HsOaOa+YZVk/05NKDgyqyEDBEiqCEOxd51lYbuHqMDVRm1KcmJqAMEMeY71xLTQz7BFgb2/39fp6rBQx0yBTxVsw6Qxu72xXfXG947herxMzme3RcFKoxIin/dMsz5F8epaPEndsS4tYDmlCwV1aKWBFG6TgU/oNn0R0w6sEBAFD2ChCp9NZWVlhbPbRaZCvzAqxZOPNxqcPH6ue5ufns0DyQmg/GAxoXXqxNLZNc0oRjRrayLh8T1yLLVoMUMSVgedwhreQRYZEgL3UyHL8vn+glEwzLSJZuAZkR0DD6bQvKuXmBp+cnm612qRtW5SYiEEFqCqy1zv+3ftlGw29MaVOXtajIIsygcdlQwpHLMA8xOzYBDwU6M4mNBO0ILe1rnwb/KOk+UPHOnXd7boU6UN3+85disUDgxoHywIIyaP3S7d7uL9vXQQD+9HjJ5md9WZ49LvH1Oinz5+NGeYWH4sel48ERDjMS7OzNP3T/8t00ZjzGNLFj3NAMSGYnbFjht2Jmh0KCkpm+E8PdU4MpfI/AQYAWo+FNgShadcAAAAASUVORK5CYII=);
  background-repeat: repeat-y;
  background-position: center;
}

.pipe1visibility{
  display:visible
}

.pipe2visibility{
  display:visible
}

.backfillTextSize{
  font-size:12px
}

@media only screen and (max-width:400px  ) /* 48em */ {
  .pipe1visibility{
    display:none
  }

  .pipe2visibility{
    display:none
  }

  .backfillTextSize{
    font-size:9px
  }
}

.idb-entry-table {
  width: 100%;
  border-collapse: collapse !important;
}

.idb-entry-table th,
  .idb-entry-table td {
  padding: 8px;
  border: 1px solid #e0e1e2 !important; /* #616161 */
}

.idb-entry-table th {
  background-color: #e0e0e0 !important;
  font-weight: bold;
  text-align: left;
}

.idb-entry-table tr:hover {
  background-color: #F1F2F2;
}

.clear{
  clear:both;
}

.progress-container {
  width: 95%; /* Adjust width as needed */
  height: 5px; /* Adjust height as needed */
  background-color: white; /* Initial background color */
  /* border-radius: 5px;  Rounded corners */
  overflow: hidden; /* Hide overflow */
  border: 1px solid #E0E1E2;  /* grey-mid */
}

.progress-bar {
  width: 0%; /* Initial width is zero */
  height: 100%;
  background-color: green; /* Progress color */
}

.plus-background {
  position: relative;
  /* width: 100%; */
  /* height: 100%; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.plus-background::before {
  content: '+';
  position: absolute;
  font-size: 1.2rem; /* Adjust size as needed */
  font-weight: bold;
  color: rgba(116, 117, 118, 0.8);
  /* color: #747576; */
  padding-top:1px;
  z-index: 1;
}

.edit-background {
  position: relative;
  /* width: 100%; */
  /* height: 100%; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.edit-background::before {
  content: 'EDIT';
  position: absolute;
  font-size: 0.45rem; /* Adjust size as needed */
  font-weight: bold;
  color: rgba(116, 117, 118, 0.8);
  /* color: #747576; */
  padding-top:3px;
  z-index: 1;
}

/* LABELS */

.smallLabel{
  zoom:0.40;
}

.printLabel{
  zoom:0.8;
}

.labelSetupZoom{
  zoom: 0.5;
}

@media only screen and (max-width:768px  ) /* 48em */ {
  .smallLabel{
    zoom:0.40;
  }

  .printLabel{
    zoom:0.8;
  }

  .labelSetupZoom{
    zoom:0.8;
  }
}

/* iPhone Pro Max and Large Phones (414px width) */

@media only screen and (max-width: 414px) {
  .smallLabel {
    zoom: 0.45;
  }

  .printLabel {
    zoom: 0.75;
  }

  .labelSetupZoom{
    zoom:0.6;
  }
}

/* iPhone X/11/12 (375px width) */

@media only screen and (max-width: 375px) {
  .smallLabel {
    zoom: 0.4;
  }

  .printLabel {
    zoom: 0.7;
  }

  .labelSetupZoom{
    zoom:0.5;
  }
}

/* Small Android Phones (360px width) */

@media only screen and (max-width: 360px) {
  .smallLabel {
    zoom: 0.35;
  }

  .printLabel {
    zoom: 0.6;
  }

  .labelSetupZoom{
    zoom:0.45;
  }
}

/* Smallest Mobile Devices */

@media only screen and (max-width: 320px) {
  .smallLabel {
    zoom: 0.3;  /* Adjust zoom for extremely small screens */
  }

  .printLabel {
    zoom: 0.5;
  }

  .labelSetupZoom{
    zoom:0.4;
  }
}

.labelCSS {
  font-family: 'Roboto';
  width:410px;
  height:310px;
  color:#000;
}

.labelArea {
  width:360px;
  height:305px;
  background:#fff;
  border-bottom-color:#999;
  /* z-index:49; */
  box-shadow:
        0 2.8px 2.2px rgba(0, 0, 0, 0.034),
        0 6.7px 5.3px rgba(0, 0, 0, 0.048),
        0 12.5px 10px rgba(0, 0, 0, 0.06),
        0 22.3px 17.9px rgba(0, 0, 0, 0.072),
        0 41.8px 33.4px rgba(0, 0, 0, 0.086);
}

.labelShadow{
  border-bottom-color:#999;
  /* z-index:49; */
  box-shadow:
        0 2.8px 2.2px rgba(0, 0, 0, 0.034),
        0 6.7px 5.3px rgba(0, 0, 0, 0.048),
        0 12.5px 10px rgba(0, 0, 0, 0.06),
        0 22.3px 17.9px rgba(0, 0, 0, 0.072),
        0 41.8px 33.4px rgba(0, 0, 0, 0.086);
}

.labelBody {
  font-family: 'Roboto';
  display: flex;
  flex-wrap: wrap;
  width:340px;
  height:250px; /* 270px;*/
  margin-left:auto;
  margin-right:auto;
  color:#000;
}

.labelBody_B {
  font-family: 'Roboto';
  display: flex;
  flex-wrap: wrap;
  width:490px;
  height:310px;
  margin-left:auto;
  margin-right:auto;
  color:#000;
  /* background:#f57700; */
}

.labelBodyBatch {
  font-family: 'Roboto';
  display: flex;
  flex-wrap: wrap;
  /* width:340px; */
  width:63mm;
  /* height:270px; */
  /* width:63mm; height:50mm; */
  height:49mm;
  margin-left:auto;
  margin-right:auto;
  color:#000;
  /* background:yellow; */
  /* background:#f00; */
  /* border: 1px solid #000; */
}

.labelBodyBatch_B {
  font-family: 'Roboto';
  display: flex;
  flex-wrap: wrap;
  /* width:340px; */
  width:100mm;
  /* height:270px; */
  /* width:63mm; height:50mm; */
  height:62mm;
  margin-left:auto;
  margin-right:auto;
  color:#000;
  /* background:yellow; */
  /* background:#f00; */
  /* border: 1px solid #000; */
}

.labelBodyLeft {
  display: flex;
  width:25px;
  height:195px;
  font-size:10px;
}

.labelBodyLeftNoTopImage {
  display: flex;
  width:10px;
}

.topImg{
  width:25px;
  height:195px;
  margin:0;
}

.labelBodyRight_general {
  display: flex;
  flex-wrap: wrap;
  width:340px;
  /* width:61mm; height:50mm; */
  zoom:150%;
}

.labelBodyRight {
  display: flex;
  flex-wrap: wrap;
  width:210px;
  /* width:54mm; height:45mm;  */
  zoom:150%;
  /* background:#f00; */
}

@media print {
  /* 50mm x 63mm */

  .labelBody {
    zoom:115%;
    width:63mm; height:50mm; border:0;
    margin:0; font-family: 'Roboto';
  }    /* background:#f00; */

  .labelBodyBatch {
    zoom:115%;
    width:63mm; height:50mm; border:0;
    margin:0; font-family: 'Roboto';
  }    /* background:#f00; */

  .printArea{
    zoom:62%;
    padding-top:4mm;
    padding-left:4mm;
    padding-right:3mm;
  } /* background:#ff0; */

  /* 62mm x 100mm */

  .labelBody_B {
    zoom:117%;
    width:96mm; height:58mm; border:0 !important;
    margin:0 !important; font-family: 'Roboto';
  } /* background:#f00; */

  .labelBodyBatch_B {
    zoom:114%;
    width:96mm; height:58mm; border:0 !important;
    margin:0 !important; font-family: 'Roboto';
  } /* background:#f00; */

  .printArea_B{
    width:96mm; height:58mm; padding-top:2mm;
    padding-left:2mm;
    padding-right:0mm;
  } /* background:#ff0; */

  .labelTitle {
    width: '55px'; font-size: '4px' !important; line-height: '1.1rem';
  }
}

.letterSpacing {
  letter-spacing: -0.8px;
}

.letterSpacingExtreme {
  letter-spacing: -0.10rem;
}

.locTextHeight{
  height:14px;
  line-height:14px;
}

.locText{
  letter-spacing: -0.5px;
  font-size:12px;
  overflow:hidden;
  /* background:#ff0; */
}

.projTextHeight{
  height:22px;
  line-height:23px;
}

.projText{
  letter-spacing: -2px;
  font-size:30px;
  overflow:hidden;
  /* background:#f00; */
}

.bhTextHeight{
  height:32px;
  line-height:34px;
}

.bhText{
  letter-spacing:-4px;
  font-size:40px;
  overflow:hidden;
  /* background:#ff0; */
}

.bhText_top{
  letter-spacing:-4px;
  font-size:44px;
  overflow:hidden;
  /* background:#ff0; */
}

.sampTextHeight{
  height:32px;
  line-height:32px;
}

.sampText{
  letter-spacing:-4px;
  font-size:40px;
  overflow:hidden;
  /* background:#f00; */
}

.sampText_top{
  letter-spacing:-4px;
  font-size:56px;
  overflow:hidden;
  /* background:#f00; */
}

.depthTextHeight{
  height:20px;
  line-height:20px;
}

.depthText{
  letter-spacing:-1px;
  font-size:22px;
  overflow:hidden;
  /* background:#ff0; */
}

.depthText_top{
  letter-spacing:-1px;
  font-size:27px;
  overflow:hidden;
  /* background:#ff0; */
}

.dateTextHeight{
  height:18px;
  line-height:14px;
}

.dateText{
  letter-spacing:-1px;
  font-size:11px;
  overflow:hidden;
  /* background:#f00; */
}

.drillerTextHeight{
  height:12px;
  line-height:12px;
}

.drillerText{
  font-family: 'Roboto';
  font-size:12px;
  text-align:left;
  overflow:hidden;
  /* background:#ff0; */
}

.barcodeHolder{
  width:100%;
  font:12px monospace !important;
  /* height:46px; */
  vertical-align:top;
  padding-top:0px;
  /* background:#ff0; */
  zoom: 95%;
}

.barcodeHolder>svg{
  margin-left:auto;
  margin-right:auto;
  width:100% !important;
}

.drillitLogsText{
  font-family: 'Roboto';
  font-size:6px;
  overflow:hidden;
  /* margin-top:-3px; */
}

/* LABELS SCREEN */

@media only screen and (max-width:768px  ) /* 48em */ {
  /* .PrintLabelsHolder{width:340px;height: 430px;} */
}

@media only screen and (max-width:360px  ) /* 48em */ {
  /* .PrintLabelsHolder{width:340px;height: 430px;} */
}

/* .labels-container {
    padding: 0;
    margin: 0;
    list-style: none;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
  } */

/* .labels-wrap    { 
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }   */

/* .labels-item {
  padding: 5px;
} */

@media (min-width: 640px) {
  .sm\:visible {
    visibility: visible;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:h-11 {
    height: 2.75rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-20 {
    height: 5rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-52 {
    width: 13rem;
  }

  .sm\:w-60 {
    width: 15rem;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  .md\:visible {
    visibility: visible;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mt-96 {
    margin-top: 24rem;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .md\:-mt-0 {
    margin-top: 0px;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mt-7 {
    margin-top: -1.75rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mt-96 {
    margin-top: -24rem;
  }

  .md\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .md\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mr-9 {
    margin-right: 2.25rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

  .md\:mb-96 {
    margin-bottom: 24rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-14 {
    height: 3.5rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-28 {
    height: 7rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-44 {
    height: 11rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-72 {
    height: 18rem;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-7 {
    width: 1.75rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-11 {
    width: 2.75rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-14 {
    width: 3.5rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-44 {
    width: 11rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-60 {
    width: 15rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-center {
    align-items: center;
  }

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

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .md\:gap-x-4 {
    column-gap: 1rem;
  }

  .md\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .md\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-grey-mid {
    --tw-border-opacity: 1;
    border-color: rgba(224, 225, 226, var(--tw-border-opacity));
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-1\.5 {
    padding: 0.375rem;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .md\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-7 {
    padding-top: 1.75rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .md\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .md\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-60 {
    padding-bottom: 15rem;
  }

  .md\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .md\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .md\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }
}

@media (min-width: 1024px) {
  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mt-64 {
    margin-top: -16rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-28 {
    height: 7rem;
  }

  .lg\:h-36 {
    height: 9rem;
  }

  .lg\:h-56 {
    height: 14rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-36 {
    width: 9rem;
  }

  .lg\:w-60 {
    width: 15rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1280px) {
}

@media (min-width: 1536px) {
}

