@media all and (min-width:0) {

  .checkbox input[type=checkbox],
  .checkbox-inline input[type=checkbox],
  .radio input[type=radio],
  .radio-inline input[type=radio] {
    display: inline-block !important;
  }


  input[type=text],
  input[type=password],
  input[type=datetime],
  input[type=datetime-local],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=week],
  input[type=email],
  input[type=url],
  input[type=tel],
  input[type=color],
  input[type=number],
  input[type=search] {
    line-height: normal !important;
  }

  select.row-input,
  input[type=text].row-input,
  input[type=number].row-input {
    width: 50px !important;
    height: 18px !important;
    line-height: 17px !important;
    padding: 0 4px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

  .checkbox input[type=checkbox],
  .checkbox-inline input[type=checkbox],
  .radio input[type=radio],
  .radio-inline input[type=radio] {
    display: none !important;
  }
}

.alertSelectInfoItem {
  /* width: 100px; */
  padding: 10px;
  border: 1px solid transparent;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  background-color: #fffbe8;
  border-color: #f7e8c7;
  color: #9e7437;
  margin: 2px;
}


.laydate_box,
.laydate_box div {
  box-sizing: content-box !important;
}

.form-table tr {
  height: 17px !important;
  line-height: 17px !important;
}

input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=email],
input[type=url],
input[type=tel],
input[type=color],
input[type=number],
input[type=search] {
  background: #fff;
  border: 1px solid #ccd0d6;
  width: 127px !important;
  height: 32px;
  border-radius: 0;
  color: #666;
  opacity: 1;
  font-size: 12px;
  font-family: inherit;
  padding: 7px 0 7px 10px;
}

input[type=search].select2-search__field {
  width: 115px !important;
}

.form-table-td2 {
  padding: 2px !important;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 127px !important;
}

.select2-Container-Define .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 100% !important;
}


.widget {
  min-width: 1024px !important;
}

.pagination .select2-container {
  width: 72px !important;
}

input[type=text].pagination-go-input {
  width: 36px !important;
}

input[type=text].warehouseCode {
  width: 72px !important;
}

input[type=text].storateCode {
  width: 96px !important;
}


input[type=text].row-input,
input[type=number].row-input {
  width: 50px !important;
  height: 18px !important;
}

input[type=text].row-memo,
input[type=textarea].row-memo {
  width: 85% !important;
}

.wCenter {
  text-align: center;
}

.w1 {
  text-align: center;
  width: 72px;
}

.w2 {
  text-align: center;
  width: 96px;
}

.w0 {
  text-align: center;
  width: 104px;
}

.w3 {
  text-align: center;
  width: 144px;
}

.wa {
  text-align: center;
  width: 180px;
}

.w4 {
  text-align: center;
  width: 192px;
}

.w5 {
  width: 240px;
}

.w6 {
  width: 288px;
}

.w7 {
  width: 336px;
}

.w8 {
  width: 384px;
}

.w9 {
  width: 432px;
}

.w10 {
  width: 480px;
}

.table-fixed>tbody>tr>td {
  white-space: normal !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  word-wrap: normal;
}

.nowrap {
  white-space: nowrap;
}


/*打印相关*/

.print-common input {
  border: 0px;
  background: #fff !important;
}

.print-common .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 0px solid #CCD0D6;
  height: 32px;
  border-radius: 0;
}

.print-common .select2-selection__arrow {
  display: none;
}

.print-common .print-head {
  font-size: 18px;
}

.print-common button,
.print-common input[type=checkbox] {
  display: none;
}

.print-common .print-detail input.row-input {
  BACKGROUND-COLOR: transparent !important;
}


.print-common thead td,
.print-common tfoot td {
  border-top: 0px !important;
  border-bottom: 1px solid #000 !important;
  background: transparent !important;
  background-color: #f7f7f7 !important;
}

.print-common thead tr.print-form-tr th {
  text-align: center;
}

.print-common thead tr.print-form-tr-title th {
  text-align: center;
  font-size: 24px;
  background-color: white;
}
