.mx-datepicker-popup .mx-time{width:85px}.autocomplete-list-wrapper>*{padding-left:0!important;padding-right:0!important}.vue-quote-form-wrap{position:relative;padding:20px}.vue-quote-form-wrap.form-loading:after{content:"";position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.5) url(../images/loading_1.svg) center center no-repeat;-webkit-background-size:50px auto;-moz-background-size:50px auto;background-size:50px auto}.vue-quote-form-section:not(:last-child){margin:0 0 30px}.vue-quote-form-section h3{font-size:18px;font-weight:300;letter-spacing:.03125em;text-transform:uppercase;margin:0 0 15px}.vue-quote-form-row:not(:last-child){margin:0 0 10px}.vue-quote-form-row .mx-datepicker{display:block;width:100%}.vue-quote-form-row .mx-icon-calendar,.vue-quote-form-row .mx-icon-clear{right:5px;font-size:14px}.vue-quote-form-row label{display:block;font-size:15px}.vue-quote-form-row label.required:after{content:" *";color:#b30000}.vue-quote-form-field-wrap .form-control,.vue-quote-form-input,.vue-quote-form-textarea,.vue-quote-form-select,.vue-quote-form-field-error{width:100%;display:block;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.vue-quote-form-field-wrap .form-control,.vue-quote-form-input,.vue-quote-form-select{height:25px;padding:0 5px}.vue-quote-form-textarea{height:85px;min-height:85px;max-height:150px;resize:vertical;padding:2px 5px}.vue-quote-form-field-wrap{position:relative}.vue-quote-form-field-wrap.field-type-vehicles{padding-right:20px}.vue-quote-form-field-wrap.field-type-vehicles:not(:last-child){margin-bottom:5px}.vue-quote-form-field-error{padding:2px 5px;border:1px solid #b30000;color:#fff;background:#750000;margin-top:3px}.vue-quote-form-add-vehicle,.vue-quote-form-delete-vehicle{position:absolute;top:0;bottom:0;right:0;margin:auto;width:14px;height:14px;cursor:pointer}.vue-quote-form-add-vehicle{background:linear-gradient(0deg,transparent,transparent 6px,#000000 0,#000000 8px,transparent 0),linear-gradient(90deg,transparent,transparent 6px,#000000 0,#000000 8px,transparent 0)}.vue-quote-form-delete-vehicle{background:linear-gradient(0deg,transparent,transparent 6px,#ff0000 0,#ff0000 8px,transparent 0),linear-gradient(90deg,transparent,transparent 6px,#ff0000 0,#ff0000 8px,transparent 0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.vue-quote-form-submit-row{padding-top:10px}.vue-quote-form-errors-wrap,.vue-quote-form-messages-wrap{font-size:16px;padding:9px 15px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.vue-quote-form-errors-wrap{border:1px solid #b30000;background:#750000}.vue-quote-form-messages-wrap{border:1px solid #009302;background:#005901}.vue-quote-form-errors,.vue-quote-form-messages{list-style-type:none;margin:0!important;padding:0!important}@media only screen and (max-width:767px){.vue-quote-form-field-wrap .form-control,.vue-quote-form-input,.vue-quote-form-select{height:35px}.vue-quote-form-section h3{font-weight:700}.vue-quote-form-row label{font-size:17px}}