@use 'variables' as vars; $blueColor: #3498DB; $btnDisabledBackground: #f5cba7; .btn-modal, .btn-modal:hover { width: 143px; color: white; text-transform: uppercase; } .cart-confirm-size .cart-confirm-value-ext { font-family: 'OpenSans-Semibold', 'Open Sans Semibold', 'Open Sans'; font-weight: normal; color: vars.$primeRxOrange; text-align: left; padding-left: 30px; font-size: 15px; font-weight: 600; } .cart-total-div .cart-confirm-value-ext { color: $blueColor; font-size: 12px; } .add-new-pay-method { color: vars.$primeRxOrange !important; background-color: white; } .cart-confirm-size .cart-total-div { border-top: 1px double grey; } .supplierInfo { font-size: 13px; font-weight: 600; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 8px; line-height: 1.42857143; vertical-align: top; } .modal-header { padding: 15px; } .modal-body { padding: 15px; } .table-condensed>tbody>tr>td { padding: 5px; } .cartTable { margin-bottom: 15px !important; } .btn-close { position: absolute; color: vars.$oddRowColor; right: 10px; top: 0px; font-size: 20px; font-weight: bold; cursor: pointer; background: transparent; } .close-btn-wrapper { position: relative; .btn-close{ top: 11px; color: vars.$whiteColor !important; opacity: 1 !important; } } .cartItems > tbody > tr:nth-of-type(odd) { background-color: vars.$graycolor; } .cartItems > tbody > tr:nth-of-type(even) { background-color: vars.$whiteColor; } .cart-confirm-size { width: 825px !important; background-color: vars.$whiteColor !important; } .payment-info-note { color: vars.$primeRxOrange; margin-bottom: 20px; font-size: 14px; } .change-method-text { margin-left: 8px; font-weight: 700; color: vars.$primeRxOrange; cursor: pointer; font-size: 13px; } .default-pay-method, .change-method-text, .add-new-pay-method, .click-add-new { font-style: italic; } .payment_method_on_file { margin-bottom: 7px; } .cart-confirm-multi-sup { color: vars.$darkgrey3; font-weight: 600; font-size: 14px; } .cart-confirm-multi-sup-value { color: vars.$black; font-size: 15px; font-weight: 500; } .cart-heading-multi-supp { color: vars.$black; font-weight: 700; cursor: pointer; align-items: center; gap: 6px; } .cart-heading-multi-supp i { margin-left: 8px; color: vars.$black; } .btn-modal[disabled], .btn-modal[disabled]:hover { background: $btnDisabledBackground !important; color: white !important; cursor: not-allowed; border: none; } .change-payment-method { margin-top: 8px; margin-left: 8px; width: 210px !important; display: inline-block; } .payment_method_on_file b { color: vars.$black; font-size: 15px; } .credits_cart_confirmation { margin-top: 8px; margin-bottom: 8px; } .credits_cart_confirmation_title { color: vars.$lightBlueBubbleText; font-weight: 600; } .cart-confirm-notice { background: vars.$lightBlueBubble; border: 1px solid vars.$lightBlueBubbleText; border-radius: 6px; padding: 16px; margin: 16px 0; text-align: left; } .cart-confirm-notice-header { font-weight: bold; color: vars.$black; margin-bottom: 4px; } .cart-confirm-notice-text { color: vars.$black; } .cart-cc-surcharge { margin-top: 8px; color: vars.$black; padding: 8px 12px; border-radius: 4px; text-align: center; } .cart-prepay-required { margin-top: 16px; background: vars.$lightgrey2; padding: 8px 12px; border-radius: 4px; border: 1px solid vars.$lightgrey1; } .cart-standard-payment-needed { margin-top: 32px; } .cart-standard-payment-header { font-weight: bold; color: vars.$black; margin-bottom: 8px; } .cart-review-disabled-msg { color: vars.$danger; font-weight: 600; margin-top: 10px; padding-left: 10px } .review-disabled.btn-modal[disabled] { background-color: vars.$darkgrey2 !important; } .cart-confirm-row { display: flex; align-items: center; justify-content: space-between; margin: 0px 10px 10px 10px; } .cart-confirm-label { font-weight: 600; color: vars.$darkgrey3; } .cart-confirm-value { flex: 1; color: $blueColor; font-size: 15px; font-weight: 500; } .cart-confirm-value-right { text-align: right; flex: 1; } .cart-confirm-supplier-block { border: 1px solid vars.$graycolor; text-align: left; border-radius: 10px; margin-bottom: 32px; padding: 0 0 0 0; } .cart-confirm-supplier-name { display: flex; align-items: center; gap: 8px; } .cart-confirm-supplier-total { text-align: right; min-width: 180px; margin-right: 10px } .cart-confirm-bubble { background: vars.$lightBlueBubble; color: vars.$lightBlueBubbleText; border-radius: 12px; padding: 2px 10px; font-weight: 500; } .modal-header .modal-title-pay-enable { text-align: left !important; } .cart-confirm-row-supplier { border-bottom: 0.5px vars.$graycolor solid; background-color: vars.$white; margin: 0px 0px 10px 0px !important; height: 50px; border-radius: 10px 10px 0 0; } .confirm-row-more-info { border-bottom: 0.5px vars.$graycolor solid; padding-bottom: 10px; } .cart-review { border-top: 1px double grey; padding: 15px 25px; padding-right: 30px; height: 90px; background-color: vars.$white; .btn-modal, .btn-modal:hover { border-radius: 5px !important; } } .full-width-note { width: 100%; flex-basis: 100%; flex-grow: 1; margin-bottom: 8px; order: -1; } .add-new-link { color: vars.$primeRxOrange; } .no-pay-supp-header { margin-bottom: 10px; border-radius: 3px; } .no-pay-supp-table tr td { font-size: 12px; } .center-content { text-align: center !important; } .default-check-pay-method { margin-right: 21px; }