@import 'css/master/settings/settings'; #cartV4Entries { border-bottom: 1px solid $grayLight; table { &.products { border-bottom: none } th, td { text-align: left; vertical-align: top; font-weight: normal; padding: 15px 8px; } td { &.pl24 { padding-left: 24px; } &.pl48 { padding-left: 48px; } &.extended_price { padding-right: 8px; text-align: right; .savings_link { padding: 0; } } &.quantity { text-align: center; .btn { &.remove_link { padding: 0; line-height: 16px } } } &.unit_price { .red_sale_price { color: $red; font-weight: bold; } } .radiolist.horiz { width: 200px } } th { padding-top: 6px; padding-bottom: 6px; &.subscribe_title { border: 0; } &.unit_price { min-width: 150px } &.extended_price { padding-right: 8px; text-align: right; } &.quantity { text-align: center; } } } span { &.delivery_box { width: 155px; display: inline-block; padding: 6px 8px 0 28px; border-radius: 5px; margin-bottom: 4px; cursor: pointer; li > .radio { font-weight: bold; p:first-child { font-weight: bold; } } &.blue_border { border: 2px solid $blue; } &.grey_border { border: 2px solid $grayLight; } } } span.delivery_box p { font-size: 12px; } span.delivery_box p:first-of-type { font-size: 14px; font-weight: bold; } .cart_subscribe { span { display: inline; width: auto; } .recurring_set_options { .btn.recurring_edit { margin-left: 25px !important; } .subscribe_link { &.fright { float: left !important; } } .form_checkbox_label:after { font-size: 14px; width: 14px; height: 14px; } } } .cartEntry { span { &.smallbiz_label { float: none; display: inline } } } .product-warning { margin-top: 12px; font-size: 12px; .description-container a { color: $blue; } .icon-container { font-size: 9px; } } } #cartV4 { margin-top: 40px; .not_available { color: $gray; p { margin-bottom: 0; } } .placeholderColor { color: $gray; } #loginPostalCodeId.form_field_with_button { font-size: 12px; padding: .3em 4.5em .3em .25em; border-radius: 4px; border: 1px solid #ddd; min-height: 1.5em; line-height: 1.5em !important; } .btn.primary.sm_txt.rel.form_field_button { border-top-left-radius: 0; border-bottom-left-radius: 0; margin-left: -50px; margin-top: -1px; } .btn.link_style, .btn.link_style:hover { color: #1e5a99; background-color: transparent; border-color: transparent; text-transform: none; padding: 0 4px; } .same_day_delivery_zip { line-height: 42px; border-right: none; } #viewcouponcart { width: auto; } #pickUpCaret { height: auto; } #cartV4LiveChat a { background: transparent url('//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/checkout/live-chat.png') 0 50% no-repeat; } #cartV4PhoneNumber span { background: transparent url('//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/checkout/phone.png') 0 50% no-repeat; margin-left: 30px } #cartV4LiveChat a, #cartV4PhoneNumber span { display: inline-block; line-height: 1em; color: $gray; padding: 7px 0 7px 32px; } tr { &.supplemental { td { padding: 0 0 8px 0 } &.no_print { text-align: right; } .supplemental_content { position: inherit; top: 0; padding: 0 8px 6px 0 } } } .chatPhoneIcons { margin-top: 65px } .caretFooter { height: 15px; } .btn { &.checkout { width: 130px; } } .cart_buttons_or { background: $gray; border-radius: 50%; color: $white; width: 21px; height: 20px; line-height: 17px; padding: 4px; text-align: center; margin-top: 6px; } } #cartV4Entries { thead th { border-top: 1px solid $grayLight; color: $gray; padding-top: 6px; padding-bottom: 6px; &.subscribe_title { border: 0; } } td.description { min-width: 180px; .caretTrigger { &.ppp_icon_sm { white-space: nowrap; } } } .itemname { font-weight: normal; } .cart_entry_details { td, .subCheck_incentives { border-top: 1px solid #E5E8EB; } } .quantity { .form_field { width: 5ex; margin: 0 auto 15px; input { text-align: center; } } } .delivery_options { min-width: 180px; .radio { position: relative; margin-bottom: .75em; > p { margin-bottom: .2em; } > label { position: absolute; top: 0; left: -22px; } } } } #cartV4cartActions { .btn { margin-left: 5ex; } } .sdd_info { vertical-align: middle; } .delivery-options-warning { padding: 8px; margin: 0; border: 1px solid $lightBlue; }