.orderDetailsBox{display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.orderDetailsBox3B{display:grid;grid-template-columns:90px 1fr 20px;margin:15px 0}.cartItemsInfoWrapper .infoLabel{font-family:poppinssemibold;color:#999;font-size:14px}.couponAmount{font-family:poppinssemibold;color:#333;font-size:14px}.trashIcon{color:#ae4040;text-align:right;cursor:pointer}.cartItemsInfoWrapper .orderDetailText{font-family:poppinssemibold;color:#666;font-size:14px;text-align:right}.cartItemsInfoWrapper .priceInfoLabel,.couponLabel{font-family:poppinssemibold;color:#1c2d40;font-size:12px}.orderDetailsBox .total-price-label{padding-top:9px;font-size:13px}.cartItemsInfoWrapper .totalPrice{color:#000;font-size:25px;font-family:poppinssemibold;text-align:right}.cartItemsInfoWrapper .originalPrice{color:#7b8692;font-size:15px;font-family:poppinssemibold;text-align:right}.paymentOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;font-family:poppins;font-size:11px;text-align:center;margin-bottom:5px;cursor:pointer}.paymentOption{color:#fff;border:0;border-radius:5px;width:100%;height:30px;background-color:#ccc;padding-top:7px}.paymentOptions .active{background-color:#1c2d40;color:#fff;font-family:poppins}.checkoutButton{background-color:#62c7c2}.cancelButton,.checkoutButton{border:0;border-radius:5px;width:100%;height:50px;color:#fff;text-align:center;font-family:poppinssemibold;padding-top:12px;cursor:pointer}.cancelButton{background-color:#ae4040}.new-order-button{border:0;border-radius:10px;background-color:#62c7c2;width:100%;height:50px;margin-bottom:20px;color:#fff;text-align:center;font-family:poppins;padding-top:14px;cursor:pointer;font-size:14px}.orderDesc{margin-top:20px;width:100%;height:100px;border-radius:5px;border:1px solid #d5e3f5;background-color:#f6f9fd;padding:10px;color:#000;font-size:12px;overflow-wrap:break-word;font-family:poppinssemibold}.hyperlink{cursor:pointer}.customerPaidAmountWrapper{margin-top:20px;height:50px}.customerPaidAmountWrapper input{text-align:right;font-family:poppinssemibold;font-size:14px}.customerPaidAmount{border:1px solid #d5e3f5;background-color:#f6f9fd;border-radius:5px;height:40px;width:270px;padding:0 10px;font-size:14px}.customerPaidAmount:focus,.orderDesc:focus{border:2px solid #1c2d40}.textbox-shadow{-webkit-box-shadow:0 0 5px 0 #c9eefa;box-shadow:0 0 5px 0 #c9eefa}.couponItemWrapper{display:grid;grid-template-columns:1fr 1fr 20px;grid-gap:10px;margin-bottom:0}.couponInputWrapper{display:grid;grid-template-columns:100%;grid-gap:10px;margin-bottom:0}.couponInputWrapper input{font-size:13px;font-family:poppinssemibold;text-align:right;height:40px;border:1px solid #1c2d40;background-color:#f6f9fd}.couponWrapper{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;margin-bottom:10px}.dropdown{padding-top:2px;width:100px}.coupons,.online-sales{margin:20px 0 0 0}.online-sales-wrapper{font-size:12px}.online-sales{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.online-sales-remove{color:red;cursor:pointer}.couponSelection{width:100px}.couponInput{border:1px solid #ccc;border-radius:5px;height:36px;width:100%;padding:0 10px}.orderDetailsBox .changePrice{font-size:18px;color:#999;font-family:poppinssemibold;text-align:right}.salesWrapper{width:100%;height:100%;background-color:#f6f9fd}.navbar{-webkit-box-shadow:0 0 5px 0 #ebebeb;box-shadow:0 0 5px 0 #ebebeb;background-color:#fff;position:relative;width:100%;height:50px}.salesCartWrapper{width:1200px;height:100%;margin:auto;padding:auto;padding-top:20px}.cartContainer{float:left;width:100%;height:100%}.barcodeWrapper{width:100%;margin-bottom:20px;padding:0}.cartInfoContainer{-webkit-box-shadow:0 0 5px 0 #c9eefa;box-shadow:0 0 5px 0 #c9eefa;float:left;width:300px;background-color:#fff;padding:15px}.cartInfoWrapper{display:grid;grid-template-rows:1fr 50px;grid-gap:20px;height:100%}.cart{text-align:left;height:100%}.inputLabel{font-family:poppins;color:#999;font-size:14px}.barcodeInput{-webkit-box-shadow:0 0 5px 0 #c9eefa;box-shadow:0 0 5px 0 #c9eefa;font-family:poppinssemibold;font-size:14px;height:50px;width:100%;padding-left:10px;margin:10px 0;border-radius:4px;border:1px solid #d5e3f5;background-color:#fff}.barcodeInput:focus{border:2px solid #1c2d40}h3.order-foc{margin-top:20px}.cartItemsWrapper{width:100%;height:100%;padding-left:15px;word-wrap:break-word}.cartItemsInfoWrapper h3{font-size:16px;color:#000;font-family:poppinssemibold}.cartItems{margin:10px 0;width:100%;display:grid;grid-template-columns:60px 1fr;grid-gap:0}.itemNumber{color:#b3cce8;font-family:poppinsbold;font-size:34px;margin-right:10px;padding-top:7px}.title-orderid{display:grid;grid-template-columns:1fr 1fr;width:100%}.itemName{color:#000;font-size:14px}.itemName,.itemName p{font-family:poppinssemibold}.itemName p{font-size:11px;margin-top:5px;color:#999}.itemDelete,.itemPrice,.itemQty,.itemTotalPrice{text-align:center;padding-top:10px;font-family:poppinssemibold;font-size:14px;color:#666}.itemQty{display:grid;grid-template-columns:1fr 1fr 1fr}.itemQtyIcons{color:#999;font-size:22px;font-weight:200;cursor:pointer}.itemTotalPrice{padding-top:15px;font-weight:500}.itemDelete{color:#ae4040;font-size:16px;padding-top:15px}.itemDelete span{cursor:pointer}.qtyInput,.specialDiscountInput{width:50px;height:30px;border:0;text-align:center;border-radius:4px;padding-left:10px;font-size:14px;font-family:poppinssemibold;color:#000;background-color:#fff}.specialDiscountInput{background-color:#1c2d40;border:1px solid #1c2d40;width:70px;color:#fff}.specialDiscountInput[disabled=disabled]{background-color:#f1f1f1;border:1px solid #f1f1f1;width:70px;color:#ccc}.percent-sign{padding:5px 0 0 10px}.cartItemsInfoWrapper{display:grid;grid-template-columns:1fr 300px;grid-gap:20px;height:100%}.itemDetailsWrapper{display:grid;grid-template-columns:4fr 1fr 1fr 1fr 50px;grid-gap:10px;padding:10px 10px 10px 15px;background:#fff;border-radius:10px}.customerSalesInfo{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;height:50px;margin-bottom:20px}.suggestionsWrapper{display:grid;grid-template-columns:1fr 150px;grid-gap:20px}.suggestionButtons{text-align:right}.suggestionButtons button{margin-left:10px;color:#fff}.suggestionButtons .save-suggestion{background-color:#6ba257;padding:5px 10px;border:1px solid #6ba257;border-radius:3px;cursor:pointer}.suggestionButtons .cancel-suggestion{background-color:#ae4040;padding:5px 10px;border:1px solid #ae4040;border-radius:3px;cursor:pointer}.customerSalesInfo p{font-family:poppinssemibold;font-size:14px;color:#999}.hideSuggestions{display:none}.item-discount{color:#ae4040}.avaiable-discount{color:#ccc}.apWrapper .notification,.apWrapper .notification p{background:#333;color:#fff}.uneditQty{padding:5px;background-color:#f5f5f5;height:30px;font-size:16px;font-family:poppinssemibold;color:#000;border-radius:5px}.productPromotionList{padding:10px;display:grid;grid-template-columns:50% 1fr 1fr;grid-gap:20px}.productPromotionList .label{font-size:12px;font-family:poppinssemibold;color:#999}.order-promo{margin-bottom:20px}.order-promo h3{font-family:poppinssemibold;font-size:16px;text-transform:uppercase}.promo-buttons{padding:20px 20px;background-color:#ff4343;color:#fff;font-family:poppinssemibold;border:none;font-size:14px;border-radius:10px;cursor:pointer;outline:0;margin-bottom:10px}.cartContainer .disabled{background-color:#1c2d40;cursor:pointer}.orderSelectionWrapper .disabled{background-color:#ccc;cursor:pointer}.selectedPromotion{padding:10px;border-radius:10px;background:#6ba257;color:#fff;margin-bottom:10px}.selectedPromotionDelete{color:#ae4040;font-size:16px;cursor:pointer}.selectedPromotionDivider{display:grid;grid-template-columns:1fr 50px;grid-gap:10px}.backdate-wrapper{margin-bottom:1em;display:grid;grid-template-columns:50% 50%;grid-gap:10px;width:100%}.backdate-wrapper input{-webkit-box-shadow:0 0 5px 0 #c9eefa;box-shadow:0 0 5px 0 #c9eefa;font-family:poppinssemibold;border:1px solid #d5e3f5;background-color:#fff;width:300px;font-size:13px;height:40px}.order-id{text-align:right;font-size:14px;font-family:poppinsbold}.order-available-promotions{margin-top:2em;font-size:12px;font-family:poppinsbold;color:#999}#printing{display:none;width:230px;height:auto;text-align:center;margin:auto;font-size:10px;font-family:monospace}#printing .page-break-test{page-break-after:always}#printing .logo{margin:20px 0;width:200px}#printing .nrm-logo{margin-top:20px;width:200px}#printing .tbs-logo{margin:20px 0;width:100px}#printing .receiptInfo{display:grid;grid-template-columns:1fr 1fr;margin:10px 0}#printing .receiptItems{text-align:left;display:grid;grid-template-columns:30px 1fr 70px;margin-bottom:10px}#printing .receiptInfo .price,#printing .receiptItems .price{text-align:right}.orderSelectionWrapper{background-color:#fff;padding:10px}.packaging-product-name{font-family:poppinssemibold;font-size:14px;color:#333;margin-bottom:15px}.packaging-options{margin:20px 0}.packaging-option{border:2px solid #ddd;border-radius:8px;padding:15px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#f9f9f9}.packaging-option:hover{border-color:#1c2d40;background-color:#f0f8ff}.packaging-option.selected{border-color:#1c2d40;background-color:#e6f3ff}.packaging-type{font-size:16px;color:#1c2d40}.packaging-price,.packaging-type{font-family:poppinssemibold;margin-bottom:5px}.packaging-price{font-size:18px;color:#333}.packaging-details{font-family:poppins;font-size:12px;color:#666}.checkoutWrapper .disabled{background-color:#ccc!important;cursor:not-allowed!important}.orderPromotionsDivider{display:grid;grid-template-columns:50% 50%;grid-gap:10px;padding:10px}#printing .orderPromotionCheckIcon{color:#6ba257}.checkoutWrapper{display:grid;grid-template-columns:150px 1fr 150px;grid-gap:20px}#printing .orderPromotionList{background-color:#f2f2f2;padding:20px;border-radius:10px;margin-bottom:20px}#printing .orderPromotionList h3{font-weight:700;font-size:12px;margin-bottom:10px}#printing .orderPromotionProduct{margin-bottom:10px;cursor:pointer}#printing .header{text-align:center;display:grid;grid-template-columns:30px 1fr 70px;margin:20px 0 10px 0}#printing .receipt-payment-method{display:grid;grid-template-columns:81px 1fr}#printing .receipt-payment-method .label{font-weight:400;font-size:10px}#printing .payment-method .active{height:25px;width:50px;color:#000;border:1px solid #000;border-radius:5px;text-align:center;margin-right:10px;padding-top:5px;float:left}