/* override DWS Forms default declarations for compaibility with v3 theme */
.dws-forms-active,
.dws-forms-modal,
.modal-dialog,
.dws-text-us-about-this-vehicle-container {
  /* anchor form mode - icon left align */
  /* anchor form mode - icon right align */
}
.dws-forms-active button.request-vehicle-history-report.dws-forms-open,
.dws-forms-modal button.request-vehicle-history-report.dws-forms-open,
.modal-dialog button.request-vehicle-history-report.dws-forms-open,
.dws-text-us-about-this-vehicle-container button.request-vehicle-history-report.dws-forms-open,
.dws-forms-active a.request-vehicle-history-report,
.dws-forms-modal a.request-vehicle-history-report,
.modal-dialog a.request-vehicle-history-report,
.dws-text-us-about-this-vehicle-container a.request-vehicle-history-report {
  background-color: transparent;
  border-color: transparent;
}
.dws-forms-active button.request-vehicle-history-report.dws-forms-open:hover,
.dws-forms-modal button.request-vehicle-history-report.dws-forms-open:hover,
.modal-dialog button.request-vehicle-history-report.dws-forms-open:hover,
.dws-text-us-about-this-vehicle-container button.request-vehicle-history-report.dws-forms-open:hover,
.dws-forms-active a.request-vehicle-history-report:hover,
.dws-forms-modal a.request-vehicle-history-report:hover,
.modal-dialog a.request-vehicle-history-report:hover,
.dws-text-us-about-this-vehicle-container a.request-vehicle-history-report:hover,
.dws-forms-active button.request-vehicle-history-report.dws-forms-open:focus,
.dws-forms-modal button.request-vehicle-history-report.dws-forms-open:focus,
.modal-dialog button.request-vehicle-history-report.dws-forms-open:focus,
.dws-text-us-about-this-vehicle-container button.request-vehicle-history-report.dws-forms-open:focus,
.dws-forms-active a.request-vehicle-history-report:focus,
.dws-forms-modal a.request-vehicle-history-report:focus,
.modal-dialog a.request-vehicle-history-report:focus,
.dws-text-us-about-this-vehicle-container a.request-vehicle-history-report:focus,
.dws-forms-active button.request-vehicle-history-report.dws-forms-open:active,
.dws-forms-modal button.request-vehicle-history-report.dws-forms-open:active,
.modal-dialog button.request-vehicle-history-report.dws-forms-open:active,
.dws-text-us-about-this-vehicle-container button.request-vehicle-history-report.dws-forms-open:active,
.dws-forms-active a.request-vehicle-history-report:active,
.dws-forms-modal a.request-vehicle-history-report:active,
.modal-dialog a.request-vehicle-history-report:active,
.dws-text-us-about-this-vehicle-container a.request-vehicle-history-report:active {
  box-shadow: none;
  outline: none;
}
.dws-forms-active button.request-vehicle-history-report.dws-forms-open img.dws-forms-carfax-icon,
.dws-forms-modal button.request-vehicle-history-report.dws-forms-open img.dws-forms-carfax-icon,
.modal-dialog button.request-vehicle-history-report.dws-forms-open img.dws-forms-carfax-icon,
.dws-text-us-about-this-vehicle-container button.request-vehicle-history-report.dws-forms-open img.dws-forms-carfax-icon,
.dws-forms-active a.request-vehicle-history-report img.dws-forms-carfax-icon,
.dws-forms-modal a.request-vehicle-history-report img.dws-forms-carfax-icon,
.modal-dialog a.request-vehicle-history-report img.dws-forms-carfax-icon,
.dws-text-us-about-this-vehicle-container a.request-vehicle-history-report img.dws-forms-carfax-icon {
  width: 100%;
  height: 70px;
}
.dws-forms-active a.dws-vdp-button.reverse,
.dws-forms-modal a.dws-vdp-button.reverse,
.modal-dialog a.dws-vdp-button.reverse,
.dws-text-us-about-this-vehicle-container a.dws-vdp-button.reverse {
  flex-direction: row;
}
.dws-forms-active a span.dws-button-layout-label.dws-vdp-btn-label,
.dws-forms-modal a span.dws-button-layout-label.dws-vdp-btn-label,
.modal-dialog a span.dws-button-layout-label.dws-vdp-btn-label,
.dws-text-us-about-this-vehicle-container a span.dws-button-layout-label.dws-vdp-btn-label {
  width: 92%;
  text-align: left;
  display: inline-block;
}
.dws-forms-active .dws-button-layout-icon,
.dws-forms-modal .dws-button-layout-icon,
.modal-dialog .dws-button-layout-icon,
.dws-text-us-about-this-vehicle-container .dws-button-layout-icon {
  margin-right: 5px;
}
.dws-forms-active .dws-forms-wrapper,
.dws-forms-modal .dws-forms-wrapper,
.modal-dialog .dws-forms-wrapper,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper {
  font-family: 'Roboto', sans-serif;
  /* font size is 16px to override the "html {font-size: 10px;}" set in dealerwebsite\wordpress\dealercenter\lib\bootstrap\css\bootstrap.css  */
  font-size: 1.6rem;
  /* line height is 22px based on font-size */
  line-height: 1.375;
  /* styles for invalid fields after form submission similar to bootstrap 5*/
  /* custom style for field validation to override default bootstrap 5 declarations */
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.modal-dialog .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container {
  top: 14px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section,
.modal-dialog .dws-forms-wrapper .dws-forms-section,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section {
  padding: 0 0 24px 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-services-customer-need,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-services-customer-need,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-services-customer-need,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-services-customer-need {
  padding-bottom: 24px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-forms-section-header,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-forms-section-header,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-forms-section-header,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-forms-section-header {
  margin-bottom: 15px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.modal-dialog .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container {
  top: 14px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container .form-control.dws-forms-form-control:focus,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container .form-control.dws-forms-form-control:focus,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container .form-control.dws-forms-form-control:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container .form-control.dws-forms-form-control:focus {
  outline: none !important;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container:focus-within,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container:focus-within,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container:focus-within,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-field-and-icon-container:focus-within {
  outline: dotted 1px;
  outline-color: #555;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field {
  padding: 10px 0 5px 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dws-forms-section-vehicle-interested-header,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dws-forms-section-vehicle-interested-header,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dws-forms-section-vehicle-interested-header,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dws-forms-section-vehicle-interested-header {
  margin-bottom: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.row,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.row,
.modal-dialog .dws-forms-wrapper .dws-forms-section.row,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.row {
  display: flex;
  flex-wrap: wrap;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-keyword-row,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-keyword-row,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-keyword-row,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-keyword-row {
  padding-left: 0;
  padding-right: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-search-icons label,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-search-icons label,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-search-icons label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group .dws-forms-search-icons label,
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group label.dws-forms-form-label,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group label.dws-forms-form-label,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group label.dws-forms-form-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group label.dws-forms-form-label,
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group label.form-check-label,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group label.form-check-label,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group label.form-check-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group label.form-check-label,
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group button,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group button,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group button {
  color: #333333;
  font-weight: 400;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-form-group.px-2,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-form-group.px-2,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-form-group.px-2,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-form-group.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-forms-contact-preference .checkbox-inline + .checkbox-inline,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-forms-contact-preference .checkbox-inline + .checkbox-inline,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-forms-contact-preference .checkbox-inline + .checkbox-inline,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-forms-contact-preference .checkbox-inline + .checkbox-inline {
  margin-left: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-dealer-contact-information .dws-forms-sales-representative,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-dealer-contact-information .dws-forms-sales-representative,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-dealer-contact-information .dws-forms-sales-representative,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-dealer-contact-information .dws-forms-sales-representative {
  padding-left: 15px;
  padding-right: 15px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section .dws-textarea-char-counter-label,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section .dws-textarea-char-counter-label,
.modal-dialog .dws-forms-wrapper .dws-forms-section .dws-textarea-char-counter-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section .dws-textarea-char-counter-label {
  float: right;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus {
  /*add !important to override the boostrap 3 declaration */
  outline: none  !important;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles {
  max-width: 595px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list {
  right: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .vehicle-column.col-xs-12,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .vehicle-column.col-xs-12,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .vehicle-column.col-xs-12,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .vehicle-column.col-xs-12 {
  margin-left: 14px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-accept-terms,
.dws-forms-modal .dws-forms-wrapper .dws-forms-accept-terms,
.modal-dialog .dws-forms-wrapper .dws-forms-accept-terms,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-accept-terms {
  float: unset;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-accept-terms .form-check-label,
.dws-forms-modal .dws-forms-wrapper .dws-forms-accept-terms .form-check-label,
.modal-dialog .dws-forms-wrapper .dws-forms-accept-terms .form-check-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-accept-terms .form-check-label {
  color: #333333;
  font-weight: 400;
  text-indent: 5px;
  font-size: 0.75em;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-footer-section .dws-forms-footer-text,
.dws-forms-modal .dws-forms-wrapper .dws-forms-footer-section .dws-forms-footer-text,
.modal-dialog .dws-forms-wrapper .dws-forms-footer-section .dws-forms-footer-text,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-footer-section .dws-forms-footer-text {
  float: unset;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-content,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-content,
.modal-dialog .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-content,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-content {
  padding-left: 16px;
  padding-right: 16px;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-header,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-header,
.modal-dialog .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-header,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-header {
  padding-left: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-image,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-image,
.modal-dialog .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-image,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-image {
  margin-bottom: 0;
}
@media screen and (min-width: 991px) {
  .dws-forms-active .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-interested-details,
  .dws-forms-modal .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-interested-details,
  .modal-dialog .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-interested-details,
  .dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section-vehicle-interested .form-group.dws-forms-vehicle-interested-details {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.dws-forms-active .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid,
.modal-dialog .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid,
.dws-forms-active .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid,
.modal-dialog .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(1em + 0.375rem) calc(1em + 0.375rem);
}
.dws-forms-active .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid ~ span.input-group-text,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid ~ span.input-group-text,
.modal-dialog .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid ~ span.input-group-text,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid ~ span.input-group-text,
.dws-forms-active .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid ~ span.input-group-text,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid ~ span.input-group-text,
.modal-dialog .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid ~ span.input-group-text,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-select.dws-forms-form-select:invalid ~ span.input-group-text {
  border-color: #dc3545;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:valid,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:valid,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:valid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:valid,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:invalid,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:invalid,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:invalid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app.was-validated .dws-field-and-icon-container .form-control.dws-forms-form-control:invalid {
  background-position: right calc(0.375em + 2.5rem) center;
}
.dws-forms-active .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid:focus,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid:focus,
.modal-dialog .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:invalid:focus,
.dws-forms-active .dws-forms-wrapper .form-control.dws-forms-form-control.is-invalid:focus,
.dws-forms-modal .dws-forms-wrapper .form-control.dws-forms-form-control.is-invalid:focus,
.modal-dialog .dws-forms-wrapper .form-control.dws-forms-form-control.is-invalid:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .form-control.dws-forms-form-control.is-invalid:focus {
  border-color: #dc3545;
}
.dws-forms-active .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid,
.modal-dialog .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid,
.dws-forms-active .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid,
.dws-forms-modal .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid,
.modal-dialog .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid {
  border-color: #C1C1C1;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dws-forms-active .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid:focus,
.dws-forms-modal .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid:focus,
.modal-dialog .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.was-validated .form-control.dws-forms-form-control:valid:focus,
.dws-forms-active .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid:focus,
.dws-forms-modal .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid:focus,
.modal-dialog .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .form-control.dws-forms-form-control.is-valid:focus {
  border-color: #C1C1C1;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-wrapper,
.dws-forms-modal .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-wrapper,
.modal-dialog .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-wrapper,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested .dws-forms-section-vehicle-interested-wrapper {
  width: 100%;
  gap: 0;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item,
.dws-forms-modal .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item,
.modal-dialog .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item {
  font-size: 16px;
  color: #333333;
  display: block;
  margin: 2px 0 0;
  padding: 0.25rem 1rem;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item:hover,
.dws-forms-modal .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item:hover,
.modal-dialog .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item:hover,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-item:hover {
  color: #1e2125;
  background-color: #e9ecef;
}
.dws-forms-active .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-divider,
.dws-forms-modal .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-divider,
.modal-dialog .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-divider,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper .dws-forms-vehicle-interested-field-vehicle-keyword .dropdown-menu .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.dws-forms-active .dws-forms-wrapper.dws-forms-sell-us-your-car .dws-forms-form-select,
.dws-forms-modal .dws-forms-wrapper.dws-forms-sell-us-your-car .dws-forms-form-select,
.modal-dialog .dws-forms-wrapper.dws-forms-sell-us-your-car .dws-forms-form-select,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-sell-us-your-car .dws-forms-form-select {
  border: 1px solid #CCC;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-footer-section .dws-forms-footer-text,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-footer-section .dws-forms-footer-text,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-footer-section .dws-forms-footer-text,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-footer-section .dws-forms-footer-text {
  max-width: 720px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field input#dws-forms-vehicle-interested-field-vehicle-keyword-input:focus {
  /*add !important to override the boostrap 3 declaration */
  outline: none  !important;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container ul.dropdown-list-of-vehicles {
  max-width: 640px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-vehicle-interested-field .dropdown-list-of-vehicles-container .close-vehicle-dropdown-list {
  right: 30px;
  color: #333;
  top: -10px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section {
  padding: 10px 0 5px 0;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-section-header,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-section-header,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-section-header,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-section-header {
  margin-bottom: 0;
  margin-left: -15px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group {
  margin-bottom: 8px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .form-group .dws-field-and-icon-container .dws-field-icon-container {
  top: 8px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-vehicle-interested-search-field:focus,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-vehicle-interested-search-field:focus,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-vehicle-interested-search-field:focus,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-vehicle-interested-search-field:focus {
  /*
                add !important to override the bootstrap 3 declarations
                */
  outline: none !important;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-checkbox-container .dws-forms-form-check-label,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-checkbox-container .dws-forms-form-check-label,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-checkbox-container .dws-forms-form-check-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-checkbox-container .dws-forms-form-check-label {
  color: #0038FF;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-addmore-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-addmore-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-addmore-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-references-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-references-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-references-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-references-addmore-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-addmore-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-addmore-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-addmore-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-addmore-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-addmore-button {
  color: #0038FF;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-remove-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-remove-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-remove-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-addresses-remove-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-remove-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-remove-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-remove-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-previous-employment-remove-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-remove-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-remove-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-remove-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-additional-employment-remove-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-remove-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-remove-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-remove-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-addresses-remove-button,
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-remove-button,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-remove-button,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-remove-button,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-co-buyer-previous-employment-remove-button {
  color: #EA0000;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-has-co-buyer-option .dws-forms-form-check-label,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-has-co-buyer-option .dws-forms-form-check-label,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-has-co-buyer-option .dws-forms-form-check-label,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section .dws-forms-has-co-buyer-option .dws-forms-form-check-label {
  color: #333333;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-dealer-information,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-dealer-information,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-dealer-information,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.dws-forms-section-dealer-information {
  margin-bottom: 1em;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.upload-file-widget-containers.dws-forms-section-file-attachments.row,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.upload-file-widget-containers.dws-forms-section-file-attachments.row,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.upload-file-widget-containers.dws-forms-section-file-attachments.row,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .dws-forms-section.upload-file-widget-containers.dws-forms-section-file-attachments.row {
  max-width: 680px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app .upload-file-widget-containers .file-upload-container .dws-secured-form-fileupload {
  padding-left: 14px;
  padding-right: 14px;
}
.dws-forms-active .dws-forms-wrapper.dws-forms-credit-app #dwsTabContent,
.dws-forms-modal .dws-forms-wrapper.dws-forms-credit-app #dwsTabContent,
.modal-dialog .dws-forms-wrapper.dws-forms-credit-app #dwsTabContent,
.dws-text-us-about-this-vehicle-container .dws-forms-wrapper.dws-forms-credit-app #dwsTabContent {
  padding: 10px;
}
.dws-forms-active .modal-header,
.dws-forms-modal .modal-header,
.modal-dialog .modal-header,
.dws-text-us-about-this-vehicle-container .modal-header {
  display: grid;
  grid-template-columns: auto auto auto;
  align-items: center;
}
.dws-forms-active .modal-header .dws-forms-modal-header-lock,
.dws-forms-modal .modal-header .dws-forms-modal-header-lock,
.modal-dialog .modal-header .dws-forms-modal-header-lock,
.dws-text-us-about-this-vehicle-container .modal-header .dws-forms-modal-header-lock {
  grid-column: 1 / 1;
}
.dws-forms-active .modal-header button.close,
.dws-forms-modal .modal-header button.close,
.modal-dialog .modal-header button.close,
.dws-text-us-about-this-vehicle-container .modal-header button.close {
  font-size: 1.42857143em;
  line-height: 1.1;
  opacity: 1;
}
.dws-forms-active .dws-forms-form-select,
.dws-forms-modal .dws-forms-form-select,
.modal-dialog .dws-forms-form-select,
.dws-text-us-about-this-vehicle-container .dws-forms-form-select {
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.dws-forms-active .dws-forms-form-select.is-valid:not([multiple]):not([size]),
.dws-forms-modal .dws-forms-form-select.is-valid:not([multiple]):not([size]),
.modal-dialog .dws-forms-form-select.is-valid:not([multiple]):not([size]),
.dws-text-us-about-this-vehicle-container .dws-forms-form-select.is-valid:not([multiple]):not([size]),
.dws-forms-active .dws-forms-form-select.is-valid:not([multiple])[size="1"],
.dws-forms-modal .dws-forms-form-select.is-valid:not([multiple])[size="1"],
.modal-dialog .dws-forms-form-select.is-valid:not([multiple])[size="1"],
.dws-text-us-about-this-vehicle-container .dws-forms-form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dws-forms-active .was-validated .dws-forms-form-select:valid:not([multiple]):not([size]),
.dws-forms-modal .was-validated .dws-forms-form-select:valid:not([multiple]):not([size]),
.modal-dialog .was-validated .dws-forms-form-select:valid:not([multiple]):not([size]),
.dws-text-us-about-this-vehicle-container .was-validated .dws-forms-form-select:valid:not([multiple]):not([size]),
.dws-forms-active .was-validated .dws-forms-form-select:valid:not([multiple])[size="1"],
.dws-forms-modal .was-validated .dws-forms-form-select:valid:not([multiple])[size="1"],
.modal-dialog .was-validated .dws-forms-form-select:valid:not([multiple])[size="1"],
.dws-text-us-about-this-vehicle-container .was-validated .dws-forms-form-select:valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dws-forms-active .invalid-feedback.dws-forms-invalid-feedback,
.dws-forms-modal .invalid-feedback.dws-forms-invalid-feedback,
.modal-dialog .invalid-feedback.dws-forms-invalid-feedback,
.dws-text-us-about-this-vehicle-container .invalid-feedback.dws-forms-invalid-feedback {
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.675em;
  color: #dc3545;
  display: none;
}
.dws-forms-active .was-validated :invalid ~ .invalid-feedback,
.dws-forms-modal .was-validated :invalid ~ .invalid-feedback,
.modal-dialog .was-validated :invalid ~ .invalid-feedback,
.dws-text-us-about-this-vehicle-container .was-validated :invalid ~ .invalid-feedback,
.dws-forms-active .was-validated :invalid ~ .invalid-tooltip,
.dws-forms-modal .was-validated :invalid ~ .invalid-tooltip,
.modal-dialog .was-validated :invalid ~ .invalid-tooltip,
.dws-text-us-about-this-vehicle-container .was-validated :invalid ~ .invalid-tooltip,
.dws-forms-active .was-validated div.select-field-container select:invalid ~ .invalid-feedback,
.dws-forms-modal .was-validated div.select-field-container select:invalid ~ .invalid-feedback,
.modal-dialog .was-validated div.select-field-container select:invalid ~ .invalid-feedback,
.dws-text-us-about-this-vehicle-container .was-validated div.select-field-container select:invalid ~ .invalid-feedback,
.dws-forms-active .is-invalid ~ .invalid-feedback,
.dws-forms-modal .is-invalid ~ .invalid-feedback,
.modal-dialog .is-invalid ~ .invalid-feedback,
.dws-text-us-about-this-vehicle-container .is-invalid ~ .invalid-feedback,
.dws-forms-active .is-invalid ~ .invalid-tooltip,
.dws-forms-modal .is-invalid ~ .invalid-tooltip,
.modal-dialog .is-invalid ~ .invalid-tooltip,
.dws-text-us-about-this-vehicle-container .is-invalid ~ .invalid-tooltip {
  display: block;
}
.dws-forms-modal-dialog .modal-body {
  padding: 0;
}
.dws-forms-modal-dialog .modal-body h5 {
  padding: 5px 15px 0 15px;
}
.dws-forms-modal-dialog .modal-body .progress {
  margin: 0 15px 20px 15px;
}
.dws-forms-modal-dialog .dws-forms-wrapper .dws-forms-header-section {
  gap: 0;
}
.dws-forms-modal-dialog .dws-forms-wrapper .dws-forms-header-section .dws-forms-header-title-wrapper {
  margin-bottom: 12px;
}
.dws-forms-modal-dialog .dws-forms-header-section .dws-forms-header-title,
.modal-dialog .dws-forms-header-section .dws-forms-header-title {
  color: #000;
  /* font size is 24px based on .dws-forms-wrapper font-size */
  font-size: 1.5em;
  font-weight: 500;
  /* line height is 22px based on font-size */
  line-height: 0.91666667;
  margin-bottom: 0;
}
.dws-forms-modal-dialog .dws-forms-header-section .dws-forms-header-text,
.modal-dialog .dws-forms-header-section .dws-forms-header-text {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.375em;
}
.dws-forms-modal-dialog .dws-forms-header-section .dws-forms-header-text .dws-header-text-site-name,
.modal-dialog .dws-forms-header-section .dws-forms-header-text .dws-header-text-site-name {
  font-weight: 600;
}
.dws-forms-modal-dialog .dws-forms-header-section h5.modal-title,
.modal-dialog .dws-forms-header-section h5.modal-title {
  font-size: 1.285em;
  font-weight: 400;
}
.dws-forms-modal-dialog .modal-body h5.dws-forms-loader-text,
.modal-dialog .modal-body h5.dws-forms-loader-text {
  font-size: 14px;
  margin: 10px 0;
  padding: 5px 15px 0 15px;
}
.dws-forms-modal-dialog .modal-body .progress,
.modal-dialog .modal-body .progress {
  margin: 0 15px 20px 15px;
}
.dws-forms-modal-dialog .modal-title img,
.modal-dialog .modal-title img {
  max-height: 50px;
}
.dws-forms-modal-dialog .modal-header,
.modal-dialog .modal-header {
  align-items: center;
  display: flex;
  height: 65px;
  justify-content: space-between;
  padding: 0px 24px;
}
.dws-forms-modal-dialog .modal-header .modal-title,
.modal-dialog .modal-header .modal-title {
  margin: 0 auto;
}
.dws-forms-modal-dialog button.close,
.modal-dialog button.close {
  border: none;
  background: #fff;
  color: #d9d9d9;
  font-size: 1.25em;
  font-weight: 900;
  line-height: 1.1;
  position: absolute;
  right: 24px;
}
@media (min-width: 1200px) {
  .dws-forms-modal-dialog .modal-dialog.modal-xl,
  .modal-dialog .modal-dialog.modal-xl {
    margin: 1.75rem auto;
    max-width: 800px;
    width: 800px;
  }
}
.modal-dialog.modal-lg .modal-content .modal-header h5.modal-title {
  font-size: 1.285em;
  font-weight: 400;
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
@keyframes spinner-border {
  100% {
    transform: rotate(360deg);
  }
}
@media (max-width: 767px) {
  #dwsTabContent .dws-forms-section .dws-form-group {
    width: 100%;
  }
  #dwsTabContent .dws-forms-section .dws-form-group.dws-forms-years-at-address-years,
  #dwsTabContent .dws-forms-section .dws-form-group.dws-forms-years-at-address-months {
    width: 50%;
  }
}
.dws-forms-wrapper .dws-forms-section .dws-form-group.dws-forms-vehicle-interested-field-vehicle-keyword {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .dws-forms-wrapper .dws-forms-section.dws-forms-section-vehicle-interested-field.row {
    margin-bottom: 16px;
  }
  .dws-forms-wrapper .dws-forms-section .dws-form-group.dws-forms-vehicle-interested-field-vehicle-keyword {
    margin-top: -16px;
  }
  .layout-1 .dws-form-group,
  .layout-2 .dws-form-group,
  .layout-1 .dws-form-group-full-width,
  .layout-2 .dws-form-group-full-width {
    width: 100%;
  }
  .layout-4 .dws-steps-tab-container .tab-content .dws-form-group,
  .layout-4 .dws-steps-tab-container .tab-content .dws-form-group-full-width {
    width: 100%;
  }
}
.dws-forms-wrapper .col-xs-1,
.dws-forms-wrapper .col-sm-1,
.dws-forms-wrapper .col-md-1,
.dws-forms-wrapper .col-lg-1,
.dws-forms-wrapper .col-xs-2,
.dws-forms-wrapper .col-sm-2,
.dws-forms-wrapper .col-md-2,
.dws-forms-wrapper .col-lg-2,
.dws-forms-wrapper .col-xs-3,
.dws-forms-wrapper .col-sm-3,
.dws-forms-wrapper .col-md-3,
.dws-forms-wrapper .col-lg-3,
.dws-forms-wrapper .col-xs-4,
.dws-forms-wrapper .col-sm-4,
.dws-forms-wrapper .col-md-4,
.dws-forms-wrapper .col-lg-4,
.dws-forms-wrapper .col-xs-5,
.dws-forms-wrapper .col-sm-5,
.dws-forms-wrapper .col-md-5,
.dws-forms-wrapper .col-lg-5,
.dws-forms-wrapper .col-xs-6,
.dws-forms-wrapper .col-sm-6,
.dws-forms-wrapper .col-md-6,
.dws-forms-wrapper .col-lg-6,
.dws-forms-wrapper .col-xs-7,
.dws-forms-wrapper .col-sm-7,
.dws-forms-wrapper .col-md-7,
.dws-forms-wrapper .col-lg-7,
.dws-forms-wrapper .col-xs-8,
.dws-forms-wrapper .col-sm-8,
.dws-forms-wrapper .col-md-8,
.dws-forms-wrapper .col-lg-8,
.dws-forms-wrapper .col-xs-9,
.dws-forms-wrapper .col-sm-9,
.dws-forms-wrapper .col-md-9,
.dws-forms-wrapper .col-lg-9,
.dws-forms-wrapper .col-xs-10,
.dws-forms-wrapper .col-sm-10,
.dws-forms-wrapper .col-md-10,
.dws-forms-wrapper .col-lg-10,
.dws-forms-wrapper .col-xs-11,
.dws-forms-wrapper .col-sm-11,
.dws-forms-wrapper .col-md-11,
.dws-forms-wrapper .col-lg-11,
.dws-forms-wrapper .col-xs-12,
.dws-forms-wrapper .col-sm-12,
.dws-forms-wrapper .col-md-12,
.dws-forms-wrapper .col-lg-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.dws-forms-active .dws-form-button-container button span.dws-button-layout-label.dws-vdp-btn-label {
  width: 92%;
  text-align: left;
  display: inline-block;
}
.dws-forms-active .dws-form-button-container .dws-vdp-button.reverse span.dws-button-layout-label.dws-vdp-btn-label {
  text-align: right;
  width: 95%;
}
.dws-forms-active .dws-form-button-container .dws-vdp-button.reverse {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
}