/* line 1, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show {
  min-width: 8.5in;
  position: relative;
}

/* line 5, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show h1 {
  font-size: 200%;
  text-align: center;
}

/* line 11, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-1 dt, .ap_vendor_invoices.show .row-1 dd {
  display: inline;
}

/* line 15, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-1__right-header {
  position: absolute;
  right: 0;
  padding-right: 30px;
  text-align: right;
}

/* line 22, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-1 dt, .ap_vendor_invoices.show .row-2 dt {
  margin-right: 1ch;
}

/* line 27, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-2 {
  padding: 0 30px;
  overflow: hidden;
}

/* line 32, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-2__left-header,
.ap_vendor_invoices.show .row-2__right-header {
  display: flex;
  padding: 15px 0;
}

/* line 37, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-2__left-header + .row-2__left-header {
  padding-top: 0;
}

/* line 41, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-2__left-header {
  clear: left;
  float: left;
}

/* line 46, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-2__right-header {
  float: right;
}

/* line 50, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-3 {
  clear: both;
  display: flex;
  justify-content: space-around;
  padding: 15px 30px;
  border-width: 1px 0;
  border-color: #ecf0f1;
  border-style: solid;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 59, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show .row-3 dt, .ap_vendor_invoices.show .row-3 dd {
  text-align: center;
}

/* line 64, app/assets/stylesheets/ap_vendor_invoices.scss */
.ap_vendor_invoices.show tfoot .total-price-label {
  text-align: right;
}
body {
  overscroll-behavior-y: contain;
}
/**
 * Globally override the default color for disabled textfields
 * We have had multiple complaints that it is too light.
 * "now you can hardly see the numbers...we need our bold numbers back please!"
 * "Always remember many of us are wearing glasses."
 */
.Mui-disabled {
  color: rgba(0, 0, 0, 0.7) !important;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.7) !important;
  pointer-events: auto !important;
  cursor: not-allowed !important;
}

/* line 1, app/assets/stylesheets/invoices_show.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 5, app/assets/stylesheets/invoices_show.scss */
.invoice-company {
  font-size: 150%;
  color: #257eda;
}

/* line 9, app/assets/stylesheets/invoices_show.scss */
.invoice-header {
  /*border: 1px solid black;*/
}

/* line 11, app/assets/stylesheets/invoices_show.scss */
.invoice-header .page-num-container {
  float: right;
}

/* line 16, app/assets/stylesheets/invoices_show.scss */
.invoice-header,
.invoice-body,
.invoice-footer {
  font-size: 12px;
}

/* line 20, app/assets/stylesheets/invoices_show.scss */
.invoice-header .left-right-container,
.invoice-body .left-right-container,
.invoice-footer .left-right-container {
  overflow: hidden;
}

/* line 22, app/assets/stylesheets/invoices_show.scss */
.invoice-header .left-right-container > :first-child,
.invoice-body .left-right-container > :first-child,
.invoice-footer .left-right-container > :first-child {
  float: left;
}

/* line 25, app/assets/stylesheets/invoices_show.scss */
.invoice-header .left-right-container > :last-child,
.invoice-body .left-right-container > :last-child,
.invoice-footer .left-right-container > :last-child {
  float: right;
}

/* line 31, app/assets/stylesheets/invoices_show.scss */
.invoice-header .width-100,
.invoice-body .width-100,
.invoice-footer .width-100 {
  width: 100%;
}

/* line 35, app/assets/stylesheets/invoices_show.scss */
.invoice-header .align-right,
.invoice-body .align-right,
.invoice-footer .align-right {
  text-align: right;
  border: 1px solid black;
  border-collapse: collapse;
}

/* line 41, app/assets/stylesheets/invoices_show.scss */
.invoice-header #row-1,
.invoice-body #row-1,
.invoice-footer #row-1 {
  margin-bottom: 20px;
}

/* line 44, app/assets/stylesheets/invoices_show.scss */
.invoice-header #row-2,
.invoice-body #row-2,
.invoice-footer #row-2 {
  margin-bottom: 10px;
}

/* line 46, app/assets/stylesheets/invoices_show.scss */
.invoice-header #row-2 label,
.invoice-body #row-2 label,
.invoice-footer #row-2 label {
  margin-right: 10px;
}

/* line 52, app/assets/stylesheets/invoices_show.scss */
.invoice-header table td,
.invoice-body table td,
.invoice-footer table td {
  vertical-align: top;
  border-bottom: 1px solid black;
  padding-bottom: 1px;
}

/* line 57, app/assets/stylesheets/invoices_show.scss */
.invoice-header table th,
.invoice-body table th,
.invoice-footer table th {
  vertical-align: bottom;
  background-color: #257eda;
  color: white;
}

/* line 64, app/assets/stylesheets/invoices_show.scss */
.invoice-header #bordered-table,
.invoice-body #bordered-table,
.invoice-footer #bordered-table {
  border-collapse: collapse;
  font-size: 12px;
}

/* line 68, app/assets/stylesheets/invoices_show.scss */
.invoice-header #bordered-table td,
.invoice-body #bordered-table td,
.invoice-footer #bordered-table td {
  border: 1px solid black;
  text-align: center;
}

