#step-content{display:grid;width:100%;max-width:800px;margin:auto}.content-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:30px 0;display:block}#vehicle-form .form-selection{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#vehicle-form input[type=text]::placeholder,#vehicle-form #mileage::placeholder{color:#000;opacity:1}#vehicle-form .form-group label{display:block;margin-bottom:5px;color:gray;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.2px;text-transform:uppercase}#vehicle-form .form-group label:after{content:'*';color:#d1001c;margin-left:5px}#vehicle-form .form-control,#vehicle-form input[type=text].form-control,#vehicle-form input[type=number].form-control{width:100%;padding:10px;font-weight:400;font-size:14px;border-radius:5px;background:#f5f5f5;border:0;height:fit-content;color:#000}#vehicle-form .form-footer{margin:10px 0 0}#vehicle-form .form-footer .checkbox-section{margin:0 0 5px;text-transform:unset !important;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}#vehicle-form .form-footer #completed-checkbox{text-align:center}#vehicle-form .form-footer .checkbox-section:after{content:'' !important}#vehicle-form .form-footer .checkbox-section .checkbox-text:after{content:'*' !important;color:#d1001c}#vehicle-form .form-footer .link{text-decoration:underline;color:#d1001c}#vehicle-form .form-footer .btn-primary{display:block;width:100%;color:#fff;border:none;cursor:pointer;border-radius:5px;background:#ed1d24;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:15px;margin:20px 0 0}#vehicle-form .form-footer .btn-primary:hover{background:#ff6469 !important;display:block;width:100%;color:#fff;border:none;cursor:pointer;border-radius:5px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:15px;margin:20px 0 0}#vehicle-form .form-control:disabled{background-color:#f5f5f5;cursor:not-allowed;border:0}#vehicle-form .error-message{display:none;color:#d1001c;font-style:italic;font-size:12px;margin-top:5px}@media(min-width:768px){.vehicle-details-index .column.main{padding:0 15px;margin:8rem 0}}@media(max-width:767px){.vehicle-details-index .column.main{padding:0 15px;margin:5rem 0}#vehicle-form .form-selection{display:grid;grid-template-columns:1fr;gap:15px}.content-title{color:#000;text-align:center;font-size:20px;margin:20px 0}#vehicle-form .form-footer .btn-primary{font-size:16px;margin:20px 0 0}}