@import 'css/master/settings/settings'; @import 'css/secondary/returnCards/od/returnCards'; $lightGreen: lighten($green, 50%); $lightRed: lighten($red, 50%); body#account.edit_billing_page #content { h2 { font-weight: $fontWeightSemiBold; padding: 0; @include font-size($baseFontSize + 2); a { @include font-size($baseFontSize - 2); font-weight: $fontWeightLight; } } .info.icon { display: inline-block; background: transparent url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/common/info-blue2.png) no-repeat 0 0; height: 18px; width: 18px; } .cc_info { clear: both; margin-top: $commonPadding; } .module { float: left; position: relative; @include font-size($baseFontSize - 2); font-weight: $fontWeightLight; text-transform: capitalize; width: 19.5em; min-height: 213px; padding: ($commonPadding * 4); margin: 0 ($commonPadding * 2) ($commonPadding * 2) 0; border: 1px $grayLight solid; @include border-radius($commonPadding * 2); &:first-of-type { clear: both; } &#editBilling, &.gray_bg { .btn { position: absolute; bottom: 16px; right: 16px; } } &.add_card_module { border: 1px dashed $blue; height: 200px; line-height: 200px; text-align: center; a { display: block; vertical-align: middle; } } &.active { border: 1px solid $blue; } h3 { float: left; width: 100%; font-weight: $fontWeightSemiBold; @include font-size($baseFontSize); &.alias { width: 220px; } } h6, .paypal_logo_img { display: inline; font-weight: $fontWeightNormal; position: relative; @include font-size($baseFontSize); &.right_zero { right: 0; } } li { @include font-size($baseFontSize); margin-bottom: 0; } address li { @include font-size($baseFontSize - 3); text-transform: capitalize; } .pref_card_text { font-weight: $fontWeightNormal; float: left; width: 100%; height: 20px; line-height: 20px; margin: 0; } .btn { &.edit { padding-left: 16px; padding-right: 16px; margin-left: 4px; } &.disabled, &.disabled:hover { cursor: not-allowed !important; opacity: 0.4 !important; filter: alpha(opacity=40); zoom: 1; } } &.deleted { @include animation(flashBgRed .8s 1 ease-out); } } .plus_icon { margin-right: $commonPadding * 2; color: $blue; height: 13px; } #preferredPaymentModule { $opacityTransition: opacity .2s linear; ul { //Make the list width 100% width of box (no pad) so that green success spans entire module for radio button section?position: relative; right: 16px; width: 305px; margin-left: -16px; } li { height: 52px; padding-left: 16px; .short_desc { display: block; margin-left: 28px; @include font-size($baseFontSize - 4); } &.success { background-color: $lightGreen; -webkit-transition: background-color .2s; transition: background-color .2s; } &.error { background-color: $lightRed; -webkit-transition: background-color .2s; transition: background-color .2s; } } .svg_fill_green, .svg_fill_red { display: none !important; &.show { position: relative; bottom: 4px; width: 24px; display: inline-block !important; -webkit-transition: $opacityTransition; transition: $opacityTransition; &.fall_back { bottom: 0px; } } } .styled_radio_label { opacity: 1 !important; -webkit-transition: $opacityTransition; transition: $opacityTransition; &.no_show { display: none !important; } } .paypal_logo_img { position: relative; top: 6px; } } .svg_star, .svg_link { cursor: default; g { fill: #FFF; stroke: #72777C; } &.filled { @include animation(pulsate .4s 1 ease); g { fill: #FFB600; stroke: transparent; } } } .module .svg_star { cursor: pointer; } .gray_bg { background-color: lighten($grayLight, 5%); img:first-of-type { float: left; margin-right: 12px; } p:first-of-type { min-width: 180px; } } .dropdown { float: left; width: 894px; position: relative; background-color: $white; border: 1px solid $blue; padding: ($commonPadding * 5); margin: ($commonPadding * 2) 0; @include border-radius($commonPadding * 2); .plcc_link_li.hide.show, label.hide.show { display: block; } .block_levelz { width: 855px; margin-left: 16px; margin-bottom: $commonPadding * 2; } .margin_top_37 { margin-top: 37px; } .tabbed > ul { border-bottom: 0 none; margin-bottom: 0; width: 100%; li:not(.active_tab) a { padding: 11px 12px; } li:first-child a { margin-left: 0; } li.active_tab a, li.active_tab.plcc a { background-color: $lightBlue; border-left-color: $grayLight; border-right-color: $grayLight; } li.active_tab.plcc a { border-top-width: 1px; border-top-color: $grayLight; img { margin: 0; } } li.plcc a { padding: 10px 0; } } div#tab1, div#tab2 { float: left; width: 100%; background-color: $lightBlue; border: 1px solid $grayLight; label { @include font-size($baseFontSize); } input:not(.btn) { height: 22px !important; } .alias { width: 242px; } select { width: auto; margin: 0 10px 0 -5px; height: 32px !important; &.state { width: 175px; } } .city_span { margin: 0 0 0 5px; width: 182px; } } ul { width: 35em; } span.city { width: 160px; } .tip { position: absolute; top: 0; &:after, &:before { position: absolute; bottom: 100%; width: 0; height: 0; border: solid transparent; content: " "; pointer-events: none; } &:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: $white; border-width: 15px; margin-left: -15px; } &:before { border-color: rgba(51, 121, 194, 0); border-bottom-color: $blue; border-width: 16px; margin-left: -16px; } } .preloader { position: absolute; top: 1px; left: 1px; z-index: 1; opacity: .90; background: $white url('//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/ajax-loader-sm.png') no-repeat 50% 50%; @include border-radius($commonPadding * 2); } .vSeal { display: inline-block; background: url('/fm/files/od/logos/vseal.png') no-repeat; width: 87px; height: 33px; cursor: pointer; } } } .cc_card_img { background: url('https://media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/common/creditcard/guest_checkout_cardsX2') 100px no-repeat; position: relative; left: -13px; display: inline-block; float: left; width: 200px; height: 60px; padding-left: 100px; margin-left: 0; transform: scale(0.9, 0.8); -webkit-transform: scale(0.9, 0.8); &.vs { background-position: 0 0; background-image: url('https://media.officedepot.com/image/upload/f_auto,q_auto/v1656345400/gtools/images/us/od/checkout/cc-logo-vs-new'); background-size: contain; height: 45px; } &.mc { background-position: 0 -67px; } &.ds { background-position: 0 -135px; } &.am { background-position: 0 -203px; } &.sr { background-position: 0 -270px; } } #deleteCardConfirmDialog { border-top: 1px solid $grayLight; margin-top: $commonPadding * 2; padding-top: $commonPadding * 2; padding-left: 0; } .ui-dialog-title { color: $black; font-weight: $fontWeightSemiBold; } #iFrameExpDateFields em.star { display: none; } #creditCardIframe .credit_card_expiration_fields { margin-left: 0 !important; } .add-cc-error{ background: #FFF0F0; padding: 10px 20px; border-left: 0.6rem solid #b30000; border-right: 0.05rem solid #b30000; border-top: 0.05rem solid #b30000; border-bottom: 0.05rem solid #b30000; border-left-width: 0.3rem; margin: 0px 10px; display: flex; border-radius: 4px; } .add-cc-error-img{ margin-right: 10px; width: 20px; height: 20px; } .add-od-cc-error { background: #FFF0F0; padding: 10px 20px; border-left: 0.6rem solid #b30000; border-right: 0.05rem solid #b30000; border-top: 0.05rem solid #b30000; border-bottom: 0.05rem solid #b30000; border-left-width: 0.3rem; margin: 0px 10px; display: flex; border-radius: 4px; } .add-cc-title{ font-size: 14px; padding: 5px; color: #000000; margin-left: 10px; }