/* line 74, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header,
.invoice-header .invoice-item-table,
.invoice-body .invoice-item-table-header,
.invoice-body .invoice-item-table,
.invoice-footer .invoice-item-table-header,
.invoice-footer .invoice-item-table {
  font-size: 12px;
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
}

/* line 80, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th, .invoice-header .invoice-item-table-header td,
.invoice-header .invoice-item-table th,
.invoice-header .invoice-item-table td,
.invoice-body .invoice-item-table-header th,
.invoice-body .invoice-item-table-header td,
.invoice-body .invoice-item-table th,
.invoice-body .invoice-item-table td,
.invoice-footer .invoice-item-table-header th,
.invoice-footer .invoice-item-table-header td,
.invoice-footer .invoice-item-table th,
.invoice-footer .invoice-item-table td {
  padding: 0 0.5em;
  padding-left: 0;
}

/* line 84, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .qty-ord, .invoice-header .invoice-item-table-header .case-pack, .invoice-header .invoice-item-table-header .ship-qty, .invoice-header .invoice-item-table-header .bo-qty,
.invoice-header .invoice-item-table .qty-ord,
.invoice-header .invoice-item-table .case-pack,
.invoice-header .invoice-item-table .ship-qty,
.invoice-header .invoice-item-table .bo-qty,
.invoice-body .invoice-item-table-header .qty-ord,
.invoice-body .invoice-item-table-header .case-pack,
.invoice-body .invoice-item-table-header .ship-qty,
.invoice-body .invoice-item-table-header .bo-qty,
.invoice-body .invoice-item-table .qty-ord,
.invoice-body .invoice-item-table .case-pack,
.invoice-body .invoice-item-table .ship-qty,
.invoice-body .invoice-item-table .bo-qty,
.invoice-footer .invoice-item-table-header .qty-ord,
.invoice-footer .invoice-item-table-header .case-pack,
.invoice-footer .invoice-item-table-header .ship-qty,
.invoice-footer .invoice-item-table-header .bo-qty,
.invoice-footer .invoice-item-table .qty-ord,
.invoice-footer .invoice-item-table .case-pack,
.invoice-footer .invoice-item-table .ship-qty,
.invoice-footer .invoice-item-table .bo-qty {
  width: 4em;
  text-align: center;
  padding: 0;
}

/* line 89, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .mfg-stock,
.invoice-header .invoice-item-table .mfg-stock,
.invoice-body .invoice-item-table-header .mfg-stock,
.invoice-body .invoice-item-table .mfg-stock,
.invoice-footer .invoice-item-table-header .mfg-stock,
.invoice-footer .invoice-item-table .mfg-stock {
  width: 8em;
  text-align: center;
}

/* line 93, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .desc,
.invoice-header .invoice-item-table .desc,
.invoice-body .invoice-item-table-header .desc,
.invoice-body .invoice-item-table .desc,
.invoice-footer .invoice-item-table-header .desc,
.invoice-footer .invoice-item-table .desc {
  width: calc(100% - 40em);
}

/* line 96, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th.desc,
.invoice-header .invoice-item-table th.desc,
.invoice-body .invoice-item-table-header th.desc,
.invoice-body .invoice-item-table th.desc,
.invoice-footer .invoice-item-table-header th.desc,
.invoice-footer .invoice-item-table th.desc {
  padding-right: 150px;
}

/* line 99, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .stock-no,
.invoice-header .invoice-item-table .stock-no,
.invoice-body .invoice-item-table-header .stock-no,
.invoice-body .invoice-item-table .stock-no,
.invoice-footer .invoice-item-table-header .stock-no,
.invoice-footer .invoice-item-table .stock-no {
  width: 5em;
}

/* line 102, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th.stock-no,
.invoice-header .invoice-item-table th.stock-no,
.invoice-body .invoice-item-table-header th.stock-no,
.invoice-body .invoice-item-table th.stock-no,
.invoice-footer .invoice-item-table-header th.stock-no,
.invoice-footer .invoice-item-table th.stock-no {
  vertical-align: bottom;
  text-align: center;
  /*right: -20px;*/
}

/* line 107, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header line-item,
.invoice-header .invoice-item-table line-item,
.invoice-body .invoice-item-table-header line-item,
.invoice-body .invoice-item-table line-item,
.invoice-footer .invoice-item-table-header line-item,
.invoice-footer .invoice-item-table line-item {
  width: 4em;
  text-align: left;
}

/* line 111, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .sold-price,
.invoice-header .invoice-item-table .sold-price,
.invoice-body .invoice-item-table-header .sold-price,
.invoice-body .invoice-item-table .sold-price,
.invoice-footer .invoice-item-table-header .sold-price,
.invoice-footer .invoice-item-table .sold-price {
  width: 5em;
  text-align: right;
}

/* line 115, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th.sold-price,
.invoice-header .invoice-item-table th.sold-price,
.invoice-body .invoice-item-table-header th.sold-price,
.invoice-body .invoice-item-table th.sold-price,
.invoice-footer .invoice-item-table-header th.sold-price,
.invoice-footer .invoice-item-table th.sold-price {
  /*right: -30px;*/
}

/* line 118, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .discount,
.invoice-header .invoice-item-table .discount,
.invoice-body .invoice-item-table-header .discount,
.invoice-body .invoice-item-table .discount,
.invoice-footer .invoice-item-table-header .discount,
.invoice-footer .invoice-item-table .discount {
  text-align: center;
  width: 3em;
}

/* line 122, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th.discount,
.invoice-header .invoice-item-table th.discount,
.invoice-body .invoice-item-table-header th.discount,
.invoice-body .invoice-item-table th.discount,
.invoice-footer .invoice-item-table-header th.discount,
.invoice-footer .invoice-item-table th.discount {
  vertical-align: bottom;
  /*right: -26px;*/
}

/* line 126, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .tax,
.invoice-header .invoice-item-table .tax,
.invoice-body .invoice-item-table-header .tax,
.invoice-body .invoice-item-table .tax,
.invoice-footer .invoice-item-table-header .tax,
.invoice-footer .invoice-item-table .tax {
  text-align: center;
  width: 3em;
}

/* line 130, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header th.tax,
.invoice-header .invoice-item-table th.tax,
.invoice-body .invoice-item-table-header th.tax,
.invoice-body .invoice-item-table th.tax,
.invoice-footer .invoice-item-table-header th.tax,
.invoice-footer .invoice-item-table th.tax {
  /*right: -26px;*/
}

