#quickquote-calendar nav:after,.quote-nav:after{content:"";display:table;clear:both}#quickquote-calendar{display:block;position:relative}@media only screen and (max-width:767px){#quickquote-calendar{display:none!important}}#quickquote-calendar ul{margin:0;padding:0;border:solid #ddd;border-width:1px 0 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 30px}#quickquote-calendar ul>li{list-style-type:none}#quickquote-calendar li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 14.2857%;flex:0 0 14.2857%}#quickquote-calendar li+li{margin:0}#quickquote-calendar label{background:#fafafa;border-radius:0;border:solid #ddd;border-width:0 1px 1px 0;color:#000;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.3;margin:0;padding:5px;text-align:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:100%}#quickquote-calendar label::before{content:none}#quickquote-calendar label span{display:block;font-size:12px}#quickquote-calendar label span.number{font-size:16px;font-weight:700}#quickquote-calendar input[type=radio]:disabled+label{cursor:default;color:#ccc}#quickquote-calendar input[type=radio]:checked+label{background-color:#b79256;color:#fff;text-shadow:none}#quickquote-calendar nav{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}#quickquote-calendar nav button{background:url(../images/icon-chevron-right--white.svg) 50% no-repeat #ed6420;-webkit-background-size:14px 14px;background-size:14px;padding:0;text-indent:-9999px;height:24px;width:24px}#quickquote-calendar .quickquote-calendar--prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#quickquote-calendar .quickquote-calendar--next{float:right}.quote-main{background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);margin:20px auto;position:relative}@media only screen and (max-width:767px){.quote-main.fullscreen-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;padding:20px 0 0}}@media only screen and (min-width:768px){.quote-main{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto;max-width:none;min-height:326px}}.quote-main .progress{background:#ed6420;display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:0}.quote-main .progress.where{width:25%}.quote-main .progress.when{width:50%}.quote-main .progress.details{width:75%}.quote-main .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.quote-main .quote-step{display:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.quote-main .step-one{display:block}.quote-main a{text-decoration:none}.quote-main form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:767px){.quote-main form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.quote-main fieldset{border:0 none;padding:0;margin:0}.quote-main .fieldset-heading{border-bottom:1px solid #ddd;color:#3d1607;min-height:50px}@media only screen and (min-width:768px){.quote-main .fieldset-heading{border-bottom:none;min-height:auto}}.quote-main .fieldset-heading legend{font-size:18px;text-transform:none}.quote-main legend{font-size:18px;text-align:center;width:100%}@media only screen and (min-width:768px){.quote-main legend{font-size:36px}}.quote-main .help-text{font-size:13px;margin:.5em 0;text-align:center}@media only screen and (min-width:768px){.quote-main .help-text{font-size:14px;text-align:left}}.quote-main .btn-next{float:right;width:auto;min-width:auto}.quote-main .btn-back{float:left;min-width:auto}.quote-main .btn-back,.quote-main .btn-close{background-color:#fff;color:#ed6420}.quote-main .btn-back:active,.quote-main .btn-back:focus,.quote-main .btn-back:hover,.quote-main .btn-close:active,.quote-main .btn-close:focus,.quote-main .btn-close:hover{background:#ca4e10;border-color:#ca4e10;color:#fff}@media only screen and (min-width:768px){.quote-main legend{font-size:1.125em;text-align:left}.quote-main .btn{padding:.6em 1.5em .5em}.quote-main .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.quote-heading{color:#ed6420;display:block;font-size:24px;line-height:1.3;margin:0 auto .3em;max-width:240px;padding:10px 20px 0;text-align:center}@media only screen and (min-width:768px){.quote-heading{margin:0 0 .3em;max-width:100%;padding:0;text-align:left}}.step-content{padding-top:20px;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.step-content{margin-top:1em;padding:0}}.step-content:not(.is-stacked){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}@media only screen and (min-width:768px){.step-content:not(.is-stacked).no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.step-content.is-full-width{padding:0}.step-content .input-wrap+.input-wrap{margin-top:10px}@media only screen and (min-width:768px){.step-content .input-wrap+.input-wrap{margin-top:0}}.step-content .input-wrap input{width:100%}.quote-step input{text-align:center}@media only screen and (min-width:768px){.quote-step input{text-align:left}}.quote-step input::-webkit-input-placeholder{font-size:.875em;text-align:center}@media only screen and (min-width:768px){.quote-step input::-webkit-input-placeholder{text-align:left}}.quote-step input::-moz-placeholder{font-size:.875em;text-align:center}@media only screen and (min-width:768px){.quote-step input::-moz-placeholder{text-align:left}}.quote-step input:-ms-input-placeholder{font-size:.875em;text-align:center}@media only screen and (min-width:768px){.quote-step input:-ms-input-placeholder{text-align:left}}.quote-step input:-moz-placeholder{font-size:.875em;text-align:center}@media only screen and (min-width:768px){.quote-step input:-moz-placeholder{text-align:left}}.quote-step input::-webkit-input-placeholder{font-size:.875em;text-align:center}.quote-step input::-ms-input-placeholder{font-size:.875em;text-align:center}.quote-step input::placeholder{font-size:.875em;text-align:center}@media only screen and (min-width:768px){.quote-step input::-webkit-input-placeholder{text-align:left}.quote-step input::-ms-input-placeholder{text-align:left}.quote-step input::placeholder{text-align:left}}.quote-step .label-text{display:block;font-weight:400;margin-top:.2em}@media only screen and (max-width:767px){.quote-step .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;text-align:center}}.quote-quantity input[type=radio]{display:none;height:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:0}.quote-quantity label{border:1px solid #ddd;color:#603423;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;text-align:center;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}@media only screen and (min-width:768px){.quote-quantity label{background-color:#f5f5f6;border:0 none;-ms-flex-preferred-size:31.5%;flex-basis:31.5%;font-size:.813em;padding:12px 0 6px}}.quote-quantity label:nth-of-type(1){border:0}.quote-quantity label:nth-of-type(2),.quote-quantity label:nth-of-type(3){border-top:0;border-right:0;border-bottom:0}.quote-quantity label:nth-of-type(4){border-right:0;border-left:0}.quote-quantity label:nth-of-type(5),.quote-quantity label:nth-of-type(6){border-right:0}@media only screen and (min-width:768px){.quote-quantity label:nth-of-type(1),.quote-quantity label:nth-of-type(2),.quote-quantity label:nth-of-type(3){margin:0 0 10px 0}}.quote-quantity label svg{display:block;height:40px;fill:#603423;margin:0 auto 6px;width:40px}.quote-quantity label .icon-four,.quote-quantity label .icon-four-plus,.quote-quantity label .icon-three{width:65px}.quote-quantity input[type=radio]:checked+label{color:#fff;background-color:#b79256}.quote-quantity input[type=radio]:checked+label svg{fill:#fff}@media only screen and (min-width:768px){.quote-quantity label .icon-few,.quote-quantity label .icon-four,.quote-quantity label .icon-four-plus,.quote-quantity label .icon-one,.quote-quantity label .icon-three,.quote-quantity label .icon-two{width:28px;height:28px}.quote-quantity label .icon-three{width:50px}.quote-quantity label .icon-four,.quote-quantity label .icon-four-plus{width:80px}}.quote-where .from-to{display:block;margin:.5em 0;text-align:center}.quote-where label{border:0 none;color:#311206;display:block;font-size:1em;margin:0 auto .5em;text-align:center}@media only screen and (min-width:768px){.quote-where label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (min-width:768px){.quote-where label.storage-location{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.quote-when #quickquote-date-mobile{margin-bottom:15px}@media only screen and (min-width:768px){.quote-when #quickquote-date-mobile{display:none!important}}.quote-when #quickquote-date-mobile label{color:#311206;display:block;font-size:1em;margin:0 auto .5em;text-align:center}.quote-when input[type=date]{height:46px}.quote-when .no-date{font-size:12px;margin:1em 0 0;text-align:center}.quote-details .input-wrap--name,.quote-details .input-wrap--phone{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.quote-details .input-wrap--name,.quote-details .input-wrap--phone{-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:.65em}}.quote-details .input-wrap--email{-ms-flex-preferred-size:100%;flex-basis:100%}.quote-details label{border:0 none;color:#311206;display:block;font-size:1em;margin:0 auto .5em;text-align:center}@media only screen and (min-width:768px){.quote-details label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.quote-nav{border-top:1px solid #ddd;margin:10px 0 0;padding:15px 10px}@media only screen and (min-width:768px){.quote-nav{border-top:none;margin-top:20px;padding:0}}.container .quote-errors{padding-left:0;padding-right:0}.quote-errors .inner{background:#ed3320;color:#fff;font-size:14px;font-weight:300;margin:15px 0;padding:6px 8px;text-align:left}.quote-errors+.quote-nav{margin-top:10px}.quote-errors ul{margin:0;padding-left:20px}.quote-errors p{margin:0}#quickquote .quote-errors{color:#ed3320;margin:10px 0 0;padding:0}
/*# sourceMappingURL=quick-quote.css.map */
