/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
#quote{/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
 display:block;margin-left:auto;margin-right:auto;*zoom:1;float:none!important;width:100%!important}#quote article,#quote aside,#quote details,#quote figcaption,#quote figure,#quote footer,#quote header,#quote hgroup,#quote main,#quote nav,#quote section,#quote summary{display:block}#quote audio,#quote canvas,#quote progress,#quote video{display:inline-block;vertical-align:baseline}#quote audio:not([controls]){display:none;height:0}#quote [hidden],#quote template{display:none}#quote a{background:transparent}#quote a:active,#quote a:hover{outline:0}#quote abbr[title]{border-bottom:1px dotted}#quote b,#quote strong{font-weight:700}#quote dfn{font-style:italic}#quote h1{font-size:2em;margin:.67em 0}#quote mark{background:#ff0;color:#000}#quote small{font-size:80%}#quote sub,#quote sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#quote sup{top:-.5em}#quote sub{bottom:-.25em}#quote img{border:0}#quote svg:not(:root){overflow:hidden}#quote figure{margin:1em 40px}#quote hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}#quote pre{overflow:auto}#quote code,#quote kbd,#quote pre,#quote samp{font-family:monospace,monospace;font-size:1em}#quote button,#quote input,#quote optgroup,#quote select,#quote textarea{color:inherit;font:inherit;margin:0}#quote button{overflow:visible}#quote button,#quote select{text-transform:none}#quote button,#quote html input[type="button"],#quote input[type="reset"],#quote input[type="submit"]{-webkit-appearance:button;cursor:pointer}#quote button[disabled],#quote html input[disabled]{cursor:default}#quote button::-moz-focus-inner,#quote input::-moz-focus-inner{border:0;padding:0}#quote input{line-height:normal}#quote input[type="checkbox"],#quote input[type="radio"]{box-sizing:border-box;padding:0}#quote input[type="number"]::-webkit-inner-spin-button,#quote input[type="number"]::-webkit-outer-spin-button{height:auto}#quote input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#quote input[type="search"]::-webkit-search-cancel-button,#quote input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}#quote fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#quote legend{border:0;padding:0}#quote textarea{overflow:auto}#quote optgroup{font-weight:700}#quote table{border-collapse:collapse;border-spacing:0}#quote td,#quote th{padding:0}#quote *,#quote{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#quote *:before,#quote:before,#quote *:after,#quote:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#quote header,#quote nav,#quote footer{float:none;background:none;height:auto;display:block}#quote:before,#quote:after{content:" ";display:table;line-height:0}#quote:after{clear:both}#quote .container{display:block;margin-left:auto;margin-right:auto;*zoom:1;float:none!important;width:100%!important}#quote .container:before,#quote .container:after{content:" ";display:table;line-height:0}#quote .container:after{clear:both}#quote .section{padding:20px;margin:0;*zoom:1}#quote .section:before,#quote .section:after{content:" ";display:table;line-height:0}#quote .section:after{clear:both}#quote .clearfix{*zoom:1}#quote .clearfix:before,#quote .clearfix:after{content:" ";display:table;line-height:0}#quote .clearfix:after{clear:both}#quote .quote-progress{height:55px;margin:30px 15px;display:block;position:relative}#quote .quote-progress .quote-progress-fill{display:absolute;left:0;width:0%;height:100%}#quote .quote-progress .quote-progress-fill.empty{border:none}#quote .quote-progress .quote-buttons{padding:12px!important;margin:0;position:absolute;width:100%;height:100%;left:0;top:0}#quote .javascript-required{display:none}#quote form{display:block;margin-left:auto;margin-right:auto;*zoom:1;float:none!important;width:100%!important}#quote form:before,#quote form:after{content:" ";display:table;line-height:0}#quote form:after{clear:both}#quote form #quote-message{padding:30px}#quote form #quote-pages{min-height:340px}#quote form #quote-pages .quote-groups{float:left;width:60%;padding-left:7.5px;padding-right:7.5px}#quote form #quote-pages .quote-side{float:right;width:40%;padding-left:7.5px;padding-right:7.5px}#quote form #quote-pages .quote-page-header{padding:20px;margin:0;*zoom:1}#quote form #quote-pages .quote-page-header:before,#quote form #quote-pages .quote-page-header:after{content:" ";display:table;line-height:0}#quote form #quote-pages .quote-page-header:after{clear:both}#quote form fieldset{border:none;padding:0;margin:0}#quote form label label,#quote form label.inline{display:inline-block;font-weight:400}#quote form h1 label,#quote form h2 label,#quote form h3 label,#quote form h4 label,#quote form h5 label,#quote form h6 label{font-weight:500;margin-bottom:0}#quote form .quote-control.radio{margin:0;padding:0}#quote form .quote-control.radio label{display:block}#quote form .quote-control.radio label input{margin-right:4px;margin-top:4px}#quote form input#delivery_address_additional,#quote form input#moving_address_additional{display:block}#quote form .quote-group{width:50%;float:left;padding-right:10px;padding-left:10px;padding-top:45px}#quote form .quote-group.full{width:100%;float:none}#quote form .quote-group.full label,#quote form .quote-group.full textarea{display:block;width:100%}#quote form select,#quote form input,#quote form textarea{margin-bottom:4px;height:auto!important}#quote form .estimated-value{float:right;padding:3px}#quote form .estimated-value input{padding:4px 3px}#quote form textarea{width:100%;min-height:180px;max-height:280px;resize:vertical}#quote form .small textarea{min-height:110px}#quote form input[type="checkbox"],#quote form select{cursor:hand;cursor:pointer}#quote form .quote-buttons{padding:30px 15px}#quote button{font-size:100%;padding:7px 9px;margin-bottom:20px;outline:none}#quote button.quote-button{font-size:120%;padding:10px 14px}#quote button.quote-button.next{float:right}#quote button.quote-button.previous{float:left}#quote button.quote-button.submit,#quote button.quote-button.finish{float:right}#quote #quote-pages .quote-page .quote-side{float:right}#quote .side-image{width:100%}#quote.quote-small form#quote-wizard .quote-groups,#quote.quote-small form#quote-wizard .quote-group,#quote.quote-small form#quote-wizard .quote-header,#quote.quote-small form#quote-wizard .quote-side{margin-left:auto;margin-right:auto;*zoom:1;width:100%!important;float:none!important;display:block}#quote.quote-small form#quote-wizard .quote-groups:before,#quote.quote-small form#quote-wizard .quote-group:before,#quote.quote-small form#quote-wizard .quote-header:before,#quote.quote-small form#quote-wizard .quote-side:before,#quote.quote-small form#quote-wizard .quote-groups:after,#quote.quote-small form#quote-wizard .quote-group:after,#quote.quote-small form#quote-wizard .quote-header:after,#quote.quote-small form#quote-wizard .quote-side:after{content:" ";display:table;line-height:0}#quote.quote-small form#quote-wizard .quote-groups:after,#quote.quote-small form#quote-wizard .quote-group:after,#quote.quote-small form#quote-wizard .quote-header:after,#quote.quote-small form#quote-wizard .quote-side:after{clear:both}#quote.quote-small form#quote-wizard .quote-group{padding:0!important;min-height:0}#quote.quote-small form#quote-wizard .quote-label{margin-bottom:0}#quote.quote-small form#quote-wizard .spacer-half,#quote.quote-small form#quote-wizard .spacer-half,#quote.quote-small form#quote-wizard .spacer{display:none!important}#quote.quote-small form#quote-wizard .quote-inventory-type p{display:none}#quote.quote-small form#quote-wizard .quote-inventory-type h1,#quote.quote-small form#quote-wizard .quote-inventory-type h2,#quote.quote-small form#quote-wizard .quote-inventory-type h3,#quote.quote-small form#quote-wizard .quote-inventory-type h4,#quote.quote-small form#quote-wizard .quote-inventory-type h5,#quote.quote-small form#quote-wizard .quote-inventory-type h6{text-align:center}#quote.quote-small form#quote-wizard .quote-inventory-type button{width:100%!important;margin:0;margin-bottom:20px}#quote.quote-small form#quote-wizard .quote-inventory-type-description p{display:none}#quote h1,#quote h2,#quote h3,#quote h4,#quote h5,#quote h6{padding:15px 0 15px 0!important;margin:0!important;font-family:inherit;font-weight:500;line-height:1.4}#quote form label{font-weight:400}#quote form label label,#quote form label.inline{font-size:11.9px!important}#quote .quote-control input,#quote .quote-control textarea{font-weight:400;font-size:14px}#quote p{padding:0 0 15px 0!important;margin:0!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4}#quote .terms-of-service{margin:25px 0 20px 0}#quote .terms-of-service,#quote .terms-of-service p.conditions{font-size:10.5px!important;text-align:center!important}#quote .quote-services .quote-service-description{display:inline-block;font-weight:400}#quote .quote-services .quote-category-header{width:100%}#quote .quote-services .quote-category-header h1,#quote .quote-services .quote-category-header h2,#quote .quote-services .quote-category-header h3,#quote .quote-services .quote-category-header h4,#quote .quote-services .quote-category-header h5,#quote .quote-services .quote-category-header h6{width:100%;text-align:left!important}#quote .quote-services .quote-group{border-radius:0;min-height:0;padding:5px}#quote .quote-services .quote-group .quote-service-item{cursor:hand;cursor:pointer}#quote .quote-services .quote-group .quote-service-item label.quote-label{width:90%!important;float:right;margin-bottom:0;padding-top:5px;padding-bottom:5px;cursor:hand;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#quote .quote-services .quote-group .quote-service-item .quote-control{width:10%;margin-top:0;float:left;padding-left:2.5%;padding-right:3%;padding-top:3px}#quote .quote-services .quote-group .quote-service-item .quote-control input{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#quote .quote-furniture .quote-category-header h1,#quote .quote-furniture .quote-category-header h2,#quote .quote-furniture .quote-category-header h3,#quote .quote-furniture .quote-category-header h4,#quote .quote-furniture .quote-category-header h5{cursor:hand;cursor:pointer;text-align:left!important}#quote .quote-furniture .quote-furniture-item:first-child .quote-furniture-item{display:block!important}#quote .quote-furniture .quote-furniture-item{min-height:auto;padding:0;margin:0}#quote .quote-furniture .quote-furniture-item .quote-label{width:80%!important;float:right!important;padding-top:1px;margin-bottom:0;cursor:hand;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#quote .quote-furniture .quote-furniture-item .quote-control{width:20%!important;margin-top:0;float:left!important}#quote .quote-furniture .quote-furniture-item .quote-control input{text-align:right;width:100%}#quote .quote-furniture .quote-furniture-item .quote-label,#quote .quote-furniture .quote-furniture-item .quote-control input{line-height:20px}#quote .quote-services .quote-category,#quote .quote-furniture .quote-category{*zoom:1}#quote .quote-services .quote-category:before,#quote .quote-furniture .quote-category:before,#quote .quote-services .quote-category:after,#quote .quote-furniture .quote-category:after{content:" ";display:table;line-height:0}#quote .quote-services .quote-category:after,#quote .quote-furniture .quote-category:after{clear:both}#quote .quote-services .quote-category .quote-category-header,#quote .quote-furniture .quote-category .quote-category-header{width:100%;padding-left:15px;padding-right:15px}#quote .quote-services .quote-category .quote-group,#quote .quote-furniture .quote-category .quote-group{min-height:0}#quote .quote-inventory-type{display:block;margin-left:auto;margin-right:auto;*zoom:1;float:none!important;width:100%!important}#quote .quote-inventory-type:before,#quote .quote-inventory-type:after{content:" ";display:table;line-height:0}#quote .quote-inventory-type:after{clear:both}#quote .quote-inventory-type .quote-control{margin-top:20px;padding:0 20px;cursor:hand;cursor:pointer}#quote .quote-inventory-type .quote-control button{min-width:140px}#quote.quote-responsive .quote-groups{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){#quote.quote-responsive .quote-groups{float:left;width:66.66666667%}}#quote.quote-responsive .quote-side{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){#quote.quote-responsive .quote-side{float:left;width:33.33333333%}}@media (max-width:768px){#quote.quote-responsive form#quote-wizard .quote-groups{clear:both;width:100%;padding:15px;padding-left:30px;padding-right:30px}#quote.quote-responsive form#quote-wizard .quote-group{display:block;width:100%;min-height:auto}#quote.quote-responsive form#quote-wizard .quote-group.spacer,#quote.quote-responsive form#quote-wizard .quote-group.spacer-full,#quote.quote-responsive form#quote-wizard .quote-group.spacer-half{display:none}#quote.quote-responsive form#quote-wizard .quote-group label{width:100%}#quote.quote-responsive form#quote-wizard .quote-group label.inline,#quote.quote-responsive form#quote-wizard .quote-group label label{float:right;width:auto}#quote.quote-responsive form#quote-wizard .quote-group input,#quote.quote-responsive form#quote-wizard .quote-group select,#quote.quote-responsive form#quote-wizard .quote-group textarea{width:100%}#quote.quote-responsive form#quote-wizard .quote-group input.checkbox,#quote.quote-responsive form#quote-wizard .quote-group select.checkbox,#quote.quote-responsive form#quote-wizard .quote-group textarea.checkbox,#quote.quote-responsive form#quote-wizard .quote-group input[type="checkbox"],#quote.quote-responsive form#quote-wizard .quote-group select[type="checkbox"],#quote.quote-responsive form#quote-wizard .quote-group textarea[type="checkbox"]{width:auto}#quote.quote-responsive .quote-side{display:block;margin-left:auto;margin-right:auto;float:none!important;width:100%!important;padding:20px;margin:0;*zoom:1;padding-left:15px;padding-right:15px}#quote.quote-responsive .quote-side:before,#quote.quote-responsive .quote-side:after{content:" ";display:table;line-height:0}#quote.quote-responsive .quote-side:after{clear:both}#quote.quote-responsive .quote-side:before,#quote.quote-responsive .quote-side:after{content:" ";display:table;line-height:0}#quote.quote-responsive .quote-side:after{clear:both}#quote.quote-responsive .quote-side .side-header,#quote.quote-responsive .quote-side .side-content{padding-left:15px;padding-right:15px}#quote.quote-responsive .quote-inventory-type .quote-controls{width:50%;margin-left:25%}#quote.quote-responsive .quote-inventory-type .quote-control{margin-top:20px;text-align:center}#quote.quote-responsive .quote-inventory-type .quote-control h1,#quote.quote-responsive .quote-inventory-type .quote-control h2,#quote.quote-responsive .quote-inventory-type .quote-control h3,#quote.quote-responsive .quote-inventory-type .quote-control h4,#quote.quote-responsive .quote-inventory-type .quote-control h5,#quote.quote-responsive .quote-inventory-type .quote-control h6,#quote.quote-responsive .quote-inventory-type .quote-control p{text-align:center;font-size:17.5px}#quote.quote-responsive .quote-inventory-type .quote-control p{font-size:11.9px}#quote.quote-responsive .quote-inventory-type .quote-control button{width:100%!important;margin:0;width:80%;margin-bottom:20px}#quote.quote-responsive .quote-inventory-type .quote-control .icon{display:none}#quote.quote-responsive .show-desktop,#quote.quote-responsive .show-mobile{display:block;visibility:visible}#quote.quote-responsive .hide-tablet{display:none!important;visibility:hidden}}@media (max-width:540px){#quote.quote-responsive h1,#quote.quote-responsive h2,#quote.quote-responsive h3,#quote.quote-responsive h4,#quote.quote-responsive h5,#quote.quote-responsive h6,#quote.quote-responsive p{text-align:center!important}#quote.quote-responsive .estimated-value{float:none!important}#quote.quote-responsive .show-mobile{display:block;visibility:visible}#quote.quote-responsive .hide-desktop,#quote.quote-responsive .hide-tablet{display:none!important;visibility:hidden}#quote.quote-responsive form#quote-wizard .quote-group{padding-top:18px!important}#quote.quote-responsive .quote-buttons .quote-button{display:inline-block;width:47%}#quote.quote-responsive .quote-inventory-type .quote-controls{width:100%;margin-left:0}#quote.quote-responsive .quote-inventory-type .quote-control{padding:15px;width:100%}#quote.quote-responsive .quote-inventory-type .quote-control h1,#quote.quote-responsive .quote-inventory-type .quote-control h2,#quote.quote-responsive .quote-inventory-type .quote-control h3,#quote.quote-responsive .quote-inventory-type .quote-control h4,#quote.quote-responsive .quote-inventory-type .quote-control h5,#quote.quote-responsive .quote-inventory-type .quote-control h6{padding:0 0 15px 0!important}#quote.quote-responsive .quote-inventory-type .quote-control p,#quote.quote-responsive .quote-inventory-type .quote-control label small{display:none}#quote.quote-responsive .quote-inventory-type .quote-control button{width:100%!important;margin:0}}@media (max-width:1024px){#quote.quote-responsive .show-desktop{display:block;visibility:visible}#quote.quote-responsive .hide-mobile,#quote.quote-responsive .hide-tablet{display:none!important;visibility:hidden}}#quote .quote-furniture .quote-furniture-item{font-size:11.9px}#quote form .quote-group.required .quote-label:after{content:'*';font-weight:700;margin-left:4px;color:red}#quote form .quote-group .quote-control input,#quote form .quote-group .quote-control textarea,#quote form .quote-group .quote-control select{display:block;padding:7px 8px;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #e6e6e6;background:#fefefe;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}#quote form .quote-group .quote-control input:active,#quote form .quote-group .quote-control textarea:active,#quote form .quote-group .quote-control select:active,#quote form .quote-group .quote-control input:focus,#quote form .quote-group .quote-control textarea:focus,#quote form .quote-group .quote-control select:focus{outline:0;border:1px solid #dedede;border-radius:3px;box-shadow:none;background:#fff;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#quote form .quote-group .quote-control input.invalid,#quote form .quote-group .quote-control textarea.invalid,#quote form .quote-group .quote-control select.invalid{border:1px solid #C32C12!important;border-radius:2px!important;box-shadow:0 0 3px 0 #d2aaaa!important;background:#ffffff!important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#quote form .quote-group .quote-control label,#quote form .quote-group .quote-control input,#quote form .quote-group .quote-control select{width:100%}#quote form .quote-group .quote-control select{height:34px}#quote form .quote-group .quote-control select option:first-child{color:#a0a0a0}#quote form .quote-group .quote-control input[type="checkbox"],#quote form .quote-group .quote-control input.checkbox{width:auto;display:inline-block;margin-left:6px;box-shadow:none;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}#quote form .quote-group label{padding-left:3px;padding-bottom:3px;padding-right:3px}#quote form .quote-group label label,#quote form .quote-group label label.inline{padding-left:3px;padding-bottom:0}#quote form .quote-group label label input,#quote form .quote-group label label.inline input{margin-right:3px}#quote button{border-radius:2px;background:#f4f4f4;border:1px solid #dadada;box-shadow:none;color:#000;text-shadow:none}#quote button.quote-button.next{border-radius:2px;background:#f4f4f4;border:1px solid #dadada;color:#000;box-shadow:none}#quote button.quote-button.previous{border-radius:2px;background:#f4f4f4;border:1px solid #dadada;color:#000;box-shadow:none}#quote button.quote-button.submit,#quote button.quote-button.complete{border-radius:2px;background:#a80134;border:1px solid #390012;border-top-color:#520119;border-left-color:#520119;border-right-color:#520119;box-shadow:none;color:#f3f3f3!important;text-shadow:1px 1px #687967;background-color:#760124;background-image:-moz-linear-gradient(top,#a80134,#760124);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a80134),to(#760124));background-image:-webkit-linear-gradient(top,#a80134,#760124);background-image:-o-linear-gradient(top,#a80134,#760124);background-image:linear-gradient(to bottom,#a80134,#760124);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa80134',endColorstr='#ff760124',GradientType=0)}#quote button.hover,#quote button:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.025);color:#000;border-color:#c3c3c3}#quote button.active{font-weight:700;background:#fdfdfd;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);border:1px solid #c3c3c3}#quote button:active{background:#f7f7f7;border:1px solid #b7b7b7;box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.125)}#quote .quote-progress .quote-progress-fill{border:1px solid #520119;border-radius:0;background:#850129;box-shadow:none;background-color:#6c0121;background-image:-moz-linear-gradient(left,#9d0331,#6c0121);background-image:-webkit-gradient(linear,0 0,100% 0,from(#9d0331),to(#6c0121));background-image:-webkit-linear-gradient(left,#9d0331,#6c0121);background-image:-o-linear-gradient(left,#9d0331,#6c0121);background-image:linear-gradient(to right,#9d0331,#6c0121);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d0331',endColorstr='#ff6c0121',GradientType=1)}#quote .quote-services .quote-group,#quote .quote-services .quote-category-header{border-bottom:1px solid #e6e6e6}#quote .quote-services .quote-group{background:#fefefe;border-radius:0}#quote .quote-services .quote-category-header h1,#quote .quote-services .quote-category-header h2,#quote .quote-services .quote-category-header h3,#quote .quote-services .quote-category-header h4,#quote .quote-services .quote-category-header h5,#quote .quote-services .quote-category-header h6{padding-top:15px;padding-bottom:7.5px}#quote .quote-services .quote-category-header .quote-label{padding-bottom:10px;margin-bottom:0}#quote .quote-furniture .additional-furniture{padding-top:0}#quote .quote-furniture .quote-furniture-item{border-bottom:1px solid #e6e6e6}#quote .quote-furniture .quote-furniture-item .quote-control input{padding:2px;margin:0}#quote .quote-furniture .quote-furniture-item .quote-control input,#quote .quote-furniture .quote-furniture-item .quote-control input:active,#quote .quote-furniture .quote-furniture-item .quote-control input.active,#quote .quote-furniture .quote-furniture-item .quote-control input:focus{border:none;background:none;box-shadow:none}#quote .quote-furniture .quote-furniture-item .quote-label:before{content:'x';color:#e0e0e0;padding-right:7px;padding-left:2px}#quote .quote-inventory-type .quote-control{background:#fefefe;box-shadow:none;border:1px solid #e6e6e6;border-radius:4px}#quote .quote-inventory-type .quote-control.active{background:#fefefe;box-shadow:none;border:1px solid #e6e6e6;border-radius:0}@media (max-width:768px){#quote.quote-responsive .quote-side{border-bottom:1px solid #e6e6e6;background-color:transparent;background-repeat:repeat-x;background-image:-moz-linear-gradient(0deg,#fefefe,transparent);background-image:-webkit-linear-gradient(0deg,#fefefe,transparent);background-image:-o-linear-gradient(0deg,#fefefe,transparent);background-image:linear-gradient(0deg,#fefefe,transparent)}#quote.quote-responsive form .quote-buttons{border-top:1px solid #e6e6e6;background-color:transparent;background-repeat:repeat-x;background-image:-moz-linear-gradient(180deg,#fefefe,transparent);background-image:-webkit-linear-gradient(180deg,#fefefe,transparent);background-image:-o-linear-gradient(180deg,#fefefe,transparent);background-image:linear-gradient(180deg,#fefefe,transparent)}}#quote #quote-header .quote-progress{margin-left:0;margin-right:0}#quote #quote-header .quote-progress .quote-progress-fill{border-radius:4px}#quote .quote-buttons{padding-left:0!important;padding-right:0!important}#quote #quote-pages .quote-groups{float:none!important;width:100%!important;display:block!important}#quote #quote-pages .quote-groups .required label:after{content:'*';padding-left:3px;color:salmon}#quote #quote-pages .quote-groups .quote-label{font-size:13px;font-weight:700}#quote #quote-pages .quote-groups .quote-group.quote-inventory-type{padding-top:20px;padding-bottom:20px}#quote #quote-pages .quote-groups .quote-group.quote-inventory-type .quote-control{padding-left:30px!important;padding-right:30px!important;margin-right:15px!important}#quote #quote-pages .quote-groups .quote-group.quote-inventory-type button{margin-top:10px!important;padding:9px 18px!important;font-size:15px!important;color:#555}#quote #quote-pages .quote-groups .quote-group.quote-inventory-type button.active{color:#171717;border:1px solid #CACACA}#quote #quote-pages .quote-groups .quote-group.quote-inventory-type button:hover{background:#fcfcfc}#quote #quote-pages .quote-groups.quote-furniture .quote-category.opened .quote-category-header>*::after{content:" -";font-weight:700;text-shadow:0 -1px 0 #a22710;color:#d45139}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-category-header>*::after{content:" +";font-weight:700;text-shadow:0 -1px 0 #54a958;color:#4acc50}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-furniture-item{padding-top:2px!important;padding-bottom:2px!important;border:none}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-control{width:15%!important;float:right!important;text-align:left!important;border:1px solid #e6e6e6;border-radius:4px;background:#fff}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-control input{padding:3px 5px!important}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-label{width:75%!important;float:left!important;text-align:right!important;padding:4px 5px 12px 18px!important}#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-label:before,#quote #quote-pages .quote-groups.quote-furniture .quote-category .quote-label:after{content:'';padding:0}#quote #quote-pages #additional-furniture-toggle{padding-left:15px}#quote #quote-pages .quote-control input,#quote #quote-pages .quote-control select,#quote #quote-pages .quote-control textarea{border-radius:4px!important;padding:12px 9px!important}#quote #quote-pages .quote-control #pickup_address_location,#quote #quote-pages .quote-control #dropoff_address_location{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}#quote #quote-pages .quote-control #pickup_address_additional,#quote #quote-pages .quote-control #dropoff_address_additional{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none}#quote #quote-pages fieldset{padding:25px 30px 30px 30px}#quote #quote-pages aside.quote-side{float:none!important;display:block!important;width:100%}#quote #quote-pages aside.quote-side h1,#quote #quote-pages aside.quote-side h2,#quote #quote-pages aside.quote-side h3{padding:18px 10px 15px 10px!important;padding-bottom:20px;margin-bottom:30px;border-bottom:1px dashed #d7d7d7;line-height:35px;font-weight:700;font-family:'Lato','Helvetica Neue','Helvetica','Arial'}#quote #quote-pages aside.quote-side p{display:none}#quote #quote-pages fieldset{box-shadow:0 1px 3px rgba(0,0,0,.06)!important;background:#f7f7f7!important;border:1px solid #e6e6e6!important;background-color:#f6f6f6;background-repeat:repeat-x;background-image:-moz-linear-gradient(0deg,#f9f9f9,#f6f6f6);background-image:-webkit-linear-gradient(0deg,#f9f9f9,#f6f6f6);background-image:-o-linear-gradient(0deg,#f9f9f9,#f6f6f6);background-image:linear-gradient(0deg,#f9f9f9,#f6f6f6);border-radius:4px!important}#quote #quote-pages fieldset:hover{box-shadow:0 0 6px 1px rgba(0,0,0,.02);-webkit-transition:box-shadow 0.2s ease-out;-moz-transition:box-shadow 0.2s ease-out;-o-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out}#quote .quote-buttons button{box-shadow:0 1px 3px rgba(0,0,0,.06)!important;padding:12px 19px!important}@media (max-width:768px){#quote fieldset{padding:0 0 30px 0!important;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#quote aside.quote-side{background:transparent!important;border-bottom:none!important;padding-bottom:0!important;padding-top:30px!important;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#quote .quote-groups{padding-bottom:0!important;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}}@media (min-width:1024px) and (min-width:768px){#quote .side-header{margin-bottom:20px!important;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#quote .quote-group{margin-left:-15px;margin-right:-15px;*zoom:1;padding-top:15px!important}#quote .quote-group:before,#quote .quote-group:after{content:" ";display:table;line-height:0}#quote .quote-group:after{clear:both}#quote .quote-group.full .quote-label{width:24.5%!important;margin-left:0}#quote .quote-group.full .quote-control{width:72%!important;padding-left:0!important;padding-right:0!important}#quote .quote-group .quote-label{min-height:1px!important;padding-left:15px!important;padding-right:15px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;text-align:right;line-height:35px;padding-right:18px!important}#quote .quote-group .quote-control{min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0!important;padding-right:0!important;font-size:13px}#quote .quote-group .quote-control input[type=checkbox]{margin-top:11px}}@media (min-width:1024px) and (min-width:768px) and (min-width:768px){#quote .quote-group .quote-label{float:left;width:41.66666667%}}@media (min-width:1024px) and (min-width:768px) and (min-width:768px){#quote .quote-group .quote-label{margin-left:8.33333333%}}@media (min-width:1024px) and (min-width:768px) and (min-width:768px){#quote .quote-group .quote-control{float:left;width:50%}}