/* line 133, app/assets/stylesheets/invoices_show.scss */
.invoice-header .invoice-item-table-header .ext,
.invoice-header .invoice-item-table .ext,
.invoice-body .invoice-item-table-header .ext,
.invoice-body .invoice-item-table .ext,
.invoice-footer .invoice-item-table-header .ext,
.invoice-footer .invoice-item-table .ext {
  width: 6em;
  text-align: right;
  vertical-align: top;
}

/* line 140, app/assets/stylesheets/invoices_show.scss */
.invoice-header .total-container table,
.invoice-body .total-container table,
.invoice-footer .total-container table {
  font-size: 12px;
  margin-bottom: 40px;
}

/* line 143, app/assets/stylesheets/invoices_show.scss */
.invoice-header .total-container table td,
.invoice-body .total-container table td,
.invoice-footer .total-container table td {
  padding: 0 16px;
}

/* line 146, app/assets/stylesheets/invoices_show.scss */
.invoice-header .total-container table td:last-child,
.invoice-body .total-container table td:last-child,
.invoice-footer .total-container table td:last-child {
  padding-right: 0;
  text-align: right;
}

/* line 151, app/assets/stylesheets/invoices_show.scss */
.invoice-header .remit-container,
.invoice-header .total-container,
.invoice-body .remit-container,
.invoice-body .total-container,
.invoice-footer .remit-container,
.invoice-footer .total-container {
  margin-top: 20px;
}

/* line 157, app/assets/stylesheets/invoices_show.scss */
.invoice-footer .terms-and-conditions {
  font-size: 85%;
}

/* line 160, app/assets/stylesheets/invoices_show.scss */
.invoice-footer .received-by-signed-container {
  font-size: 85%;
  width: 48%;
  margin-bottom: 20px;
}

/* line 165, app/assets/stylesheets/invoices_show.scss */
.invoice-footer .received-by-signed-container:first-child {
  width: 48%;
  margin-right: 4%;
}

/* line 170, app/assets/stylesheets/invoices_show.scss */
.invoice-footer .border-bottom {
  display: inline-block;
  border-bottom: 1px solid black;
  width: 100%;
}

/* line 176, app/assets/stylesheets/invoices_show.scss */
.invoice-footer-continued-on-next-page {
  /*padding-top: 100px;*/
  text-align: center;
  display: none;
}
/* line 5, app/assets/stylesheets/pos.scss */
.stockFileImage {
  background-size: contain;
  background-size: no-repeat;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 13, app/assets/stylesheets/pos.scss */
#stock-file-root {
  min-width: 768px;
}
/* line 1, app/assets/stylesheets/pos_show.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/pos_show.scss */
.po-header .page-num-container {
  float: right;
  width: 80px;
}

/* line 11, app/assets/stylesheets/pos_show.scss */
.po-header #po-no-date-container {
  width: 225px;
}

/* line 15, app/assets/stylesheets/pos_show.scss */
.po-header .title {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  width: 100%;
  padding-left: 30%;
}

/* line 23, app/assets/stylesheets/pos_show.scss */
.po-header .vendor {
  padding-left: 4.5in;
  text-align: right;
}

/* line 28, app/assets/stylesheets/pos_show.scss */
.po-header .vendor-location {
  padding-left: 4.52in;
  text-align: right;
}

/* line 33, app/assets/stylesheets/pos_show.scss */
.po-header .right-of-ship {
  width: 220px;
  z-index: 50;
  top: 35%;
  position: absolute;
  right: 10%;
}

/* line 41, app/assets/stylesheets/pos_show.scss */
.po-header,
.po-body,
.po-footer {
  font-size: 14px;
}

/* line 45, app/assets/stylesheets/pos_show.scss */
.po-header .left-right-container,
.po-body .left-right-container,
.po-footer .left-right-container {
  overflow: hidden;
}

/* line 47, app/assets/stylesheets/pos_show.scss */
.po-header .left-right-container > :first-child,
.po-body .left-right-container > :first-child,
.po-footer .left-right-container > :first-child {
  float: left;
}

/* line 50, app/assets/stylesheets/pos_show.scss */
.po-header .left-right-container > :last-child,
.po-body .left-right-container > :last-child,
.po-footer .left-right-container > :last-child {
  float: right;
}

/* line 54, app/assets/stylesheets/pos_show.scss */
.po-header .width-100,
.po-body .width-100,
.po-footer .width-100 {
  width: 100%;
}

/* line 57, app/assets/stylesheets/pos_show.scss */
.po-header .width-50,
.po-body .width-50,
.po-footer .width-50 {
  width: 50%;
}

/* line 61, app/assets/stylesheets/pos_show.scss */
.po-header .align-right,
.po-body .align-right,
.po-footer .align-right {
  text-align: right;
}

/* line 65, app/assets/stylesheets/pos_show.scss */
.po-header .pull-right,
.po-body .pull-right,
.po-footer .pull-right {
  text-align: right;
}

/* line 69, app/assets/stylesheets/pos_show.scss */
.po-header .bill-to,
.po-body .bill-to,
.po-footer .bill-to {
  float: left;
  width: 8.333333%;
}

/* line 74, app/assets/stylesheets/pos_show.scss */
.po-header .bill-to-name,
.po-body .bill-to-name,
.po-footer .bill-to-name {
  font-weight: 700;
  font-size: 20px;
}

/* line 79, app/assets/stylesheets/pos_show.scss */
.po-header .bill-to-info,
.po-body .bill-to-info,
.po-footer .bill-to-info {
  font-size: 16px;
  padding-left: 8.3333333%;
}

