#estimate-request-form .legend{margin-top:24px}#estimate-request-form .legend#calendar-legend-mobile{margin-top:0;display:none}.ui-datepicker{margin-top:15px!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background-color:#fff}.ui-datepicker .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{color:#fff}.ui-datepicker .ui-datepicker-prev span{width:0;height:0;border-style:solid;background:none;border-width:4.5px 7px 4.5px 0;border-color:transparent #fff transparent transparent}.ui-datepicker .ui-datepicker-next span{width:0;height:0;border-style:solid;background:none;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #fff}@media screen and (max-width:480px){#calendar-legend-mobile{display:block!important}#calendar-legend-mobile li{margin-bottom:5px}#calendar-legend-mobile li i{height:15px;width:15px;vertical-align:middle}#calendar-legend,#move-date-label{display:none}}.request-estimate-page{letter-spacing:0;font-size:18px;color:#4a4a4a;line-height:35px}.request-estimate-page>.grid.grid-pad{padding:0 0 33px}.request-estimate-page h1,.request-estimate-page h2,.request-estimate-page h3{color:#993368;line-height:1.25;font-weight:700}.request-estimate-page h1{font-size:27px;margin-top:0}.request-estimate-page h2{font-size:18px}.request-estimate-page .form-group{margin-bottom:10px}.request-estimate-page .form-group.sub-group label{font-weight:400;margin-bottom:2px;font-size:16px}.request-estimate-page .form-group.sub-group .form-control{margin-bottom:0!important}.request-estimate-page .form-group.sub-group .error-text{margin-top:0}.request-estimate-page label{font-weight:700;color:#993368;margin:0 0 12px}.request-estimate-page label.label{font-weight:400;margin-bottom:2px;font-size:16px}.request-estimate-page .selected-labels label{margin-bottom:0;cursor:pointer}.request-estimate-page .selected-labels label i{margin-right:14px}.request-estimate-page .selected-labels label:hover .fa{margin-left:4px}.request-estimate-page .selected-labels label:hover .fa:before{content:"\f00d"}.request-estimate-page .selected-labels [class*=col-]{margin-bottom:0}.request-estimate-page input.form-control,.request-estimate-page select.form-control,.request-estimate-page textarea.form-control{border:1px solid #c6c6c6;font-size:16px;color:#888;padding:7px 15px;margin-bottom:20px;height:auto;border-radius:0;box-shadow:none;width:100%!important}.request-estimate-page .form-group.has-error input.form-control,.request-estimate-page .form-group.has-error select.form-control,.request-estimate-page .form-group.has-error textarea.form-control{background-color:#ce8483;color:#843534}.request-estimate-page .form-group.has-error input.form-control::-webkit-input-placeholder,.request-estimate-page .form-group.has-error select.form-control::-webkit-input-placeholder,.request-estimate-page .form-group.has-error textarea.form-control::-webkit-input-placeholder{color:#843534}.request-estimate-page .form-group.has-error input.form-control:-moz-placeholder,.request-estimate-page .form-group.has-error input.form-control::-moz-placeholder,.request-estimate-page .form-group.has-error select.form-control:-moz-placeholder,.request-estimate-page .form-group.has-error select.form-control::-moz-placeholder,.request-estimate-page .form-group.has-error textarea.form-control:-moz-placeholder,.request-estimate-page .form-group.has-error textarea.form-control::-moz-placeholder{color:#843534}.request-estimate-page .form-group.has-error input.form-control:-ms-input-placeholder,.request-estimate-page .form-group.has-error select.form-control:-ms-input-placeholder,.request-estimate-page .form-group.has-error textarea.form-control:-ms-input-placeholder{color:#843534}.request-estimate-page input.form-control.small,.request-estimate-page select.form-control.small,.request-estimate-page textarea.form-control.small{width:25px!important;padding:0;height:25px;text-align:center;display:inline-block;margin-right:15px}.request-estimate-page input.form-control.small~label,.request-estimate-page select.form-control.small~label,.request-estimate-page textarea.form-control.small~label{font-size:15px}.request-estimate-page input.form-control.medium,.request-estimate-page select.form-control.medium,.request-estimate-page textarea.form-control.medium{width:80px!important;text-align:left;display:inline-block;padding-left:5px;padding-right:5px}.request-estimate-page textarea.form-control{height:165px}.request-estimate-page form input[type=number]::-webkit-inner-spin-button,.request-estimate-page form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.request-estimate-page .checkbox,.request-estimate-page .radio{margin:0 0 20px}.request-estimate-page .checkbox-inline,.request-estimate-page .radio-inline{margin-top:10px;margin-bottom:10px!important;margin-right:15px}.request-estimate-page .checkbox-inline,.request-estimate-page .checkbox label,.request-estimate-page .radio-inline,.request-estimate-page .radio label{margin-bottom:0;line-height:1.4;padding-left:30px}.request-estimate-page .gray-checkbox .checkbox label,.request-estimate-page .gray-checkbox label.checkbox-inline,.request-estimate-page .gray-radio .radio label,.request-estimate-page .gray-radio label.radio-inline{color:#4a4a4a;font-weight:400}.request-estimate-page .checkbox-inline input[type=checkbox],.request-estimate-page .checkbox input[type=checkbox],.request-estimate-page .radio-inline input[type=radio],.request-estimate-page .radio input[type=radio]{margin-left:-30px}.request-estimate-page .checkbox-inline+.checkbox-inline,.request-estimate-page .radio-inline+.radio-inline{margin-top:10px}.request-estimate-page .btn{background:#993368;font-size:16px;font-weight:700;color:#fff;border-radius:0;padding:7px 35px;border:0;-webkit-transition:.2s background linear;transition:.2s background linear;display:block;width:100%;margin-bottom:10px}.request-estimate-page .btn:active,.request-estimate-page .btn:focus,.request-estimate-page .btn:hover{background:#7b2650;color:#fff;text-decoration:none}.request-estimate-page .btn.btn-link{background:#fff;color:#993368;text-decoration:none;font-weight:400}.request-estimate-page .btn.btn-link:hover{color:#7b2650}.request-estimate-page .error-text{color:#790000;font-weight:700;padding:7px 0;margin-top:-18px;display:block;font-size:12px}.request-estimate-page .validation-heading{color:#790000;font-size:17px;font-weight:700;margin-bottom:26px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:17px 0;line-height:1.5}.request-estimate-page [class*=col-]{margin-bottom:40px}.request-estimate-page [class*=col-md]{float:none}.request-estimate-page .padding-xs-horz{padding-right:25px;padding-left:25px}.request-estimate-page .padding-xs-right{padding-right:25px}.request-estimate-page .padding-xs-bottom{padding-bottom:25px}.request-estimate-page .padding-xs-top{padding-top:25px}.request-estimate-page .padding-sm-top{padding-top:35px}.request-estimate-page .padding-sm-bottom{padding-bottom:35px}.request-estimate-page .padding-md-top{padding-top:60px}.request-estimate-page .padding-md-bottom{padding-bottom:60px}.request-estimate-page .padding-lg-top{padding-top:90px}.request-estimate-page .padding-lg-bottom{padding-bottom:90px}.request-estimate-page .tips{background:#0f3728;padding:30px 25px 70px;color:#fff;font-size:15px}.request-estimate-page .tips img{display:block;margin:0 auto}.request-estimate-page .tips h3{text-align:center;font-size:18px;color:#fff;line-height:32px;margin-bottom:17px}.request-estimate-page .tips strong{color:#fff}.request-estimate-page .tips ul{list-style:disc}.request-estimate-page .priceRange{padding-top:155px;padding-right:60px;padding-left:60px;position:relative}.request-estimate-page .priceRange .high,.request-estimate-page .priceRange .low{color:#888;position:absolute;bottom:55px;font-weight:700}.request-estimate-page .priceRange .low{left:0}.request-estimate-page .priceRange .high{right:0}.request-estimate-page .priceRange .bar{position:relative;background:#ccc;height:27px}.request-estimate-page .priceRange .bar .bar-filled{position:absolute;left:0;top:0;background:#993368;height:100%;border:1px solid #ccc}.request-estimate-page .priceRange .bar .bar-filled:after{content:"";display:block;border-radius:50%;position:absolute;right:0;top:-9px;background:#fff;height:45px;width:45px;margin-right:-22.5px;border:1px solid #ccc;box-shadow:1px 2px 10px 0 rgba(0,0,0,.4)}.request-estimate-page .priceRange .bar .bar-filled .cost{background:#993368;color:#fff;text-align:center;font-size:24px;font-weight:700;height:61px;line-height:61px;width:208px;position:absolute;top:-108px;right:0;margin-right:-104px;box-shadow:0 2px 10px rgba(0,0,0,.35)}.request-estimate-page .priceRange .bar .bar-filled .cost:after{content:"";width:0;height:0;border-style:solid;border-width:13px 12.5px 0;border-color:#993368 transparent transparent;position:absolute;bottom:-13px;left:50%;margin-left:-12.5px}.request-estimate-page .accordion-wrapper{margin-bottom:40px}.request-estimate-page .accordion-wrapper .accordion-item:nth-child(2n+1){background:#e7e7e7}.request-estimate-page .accordion-wrapper .accordion-item:nth-child(2n+2){background:#f3f3f3}.request-estimate-page .accordion-wrapper .accordion-item .heading{cursor:pointer;color:#993368;padding:8px 55px 8px 18px;font-weight:700;position:relative}.request-estimate-page .accordion-wrapper .accordion-item .heading .item-right{position:absolute;right:0;top:0;height:51px;line-height:51px;text-align:center;width:51px;font-size:18px;font-weight:400;display:inline-block}.request-estimate-page .accordion-wrapper .accordion-item .content{padding:0 18px 30px}.request-estimate-page .inventory [class*=col-]{padding-top:20px;margin-bottom:0;line-height:1}.request-estimate-page .inventory [class*=col-]:nth-child(2n+1){clear:both}.request-estimate-page .inventory [class*=col-] .image{text-align:center;margin-bottom:20px;max-width:196px}.request-estimate-page .inventory [class*=col-] label{line-height:1}.request-estimate-page .inventory [class*=col-] input{margin-bottom:0!important}.request-estimate-page .inventory.furniture{text-align:center}.request-estimate-page .inventory.furniture .image{margin:0 auto}.request-estimate-page .ui-datepicker-title{padding:0}.request-estimate-page .ui-datepicker-calendar thead th{line-height:1.5}.request-estimate-page .ui-datepicker-next span,.request-estimate-page .ui-datepicker-prev span{width:0;height:0;border-style:solid;background:none}.request-estimate-page .legend ul{margin-left:0;padding:0;list-style:none}.request-estimate-page .legend ul li{margin:0 0 15px;line-height:25px}.request-estimate-page .legend ul li i{width:25px;height:25px;border:1px solid #c6c6c6;display:inline-block;vertical-align:top;margin:0 8px 0 0}.request-estimate-page .legend ul li.green i{background:#0f3728}.request-estimate-page .legend ul li.yellow i{background:#df9d0a}.request-estimate-page .gray-box{background:#f3f3f3;padding:35px 18px;margin-bottom:40px}.request-estimate-page a{color:#993368}.request-estimate-page a:hover{color:#993368;text-decoration:underline}.alert-small{font-size:16px;line-height:1.5em}.review-prompt{text-align:center}@media (min-width:480px){.request-estimate-page .btn{display:inline-block;width:auto}.request-estimate-page .btn.wide{width:237px}.request-estimate-page .half-size .form-group{width:50%;float:left}.request-estimate-page .form-group{padding-right:20px}.request-estimate-page .accordion-wrapper .accordion-item .heading{padding-left:55px}.request-estimate-page .accordion-wrapper .accordion-item .content,.request-estimate-page .gray-box{padding-right:55px;padding-left:55px}.request-estimate-page .review-prompt{text-align:right}}@media (min-width:768px){.request-estimate-page .priceRange{padding-right:80px;padding-left:80px}.request-estimate-page .inventory [class*=col-]{padding-top:70px}.request-estimate-page .inventory [class*=col-]:nth-child(2n+1){clear:none}.request-estimate-page .inventory [class*=col-]:nth-child(3n+1){clear:both}.request-estimate-page .inventory.furniture{text-align:left}.request-estimate-page .inventory.furniture .image{margin:0}}@media (min-width:992px){.request-estimate-page [class*=col-]{margin-bottom:0}.request-estimate-page [class*=col-md]{float:left}.request-estimate-page .priceRange{margin-right:65px}}@media (min-width:1024px){.request-estimate-page .inventory [class*=col-]:nth-child(3n+1){clear:none}.request-estimate-page .inventory [class*=col-]:nth-child(6n+1){clear:both}.request-estimate-page .inventory input{float:left}.request-estimate-page .inventory label{width:70%}}