main section.content.page-quote header{padding-bottom:40px}.page-quote header p{line-height:1.6;padding-top:8px;padding-left:35px;padding-right:35px}.hide{display:none}.page-quote .row.highlightRequired .title,.page-quote .inputs option.highlightRequired,.page-quote .title.highlightRequired,.page-quote .inputs .split>span.title.highlightRequired,.page-quote .titleSelect.highlightRequired{color:#cd0a0a}.page-quote input[type=text].highlightRequired{border-color:#cd0a0a}.page-quote .error mark{color:#cd0a0a}main section.content .error{text-align:center;color:#cd0a0a;margin-bottom:20px;font-size:18px;font-weight:bold;padding-left:20px;padding-right:20px}main section.content .error ul{margin-left:30px;margin-top:10px;font-weight:normal;font-size:14px;display:none}main section.content h1.leads{color:#f08521}.page-quote .box.leads .inputs{width:auto;white-space:nowrap}.page-quote .box.leads span{font-size:15px;margin-right:10px;font-weight:normal}.page-quote .box.leads span.dealer{font-weight:600;font-size:17px}.page-quote .box.leads span.distance{display:none}.page-quote .box{border-radius:6px;border:1px solid #dce4e9;background:#fcfcfc;padding:20px;margin-bottom:40px}.page-quote .row{overflow:hidden;height:62px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.page-quote .model-row{display:none!important}.page-quote .title,.page-quote .titleSelect{float:left;width:30%;text-align:right;padding:22px 0;padding-right:15px;color:#667991;font-size:14px}.page-quote .inputs.model-name{padding:22px 0;font-size:14px;font-weight:600;text-transform:uppercase;color:#5a6c81}.page-quote .inputs{float:left;width:57%;padding:6px 0;overflow:hidden}.page-quote .inputs .split{float:left;display:block}.page-quote .inputs .split>span:first-child{position:absolute;left:60px;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:right;padding:16px 0;color:#667991;font-size:14px}.page-quote .ui-selectmenu-button.ui-button{background:#FFF;font-weight:normal;width:100%;min-width:0}.is-page-quote .ui-menu .ui-menu-item-wrapper{font-weight:normal;color:#637287}.is-page-quote .ui-menu .ui-menu-item-wrapper.ui-state-active{color:#4db674}.page-quote input[type=text]{background:#FFF;font-weight:normal;width:100%;border-radius:6px;padding:15px 10px;border:1px solid #c7d5dc;color:#7d8ca0;outline:0}.page-quote input[type=text]:hover{border-color:#AAA}.page-quote input[type=text]:focus{border-color:#4db674}.page-quote .form-btns{overflow:hidden;width:440px;margin:0 auto;margin-bottom:40px}.page-quote .form-btns>input{float:none;margin:0 auto;box-shadow:none;display:block;text-decoration:none}.page-quote .form-btns>input.cancel{background-color:#b1bcc5}.page-quote .form-btns>input.cancel:hover{background-color:#8b9ba9}@media only screen and (min-width:900px){.page-quote .mobile-only{display:none!important}}@media only screen and (max-width:899px){.page-quote .no-mobile{display:none!important}main section.content.page-quote{width:auto;max-width:none;margin-left:0;margin-right:0}main section.content.page-quote header{padding-bottom:30px}.page-quote header p .separate{display:block;margin:15px auto 0;font-size:13px;font-style:italic}.page-quote .box{border-radius:0;border:0;background:transparent;padding:0}.page-quote .box-mobile{border-radius:0;border-top:1px solid #dce4e9;border-bottom:1px solid #dce4e9;background:#fcfcfc;padding:30px 40px 40px}.page-quote .row{display:block;height:auto}.page-quote .model-row .title{text-align:center}.page-quote .inputs.model-name{padding:0 0 25px;font-size:16px;text-align:center}.page-quote .title,.page-quote .titleSelect{float:none;width:100%;text-align:left;padding:8px 0;position:relative}.page-quote .inputs{float:none;width:100%;padding:6px 0;overflow:visible}.page-quote .inputs .split{padding-bottom:6px}.page-quote .inputs .split:not(:first-child){padding-left:10px!important}.page-quote .inputs .split>span:first-child{padding:0;top:-30px;left:15px}.page-quote .form-btns{overflow:visible;width:auto;text-align:center}.page-quote .form-btns>input{float:none;margin-left:auto;margin-right:auto}.page-quote .form-btns>input.cancel{background-color:transparent;border-radius:none;color:#55687c;text-decoration:underline;padding:0;letter-spacing:0;text-transform:none;margin-top:15px;transition:color .2s}.page-quote .form-btns>input.cancel:hover{background-color:transparent;color:#3079ab}}@media only screen and (max-width:600px){.page-quote .box.leads span.dealer{top:-10px}.page-quote .box.leads span.location{display:block;top:-10px;left:2px}}