body {
  color: #000 !important; }
  body .maincontent .phone-nmb-used {
    color: #00205B !important; }
  body .maincontent .vdp-button.new-vdp-button,
  body .maincontent .vdp-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 #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 .vdp-button.new-vdp-button,
    body .maincontent .vdp-button.new-vdp-button *,
    body .maincontent .vdp-button.new-vdp-button > *,
    body .maincontent .vdp-button,
    body .maincontent .vdp-button *,
    body .maincontent .vdp-button > * {
      color: #000 !important; }
    body .maincontent .vdp-button.new-vdp-button .vdp-icon:before,
    body .maincontent .vdp-button .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body .maincontent .vdp-button.new-vdp-button:before,
    body .maincontent .vdp-button: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 .vdp-button.new-vdp-button:focus, body .maincontent .vdp-button.new-vdp-button:hover,
    body .maincontent .vdp-button:focus,
    body .maincontent .vdp-button:hover {
      background-color: #88DDFC !important;
      border: 1px solid #00205B !important;
      color: #000 !important;
      transition: all .25s ease !important; }
      body .maincontent .vdp-button.new-vdp-button:focus,
      body .maincontent .vdp-button.new-vdp-button:focus *,
      body .maincontent .vdp-button.new-vdp-button:focus > *, body .maincontent .vdp-button.new-vdp-button:hover,
      body .maincontent .vdp-button.new-vdp-button:hover *,
      body .maincontent .vdp-button.new-vdp-button:hover > *,
      body .maincontent .vdp-button:focus,
      body .maincontent .vdp-button:focus *,
      body .maincontent .vdp-button:focus > *,
      body .maincontent .vdp-button:hover,
      body .maincontent .vdp-button:hover *,
      body .maincontent .vdp-button:hover > * {
        color: #000 !important; }
      body .maincontent .vdp-button.new-vdp-button:focus .vdp-icon:before, body .maincontent .vdp-button.new-vdp-button:hover .vdp-icon:before,
      body .maincontent .vdp-button:focus .vdp-icon:before,
      body .maincontent .vdp-button:hover .vdp-icon:before {
        color: #000 !important;
        transition: all .25s ease !important; }
      body .maincontent .vdp-button.new-vdp-button:focus:before, body .maincontent .vdp-button.new-vdp-button:hover:before,
      body .maincontent .vdp-button:focus:before,
      body .maincontent .vdp-button:hover:before {
        background-color: #88DDFC !important;
        border: 1px solid #00205B !important;
        transition: all .25s ease !important; }
    body .maincontent .vdp-button.new-vdp-button:active,
    body .maincontent .vdp-button:active {
      background-color: #BFE7F6 !important;
      border: 1px solid #00205B !important;
      color: #000 !important;
      transition: all .25s ease !important; }
      body .maincontent .vdp-button.new-vdp-button:active,
      body .maincontent .vdp-button.new-vdp-button:active *,
      body .maincontent .vdp-button.new-vdp-button:active > *,
      body .maincontent .vdp-button:active,
      body .maincontent .vdp-button:active *,
      body .maincontent .vdp-button:active > * {
        color: #000 !important; }
      body .maincontent .vdp-button.new-vdp-button:active .vdp-icon:before,
      body .maincontent .vdp-button:active .vdp-icon:before {
        color: #000 !important;
        transition: all .25s ease !important; }
      body .maincontent .vdp-button.new-vdp-button:active:before,
      body .maincontent .vdp-button:active:before {
        background-color: #BFE7F6 !important;
        border: 1px solid #00205B !important;
        transition: all .25s ease !important; }
    @media all and (min-width: 768px) {
      body .maincontent .vdp-button.new-vdp-button,
      body .maincontent .vdp-button {
        letter-spacing: 0.05rem !important; } }
  body .maincontent .table-hover > tbody > tr:hover > td,
  body .maincontent .table-hover > tbody > tr:hover > th {
    background: #DDE2E6 !important; }
  body .maincontent div.acc-cfl {
    border: 0 !important;
    border-radius: 0 !important; }
    body .maincontent div.acc-cfl .panel-body {
      background: #DDE2E6 !important; }
    body .maincontent div.acc-cfl hr {
      border-top-color: #00205B !important; }
  body .maincontent .acc-cfl .light-grey {
    color: #000 !important; }
  body .maincontent .iom_panel_expanded {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAAAXNSR0IArs4c6QAAABRJREFUCB1j/A8EDFQETFQ0C2wUAH2GBAA2eqFkAAAAAElFTkSuQmCC") !important; }
  body .maincontent .iom_panel_collapsed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAD9JREFUOBFjYCAC/IcCIpQyMBGjiBQ1owaSElrY1Y7AMGQEpVnsoUGeKNXDkChnjGY9vMFE9UgZNRBveBMlCQDnjRQQTExkOgAAAABJRU5ErkJggg==") !important; }
  body .maincontent .collapsed .colapse-button-new-spec-1 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAW5JREFUOBGVVDtSw0AMfVpDSOkb4BsAJ8A0DFQcAadLqHKF3CANtHADQoNnaMINMCeAI0DFDAMskpUdxxt/NtusJT09v5VWS2ha4zwF2QsQUoAOFWIL/i5AtMD12UNTGtWc4zxhglslqUU8Q4h3Rrg55b1aFdnVEyv4WfLf4yrc+8WE53cOpWSiyNiXLYlWHNGRU2hKD1lm30qREwPY33tnGJTFpmPn8PYZLD49X90kJJg8TsVpuNhZPbpm/eEZFKUBhJeSJcfkwncs6VgvoV4fUXbQQaWhEEJuojagl40Bg913vshvrVATxYbr8doKcIHpMsb3l9zB9pKwelFWuJzGPYRoJYjJ7KKRRJyG296nSHCEkkMnYJJzxwIaIYn+knu4N0wwP/nQBlCU+ZhgmzAVIsErmU7/KJigAs42B90F9eXg89O+czXucjRRtPZiCE5r5meUs0bZRh2la1LswXDujuandtvyPJWKu2ES/Qcxs2RSHQV0MQAAAABJRU5ErkJggg==") !important; }
  body .maincontent .colapse-button-new-spec-1 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAQ9JREFUOBGlkgsVgkAQRdEERKCBRLCBNpAIRtAERtAINpAG0kAbaAO8b3VQll044JzznJ3fZT8mScDqul6iA7oiM62PaBUY6aZozNAFDZnAeZfwyaiIHkMUr150gDRoR2NBxm3vkGxplQn+1uyOYV32v7YVcI7WDXn6YqPRGVuq8AuPsycuvZyFGYujBeZnWBI5nx6jfbFMkUuR/hYhy2IwNbeAxH0g9eeC3bWKmANSGwLV7rg0niIgSwsYO5r16N7da54dNf6TUurcn9f+ZYCv7BMT/JMZffBtBPkEiI0Uxmk8lcKqI/yuAfgLINph3+vad3S0wp8PxjRuUWWTP165HfreUZAQSTKYoaHXdNMvAQlhcSydWBQAAAAASUVORK5CYII=") !important; }
  body .maincontent .location-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAXCAYAAAA7kX6CAAAAAXNSR0IArs4c6QAAAatJREFUOBGVVE1SwlAMThgGu1NPYG8gR5AlruAGsAM24AnEE1g36hJu0JWdcWM9gRwBb6ArZ5yh8ct7r79Qq5npS16SLy95LylTkWbPXaLdnIQuiMk3JpEQfE0Pl8oz4kyaRUvI19m+KgjFdOQNKeh9qKll7EWQyCt0Y0qoRyJDnL42Powsvr9ejIyFyab35hRjuu+vUmPGJ5GmHuI7RrArpB20SHYL6yB3B0FqfOzHADk/nquqRSwXKlDCgeF1i8lE3hHA1yxRI5+hjk9E3dZhcj1vjJzsTpAqQJr7Pwknio0yifxmrHSND2rWVLdmw3L7K3AWjUxZhDpBuBw8rBLzgKZPh8H6HOQCC8fq3sZDx64NFLygaTQAD0gSlMA+ANjTADLcQe4gu5tGGyjOraVh7Xin2naoEcQUNLhbs7ZfqVc7XmiepQkttEpd7Ik2SpgqD3PcpraeIwvUjdDS6WoYl+w5UFsuHaE9KE6rTE0OVOe6UyWdjDxiGWgb/SY3azAMduW3ofYyUDUdD09j20q3JDwyvLLsA80Nt9EpIJ32P41bMar5pRQVZfkHe3aMgMiPNvcAAAAASUVORK5CYII=") !important;
    padding-top: 6.5px !important;
    padding-bottom: 6.5px !important; }
  body .maincontent .acc-cfl .btn-m3 .btn:active,
  body .maincontent .acc-cfl .btn-m3 .btn:hover,
  body .maincontent .acc-cfl .btn-m3 .btn.active,
  body .maincontent .acc-cfl .btn-m2 .btn:active,
  body .maincontent .acc-cfl .btn-m2 .btn:hover,
  body .maincontent .acc-cfl .btn-m2 .btn.active {
    color: #fff !important; }
  body .maincontent .details-content {
    border: 2px solid #DDE2E6 !important; }
  body .maincontent .acc-cfl .panel-heading {
    background-color: #00205B !important;
    border-color: #fff !important; }
    body .maincontent .acc-cfl .panel-heading,
    body .maincontent .acc-cfl .panel-heading * {
      color: #fff !important; }
  body .maincontent .acc-cfl #cash_panel .panel-heading,
  body .maincontent .acc-cfl #finance_panel .panel-heading,
  body .maincontent .acc-cfl #lease_panel .panel-heading {
    background-color: #00205B !important;
    border-color: #fff !important;
    border-radius: 0 !important; }
  body .maincontent .acc-cfl #cash_panel .collapsed .panel-heading,
  body .maincontent .acc-cfl #finance_panel .collapsed .panel-heading,
  body .maincontent .acc-cfl #lease_panel .collapsed .panel-heading {
    background-color: #00205B !important; }
  body .maincontent .btn-submit {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important; }
    body .maincontent .btn-submit:hover {
      background: #00A0DC !important;
      border-color: #00A0DC !important;
      color: #fff !important; }
    body .maincontent .btn-submit:active {
      background: #00205B !important;
      border-color: #00205B !important;
      color: #fff !important; }
  body .maincontent .panel-body {
    background: transparent !important; }
  body .maincontent .colapse-button-new-spec {
    align-items: center !important;
    background: #00205B !important;
    color: #fff !important;
    display: flex !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
    min-height: 46px !important; }
  body .maincontent .colapse-button-new-spec-1 {
    color: #fff !important; }
  body .maincontent .collapsed .colapse-button-new-spec {
    background: #DDE2E6 !important;
    color: #000 !important; }
  body .maincontent .collapsed .colapse-button-new-spec-1 {
    color: #000 !important; }
  body .maincontent .colapse-button-new-spec-1 {
    background-color: transparent !important; }
  body .maincontent .panel-collapse {
    border: 1px solid #00205B; }
  body .maincontent .colapse-button-new-details {
    background: #00205B !important; }
  body .maincontent .glyphicon-color {
    color: #00205B !important; }
  body .maincontent .table-options-head {
    border-color: #00205B !important; }
  body .tr2 .center2 table, body tr, body td {
    color: #000 !important; }
  body .maincontent .td-even {
    background: #DDE2E6 !important;
    border-color: #00205B !important;
    color: #000 !important; }
  body .maincontent .td-odd {
    background: #fff !important;
    border-color: #00205B !important; }
  body .maincontent .location-icon {
    background-color: transparent !important;
    text-transform: uppercase !important;
    height: auto !important; }
    body .maincontent .location-icon,
    body .maincontent .location-icon a {
      color: #000 !important; }
  body .maincontent #row-summary-used .summary-information2 {
    border: 1px solid #00205B !important; }
  body .maincontent #row-summary-used .req-info-icon {
    position: relative !important;
    z-index: 1 !important; }
    body .maincontent #row-summary-used .req-info-icon:before, body .maincontent #row-summary-used .req-info-icon:after {
      content: "";
      background: #00205B url(https://static.edealer.ca/V3_1/V-3/dist/img/request-info-icon.png) no-repeat 10px center !important;
      position: absolute;
      z-index: -1;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    body .maincontent #row-summary-used .req-info-icon:after {
      content: "";
      background: #00205B;
      z-index: -2; }
  body .maincontent #row-summary-used .location-icon {
    align-items: center !important;
    color: #fff !important;
    display: flex !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
    justify-content: space-between !important;
    position: relative !important;
    text-transform: capitalize !important;
    z-index: 1 !important;
    min-height: 40px !important; }
    body .maincontent #row-summary-used .location-icon,
    body .maincontent #row-summary-used .location-icon * {
      color: #fff !important; }
    body .maincontent #row-summary-used .location-icon:before, body .maincontent #row-summary-used .location-icon:after {
      content: "";
      background: #00205B url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTQyOTFCRjRDNTQxMUVCQThCN0RBMkMzRjZENDY3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTQyOTFCRTRDNTQxMUVCQThCN0RBMkMzRjZENDY3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTM1MzU0QTA3MjY4MTFFM0IxRjhEOUQ3MDVCOTg3NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM1MzU0QTE3MjY4MTFFM0IxRjhEOUQ3MDVCOTg3NzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qirtMAAABWUlEQVR42uzVu0oDQRSA4Z1FLVREUYzXThAhICIIdj6Az2AliBY2ikXQzsYX8CHsLBQbRSRioxZWaVOYIkSF2KRIHP+BGRiGze7MQsDCAx+EnT3nZOfCCCll1MuIox7Hn2gwil2UUcM7HrCNkcxstQYpiniS3eMei2k10orP49kp+I2W8+wRhdAG/Ti1ijRxji3s4NJpUkJfSAP1j+o6uY1jZ3wIF1aDKiZCGqxYya+YSXhnQ3+ZiaWkWnHKzjFRRTPhnS/NxHDINq1bvxcwnfDOrPO8EbJN1XxW9Kd3cIYBPSYwhztrel4wFrIGMQ6tAqrJNfZxgjdr7Ad7ec7BFMoyO24xmaeBso7PlOINrOY9yUZJT5Eb6nwcZOX7NBh3FtTETbeFDW2grOHDKq5O+bJPrm+DSO8es2uOfPNEwJU5iCt0sImWT5IIvJOLaKPimyD+L/2s+BVgAJiLHfru20MsAAAAAElFTkSuQmCC") no-repeat 10px center !important;
      position: absolute;
      z-index: -1;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    body .maincontent #row-summary-used .location-icon:after {
      content: "";
      background: #00205B;
      z-index: -2; }
  body .maincontent #row-summary-used .summary-price-used {
    background-color: #DDE2E6 !important; }
  body .maincontent .request-info {
    background: #fff !important;
    border: 1px solid #00205B !important; }
  body .maincontent .reqinfo,
  body .maincontent .req-info-icon {
    background-color: #00205B !important;
    color: #fff !important;
    text-transform: uppercase !important;
    margin-top: 0 !important; }
  body .maincontent #row-summary-used .req-info-icon {
    text-transform: capitalize !important;
    font-weight: 700 !important; }
  body .maincontent label {
    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) {
    background: #DDE2E6;
    border: 1px solid #000 !important;
    color: #000 !important; }
  body .maincontent .summary-information2 {
    background: transparent !important;
    border-bottom: 2px solid #000;
    box-shadow: none !important;
    margin-bottom: 30px !important;
    max-height: 420px !important;}
  body .maincontent .vehicle-name {
    padding-left: 0 !important;
    color: #000 !important; }
  body .maincontent .vehicle-year,
  body .maincontent .text-muted,
  body .maincontent .mandatory,
  body .maincontent .mandatory a,
  body .maincontent .stat-disclaim,
  body .maincontent .number-phone,
  body .maincontent .mileage-used {
    color: #000 !important; }

body .maincontent .mileage-used {
  padding-top: 0 !important;
}
body .maincontent #request-info-form .input-group.form-extended{
	margin-bottom: 12px!important;
}
body .maincontent .summary-information2.summary-information2-mobile.main-calculate-box.max-width-box-new-calc {
  max-height: 420px !important;
}

  body .show-vehicle-count {
    background: #000 !important;
    border-radius: 0 !important; }
    body .show-vehicle-count a {
      height: auto !important; }
  body .maincontent .table {
    border: 1px solid #004761 !important; }
  body .maincontent .tr:not(:first-child) {
    border-top: 1px solid #004761 !important; }
  body .maincontent .logos_container.vdp_logos_container,
  body .maincontent .tr-even-used {
    background: #DDE2E6 !important; }


  body .maincontent .bordergrey,
  body .maincontent .bordergrey-name-phone {
    align-items: center;
    background-color: #DDE2E6 !important;
    color: #000 !important;
    display: flex;
    justify-content: space-between;
    padding: 5px 10px !important; }


  body .maincontent .image-bar-used {
    background-color: #414141  !important;
    color: #fff !important; }
  body .maincontent .table > thead > tr > th,
  body .maincontent .table > tbody > tr > th,
  body .maincontent .table > tfoot > tr > th,
  body .maincontent .table > thead > tr > td,
  body .maincontent .table > tbody > tr > td,
  body .maincontent .table > tfoot > tr > td {
    line-height: 1.2 !important;
    padding: 0 8px 0 !important;
    vertical-align: middle !important;
    height: 30px !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: #00205B !important;
    color: #000 !important; }
    body .maincontent button::placeholder, body .maincontent select::placeholder,
    body .maincontent input[type="text"]::placeholder,
    body .maincontent textarea::placeholder,
    body .maincontent input[type="password"]::placeholder,
    body .maincontent input[type="datetime"]::placeholder,
    body .maincontent input[type="datetime-local"]::placeholder,
    body .maincontent input[type="date"]::placeholder,
    body .maincontent input[type="month"]::placeholder,
    body .maincontent input[type="time"]::placeholder,
    body .maincontent input[type="week"]::placeholder,
    body .maincontent input[type="number"]::placeholder,
    body .maincontent input[type="email"]::placeholder,
    body .maincontent input[type="url"]::placeholder,
    body .maincontent input[type="search"]::placeholder,
    body .maincontent input[type="tel"]::placeholder,
    body .maincontent input[type="color"]::placeholder,
    body .maincontent .uneditable-input::placeholder {
      color: #000 !important; }
  body .maincontent #link_contact_seller {
    background: #333 !important;
    border-color: #333 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 700 !important; }
  body .maincontent .table-options-odd,
  body .maincontent .table-options-even {
    border-color: #00205B; }
  body .payment-calculator-box #new-calc-header-icon {
    color: #fff !important;
    position: relative !important;
    margin-top: 0 !important;
    z-index: 1 !important; }
    body .payment-calculator-box #new-calc-header-icon:before, body .payment-calculator-box #new-calc-header-icon:after {
      content: "";
      background: #00205B url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDMtMDNUMTM6MzY6MjAtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAzLTAzVDEzOjM3OjMxLTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAzLTAzVDEzOjM3OjMxLTA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZhNmMwZDRkLTQ2ZmItNDBmYy04ZGMxLTFjOTQ0Nzk3ZDMwMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzUzNTQ5RDcyNjgxMUUzQjFGOEQ5RDcwNUI5ODc3OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjUzNTM1NDlENzI2ODExRTNCMUY4RDlENzA1Qjk4Nzc4IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTM1MzU0OUE3MjY4MTFFM0IxRjhEOUQ3MDVCOTg3NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM1MzU0OUI3MjY4MTFFM0IxRjhEOUQ3MDVCOTg3NzgiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NmE2YzBkNGQtNDZmYi00MGZjLThkYzEtMWM5NDQ3OTdkMzAyIiBzdEV2dDp3aGVuPSIyMDIxLTAzLTAzVDEzOjM3OjMxLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mYOSJAAABYElEQVRIie3VsUtbURTH8U9sI7hU6JpAQRAES/8Jh/wBRUScnKR0cXDxj3B1cOxSaKfSoRXq4Caig0JQW0rFoXUSEqEpadM43PtIhrzbmFQE8cDlnnfPvefH+d73ziu02203aSM3mv1OCDxMxEpYw1M8QK/LaqOKFZz1SpKqYAZzmEANdVzGUY+jjFlUBqkgi83jXc6eCj5iNC9JqoI/cf6e2HMe59YgApmN9xHL/ZhSiDJbx6FwD4/j2gUe4dn/EGhhCtP4jL/x+UgCzXUElvAjJl9AEwd4LlSxg8IwAhsxKbzqWn/TdX4oRHX8in5NQJT5xX8d7kdgWXhVv+GFUE0ViwKiPUMieovf0X/ftf5JaCEMiegLGniCEwFRGccColLqcD+tYlVAdCo0tQzRSwHRvsRdpAQyLJtd/rYOjl0dRE05lhLYwmtMCn3pJ8ZirBH9Ir7iQ16Swv0/+dYFrgCfOVH9/zWI6gAAAABJRU5ErkJggg==") no-repeat 10px center !important;
      position: absolute;
      z-index: -1;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    body .payment-calculator-box #new-calc-header-icon:after {
      content: "";
      background: #00205B;
      z-index: -2; }
    body .payment-calculator-box #new-calc-header-icon,
    body .payment-calculator-box #new-calc-header-icon * {
      color: #fff !important; }
  body .maincontent .payment-calculator-box .hidden-input-bottom-result,
  body .maincontent .payment-calculator-box .hidden-input {
    background: transparent !important;
    font-weight: 700 !important; }
  body .maincontent .vehicle-compare-listing {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important; }
    body .maincontent .vehicle-compare-listing:focus, body .maincontent .vehicle-compare-listing:hover, body .maincontent .vehicle-compare-listing:active {
      background: #000 !important;
      border-color: #000 !important;
      color: #fff !important;
      text-transform: uppercase !important; }
  body .maincontent .vehicle-price-2-new-used {
    color: #000 !important; }
  body .maincontent .heading-year-make-model {
    font-weight: 700 !important; }
  body .maincontent .payment-used-value,
  body .maincontent .description-used,
  body .maincontent .description {
    color: #000 !important; }
  body .maincontent .tr-odd-used,
  body .maincontent .tr-even-used {
    border: 1px solid #00205B; }
  body #view-more-images-bar {
    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: transparent !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 #view-more-images-bar,
    body #view-more-images-bar *,
    body #view-more-images-bar > * {
      color: #000 !important; }
    body #view-more-images-bar .vdp-icon:before {
      color: #000 !important;
      transition: all .25s ease !important; }
    body #view-more-images-bar:before {
      content: "";
      background-color: transparent !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 #view-more-images-bar:focus, body #view-more-images-bar:hover {
      background-color: #000 !important;
      border: 1px solid #000 !important;
      color: #fff !important;
      transition: all .25s ease !important; }
      body #view-more-images-bar:focus,
      body #view-more-images-bar:focus *,
      body #view-more-images-bar:focus > *, body #view-more-images-bar:hover,
      body #view-more-images-bar:hover *,
      body #view-more-images-bar:hover > * {
        color: #fff !important; }
      body #view-more-images-bar:focus .vdp-icon:before, body #view-more-images-bar:hover .vdp-icon:before {
        color: #fff !important;
        transition: all .25s ease !important; }
      body #view-more-images-bar:focus:before, body #view-more-images-bar:hover:before {
        background-color: #000 !important;
        border: 1px solid #000 !important;
        transition: all .25s ease !important; }
    body #view-more-images-bar:active {
      background-color: #80D0EE !important;
      border: 1px solid #00205B !important;
      color: #000 !important;
      transition: all .25s ease !important; }
      body #view-more-images-bar:active,
      body #view-more-images-bar:active *,
      body #view-more-images-bar:active > * {
        color: #000 !important; }
      body #view-more-images-bar:active .vdp-icon:before {
        color: #000 !important;
        transition: all .25s ease !important; }
      body #view-more-images-bar:active:before {
        background-color: #80D0EE !important;
        border: 1px solid #00205B !important;
        transition: all .25s ease !important; }
    @media all and (min-width: 768px) {
      body #view-more-images-bar {
        letter-spacing: 0.05rem !important; } }
    body #view-more-images-bar a {
      color: #000 !important;
      font-weight: 700 !important; }
    body #view-more-images-bar:focus a, body #view-more-images-bar:hover a, body #view-more-images-bar:active a {
      color: #fff !important; }
  body .maincontent .carousel-indicators li {
    background: #fff !important;
    border: 2px solid #00205B !important;
    width: 12px !important;
    height: 12px !important; }
    body .maincontent .carousel-indicators li:before {
      content: "" !important;
      background: #00205B !important;
      border-radius: 100% !important;
      opacity: 0 !important;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: all .25s ease !important;
      width: 8px !important;
      height: 8px !important; }
    body .maincontent .carousel-indicators li.active {
      border-color: #00205B !important;
      position: relative !important;
      width: 16px !important;
      height: 16px !important; }
      body .maincontent .carousel-indicators li.active:before {
        opacity: 1 !important; }
  body .maincontent .carousel-indicators {
    align-items: center;
    display: flex;
    justify-content: center;
    bottom: -5px !important; }
  body .maincontent .carousel-inner-border {
    border: 2px solid #00205B !important; }
  body .maincontent hr {
    border-top: 2px solid #00205B !important; }
  body .maincontent .sim-veh-model-1,
  body .maincontent .sim-veh-mileage-color-1,
  body .maincontent .view-more-sim-veh,
  body .maincontent .title-opt-headline,
  body .maincontent .vehicle-price-1,
  body .maincontent .vehicle-price-2-new,
  body .maincontent .disclaimer-bottom-page-used p,
  body .maincontent .disclaimer-bottom-page-used * {
    color: #000 !important; }

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

