.is-margin-1
{
  margin: 0 0 10px;
}

.is-margin-2
{
  margin: 0 0 20px;
}

.is-margin-3
{
  margin: 0 0 30px;
}

.content p.is-margin-1
{
  margin-bottom: 10px;
}

.is-margin-4
{
  margin: 0 0 40px;
}

.title
{
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
  padding: 2.5rem 0;
}

.notification.packNum label
{
  font-weight: normal;
  color: #fff;
}

section.section
{
  padding: 0.4rem 1.5rem 1rem;
}

hr
{
  margin: 0.6rem 0;
  background-color: #bbb;
}

h2
{
  margin-top: 0;
}

.inputLabel
{
  line-height: 36px;
  padding-right: 5px;
}

.skuQuality label
{
  width: 230px;
  font-weight: normal;
}

.reportGenerate label
{
  line-height: 34px;
  margin-right: 5px;
}

input[type=number].input
{
  width: 80px;
  margin-right: 15px;
}

label.subtitle.label
{
  margin-bottom: 20px;
}

hr.has-background-dark
{
  margin-top: 20px;
}

.prefill
{
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.prefill label
{
  margin-right: 10px;
}

.prefill span.file-tip
{
  border: none;
  padding-left: 0;
}

.imgCheckSection
{
  background-color: #fffae5
}

.imageCheckBtns .is-pulled-left
{
  margin-right: 5px;
}

.scanDetail
{
  position: fixed;
  background-color: rgba(0,0,0,0.8);
  z-index: 99;
  width: 100%;
  top: 0;
  bottom: 0;
  overflow: auto;
}

.scanDetail .detailHoder
{
  max-height: 25vh;
  padding: 0 10px;
  overflow: auto;
  margin-bottom: 20px;
  font-size: 14px;
}

#app.hideScroll
{
  overflow: hidden;
  max-height: 100vh;
}