/* line 84, app/assets/stylesheets/pos_show.scss */
.po-header .bill-to-address,
.po-body .bill-to-address,
.po-footer .bill-to-address {
  font-size: 17px;
  padding-left: 8.333333%;
}

/* line 89, app/assets/stylesheets/pos_show.scss */
.po-header .po_order_no,
.po-body .po_order_no,
.po-footer .po_order_no {
  font-weight: 700;
  font-size: 18px;
}

/* line 94, app/assets/stylesheets/pos_show.scss */
.po-header .right-padded,
.po-body .right-padded,
.po-footer .right-padded {
  padding-right: 5%;
}

/* line 98, app/assets/stylesheets/pos_show.scss */
.po-header #row-1,
.po-body #row-1,
.po-footer #row-1 {
  margin-bottom: 20px;
}

/* line 101, app/assets/stylesheets/pos_show.scss */
.po-header #row-2,
.po-body #row-2,
.po-footer #row-2 {
  margin-bottom: 10px;
}

/* line 103, app/assets/stylesheets/pos_show.scss */
.po-header #row-2 label,
.po-body #row-2 label,
.po-footer #row-2 label {
  margin-right: 10px;
}

/* line 109, app/assets/stylesheets/pos_show.scss */
.po-header table td,
.po-body table td,
.po-footer table td {
  vertical-align: top;
}

/* line 112, app/assets/stylesheets/pos_show.scss */
.po-header table th,
.po-body table th,
.po-footer table th {
  vertical-align: bottom;
}

/* line 117, app/assets/stylesheets/pos_show.scss */
.po-header #bordered-table,
.po-body #bordered-table,
.po-footer #bordered-table {
  border-collapse: collapse;
  font-size: 14px;
}

/* line 121, app/assets/stylesheets/pos_show.scss */
.po-header #bordered-table td,
.po-body #bordered-table td,
.po-footer #bordered-table td {
  border: 1px solid black;
  text-align: center;
}

/* line 127, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header,
.po-header .po-item-table,
.po-body .po-item-table-header,
.po-body .po-item-table,
.po-footer .po-item-table-header,
.po-footer .po-item-table {
  font-size: 12px;
  width: 100%;
}

/* line 131, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header th, .po-header .po-item-table-header td,
.po-header .po-item-table th,
.po-header .po-item-table td,
.po-body .po-item-table-header th,
.po-body .po-item-table-header td,
.po-body .po-item-table th,
.po-body .po-item-table td,
.po-footer .po-item-table-header th,
.po-footer .po-item-table-header td,
.po-footer .po-item-table th,
.po-footer .po-item-table td {
  padding: 4px 0.5em;
  padding-left: 0;
}

/* line 135, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .qty-ord, .po-header .po-item-table-header .case-pack, .po-header .po-item-table-header .ship-qty, .po-header .po-item-table-header .bo-qty,
.po-header .po-item-table .qty-ord,
.po-header .po-item-table .case-pack,
.po-header .po-item-table .ship-qty,
.po-header .po-item-table .bo-qty,
.po-body .po-item-table-header .qty-ord,
.po-body .po-item-table-header .case-pack,
.po-body .po-item-table-header .ship-qty,
.po-body .po-item-table-header .bo-qty,
.po-body .po-item-table .qty-ord,
.po-body .po-item-table .case-pack,
.po-body .po-item-table .ship-qty,
.po-body .po-item-table .bo-qty,
.po-footer .po-item-table-header .qty-ord,
.po-footer .po-item-table-header .case-pack,
.po-footer .po-item-table-header .ship-qty,
.po-footer .po-item-table-header .bo-qty,
.po-footer .po-item-table .qty-ord,
.po-footer .po-item-table .case-pack,
.po-footer .po-item-table .ship-qty,
.po-footer .po-item-table .bo-qty {
  width: 3em;
  text-align: center;
  padding: 0;
}

/* line 140, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .mfg-stock,
.po-header .po-item-table .mfg-stock,
.po-body .po-item-table-header .mfg-stock,
.po-body .po-item-table .mfg-stock,
.po-footer .po-item-table-header .mfg-stock,
.po-footer .po-item-table .mfg-stock {
  width: 8em;
  text-align: left;
}

/* line 144, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .desc,
.po-header .po-item-table .desc,
.po-body .po-item-table-header .desc,
.po-body .po-item-table .desc,
.po-footer .po-item-table-header .desc,
.po-footer .po-item-table .desc {
  width: calc(100% - 28em);
}

/* line 147, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .stock-location,
.po-header .po-item-table .stock-location,
.po-body .po-item-table-header .stock-location,
.po-body .po-item-table .stock-location,
.po-footer .po-item-table-header .stock-location,
.po-footer .po-item-table .stock-location {
  width: 8em;
  text-align: left;
}

/* line 151, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .stock-no,
.po-header .po-item-table .stock-no,
.po-body .po-item-table-header .stock-no,
.po-body .po-item-table .stock-no,
.po-footer .po-item-table-header .stock-no,
.po-footer .po-item-table .stock-no {
  width: 5em;
  text-align: center;
}

/* line 155, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .sold-price,
.po-header .po-item-table .sold-price,
.po-body .po-item-table-header .sold-price,
.po-body .po-item-table .sold-price,
.po-footer .po-item-table-header .sold-price,
.po-footer .po-item-table .sold-price {
  width: 4em;
  text-align: right;
}

/* line 159, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .discount,
.po-header .po-item-table .discount,
.po-body .po-item-table-header .discount,
.po-body .po-item-table .discount,
.po-footer .po-item-table-header .discount,
.po-footer .po-item-table .discount {
  text-align: center;
  width: 1em;
}

/* line 163, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header th.discount,
.po-header .po-item-table th.discount,
.po-body .po-item-table-header th.discount,
.po-body .po-item-table th.discount,
.po-footer .po-item-table-header th.discount,
.po-footer .po-item-table th.discount {
  vertical-align: bottom;
  position: relative;
  right: -26px;
}

/* line 168, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .tax,
.po-header .po-item-table .tax,
.po-body .po-item-table-header .tax,
.po-body .po-item-table .tax,
.po-footer .po-item-table-header .tax,
.po-footer .po-item-table .tax {
  text-align: center;
  width: 1em;
}

/* line 172, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .line,
.po-header .po-item-table .line,
.po-body .po-item-table-header .line,
.po-body .po-item-table .line,
.po-footer .po-item-table-header .line,
.po-footer .po-item-table .line {
  text-align: left;
  width: 2em;
}

/* line 176, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header th.tax,
.po-header .po-item-table th.tax,
.po-body .po-item-table-header th.tax,
.po-body .po-item-table th.tax,
.po-footer .po-item-table-header th.tax,
.po-footer .po-item-table th.tax {
  position: relative;
  right: -26px;
}

/* line 180, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header .ext,
.po-header .po-item-table .ext,
.po-body .po-item-table-header .ext,
.po-body .po-item-table .ext,
.po-footer .po-item-table-header .ext,
.po-footer .po-item-table .ext {
  width: 4em;
  text-align: right;
}

/* line 184, app/assets/stylesheets/pos_show.scss */
.po-header .po-item-table-header tr,
.po-header .po-item-table tr,
.po-body .po-item-table-header tr,
.po-body .po-item-table tr,
.po-footer .po-item-table-header tr,
.po-footer .po-item-table tr {
  page-break-inside: avoid;
}

