body {
  color: #000 !important; }
  body #new-listing-title {
    font-weight: 700 !important; }
  body .vehicle-list-cell .outside_box .table-instock-inv {
    border: 1px solid #00205B !important; }
  body .vehicle-list-cell .outside_box .table-instock-inv tr:not(:first-child) {
    border-top: 1px solid #00205B !important; }
  body .maincontent .tr-even {
    background: #DDE2E6 !important; }
  body .maincontent div.listing-comparison-checkbox {
    color: #000 !important;
    border: 1px solid #000 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important; }
    body .maincontent div.listing-comparison-checkbox .compare-checkbox-input {
      background: #DDE2E6 !important;
      border-radius: 0 !important;
      border-color: #000 !important; }
  body .maincontent .bordergrey-used {
    background-color: #DDE2E6 !important; }
  body .maincontent .vehicle-price-2-new {
    color: #000 !important; }
  body .maincontent .btn-view-detail {
    align-items: center;
    color: #000 !important;
    display: inline-flex;
    font-weight: 700 !important;
    justify-content: center;
    position: relative !important;
    z-index: 1 !important;
    text-transform: uppercase !important;
    min-height: 40px !important; }

    body .maincontent .btn-view-detail:before {
      content: "";
      background: #00a0dc !important;
      border: 2px solid #00205b !important;
      color: #000 !important;
      position: absolute !important;
      top: -1px !important;
      right: -1px !important;
      bottom: -1px !important;
      left: -1px !important;
      z-index: -1 !important;
      transition: all .2s ease !important;
    }

body .maincontent .btn-view-detail:focus:before,
body .maincontent .btn-view-detail:hover:before {
  background-color: #88ddfc !important;
  color: #000 !important;
  border-color: #00205b !important;
}
body .maincontent .btn-view-detail:active:before {
  background-color: #bfe7f6 !important;
  color: #000 !important;
  border-color: #00205b !important;
}

    /*body .maincontent .btn-view-detail:hover:before {*/
    /*  background: #88ddfc !important; }*/
    /*body .maincontent .btn-view-detail:active:before {*/
    /*  background: #bfe7f6 !important; }*/
  body .vehicle-list-cell .outside_box .table-instock-inv {
    padding: 0 !important; }
  body .maincontent .payment-used {
    color: #000 !important; }
  body .maincontent .nav-v3-ul > li ul li label.checkbox {
    color: #fff !important;
    font-weight: 700 !important; }
  body .maincontent .nav-v3-ul > li ul li.selected-false {
    background-color: #00205B !important; }
  body .maincontent .nav-v3-ul li ul li:hover,
  body .maincontent .nav-v3-ul li ul li.selected-true {
    background: #00205B !important; }
  body .maincontent #nav-v3-ul-top > li:hover > a,
  body .maincontent #nav-v3-ul-bottom > li:hover > a,
  body .nav-v3-payment-price:hover p,
  body .maincontent .nav-v3-ul > li.nav-v3-ul-opened > a,
  body .maincontent .nav-v3-payment-price.nav-v3-ul-opened p {
    background-color: #00205B !important; }
  body .maincontent .v3-filter-top {
    background-color: #ccc !important; }
  body .maincontent .v3-filter-bottom {
    background-color: #e5e5e5 !important; }
  body .maincontent .clear-all-filters a,
  body .maincontent .clear-all-filters a:hover {
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 8px !important;
    transition: all .25s ease !important; }
  body .maincontent .tag {
    background: #00205B !important;
    border-radius: 8px !important;
    font-weight: 400 !important;
    min-height: 31px !important;
    margin-bottom: 5px; }
    body .maincontent .tag,
    body .maincontent .tag * {
      color: #fff !important; }
  body .maincontent .tag-close a {
    background: #000 !important;
    border: 1px solid #fff !important;
    border-radius: 100% !important;
    display: block !important;
    font-weight: 400 !important;
    margin-top: 2px !important;
    position: relative;
    width: 15px !important;
    height: 15px !important; }

body .tr2 .center2 table{
  color: #000 !important; }

body .maincontent .tabs-search,
body .maincontent .vehicle-compare-listing {
  background: #00205B !important; }

body .maincontent .tabs-search {
  border-bottom-color: #fff !important; }

body .maincontent #tabs-bar-detail,
body .maincontent #tabs-bar-detail-used {
  background: #00205B !important; }

body .maincontent .btn-back-to-listings {
  text-decoration: none !important;
  text-transform: uppercase !important;
  position: relative !important;
  z-index: 1;
  margin: 0 !important;
  width: 100% !important;
  padding: 12px 16px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  text-align: center !important;
  border: 1px solid #00205B !important;
  outline: none !important;
  background-color: #00A0DC !important;
  cursor: pointer !important;
  color: #000 !important;
  font-size: 14px !important;
  letter-spacing: 0.04rem !important;
  line-height: 1.2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 45px !important;
  border-radius: 0 !important;
  transition: all .25s ease !important; }
  body .maincontent .btn-back-to-listings,
  body .maincontent .btn-back-to-listings *,
  body .maincontent .btn-back-to-listings > * {
    color: #000 !important; }
  body .maincontent .btn-back-to-listings .vdp-icon:before {
    color: #000 !important;
    transition: all .25s ease !important; }
  body .maincontent .btn-back-to-listings:before {
    content: "";
    background-color: #00A0DC !important;
    border: 1px solid #00205B !important;
    position: absolute !important;
    z-index: -1;
    top: -1px !important;
    left: -1px !important;
    transition: all .25s ease;
    width: calc(100% + 2px) !important;
    height: calc(100% + 2px) !important; }
  body .maincontent .btn-back-to-listings:focus, body .maincontent .btn-back-to-listings:hover {
    background-color: #88DDFC !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-back-to-listings:focus,
    body .maincontent .btn-back-to-listings:focus *,
    body .maincontent .btn-back-to-listings:focus > *, body .maincontent .btn-back-to-listings:hover,
    body .maincontent .btn-back-to-listings:hover *,
    body .maincontent .btn-back-to-listings:hover > * {
      color: #000 !important; }
    body .maincontent .btn-back-to-listings:focus .vdp-icon:before, body .maincontent .btn-back-to-listings:hover .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-back-to-listings:focus:before, body .maincontent .btn-back-to-listings:hover:before {
      background-color: #88DDFC !important;
      border: 1px solid #00205B !important;
      transition: all .25s ease !important; }
  body .maincontent .btn-back-to-listings:active {
    background-color: #BFE7F6 !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-back-to-listings:active,
    body .maincontent .btn-back-to-listings:active *,
    body .maincontent .btn-back-to-listings:active > * {
      color: #000 !important; }
    body .maincontent .btn-back-to-listings:active .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-back-to-listings:active:before {
      background-color: #BFE7F6 !important;
      border: 1px solid #00205B !important;
      transition: all .25s ease !important; }
  @media all and (min-width: 768px) {
    body .maincontent .btn-back-to-listings {
      letter-spacing: 0.05rem !important; } }

body .maincontent .email-friend-cell-button {
  text-decoration: none !important;
  text-transform: uppercase !important;
  position: relative !important;
  z-index: 1;
  margin: 0 !important;
  width: 100% !important;
  padding: 12px 16px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  text-align: center !important;
  border: 1px solid #000 !important;
  outline: none !important;
  background-color: #000 !important;
  cursor: pointer !important;
  color: #fff !important;
  font-size: 14px !important;
  letter-spacing: 0.04rem !important;
  line-height: 1.2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 45px !important;
  border-radius: 0 !important;
  transition: all .25s ease !important;
  margin-top: 10px !important;
  margin-left: 10px !important; }
  body .maincontent .email-friend-cell-button,
  body .maincontent .email-friend-cell-button *,
  body .maincontent .email-friend-cell-button > * {
    color: #fff !important; }
  body .maincontent .email-friend-cell-button .vdp-icon:before {
    color: #fff !important;
    transition: all .25s ease !important; }
  body .maincontent .email-friend-cell-button:before {
    content: "";
    background-color: #000 !important;
    border: 1px solid #000 !important;
    position: absolute !important;
    z-index: -1;
    top: -1px !important;
    left: -1px !important;
    transition: all .25s ease;
    width: calc(100% + 2px) !important;
    height: calc(100% + 2px) !important; }
  body .maincontent .email-friend-cell-button:focus, body .maincontent .email-friend-cell-button:hover {
    background-color: #333 !important;
    border: 1px solid #333 !important;
    color: #fff !important;
    transition: all .25s ease !important; }
    body .maincontent .email-friend-cell-button:focus,
    body .maincontent .email-friend-cell-button:focus *,
    body .maincontent .email-friend-cell-button:focus > *, body .maincontent .email-friend-cell-button:hover,
    body .maincontent .email-friend-cell-button:hover *,
    body .maincontent .email-friend-cell-button:hover > * {
      color: #fff !important; }
    body .maincontent .email-friend-cell-button:focus .vdp-icon:before, body .maincontent .email-friend-cell-button:hover .vdp-icon:before {
      color: #fff !important;
      transition: all .25s ease !important; }
    body .maincontent .email-friend-cell-button:focus:before, body .maincontent .email-friend-cell-button:hover:before {
      background-color: #333 !important;
      border: 1px solid #333 !important;
      transition: all .25s ease !important; }
  body .maincontent .email-friend-cell-button:active {
    background-color: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .email-friend-cell-button:active,
    body .maincontent .email-friend-cell-button:active *,
    body .maincontent .email-friend-cell-button:active > * {
      color: #000 !important; }
    body .maincontent .email-friend-cell-button:active .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .email-friend-cell-button:active:before {
      background-color: transparent !important;
      border: 1px solid #000 !important;
      transition: all .25s ease !important; }
  @media all and (min-width: 768px) {
    body .maincontent .email-friend-cell-button {
      letter-spacing: 0.05rem !important; } }

body .maincontent .email-friend-text {
  letter-spacing: 0 !important; }

body .maincontent .btn-back-top {
  background: #000 !important; }

body .maincontent .table,
body .maincontent .table-border-1,
body .maincontent .colapse-button,
body .maincontent .compare-content,
body .maincontent .vehicle-compare-cell-1,
body .maincontent .technical-specifications .col-xs-20-1.col-sm-20-1.col-md-20-1,
body .maincontent .standard-equipment .col-xs-20-1.col-sm-20-1.col-md-20-1 {
  border-color: #00205B !important; }

body .maincontent .compare-details-2,
body .maincontent .equipment-and-specifications-labels {
  background: #DDE2E6 !important;
  box-shadow: inset -7px 0 9px -7px rgba(0, 0, 0, 0.7);
  border-color: #00205B !important; }

body .maincontent .table-bg,
body .maincontent .technical-specifications .col-xs-20-1.col-sm-20-1.col-md-20-1.position_1,
body .maincontent .technical-specifications .col-xs-20-1.col-sm-20-1.col-md-20-1.position_3,
body .maincontent .standard-equipment .col-xs-20-1.col-sm-20-1.col-md-20-1.position_1,
body .maincontent .standard-equipment .col-xs-20-1.col-sm-20-1.col-md-20-1.position_3 {
  background: #DDE2E6 !important; }

body .maincontent .colapse-button-size,
body .maincontent .equipment-and-specifications-labels,
body .maincontent .compare-veh-view-detail {
  color: #000 !important; }

body .maincontent .glyphicon-green {
  color: #00205B !important; }


.maincontent .nav-v3-ul li ul {
  z-index: 2 !important;
}