/* Item Cart Styles*/ .pos-modal-body { padding: 20px 20px 20px 10px; } #pos_details { height: auto; display: flex; flex-direction: column; justify-content: space-between; overflow-y: auto; } .products-container, .items-container { background-color: #f5f5f5; } .pos-modal-body .section_Items .row, .pos-modal-body .section_CartItems .row { margin-left: 0px; margin-right: 0px; } .pos-modal-body .section_Items .divCustomProperties, .pos-modal-body .section_CartItems .divCustomProperties { padding-left: 0px; padding-right: 0px; } .products-container-body { padding: 0px 15px 0px 15px; } .products-container-data .product-info { text-align: center; border-radius: 6px; background-color: #fff; position: relative; overflow: hidden; cursor: pointer; border: 2px solid #fff; box-shadow: 0 2px 3px rgb(0 0 0 / 5%); margin-bottom: 0px; } .products-container-data .product-info .product-img-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100px; width: 100%; position: relative; overflow: hidden; margin-bottom: 5px; } .products-container-data .product-info .product-img { width: auto; height: auto; max-width: 100%; max-height: 100%; } .products-container-data .product-info .group-name { font-size: 15px; font-weight: 500; color: #0d1136; text-align: center; padding: 0px 10px 10px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .products-container .items-container { max-height: 400px; margin-top: 10px; } .products-container .items-container .item-data { width: 100%; background-color: #fff; position: relative; font-family: inherit; border-radius: 6px; border: 2px solid #fff; cursor: pointer; box-shadow: 0 2px 3px rgb(0 0 0 / 5%); } .items-container .item-data .item-offer-msg { position: absolute; right: 2px; top: 2px; z-index: 9; } .items-container .item-data .item-img-wrapper { height: 100px; padding: 3px; position: relative; text-align: center; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .items-container .item-data .item-img { max-width: 100%; max-height: 100%; display: inline-block; } .items-container .item-data .item-details-wrapper { padding: 5px 10px 5px; } .items-container .item-data .item-name { font-size: 15px; font-weight: 500; color: #0d1136; margin: 0px 0px 5px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .items-container .item-data .item-meta { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; position: relative; } .items-container .item-data .item-price { word-break: break-all; font-size: 15px; font-weight: 500; color: #0d1136; } .items-container .item-data .cart-counter { display: flex; color: #fff; font-size: 15px; font-weight: 500; border-radius: 200px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; overflow: hidden; flex-shrink: 0; width: 100px; height: 36px; } .items-container .item-data .cart-counter .control-btn { border: none; background-color: transparent; color: white; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; padding: 10px; cursor: pointer; } .items-container .item-data .cart-counter .control-btn:focus { outline: none; } .items-container .cart-counter .item-quantity { max-width: 25px; background-color: transparent; border: none; color: #fff; text-align: center; pointer-events: none; } .cart-counter .item-quantity::-webkit-inner-spin-button, .cart-counter .item-quantity::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .cart-counter .item-quantity { -moz-appearance: textfield; } .products-container .owl-nav button { width: 30px; height: 30px; display: flex !important; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: white !important; color: #000 !important; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; outline: 0px; padding: 0px !important; border: 0px !important; border-radius: 50% !important; position: absolute; top: 50%; margin: -15px 0px 0px 0px !important; font-size: 22px !important; z-index: 1; } .products-container .owl-nav .disabled { display: none !important; } .products-container .owl-prev { left: -15px; } .products-container .owl-next { right: -15px; } .cart-container { height: calc(100vh - 144.8px); padding: 0px; border-radius: 6px; } .cart-container .item-left-details, .cart-container .item-right-details { display: flex; align-items: end; } .cart-container .cart-header .cart-quantity { display: flex; justify-content: space-between; align-items: center; color: #0d1136; font-weight: 500; } .cart-container .cart-header .cart-heading { display: flex; align-items: center; } .cart-container .cart-header .item-quantity { display: flex; align-items: center; justify-content: center; border: 1px solid #000; border-radius: 50%; width: 25px; height: 25px; line-height: 10px; overflow: hidden; } /* .cart-container .cart-body { height: calc(100% - 122px); }*/ .cart-container .cart-footer { overflow: hidden; } .cart-container .cart-item-info { position: relative; font-size: 15px; font-weight: 500; padding: 12px 10px; border-bottom: 1px solid #eee7e7; display: flex; -webkit-box-align: center; align-items: end; justify-content: space-between; } .cart-container .cart-item-info .cart-counter { display: flex; font-size: 15px; font-weight: 500; border-radius: 200px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; overflow: hidden; flex-shrink: 0; width: 75px; height: 30px; } .cart-container .cart-item-info .cart-counter .control-btn { width: 25px; height: 25px; background-color: transparent; color: #77798c; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 5px; cursor: pointer; border-radius: 50%; border: 1px solid #77798c; } .cart-container .cart-item-info .cart-counter .item-quantity { width: 100%; border: 0px; text-align: center; font-weight: 500; } .cart-container .cart-item-info .cart-item-img { width: 45px; height: 45px; object-fit: cover; margin: 0px 5px; outline: 1px solid #b0b1b7; } .cart-container .cart-item-info .cart-item-details { display: flex; flex-direction: column; margin: 0px 5px; } .cart-container .cart-item-info .cart-item-details .item-name { color: #0d1136; margin-bottom: 7px; font-size: 14px; } .cart-container .cart-item-info .cart-item-details .item-price { margin-top: 10px; margin-bottom: 10px; } .cart-container .cart-item-info .cart-item-details .item-weight { font-size: 13px; font-weight: 400; color: #77798c; } .cart-container .cart-item-info .total-accessible-price { margin: 0px 15px 0px 5px; } .cart-container .cart-item-info .item-quantity:focus-visible, .cart-container .cart-item-info .control-btn:focus { outline: none; } .cart-container .cart-item-info .cart-counter .item-quantity { background-color: transparent; } .cart-container .cart-checkout-btn { height: 48px; width: calc(100% - 20px); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0px; border-radius: 48px; box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px; border: 0px; outline: 0px; cursor: pointer; margin: 12px 10px; } .cart-container .cart-checkout-btn a { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: 30px; color: #fff; } .cart-container .cart-checkout-btn .total-price-box { width: auto; height: 44px; padding: 0px 30px; overflow: hidden; border-radius: 28px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: #fff; font-size: 15px; font-weight: 500; margin-right: 2px; } .cart-container .item-remove-btn { position: absolute; top: 2px; right: 10px; padding: 0px; border: 0px; outline: 0px; cursor: pointer; color: #f83f37; background-color: transparent; } .btn.btn-icon.btn-icon-style-3.item-remove-btn::before { background-color: #f83f37; color: #fff; } .section-products-items .item-price:before, .cart-container .total-accessible-price:before, .cart-checkout-btn .total-price-box:before, .bill-details-list li .detail-price:before, .total-pay-price-wrap .total-pay-price:before { content: "\20B9"; } .section-products-items .items-container .items-data { display: grid; grid-gap: 20px; grid-template-columns: repeat(1, minmax(180px, 1fr)); } @media (min-width: 576px) { .section-products-items .items-container .items-data { grid-template-columns: repeat(1, minmax(180px, 1fr)); } } @media (min-width: 768px) { .section-products-items .items-container .items-data { grid-template-columns: repeat(2, minmax(180px, 1fr)); } } @media (min-width: 992px) { .section-products-items .items-container .items-data { grid-template-columns: repeat(2, minmax(180px, 1fr)); } } @media (min-width: 1200px) { .section-products-items .items-container .items-data { grid-template-columns: repeat(3, minmax(180px, 1fr)); } } @media (min-width: 1400px) { .section-products-items .items-container .items-data { grid-template-columns: repeat(4, minmax(180px, 1fr)); } } /* End-Item Cart Styles*/ /*Checkout Styles*/ .section_PaymentInformation { flex-grow: 2; } .section_PaymentInformation .pos-payment-modes { display: flex; flex-direction: column; padding: 10px; background-color: #ECF1F7; height: 100%; } .pos-payment-modes .type-control { font-weight: 500; color: #000 !important; font-size: 18px; border-radius: 0px; padding: 0.75rem 1rem; } .pos-payment-modes .type-control:hover, .pos-payment-modes .type-control.active { background-color: #fff; } .bill-details { padding: 5px 10px 5px 10px; border-top: 1px solid #DADDE1; border-bottom: 1px solid #DADDE1; } .total-pay-price-wrap { padding: 10px; font-weight: 500; } .bill-details .bill-details-list li, .cart-container .total-pay-price-wrap { color: #000; display: flex; justify-content: space-between; align-items: center; } #divSectionProperties_AddItems { position: absolute; left: 5px; bottom: 20px; } .cart-container .apply-coupon-link { color: #002F86; text-decoration: underline; padding-bottom: 5px; font-weight: 500; display: block; text-align: center; } .cart-container .coupon-input-wrap { position: relative; } .cart-container .coupon-input-wrap .coupon-input { border: 1px dashed #ced4da !important; margin: 5px 0px; border-radius: 0.25rem !important; padding-right: 55px !important; } .cart-container .coupon-input-wrap .coupon-input:focus { box-shadow: 0 0 0 0.1rem rgb(0 123 255 / 25%); } .cart-container .coupon-input-wrap .coupon-code-apply { position: absolute; right: 7px; top: 50%; transform: translateY(-50%); color: #8d9195; } .item-search-wrap { position: relative; max-width: 500px; margin: 0 auto 10px auto; } .item-search-wrap #txtSearchItem { border-radius: 6px !important; border-bottom: none !important; box-shadow: 0 2px 3px rgb(0 0 0 / 5%); padding-left: 30px; } .item-search-wrap .item-search-icon { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); } .item-search-wrap #txtSearchItem:focus, .item-search-wrap #txtSearchItem:active, .item-search-wrap #txtSearchItem:focus-visible { background-color: #fff !important; } /*Keyboard Styles*/ #KioskBoard-VirtualKeyboard { background: #fff !important; width: 73% !important; left: 5px !important; margin: unset !important; padding: 0px 10px 3px 10px !important; } #KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key] { background: #f5f5f5 !important; color: #000 !important; margin: 8px 8px 5px !important; } #KioskBoard-VirtualKeyboard .kioskboard-row-top { margin: 0px !important; } #KioskBoard-VirtualKeyboard .kioskboard-row-bottom { padding-top: 0px !important; margin: 3px 0px !important; }