/* line 189, app/assets/stylesheets/pos_show.scss */
.po-header .total-container table,
.po-body .total-container table,
.po-footer .total-container table {
  font-size: 12px;
  margin-bottom: 40px;
}

/* line 192, app/assets/stylesheets/pos_show.scss */
.po-header .total-container table td,
.po-body .total-container table td,
.po-footer .total-container table td {
  padding: 0 16px;
}

/* line 195, app/assets/stylesheets/pos_show.scss */
.po-header .total-container table td:last-child,
.po-body .total-container table td:last-child,
.po-footer .total-container table td:last-child {
  padding-right: 0;
  text-align: right;
}

/* line 200, app/assets/stylesheets/pos_show.scss */
.po-header .remit-container,
.po-header .total-container,
.po-body .remit-container,
.po-body .total-container,
.po-footer .remit-container,
.po-footer .total-container {
  margin-top: 20px;
}

/* line 206, app/assets/stylesheets/pos_show.scss */
.po-footer .terms-and-conditions {
  font-size: 85%;
}

/* line 209, app/assets/stylesheets/pos_show.scss */
.po-footer .received-by-signed-container {
  font-size: 85%;
  width: 48%;
  margin-bottom: 20px;
}

/* line 214, app/assets/stylesheets/pos_show.scss */
.po-footer .received-by-signed-container:first-child {
  width: 48%;
  margin-right: 4%;
}

/* line 219, app/assets/stylesheets/pos_show.scss */
.po-footer .border-bottom {
  display: inline-block;
  border-bottom: 1px solid black;
  width: 100%;
}

/* line 224, app/assets/stylesheets/pos_show.scss */
.po-footer .total-amount {
  padding-left: 70%;
  text-align: right;
}

/* line 228, app/assets/stylesheets/pos_show.scss */
.po-footer .signature {
  font-family: "Snell Roundhand", Times, cursive;
  font-size: 25px;
}

/* line 233, app/assets/stylesheets/pos_show.scss */
.po-footer-continued-on-next-page {
  padding-top: 100px;
  text-align: center;
}

/* line 237, app/assets/stylesheets/pos_show.scss */
.small {
  font-size: 85%;
}
/* line 22, app/assets/stylesheets/query_builder.scss */
.qb-drag-handler, .qb-draggable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7, app/assets/stylesheets/query_builder.scss */
.rule--header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 30, app/assets/stylesheets/query_builder.scss */
.group--header,
.group--footer {
  display: flex;
  align-items: center;
}

/* line 34, app/assets/stylesheets/query_builder.scss */
.query-builder {
  overflow: hidden;
}

/* line 36, app/assets/stylesheets/query_builder.scss */
.query-builder *, .query-builder *::before, .query-builder *::after {
  box-sizing: border-box;
}

/******************************************************************************/
/** COMMON ********************************************************************/
/******************************************************************************/
/* line 48, app/assets/stylesheets/query_builder.scss */
body.qb-dragging .ant-tooltip {
  display: none;
}

/* line 53, app/assets/stylesheets/query_builder.scss */
.query-builder {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.25;
  margin: 1rem;
}

/* line 60, app/assets/stylesheets/query_builder.scss */
.query-builder.qb-dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

/* line 63, app/assets/stylesheets/query_builder.scss */
.query-builder.qb-dragging button {
  pointer-events: none;
}

/* line 68, app/assets/stylesheets/query_builder.scss */
.group {
  background: rgba(252, 250, 242, 0.5);
  border: 1px solid #DCC896;
}

/* line 73, app/assets/stylesheets/query_builder.scss */
.rule {
  background-color: white;
  border: 1px solid transparent;
  padding: 10px;
}

/* line 79, app/assets/stylesheets/query_builder.scss */
.rule-with-error .rule {
  border: 1px solid #e0a1a1;
}

/* line 83, app/assets/stylesheets/query_builder.scss */
.rule--body--wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* line 89, app/assets/stylesheets/query_builder.scss */
.rule--error {
  color: red;
  margin-bottom: -5px;
  margin-top: 5px;
}

