a{text-decoration:none}.sg-form .invalid>.fieldWithErrors{width:auto}dl.invalid.full-width{clear:both}dl.invalid.full-width dd.fieldWithErrors{margin-left:0}.quote-save:after{content:'';clear:both;visibility:hidden;height:0;display:block}.quote-save .quote-save-fields{margin-left:0;float:left}.quote-save .quote-save-fields.invalid{margin-bottom:0}.quote-save .quote-save-fields dd{margin-left:0;float:left}.quote-save .css-button-ct{float:left;margin-top:27px;margin-left:20px}#quote-save-error-msg{visibility:hidden;color:#ee3524}.sb-PageWrapper{background-color:#fff}@media (min-width: 43.75em){.sb-PageWrapper{background-color:#fbfbfb}}.QuickQuote{max-width:375px;margin:0 auto;padding:1rem;background-color:#fff}@media (min-width: 43.75em){.QuickQuote{max-width:425px;border-radius:16px;border:1px solid rgba(0,0,0,0.11);padding:1.5rem}}.QuickQuote h4{padding-top:0px}.QuickQuote .sb-Rule{margin-top:10px;margin-bottom:8px}.QuickQuote .qq-newQuote{text-align:center}.QuickQuote .sb-Form{margin-bottom:1rem}.QuickQuote .sb-Form label{text-transform:none}.QuickQuote .sb-Form .sb-Form-group{margin-top:1rem;margin-bottom:1rem}.QuickQuote p{font-size:16px}.QuickQuote label{display:block}.QuickQuote h5{display:inline-block}.QuickQuote .qq-errors{margin-bottom:10px}.QuickQuote .qq-link{font-size:13px}.QuickQuote .qq-emailInput{width:60%;margin-top:5px}.QuickQuote .qq-postalCode-infoLink{margin-top:0.25rem}.QuickQuote .qq-postalCode,.QuickQuote .qq-numberField{max-width:40%;text-align:center}.QuickQuote .qq-colorSelect-group{display:flex;justify-content:space-around}.QuickQuote .qq-colorSelect-group label{padding-bottom:0.5rem}.QuickQuote input.sb-Form-stepper{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:3rem;padding-left:1.1rem;font-size:1rem}.QuickQuote select::-ms-expand{display:none}.QuickQuote .qq-pricing{font-size:20px;line-height:24px;margin-top:20px}.QuickQuote ul.sb-Form-fieldErrors{list-style:none}.QuickQuote .qq-quotedPrice{font-size:1.25rem;color:#444}.QuickQuote .qq-volumeDiscount-savings{font-size:1rem;color:#444}.QuickQuote .qq-volumeDiscount{text-decoration:line-through;color:#e3e3e3}.QuickQuote .caveats{margin-top:24px}.QuickQuote .css-button-ct{margin-top:24px}.QuickQuote ul.checkmark{padding-left:0px;margin-bottom:1.5rem}.QuickQuote ul.checkmark li{font-size:0.875rem;list-style-type:none;padding:0.25em 0 0 2.5em;position:relative}.QuickQuote ul.checkmark li:after{content:" ";display:block;width:0.3em;height:0.6em;border:solid #FA3C00;border-width:0 0.2em 0.2em 0;position:absolute;left:1em;top:40%;margin-top:-0.2em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.QuickQuote .qq-pricingTips{text-align:left;color:#969696}.QuickQuote .qq-pricingTips h5{color:#969696}.QuickQuote .qq-pricingTips li{margin-bottom:5px;font-size:0.875rem}.QuickQuote .qq-emailForm{display:none}.QuickQuote .qq-emailActions{display:flex;justify-content:space-between;align-items:center}.QuickQuote .qq-emailActions .qq-emailPrivacy{flex:1;margin:0;font-size:0.75rem}.QuickQuote .qq-emailActions .qq-btn{flex-shrink:0}.QuickQuote .qq-alert{display:flex;align-items:center;border:1px solid;border-radius:6px;padding:6px 16px}.QuickQuote .qq-alert--success{border-color:#198038;background-color:#F4F9F5}.QuickQuote .qq-alert--error{border-color:#DA1E28;background-color:#FDF4F4}.QuickQuote .qq-alert--info{border-color:#0043CE;background-color:#F2F6FD}.QuickQuote .qq-alert--warning{border-color:#F1C21B;background-color:#FEF9E8}.QuickQuote .qq-icon{width:24px;min-width:24px;height:24px;min-height:24px;margin-right:12px}.QuickQuote .qq-icon--success{background-image:url(/images/track/check_circle.svg)}.QuickQuote .qq-icon--error{background-image:url(/images/track/alert_error_circle.svg)}.QuickQuote .qq-icon--info{background-image:url(/images/track/info_circle_icon.svg)}.QuickQuote .qq-icon--warning{background-image:url(/images/track/alert_warning_triangle.svg)}.QuickQuote .qq-alert-message{height:auto;text-align:left;margin:0}#quick_quote_form>.field-ct .block-field{display:inline;float:left;margin-left:20px;width:52px}#quick_quote_form>.field-group{margin-top:0}#quick_quote_form>.field-group .field-ct{display:inline;float:left;margin-left:20px;width:60px}#quick_quote_form>.field-group .field-ct .block-field{display:inline;float:left;margin-left:20px;width:52px;margin-left:0}#quick_quote_form .css-button-ct{margin-top:18px}.breadcrumbs{list-style:none;padding-left:0px}.breadcrumbs>li{display:inline}.breadcrumbs>li:after{content:' > '}div.message{color:#777;border:1px solid #ccc;border-radius:5px;padding:.3em;padding-left:28px;text-align:left;margin-bottom:1em}.ie6 div.message{background-position:5px 5px}div.message a{color:#777}div.message p,div.message ul{margin-bottom:0}div.stop{background:#FDFCB2 url(/images/cart/error_exclamation_thumb.gif) no-repeat 5px 5px}div.stop a:hover{color:#EF2E2E !important}div.stop h3{color:#ef2e2e;margin-bottom:.15em}.wcibmo,.form_error{background-color:#fdfcb2 !important}.banner .wcibmo{padding-right:15px}.banner .wcibmo h3{margin-bottom:0.5em}.wcibmo p{margin-bottom:.75em}.item .wcibmo div.quantity{padding-top:10px}.wcibmo .ci-swatch-set{background-color:#e5e5e5;border:1px solid #ccc;overflow:auto;height:1%;margin:5px 0 10px 0px}.wcibmo div.swatches{float:left;background-color:#fff;border-right:1px solid #ccc;width:200px;padding:5px;margin:0;min-height:6em}.ie6 .wcibmo div.swatches{height:6em}.wcibmo div.swatch-details{margin-left:210px;color:#336;padding:10px}.do_more .ci-swatch-set .header{border:none;background-color:#fff}.do_more .ci-swatch-set .swatches{margin-bottom:10px;margin-left:auto;margin-right:auto;width:90%}.g-recaptcha>div:first-child{width:100% !important}
