.p-1 {
  padding: 1px !important;
}

.p-2 {
  padding: 2px !important;
}

.p-3 {
  padding: 3px !important;
}

.p-4 {
  padding: 4px !important;
}

.p-5 {
  padding: 5px !important;
}

.p-6 {
  padding: 6px !important;
}

.p-7 {
  padding: 7px !important;
}

.p-8 {
  padding: 8px !important;
}

.p-9 {
  padding: 9px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-11 {
  padding: 11px !important;
}

.p-12 {
  padding: 12px !important;
}

.p-13 {
  padding: 13px !important;
}

.p-14 {
  padding: 14px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-16 {
  padding: 16px !important;
}

.p-17 {
  padding: 17px !important;
}

.p-18 {
  padding: 18px !important;
}

.p-19 {
  padding: 19px !important;
}

.p-20 {
  padding: 20px !important;
}

.mb-1 {
  margin-bottom: 1px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.mb-7 {
  margin-bottom: 7px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-9 {
  margin-bottom: 9px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-11 {
  margin-bottom: 11px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.mb-13 {
  margin-bottom: 13px !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-17 {
  margin-bottom: 17px !important;
}

.mb-18 {
  margin-bottom: 18px !important;
}

.mb-19 {
  margin-bottom: 19px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-21 {
  margin-bottom: 21px !important;
}

.mb-22 {
  margin-bottom: 22px !important;
}

.mb-23 {
  margin-bottom: 23px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.mb-26 {
  margin-bottom: 26px !important;
}

.mb-27 {
  margin-bottom: 27px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.mb-29 {
  margin-bottom: 29px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mt-13 {
  margin-top: 13px !important;
}

.mt-14 {
  margin-top: 14px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mt-17 {
  margin-top: 17px !important;
}

.mt-18 {
  margin-top: 18px !important;
}

.mt-19 {
  margin-top: 19px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-21 {
  margin-top: 21px !important;
}

.mt-22 {
  margin-top: 22px !important;
}

.mt-23 {
  margin-top: 23px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mt-26 {
  margin-top: 26px !important;
}

.mt-27 {
  margin-top: 27px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.mt-29 {
  margin-top: 29px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.bg-danger {
  background: #f14d4d !important;
}

.grid-title {
  border-radius: 5px 5px 0px 0px;
}

@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }

  .page-sidebar {
    display: none !important;
  }
}

.table .sort::after {
  content: "\F0DC";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 3px;
}

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

.page-sidebar-wrapper {
  overflow: auto !important;
  overflow-x: hidden !important;
}

.btn-sm {
  padding: 3px 10px !important;
  font-size: 12px !important;
}

.text-blue {
  color: #7676f3 !important;
}

.text-purple {
  color: #ab0cab !important;
}

.text-orange {
  color: #fea502 !important;
}

.text-green {
  color: #4bca4b !important;
}

.text-red {
  color: #d9534f !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.btn .caret {
  margin-left: 0 !important;
}

.table-orders tr th,
.table-orders tr td {
  font-size: 12px !important;
  padding: 10px 7px !important;
}

.swal2-select {
  height: 50px !important;
}

.vdp-datepicker .form-control[disabled],
.vdp-datepicker .form-control[readonly] {
  cursor: text !important;
}

.item-status {
  display: inline-block;
  background-color: rgb(125, 211, 252);
  color: #000;
  border-radius: 3px;
  padding: 1px 7px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.item-status.imported {
  background-color: #5DA78E;
  color: #FFF;
}

.item-status.document_printed {
  background-color: #FAE34C;
  color: #000000;
}

.item-status.started {
  background-color: #EB8332;
  color: #000000;
}

.item-status.cutting {
  background-color: #C63D3D;
  color: #FFF;
}

.item-status.qc {
  background-color: #9B4A8F;
  color: #FFF;
}

.item-status.packaging {
  background-color: #508ABE;
  color: #FFF;
}

.item-status.shelf {
  background-color: #D5D5D5;
  color: #000;
}