/* line 95, app/assets/stylesheets/query_builder.scss */
.group-or-rule {
  border-radius: 5px;
  position: relative;
}

/* line 100, app/assets/stylesheets/query_builder.scss */
.rule_group {
  background: rgba(255, 252, 242, 0.5);
  border: 1px solid #f9f1dd;
}

/* line 105, app/assets/stylesheets/query_builder.scss */
.qb-draggable {
  pointer-events: none;
  position: absolute;
  opacity: 0.7;
  z-index: 1000;
}

/* line 113, app/assets/stylesheets/query_builder.scss */
.qb-placeholder {
  border: 1px dashed gray;
}

/* slider */
/* line 118, app/assets/stylesheets/query_builder.scss */
.ant-tooltip-inner {
  min-height: 18px;
}

/* line 121, app/assets/stylesheets/query_builder.scss */
.ant-slider {
  margin-bottom: 4px;
  margin-top: 4px;
}

/* line 125, app/assets/stylesheets/query_builder.scss */
.ant-slider-with-marks {
  margin-bottom: 10px;
  margin-top: 4px;
}

/* line 129, app/assets/stylesheets/query_builder.scss */
.ant-slider-track {
  visibility: visible !important;
}

/* tree */
/* line 134, app/assets/stylesheets/query_builder.scss */
.ant-select-tree-dropdown > div[role="listbox"] {
  outline: none;
}

/* line 137, app/assets/stylesheets/query_builder.scss */
ul.ant-select-selection__rendered {
  margin-right: 11px;
}

/* for antd v4 default is 32 - too big */
/* line 142, app/assets/stylesheets/query_builder.scss */
.ant-select-item {
  min-height: 22px;
}

/******************************************************************************/
/** GROUP *********************************************************************/
/******************************************************************************/
/* line 154, app/assets/stylesheets/query_builder.scss */
.group--children {
  padding-left: 24px;
}

/* line 158, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container > .group-or-rule:before {
  top: -4px;
  border-width: 0 0 2px 2px;
}

/* line 163, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container > .group-or-rule::after {
  top: 50%;
  border-width: 0 0 0 2px;
}

/* line 168, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container > .group-or-rule::before, .group--children > .group-or-rule-container > .group-or-rule::after {
  content: '';
  position: absolute;
  left: -14px;
  width: 14px;
  height: calc(50% + 8px);
  border-color: #CCC;
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 184, app/assets/stylesheets/query_builder.scss */
.group--children.hide--conjs > .group-or-rule-container:first-child > .group-or-rule::before {
  display: none;
}

/* line 187, app/assets/stylesheets/query_builder.scss */
.group--children.hide--conjs > .group-or-rule-container:first-child > .group-or-rule::after {
  border-radius: 4px 0 0 0;
  border-width: 2px 0 0 2px;
}

/* line 194, app/assets/stylesheets/query_builder.scss */
.group--children.rule_group--children > .group-or-rule-container:first-child > .group-or-rule::before {
  display: none;
}

/* line 197, app/assets/stylesheets/query_builder.scss */
.group--children.rule_group--children > .group-or-rule-container:first-child > .group-or-rule::after {
  border-radius: 4px 0 0 0;
  border-width: 2px 0 0 2px;
}

/* line 203, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container:first-child > .group-or-rule::before {
  top: -12px;
  height: calc(50% + 14px);
}

/* line 209, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container:last-child > .group-or-rule::before {
  border-radius: 0 0 0 4px;
}

/* line 212, app/assets/stylesheets/query_builder.scss */
.group--children > .group-or-rule-container:last-child > .group-or-rule::after {
  display: none;
}

/* line 221, app/assets/stylesheets/query_builder.scss */
.group--children.hide--line > .group-or-rule-container > .group-or-rule::before, .group--children.hide--line > .group-or-rule-container > .group-or-rule::after {
  border-color: rgba(128, 128, 128, 0.1);
}

/* line 228, app/assets/stylesheets/query_builder.scss */
.qb-draggable::before, .qb-draggable::after {
  display: none;
}

/* line 233, app/assets/stylesheets/query_builder.scss */
.qb-drag-handler {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 239, app/assets/stylesheets/query_builder.scss */
.group--drag-handler {
  margin-right: 8px;
}

/* line 243, app/assets/stylesheets/query_builder.scss */
.group--conjunctions .group--drag-handler {
  margin-left: 10px;
}

/* line 248, app/assets/stylesheets/query_builder.scss */
.group--conjunctions.hide--conj {
  opacity: 0.3;
}

/* line 252, app/assets/stylesheets/query_builder.scss */
.group--actions {
  margin-left: 10px;
  flex: 1;
  display: flex;
}

/* line 256, app/assets/stylesheets/query_builder.scss */
.group--actions--tl, .group--actions--bl {
  justify-content: flex-start;
}

/* line 261, app/assets/stylesheets/query_builder.scss */
.group--actions--tl {
  margin-left: 20px;
}

/* line 265, app/assets/stylesheets/query_builder.scss */
.group--actions--tc, .group--actions--bc {
  justify-content: center;
}

/* line 270, app/assets/stylesheets/query_builder.scss */
.group--actions--tr, .group--actions--br {
  justify-content: flex-end;
}

/* line 275, app/assets/stylesheets/query_builder.scss */
.group--actions .action--DELETE {
  margin-top: -1px;
}

/******************************************************************************/
/** RULE_GROUP *********************************************************************/
/******************************************************************************/
/* line 285, app/assets/stylesheets/query_builder.scss */
.rule_group {
  display: flex;
  padding-left: 10px;
}

/* line 289, app/assets/stylesheets/query_builder.scss */
.rule_group .group--drag-handler {
  align-self: center;
}

/* line 292, app/assets/stylesheets/query_builder.scss */
.rule_group .group--field {
  align-self: center;
}

/* line 295, app/assets/stylesheets/query_builder.scss */
.rule_group .group--actions {
  align-self: center;
  flex: 0;
}

/* line 300, app/assets/stylesheets/query_builder.scss */
.rule_group .rule_group--children {
  flex: 1;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 18px;
}

/* line 305, app/assets/stylesheets/query_builder.scss */
.rule_group .rule_group--children .group-or-rule-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding-right: 5px;
}

