@import 'css/master/settings/settings'; @import './../../../../css/master/settings/variables/colors'; #subscriptionManagerV2 { font-size: 12px; .ui-dialog.ui-widget-content, .ui-dialog-content { padding: 0; } .ajax_loading_el { min-height: 600px; } #subscriptionManager, #emptySubscriptionsMsg, .subscriptionCssModalDetail { .alert_msg { &.msg_success { p { &.alert_text { color: #fff; padding: 6px; } } } } } /* jQuery UI overrides */ .subscription_modal { .ui-dialog-titlebar { box-shadow: none; background: none; border: none; padding: 0; } .ui-dialog { border: none; box-shadow: none; } .alertz { &.block_levelz { opacity: 1; width: 98%; .warning_container { background: $white; border: 2px solid #FFB600; } &.alert_warningz { .svg { float: none; bottom: 1px; right: 4px; } h3 { &.messaging_header { padding: 4px 0 0 10px; } } } } } .alert_msg { &.msg_success { background: none; color: $green; .svg { line-height: 15px; padding: 4px; } } } } .spacer_row { width: 100%; height: 40px; float: left; } .details_section { .no_pad_top { padding-top: 0; } input:disabled { border: none; } > div, .box_padding { padding: 20px; } .acc_info { padding: 1px 0; } .loadingMoreResults { padding: 0 !important; } h4 { font-size: 1.25em; font-weight: 600; letter-spacing: .05em; padding-bottom: 1em; } #paymentContainer { .active_tab { .plcc_modal_tab { background: #e3edf8 url('//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/common/creditcard/plcc_updated.png') no-repeat 0 4px; } } .plcc_modal_tab { background: url('//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/common/creditcard/plcc_updated.png') no-repeat 0 4px; width: 124px; height: 15px; } } .alert_msg { &.msg_success { &.saved_edit, &.saved_email, &.payment_success, &.saved_acctInfo, &.saved_nickName, &.saved_wlrNumber { margin-left: 12px; position: relative; top: 2px; .svg { float: none; border: 2px solid $green; line-height: 12px; } .message_text { position: relative; top: -4px; left: -4px; } } } } .subscription_email_field { width: 70%; padding: 4px; margin: 10px 0; } label.error { display: block; } .subscription_details_date_buttons { h3, .h3 { font-size: 20px; padding-bottom: 0.25em; font-weight: 600; } } &.bottom_border { width: 100%; float: left; border-bottom: 1px solid $borderGray; } .subscription_price_details { padding: 10px; font-size: 1.25em; #detailsFrequencyFilter { height: 28px; } .subs_pricing { font-size: 1.4em; } p { padding: 10px 6px 18px; } .form_field_inline { input[type="text"] { padding: 6px; width: 20px; text-align: center; } } } .subscription_contact_details { .static_email { word-wrap: break-word; } } .nickName_section { .nickName_field { padding: .4em; margin-bottom: 1em; } .saved_nickName_success { overflow: auto; padding: 10px; } } input { font-size: .8em; min-height: 1.4em; &.enable_field_formatting { font-size: 1em; } } .acc_info { display: block; overflow: auto; .acc_info_contactPhone { margin-right: .5em; } label { float: left; } .acc_info_label { font-weight: bold; padding: 1px; @include box-sizing(); a { font-weight: normal; } } .acc_info_value { @include box-sizing(); } .btn_div_acc_info { float: right !important; overflow: auto; .btn { margin: 0 .25em; } } } .rewards_section { .edit_wlrNumber { float: left; margin-right: 4em; } div.btn_div_rewards { .cancel_wlrNumber { margin-left: 3em; } } div { label.hide { display: none; } label.wlrNumber_error { padding-bottom: 0px; } } } .pad_t { padding-top: .5em; } } .v3_buttons .btn.secondary[disabled], .v3_buttons .btn.secondary[disabled]:hover { border-color: #bcbcbc; color: #bcbcbc!important; } .v3_buttons .btn.secondary, .v3_buttons .btn.secondary:active, .v3_buttons .btn.secondary:hover { border-color: #1e5a99; background-color: #fff; color: #1e5a99!important; } #content { font-size: 1.25em; #emptySubscriptionsMsg { h2 { min-height: 600px; &.padding { padding: 20px 0 0 50px; font-size: 1.4em; font-weight: 600; } } } .nav_records { clear: left; float: left; font-size: .8em; width: 924px; padding: 8px 10px; ul { margin-top: 0; float: right; clear: none; text-align: right; width: auto; white-space: nowrap; li { float: left; clear: none; width: auto; white-space: nowrap; a { display: block; float: left; clear: none; width: auto; padding: 0 5px; } &.prev a { border-right: 1px solid $borderGray; } &.next a { overflow: auto; margin-top: 1px; span { display: inline-block; padding: .03em 0 .09em; } } } } } .container { margin: 0 0 0 15px; /* This needs to be here until ready for responsive */ width: 948px !important; .sku_info { width: 50%; float: left; padding: 10px } .sort-by-filter { font-size: .9em; margin-top: 20px; margin-right: 14px; span { padding: 0 8px; border-right: 1px solid #ddd; &:last-child { border-right: none; } } } #frequencyFilter { cursor: pointer; } } h1 { color: $black; clear: both; float: left; font-size: 28px; font-weight: normal; padding-top: 20px; } .subscription-item-wrapper { padding: 0 4px 14px 0; } .subscription-item-container { border: 1px solid #ddd; padding: 12px 12px 16px 12px; margin: 20px 6px; position: relative; .bundle_circle { width: 80px; height: 38px; background-color: $white; border-top-left-radius: 100px; border-top-right-radius: 100px; border: 1px solid #ddd; border-bottom: 0; position: absolute; top: -39px; left: 16px; line-height: 48px; text-align: center; } .alertz { &.block_levelz { background: none; padding-left: 8px; margin: 12px 0 10px; .svg { bottom: 0; } &.alert_warningz { svg { position: relative; top: -1px; right: -1px; } p { padding-bottom: 4px; color: $blue; font-size: 1.3em; margin-top: -12px; } } } } .subscription_image { margin: 14px 0; } .subscription_nickname { padding: 12px 0; font-size: .9em; word-wrap: break-word; } .subscription_free_item { border-top: 1px solid $borderGray; font-size: .9em; margin: 4px 0 12px; padding: 6px 0; } .subscription_bottom_button { width: 84%; position: absolute; bottom: 10px; .btn { font-weight: lighter; letter-spacing: .1em; } } .subscription_item_price_qty { float: left; width: 100%; padding-bottom: 4px; } .subscription_frequency { font-size: .9em; padding: 4px 20px 12px 0; font-weight: 600; } .subscription_item_detail { p { font-size: .8em; } span { color: #aaa; } } p { font-size: 16px; padding-bottom: 12px; } h3, .h3 { font-size: 20px; padding-bottom: 0.25em; font-weight: 600; } } .subscription-top-buttons { .btn { &:first-child { margin-right: 4px; } &.secondary[disabled] { background: #efefef; } } } .tabs-row { clear: both; padding: 20px 0 4px 20px; width: 97%; border-bottom: 1px solid $borderGray; position: relative; z-index: 9; a { letter-spacing: .1em; padding: 2px 16px; font-weight: 600; font-size: 1.1em; color: $black; &:first-child { margin-right: 20px; } &.active { border-bottom: 3px solid $blue; color: $black; position: relative; &:after { content: ""; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid $blue; width: 0; height: 0; position: absolute; top: 100%; left: 45%; } } } } .delivery-filter { padding: 14px 0 20px 0; font-size: 1.2em; span { float: left; padding-right: 15px; line-height: 35px; } select { height: 32px; border-radius: 6px; padding-left: 10px; float: left; margin-right: 12px; border: 1px solid $borderGray; } } } #subscriptionManager, #subscriptionModalDetail, #subscriptionsDetails, .subscriptionCssModalDetail { .row { clear: both; } .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-1 { width: 8.33333333%; } .col-lg-6 { width: 50% } .col-lg-12 { width: 948px; } .col-lg-2 { width: 16.66666667%; } .details_section { .col-lg-3 { width: 25%; } .col-lg-12 { width: 100%; } } .col-lg-4 { width: 33.33333333%; } .col-lg-5 { width: 41.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-8 { width: 66.66666666%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.33333333%; } .col-lg-11 { width: 91.66666667% } } #smv3 { #subscriptionManagerTabs { clear: both; float: left; } #smv3_submsg { clear: both; } #filterSection { float: right; clear: none; .col-lg-12 { width: auto; } } .switch, .switch:hover { margin: 1em 0; .switch1, .switch2 { font-size: 0.9em; } } .tabs-row { a { font-weight: normal; &.active { font-weight: 600; &:after { content: none; } } } } #services_subscription { float: none !important; position: relative; } } } .cancel__container { max-width: 100%; background:$grayLight; min-height: 300px; padding-bottom: 2px; border-bottom: 1px solid $grayMedium; .cancel__error { text-align: center; font-size: 16px; } .cancel_close { float: right; color: $blue; text-decoration: none; font-size: 20px; margin-right: 5px; } .cancel__reason-msg { text-align: center; font-size: 18px; line-height: 25px; letter-spacing: 0.5px; .icon-wrapper, strong { margin-bottom: 10px; padding-top: 12px; } } .cancel__info { text-align: center; margin-top: 20px; p { margin-bottom: 10px; } .cancel__date { font-size: 16px; } } .submit__reason { text-align: center; input { background: $blue; color:$white; outline: none; border: none; padding: 10px 20px; width: 130px; font-size: 12px; letter-spacing: 0.5px; border-radius: 3px; margin-top: 25px; } } .cancel__confirm-msg { text-align: center; margin-top: 50px; .sad__msg { margin-top: 10px; } p { margin-top: 5px; font-size: 18px; margin-bottom: 5px; strong { span { color: red; } } } } .cancel__buttons { margin-top: 25px; div, button { margin-top: 20px; } } .cancel__yes { padding: 10px 20px; background: $blue; color: $white; font-weight: 600; border: 2px solid transparent; font-size: 12px; letter-spacing: 0.5px; border-radius: 3px; border-color: $blue; } .cancel__no { color: $blue; font-size: 12px; font-weight: 600; &:hover { color: $blue; text-decoration: none; } } }