body #buidlandprice-main h1.heading {
  background: none !important;
  border-bottom: 1px solid #00205B;
  color: #000 !important;
  margin-bottom: 10px !important;
  padding-bottom: 10px !important; }

body .midcont.deskhomecont aside.col-lg-3:hover {
  border-color: #00205B !important; }

body #buidlandprice-main .midcont.deskhomecont aside.col-lg-3:hover {
  box-shadow: 0 2px 0 #00205B !important; }

body #buidlandprice-main .trimQuad h6 a {
  background: #000 !important;
  border: 2px solid #000 !important;
  font-weight: 700 !important; }

body #buidlandprice-main h4 {
  color: #000 !important; }

body .maincontent .btn-build-price-new {
  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;
  font-size: 14px !important;
  font-weight: 700 !important; }
  body .maincontent .btn-build-price-new,
  body .maincontent .btn-build-price-new *,
  body .maincontent .btn-build-price-new > * {
    color: #000 !important; }
  body .maincontent .btn-build-price-new .vdp-icon:before {
    color: #000 !important;
    transition: all .25s ease !important; }
  body .maincontent .btn-build-price-new: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-build-price-new:focus, body .maincontent .btn-build-price-new:hover {
    background-color: #88DDFC !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-build-price-new:focus,
    body .maincontent .btn-build-price-new:focus *,
    body .maincontent .btn-build-price-new:focus > *, body .maincontent .btn-build-price-new:hover,
    body .maincontent .btn-build-price-new:hover *,
    body .maincontent .btn-build-price-new:hover > * {
      color: #000 !important; }
    body .maincontent .btn-build-price-new:focus .vdp-icon:before, body .maincontent .btn-build-price-new:hover .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-build-price-new:focus:before, body .maincontent .btn-build-price-new:hover:before {
      background-color: #88DDFC !important;
      border: 1px solid #00205B !important;
      transition: all .25s ease !important; }
  body .maincontent .btn-build-price-new:active {
    background-color: #BFE7F6 !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-build-price-new:active,
    body .maincontent .btn-build-price-new:active *,
    body .maincontent .btn-build-price-new:active > * {
      color: #000 !important; }
    body .maincontent .btn-build-price-new:active .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-build-price-new: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-build-price-new {
      letter-spacing: 0.05rem !important; } }

body .maincontent .outline {
  border: 2px solid #7C7C7C !important; }

body .maincontent .reqinfo {
  background: #00205B !important; }

body .maincontent .request-info {
  background: #fff !important; }

body .maincontent .input-group {
  color: #000 !important; }

body .maincontent .input-group .form-control:last-child,
body .maincontent .input-group-addon:last-child,
body .maincontent .input-group-btn:last-child > .btn,
body .maincontent .input-group-btn:last-child > .dropdown-toggle,
body .maincontent .input-group-btn:first-child > .btn:not(:first-child),
body .maincontent input[type="radio"],
body .maincontent input[type="checkbox"] {
  background: #DDE2E6;
  border: 1px solid #000 !important; }

body .maincontent label,
body .maincontent label a {
  color: #000 !important; }

body .maincontent .btn-submit {
  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;
  width: auto !important; }
  body .maincontent .btn-submit,
  body .maincontent .btn-submit *,
  body .maincontent .btn-submit > * {
    color: #fff !important; }
  body .maincontent .btn-submit .vdp-icon:before {
    color: #fff !important;
    transition: all .25s ease !important; }
  body .maincontent .btn-submit: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 .btn-submit:focus, body .maincontent .btn-submit:hover {
    background-color: #333 !important;
    border: 1px solid #333 !important;
    color: #fff !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-submit:focus,
    body .maincontent .btn-submit:focus *,
    body .maincontent .btn-submit:focus > *, body .maincontent .btn-submit:hover,
    body .maincontent .btn-submit:hover *,
    body .maincontent .btn-submit:hover > * {
      color: #fff !important; }
    body .maincontent .btn-submit:focus .vdp-icon:before, body .maincontent .btn-submit:hover .vdp-icon:before {
      color: #fff !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-submit:focus:before, body .maincontent .btn-submit:hover:before {
      background-color: #333 !important;
      border: 1px solid #333 !important;
      transition: all .25s ease !important; }
  body .maincontent .btn-submit:active {
    background-color: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    transition: all .25s ease !important; }
    body .maincontent .btn-submit:active,
    body .maincontent .btn-submit:active *,
    body .maincontent .btn-submit:active > * {
      color: #000 !important; }
    body .maincontent .btn-submit:active .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .btn-submit:active:before {
      background-color: transparent !important;
      border: 1px solid #000 !important;
      transition: all .25s ease !important; }
  @media all and (min-width: 768px) {
    body .maincontent .btn-submit {
      letter-spacing: 0.05rem !important; } }

body .maincontent .vehicle-price-info,
body .maincontent .tr-odd {
  background: #E5E5E5 !important; }

body .maincontent .tr-even {
  background: #F3F3F4 !important; }

body .maincontent .table > tbody > tr > td {
  border-color: #ccc !important; }

body .maincontent .vehicle-year,
body .maincontent .vehicle-name,
body .maincontent .text-muted,
body .maincontent .start-from,
body .maincontent .discl,
body .maincontent .vehicle-price,
body .maincontent .vehname-tabs,
body .maincontent .rebates-green td {
  color: #000 !important; }

body .maincontent .tabs-overview-details,
body .maincontent .tabs-options-details,
body .maincontent .tabs-specifications-details,
body .maincontent .tabs-incentives-details,
body .maincontent .tabs-warranty-details,
body .maincontent .tabs-compare-trims-details {
  border: 2px solid #00205B !important;
  margin-top: -12px !important; }

body .maincontent .details-tabs-content ul.nav li a {
  background: #00205B !important;
  color: #fff !important;
  font-weight: 700 !important; }

body .maincontent .details-tabs-content ul.nav li.active {
  border: 2px solid #00205B !important;
  border-bottom: 0 !important; }

body .maincontent .details-tabs-content ul.nav li.active a {
  background: #fff !important;
  color: #000 !important; }

body .maincontent .details-tabs-content ul.nav li a:hover,
body .maincontent .details-tabs-content ul.nav li a:focus {
  border: 0 !important; }

body .maincontent .tab-content .table > tbody > tr > td {
  border-color: #00205B !important; }

body .maincontent .tab-content .table > tbody > tr > td.td-even {
  background: #DDE2E6 !important; }

body .maincontent .overview-image-data {
  background: #fff !important;
  border: 2px solid #00205B !important; }

body .maincontent button, body .maincontent select,
body .maincontent input[type="text"],
body .maincontent textarea,
body .maincontent input[type="password"],
body .maincontent input[type="datetime"],
body .maincontent input[type="datetime-local"],
body .maincontent input[type="date"],
body .maincontent input[type="month"],
body .maincontent input[type="time"],
body .maincontent input[type="week"],
body .maincontent input[type="number"],
body .maincontent input[type="email"],
body .maincontent input[type="url"],
body .maincontent input[type="search"],
body .maincontent input[type="tel"],
body .maincontent input[type="color"],
body .maincontent .uneditable-input {
  background: #DDE2E6 !important;
  border-color: #000 !important; }

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

body .tr2 .center2 table,
body tr,
body td,
body .maincontent .sel-trim,
body .maincontent .table-options-text,
body .maincontent .table-right-col {
  color: #000 !important; }

body .tabs-overview-details #viewPhotos {
  color: #000;
  padding: 5px 10px !important; }

body .tabs-overview-details .light-grey {
  color: #000 !important; }

body .tabs-incentives-details .btn.btn-secondary:hover,
body .tabs-incentives-details .btn.btn-secondary.active {
  color: #fff !important; }

body .mobile-disclaimer {
  color: #000 !important; }

body .maincontent .view-images-img {
  border-color: #00205B !important; }

@media all and (min-width: 768px) {
  body .maincontent .btn-build-price-new {
    font-size: 14px !important; } }

@media all and (min-width: 1030px) {
  body .maincontent {
    background: #DDE2E6; } }

@media all and (min-width: 1024px) {
  .maincontent .details-content {
    border: 2px solid #DDE2E6 !important; } }


@media all and (max-width: 767px) {
  .mobpro-detail h6 a {
    background-color: #00A0DC !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
    transition: all .25s ease !important;
  }
  .mobpro-detail h6 a:hover {
    background-color: #88DDFC !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
  }
  .mobpro-detail h6 a:active {
    background-color: #BFE7F6 !important;
    border: 1px solid #00205B !important;
    color: #000 !important;
  }
}