/* line 312, app/assets/stylesheets/query_builder.scss */
.rule_group .rule_group--children.one--child {
  padding-left: 10px;
}

/* line 317, app/assets/stylesheets/query_builder.scss */
.rule_group .rule_group--children > .group-or-rule-container > .group-or-rule::before, .rule_group .rule_group--children > .group-or-rule-container > .group-or-rule::after {
  left: -10px;
  width: 10px;
  height: calc(50% + 8px);
}

/******************************************************************************/
/** RULE **********************************************************************/
/******************************************************************************/
/* line 330, app/assets/stylesheets/query_builder.scss */
.rule {
  flex: 1;
  display: flex;
}

/* line 336, app/assets/stylesheets/query_builder.scss */
.rule--header {
  margin-left: auto;
  display: flex;
  align-items: center;
}

/* line 343, app/assets/stylesheets/query_builder.scss */
.rule--drag-handler {
  display: flex;
  align-items: center;
  margin-right: 8px;
}

/* line 349, app/assets/stylesheets/query_builder.scss */
.rule--field, .group--field, .rule--operator, .rule--value, .rule--operator-options, .rule--widget,
.widget--widget, .widget--valuesrc, .widget--sep, .operator--options--sep,
.rule--before-widget, .rule--after-widget {
  display: inline-block;
}

/* line 354, app/assets/stylesheets/query_builder.scss */
.rule--operator, .widget--widget, .widget--valuesrc, .widget--sep {
  margin-left: 10px;
}

/* line 357, app/assets/stylesheets/query_builder.scss */
.widget--valuesrc {
  margin-right: -8px;
}

/* line 360, app/assets/stylesheets/query_builder.scss */
.widget--valuesrc span i {
  transform: rotate(90deg);
}

/* line 363, app/assets/stylesheets/query_builder.scss */
.operator--options--sep {
  margin-right: 10px;
}

/* line 367, app/assets/stylesheets/query_builder.scss */
div.tooltip-inner {
  max-width: 500px;
}

/* line 372, app/assets/stylesheets/query_builder.scss */
.rule--field label, .group--field label, .rule--operator label, .widget--widget label {
  display: block;
  font-weight: bold;
}

/******************************************************************************/
/** CONJUNCTION ***************************************************************/
/******************************************************************************/
/* line 382, app/assets/stylesheets/query_builder.scss */
.conjunction {
  display: inline-block;
}

/* line 385, app/assets/stylesheets/query_builder.scss */
.conjunction label {
  display: inline-block;
  border: 1px solid;
  cursor: pointer;
  color: white;
  text-transform: uppercase;
  padding: 0.2rem 0.4rem;
}

/* line 394, app/assets/stylesheets/query_builder.scss */
.conjunction input {
  display: none;
}

