.checkout_v2_error { position: relative; border: 2px solid $red; padding: 12px; } .checkout_v2_error > h3 { position: relative; top: -12px; margin: 0 -12px; padding: .8em; background-color: $red; color: $white; font-size: 14px; } .checkout_v2_error .svg_caution { width: 20px; height: 20px; fill: $white; margin: -3px 1ex -3px 0; } #restrictionsMessaging .alert.page_level h3 { //Using Important to override original implementation display: block !important; } .validation_style { border: 2px solid #f9a216; border-radius: 8px; clear: left; color: $black; display: block; float: left; width: 752px; background: #ffe; margin: 0 0 10px 6px; .validation_section { float: left; clear: both; padding: 12px 0 0; } h2 { background: url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/new/bg_warning_small.png) no-repeat scroll 12px 12px; color:$black; font-size: 16px; line-height: 22px; padding: 10px 0 10px 36px; margin-right: 10px; } .header { min-height: 42px; float: left; } .validation_section .validation_block { float: left; clear: both; width: 730px; border: 1px solid #72777c; background: $white; padding: 12px 0 0; margin: -1px 10px 0; } ul.buttonwrapper { margin: 12px; float: right; clear: none; text-align: right; width: auto; } div.buttonwrapper { margin: 12px; padding-right: 15px; } } .cart_applied_coupon { font-size: 0.875rem; }