#toggle-prices,.price-arrow,.price-beat,.sidebar-link{cursor:pointer}.car_reg,.sidebar-reg span{text-transform:uppercase;letter-spacing:2px}.additions-block,.vehicle-box{cursor:pointer;text-align:center;border-radius:6px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.additions-block-icon,.vehicle-box-icon{padding:10px 0;border:1px solid #e8e8e8;border-bottom:none;border-radius:6px 6px 0 0}.vehicle-box-icon .fa-stack i:nth-child(1){color:#ff8503}.vehicle-box-icon .fa-stack i:nth-child(2){position:absolute;top:0;left:0;width:100%;font-size:14px;color:#fff;height:37px;line-height:37px}.additions-block-title,.vehicle-box-title{padding:10px;background-color:#efefef;border-top:1px solid #e8e8e8;border-radius:0 0 6px 6px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.additions-block.selected,.additions-block:hover,.vehicle-box.selected,.vehicle-box:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.additions-block.selected .additions-block-title,.additions-block:hover .additions-block-title,.vehicle-box.selected .vehicle-box-title,.vehicle-box:hover .vehicle-box-title{background-color:#ff8503;border-color:#ff8503;color:#fff}.vehicle-option{display:none;margin-top:30px}.car_reg{background:url(/img/quote/number-plate.png) no-repeat;height:62px;padding:0 210px 0 50px;text-align:center;font-weight:700;font-size:32px;border-bottom:none}.car_reg.form-control{border:none}#interest-free,#sidebar-price-options{border-top:1px solid #e8e8e8;padding:15px}#toggle-prices,.repairs-table{border-left:1px solid #e8e8e8}.suggested-model{margin:5px 0 0 200px;color:#999}#toggle-prices:hover,.sidebar-link:hover{color:#ff8503}.sidebar-extras{padding:15px 0;margin:0 30px;border-bottom:1px solid #e8e8e8}#sidebar-price,#sidebar-quote{padding:10px 15px;font-size:22px;position:relative}.price-value{font-weight:700;font-size:32px;margin-left:3px}#toggle-prices{position:absolute;top:0;right:0;height:65px;line-height:65px;padding:0 15px;width:55px;text-align:center}#toggle-prices .inner{padding:15px}.price-arrow{margin:17px auto auto}.price-arrow span{display:block;width:10px;height:10px;margin:0 0 2px 8px;border-right:2px solid #444;border-bottom:2px solid #444;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}#toggle-prices.inverted .price-arrow{margin-top:25px}#toggle-prices.inverted .price-arrow span{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg)}.first-arrow,.second-arrow{animation:arrow-fader 1s infinite;-webkit-animation:arrow-fader 1s infinite;-moz-animation:arrow-fader 1s infinite}.first-arrow{animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate}.second-arrow{animation-delay:.2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-direction:alternate;-webkit-animation-direction:alternate;-moz-animation-direction:alternate}@keyframes arrow-fader{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes arrow-fader{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes arrow-fader{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes arrow-fader{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}input[name=select-package]{margin-top:5px}#sidebar-price small,#sidebar-price-options small,#sidebar-quote small{font-style:italic;margin-left:5px;font-size:16px}.price-options-block{margin-bottom:15px}.price-options-block:nth-child(3),.price-options-block:nth-child(4){margin-bottom:0}.price-options-block .price{font-size:15px}.price-options-block .price-value{font-size:19px}.price-options-block .savings,.price-options-block .term{margin-left:30px;color:#6E6E6E}.price-disclaimer{margin-top:15px;text-align:center}#interest-free label{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);height:auto;font-weight:400;line-height:1.42857143;margin:0}button[name=confirm-package],button[name=confirm-warranty]{background-color:#35aa47;font-size:22px;width:100%;padding:10px;border-radius:0 0 6px 6px}.additions-block{float:left;display:inline-block;margin-right:8.5px;margin-left:7px;width:calc(100% / 5.51);width:-webkit-calc(100% / 5.51);width:-moz-calc(100% / 5.51);position:relative}.additions-block:nth-child(1){margin-left:0}.additions-block:nth-child(5){margin-right:0}.additions-block-icon img{width:40px;height:40px}.additions-block-title{font-size:14px;padding:5px;border-radius:0 0 6px 6px}.additions-block.selected .additions-checked:before{content:'✓'}.additions-checked{position:absolute;top:5px;right:10px;font-size:21px;font-weight:700;color:#35aa47;text-shadow:1px 1px 1px rgba(0,0,0,.16)}.additions-subtext{color:#6E6E6E;margin:-10px 0 15px}.summary-image{position:relative;top:15px;right:21px}.summary-image img{width:145px}.sidebar-plan{padding:0 15px 0 0;background-color:#ff8503;color:#fff}.price-beat,.repairs-table tbody tr:nth-child(odd){background-color:#e8e8e8}.sidebar-plan .plan-level{text-align:center;width:40%;display:inline-block;float:left;font-weight:700;font-size:26px;border-right:5px solid #fff;transform:skew(-10deg);-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-ms-transform:skew(-10deg)}.sidebar-plan .plan-value{text-align:left;padding-left:15px;transform:skew(10deg);-webkit-transform:skew(10deg);-moz-transform:skew(10deg);-ms-transform:skew(10deg)}.sidebar-plan .plan-value small{display:block;font-size:12px;margin:-5px 0 5px;font-weight:400}#sidebar-additions li,.plan-block,.sidebar-plan .plan-info{display:inline-block;float:left}.sidebar-plan .plan-info{width:60%;text-align:center;padding-left:15px;line-height:54px}.sidebar-plan .plan-info a{color:#fff;font-weight:700;text-decoration:underline}.repairs-table{border-right:1px solid #e8e8e8}.repairs-table td,.repairs-table th{padding:5px 15px}.repairs-table tr{border-bottom:1px solid #e8e8e8}.repairs-table tbody tr:last-child{border-bottom:none}.price-beat{padding:10px 0;text-transform:uppercase;font-weight:600}.price-beat .inner{text-align:center;padding:5px 30px;font-size:14px}.sidebar-reg{position:relative;margin-bottom:15px}.sidebar-reg img{width:100%}.sidebar-reg span{position:absolute;top:0;left:0;line-height:66px;text-align:center;width:100%;font-size:32px;font-weight:700;padding:0 25px 0 50px}@media print{.sidebar-reg img{width:315px}.sidebar-reg span{text-align:left;left:40px}}.additions-block:hover .additions-desc{visibility:visible;opacity:1}.additions-desc{opacity:0;visibility:hidden;position:absolute;top:0;right:140px;z-index:9;min-width:200px;max-width:500px;width:auto;background-color:#ff8503;color:#fff;padding:10px;border-radius:6px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);box-shadow:0 2px 10px 0 rgba(0,0,0,.16);transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.additions-desc:after{left:98%;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,133,3,0);border-left-color:#ff8503;border-width:14px;margin-top:-15px}#sidebar-additions{padding-bottom:10px}#sidebar-additions .sidebar-additions-title{font-weight:700;text-align:center;background-color:#e8e8e8;padding:10px;margin-bottom:10px}#sidebar-additions li{width:calc(100% / 5);clear:inherit;text-align:center}.summary-success{text-align:center;font-size:5em;color:#35aa47}.plan-block{width:calc(100% / 4);width:-webkit-calc(100% / 4);width:-moz-calc(100% / 4);text-align:center}.plan-block .inner{padding:15px;margin-bottom:15px;border:1px solid #e8e8e8}.plan-block-value{margin-top:5px;font-size:18px;word-wrap:break-word}.quote-step[data-name=your-summary] .quote-box{border-radius:6px 6px 0 0}.summary-options{margin:0;text-align:left;padding:0}.summary-options button{width:50%;font-size:18px;padding:15px;float:left}.summary-options button:first-child{border-radius:0 0 0 6px}.summary-options button:last-child{border-radius:0 0 6px}#please-wait{display:none;position:fixed;top:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}#please-wait .inner,#please-wait .loader:before{background-color:#fff}#please-wait.active{display:block}#please-wait .inner{width:350px;margin:0 auto;position:relative;top:50%;border-radius:6px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.please-wait-loader{height:350px}.please-wait-text{font-size:20px;text-align:center;padding:0 30px 50px}@media only screen and (max-width:767px){#form-address-controls label:nth-child(1),.additions-desc,.no-buttons{display:none}#hasreg{margin-bottom:15px}.car_reg.form-control{background:0 0;height:42px;text-align:left;font-weight:400;padding-left:20px;padding-right:20px;font-size:inherit;letter-spacing:inherit;border:1px solid #ccc}.car_reg.form-control:hover{border-color:#ff8503}.suggested-model{margin:15px 0}button[name=find-address]{margin-bottom:15px}.additions-block{width:49%;margin:0 0 15px}.additions-block:nth-child(odd){margin-right:2.5px}.additions-block:nth-child(even){margin-left:2.5px}.price-beat .inner{padding:10px 15px}.price-beat{border-radius:0}.plan-block{width:100%;margin-bottom:5px}.plan-block .inner{border-right:1px solid #e8e8e8}.summary-options{padding-right:0}.summary-options button{width:100%;margin:15px 0 0}.quote-step[data-name=your-summary] .quote-box,.summary-options button:first-child,.summary-options button:last-child{border-radius:6px}[data-name=confirm-vehicle] .form-icon{top:48px}}@media only screen and (max-width:385px){.additions-block,.additions-block:nth-child(even),.additions-block:nth-child(odd){margin:0 0 15px;width:100%}.sidebar-plan .plan-level{width:100%;border:none}.sidebar-plan .plan-value{padding:0;text-align:center}.sidebar-plan .plan-info{width:100%;margin:-15px 0 -5px}}@media only screen and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.car_reg{background:0 0;height:34px;text-align:left;font-weight:400;padding:0;font-size:inherit;letter-spacing:inherit;border-bottom:1px solid #e8e8e8}.suggested-model{margin:10px 0}.sidebar-reg img{height:65px;object-fit:contain;object-position:left}.sidebar-reg span{padding:0 375px 0 50px}.additions-block{margin-right:7.3px}}@media only screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.car_reg{padding:0 50px}.sidebar-reg span{font-size:24px;line-height:49px}.additions-block{margin-right:5.5px}.additions-block:hover .additions-desc{display:none}.sidebar-plan{line-height:inherit;padding:5px 15px 10px}.sidebar-plan .plan-level{width:100%;text-align:center;border:none}.sidebar-plan .plan-value{padding:0;text-align:center}.sidebar-plan .plan-info{width:100%;padding:0;margin:-15px 0}}.quote-name h1{font-size:19px;text-transform:uppercase;margin-top:15px} 