/* line 399, app/assets/stylesheets/query_builder.scss */
.conjunction[data-state="active"] label {
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 406, app/assets/stylesheets/query_builder.scss */
.conjunction[data-state="inactive"] label {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 410, app/assets/stylesheets/query_builder.scss */
.conjunction[data-state="inactive"] label:hover {
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 418, app/assets/stylesheets/query_builder.scss */
.conjunction:first-child label {
  border-radius: 3px 0 0 3px;
}

/* line 424, app/assets/stylesheets/query_builder.scss */
.conjunction:last-child label {
  border-radius: 0 3px 3px 0;
}

/* line 429, app/assets/stylesheets/query_builder.scss */
.conjunction:first-child:last-child {
  border-radius: 3px;
}

/******************************************************************************/
/** FUNC **********************************************************************/
/******************************************************************************/
/* line 438, app/assets/stylesheets/query_builder.scss */
.rule--func--wrapper, .rule--func, .rule--func--args, .rule--func--arg, .rule--func--arg-value,
.rule--func--bracket-before, .rule--func--bracket-after, .rule--func--arg-sep,
.rule--func--arg-label, .rule--func--arg-label-sep {
  display: inline-block;
}

/* line 443, app/assets/stylesheets/query_builder.scss */
.rule--func--bracket-before, .rule--func--bracket-after {
  margin-left: 3px;
  margin-right: 3px;
}

/* line 447, app/assets/stylesheets/query_builder.scss */
.rule--func--bracket-before {
  margin-left: 5px;
}

/* line 450, app/assets/stylesheets/query_builder.scss */
.rule--func--arg-value > .rule--widget {
  margin-left: -10px;
}

/* line 453, app/assets/stylesheets/query_builder.scss */
.rule--func--arg-sep {
  margin-left: 3px;
  margin-right: 6px;
}

/* line 457, app/assets/stylesheets/query_builder.scss */
.rule--func--arg-label-sep {
  margin-left: 1px;
  margin-right: 6px;
}

/******************************************************************************/
/** Minimalism ****************************************************************/
/******************************************************************************/
/* line 469, app/assets/stylesheets/query_builder.scss */
.qb-lite .group--drag-handler, .qb-lite .group--actions {
  transition: opacity 0.2s;
}

/* line 476, app/assets/stylesheets/query_builder.scss */
.qb-lite .group--header:hover .group--header .group--drag-handler, .qb-lite .group--header:hover .group--header .group--actions,
.qb-lite .group--header:not(:hover) .group--drag-handler,
.qb-lite .group--header:not(:hover) .group--actions,
.qb-lite .rule_group:hover .rule_group .group--drag-handler,
.qb-lite .rule_group:hover .rule_group .group--actions,
.qb-lite .rule_group:not(:hover) .group--drag-handler,
.qb-lite .rule_group:not(:hover) .group--actions {
  opacity: 0;
}

/* line 483, app/assets/stylesheets/query_builder.scss */
.qb-lite .group--conjunctions .ant-btn:not(.ant-btn-primary) {
  transition: padding 0.2s;
}

/* line 490, app/assets/stylesheets/query_builder.scss */
.qb-lite .group--header:hover .group--header .group--conjunctions .ant-btn:not(.ant-btn-primary),
.qb-lite .group--header:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary),
.qb-lite .rule_group:hover .rule_group .group--conjunctions .ant-btn:not(.ant-btn-primary),
.qb-lite .rule_group:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary) {
  width: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 500, app/assets/stylesheets/query_builder.scss */
.qb-lite .widget--valuesrc, .qb-lite .rule--drag-handler, .qb-lite .rule--header {
  transition: opacity 0.2s;
}

/* line 505, app/assets/stylesheets/query_builder.scss */
.qb-lite .rule:hover .rule .widget--valuesrc, .qb-lite .rule:hover .rule .rule--drag-handler, .qb-lite .rule:hover .rule .rule--header,
.qb-lite .rule:not(:hover) .widget--valuesrc,
.qb-lite .rule:not(:hover) .rule--drag-handler,
.qb-lite .rule:not(:hover) .rule--header {
  opacity: 0;
}

/* line 512, app/assets/stylesheets/query_builder.scss */
.qb-lite.qb-dragging .widget--valuesrc, .qb-lite.qb-dragging .rule--drag-handler, .qb-lite.qb-dragging .rule--header, .qb-lite.qb-dragging .group--drag-handler, .qb-lite.qb-dragging .group--actions {
  opacity: 0 !important;
}

/* line 518, app/assets/stylesheets/query_builder.scss */
.qb-lite.qb-dragging .group--conjunctions .ant-btn:not(.ant-btn-primary) {
  width: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
}

/******************************************************************************/
/** Vertical padding ****************************************************************/
/******************************************************************************/
/* line 551, app/assets/stylesheets/query_builder.scss */
.group--header,
.group--footer {
  padding-left: 10px;
  padding-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 562, app/assets/stylesheets/query_builder.scss */
.group-or-rule-container {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 10px;
}

/* line 566, app/assets/stylesheets/query_builder.scss */
.group-or-rule-container:first-child {
  margin-top: 0px !important;
}

/* line 569, app/assets/stylesheets/query_builder.scss */
.group-or-rule-container:last-child {
  margin-bottom: 0px !important;
}

/* line 573, app/assets/stylesheets/query_builder.scss */
.group--children {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* Collection default theme */
/* Grid default theme */
/* Table default theme */
/* line 25, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 32, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 38, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 46, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}

/* line 51, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 56, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 0px;
}

/* line 60, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

/* line 64, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

/* line 68, app/assets/stylesheets/virtualized_table.scss */
.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 * The sass-rails github page says
 * Sprockets provides some directives that are placed
 * inside of comments called require, require_tree, and
 * require_self. DO NOT USE THEM IN YOUR SASS/SCSS FILES.
 * They are very primitive and do not work well with Sass
 * files. Instead, use Sass's native @import directive
 * which sass-rails has customized to integrate with the
 * conventions of your Rails projects.
 *
 * https://github.com/rails/sass-rails#important-note
 *
 * I tried using Sass's native @import direction and got
 * the following error:
 * SassC::SyntaxError: Error: @import directive requires a url or quoted path
 *
 * Here is the issue:
 * https://github.com/rails/sass-rails/issues/431
 *


 */
/* line 35, app/assets/stylesheets/application.scss */
iframe[name='JSD widget'] {
  color: 'black';
}

/* line 39, app/assets/stylesheets/application.scss */
footer {
  padding: 1%;
  margin-top: 0.5%;
  background-color: white;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
}

/* line 50, app/assets/stylesheets/application.scss */
.stock-status-fix {
  margin-top: 5px;
  margin-left: 4px;
  margin-right: 122px;
}

/* line 54, app/assets/stylesheets/application.scss */
.stock-status-fix button {
  height: 40px;
  width: 100%;
}

/* line 61, app/assets/stylesheets/application.scss */
#log-in-page {
  margin-left: 35%;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
}

/* line 68, app/assets/stylesheets/application.scss */
#log-in-page .alert {
  width: 50%;
  padding: 15px;
  padding-right: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 4px;
}

/* line 82, app/assets/stylesheets/application.scss */
#log-in-page .alert-danger {
  background: #F39C12;
  border-color: #F39C12;
  color: #fff;
}

/* line 92, app/assets/stylesheets/application.scss */
#log-in-page label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 99, app/assets/stylesheets/application.scss */
#log-in-page .form-control {
  display: block;
  height: 43px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 1.428571429;
  color: #2C3E50;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 118, app/assets/stylesheets/application.scss */
#log-in-page input.form-control {
  width: 50%;
  border-width: 2px;
}

/* line 123, app/assets/stylesheets/application.scss */
#log-in-page input[type="submit"] {
  background: #95a5a6;
  border-color: #95a5a6;
  border-radius: 11px;
  padding: 10px 10px;
  color: #ffffff;
  display: inline-block;
  font: normal bold 14px/1 "Open Sans", sans-serif;
  text-align: center;
  -webkit-appearance: button;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*# sourceMappingURL=application.css-eb967d27364d5ea07829e5826b10b539bf87deafd3dc1abfdb763a247ad03197.map */
