@font-face {
  font-family: 'MMC';
  src: url("https://static.edealer.ca/fonts/MMC/MMC-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'MMC';
  src: url("https://static.edealer.ca/fonts/MMC/MMC-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'MMC';
  src: url("https://static.edealer.ca/fonts/MMC/MMC-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal; }

.maincontent .acc-cfl strong {
  font-weight: 500; }

.maincontent .acc-cfl .tab-container {
  border: 1px solid #686D71;
  margin: 20px 0;
  border: 1px solid #686D71; }

.maincontent .acc-cfl ul.cfl-tabs {
  background: #FFFFFF !important; }
  .maincontent .acc-cfl ul.cfl-tabs:hover {
    background: #FFFFFF !important; }
  .maincontent .acc-cfl ul.cfl-tabs li {
    background: #E3E5E6;
    width: 33.33%;
    margin-bottom: 0;
    border: none !important; }
    .maincontent .acc-cfl ul.cfl-tabs li.active {
      background: #FFFFFF;
      margin-bottom: 0px;
      border: none !important; }
    .maincontent .acc-cfl ul.cfl-tabs li a {
      color: #000000 !important;
      text-align: center;
      margin-right: 0;
      border: 0px;
      padding: 10px;
      outline: none; }

.maincontent .acc-cfl hr {
  margin-bottom: 10px; }

.maincontent .acc-cfl .tab-ttl {
  font-weight: 400; }

.maincontent .acc-cfl .tab-val {
  font-weight: 800 !important;
  color: #000000 !important; }

.maincontent .acc-cfl ul.cfl-tabs li.active a {
  color: #ed0000 !important;
  background: #FFFFFF;
  border: 0px !important;
  border-radius: 0; }
  .maincontent .acc-cfl ul.cfl-tabs li.active a:hover {
    color: #ed0000 !important;
    background: #FFFFFF;
    border: 0px !important;
    border-radius: 0; }

.maincontent .acc-cfl ul.cfl-tabs li a:hover {
  background: #FFFFFF;
  border: 0px;
  border-radius: 0;
  outline: none; }

.maincontent .acc-cfl ul.cfl-tabs li.active a .tab-val {
  font-weight: 800 !important;
  color: #ed0000 !important; }

.maincontent .acc-cfl ul.cfl-tabs:hover li.active a {
  background-color: #FFFFFF !important; }

.maincontent .acc-cfl .btn-m .btn {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 4px !important;
  color: #000000;
  border: 1px solid #686D71 !important;
  margin: 0 5px;
  padding: 2px 6px 1px;
  height: auto !important;
  width: auto !important; }
  .maincontent .acc-cfl .btn-m .btn:active, .maincontent .acc-cfl .btn-m .btn:hover, .maincontent .acc-cfl .btn-m .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ed0000;
    border-radius: 4px !important;
    color: #FFFFFF;
    border: 1px solid #ed0000; }

.maincontent .acc-cfl .btn-m2 .btn {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 4px !important;
  color: #000000;
  border: 1px solid #686D71 !important;
  margin-left: 4px !important;
  font-size: 11px;
  padding: 2px 6px 1px;
  margin-bottom: 5px;
  height: auto !important;
  width: auto !important; }
  .maincontent .acc-cfl .btn-m2 .btn:active, .maincontent .acc-cfl .btn-m2 .btn:hover, .maincontent .acc-cfl .btn-m2 .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ed0000;
    border-radius: 4px !important;
    color: #FFFFFF;
    border: 1px solid #ed0000;
    font-size: 11px;
    padding: 2px 6px 1px;
    margin-left: 4px !important;
    margin-bottom: 5px; }

.maincontent .acc-cfl .btn-m3 .btn {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 4px !important;
  color: #000000;
  border: 1px solid #686D71 !important;
  font-size: 11px;
  padding: 2px 6px 1px;
  margin-left: 4px !important;
  margin-right: 0 !important;
  margin-bottom: 5px;
  height: auto !important;
  width: auto !important; }
  .maincontent .acc-cfl .btn-m3 .btn:active, .maincontent .acc-cfl .btn-m3 .btn:hover, .maincontent .acc-cfl .btn-m3 .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #ed0000;
    border-radius: 4px !important;
    color: #FFFFFF;
    border: 1px solid #ed0000;
    font-size: 11px;
    padding: 2px 6px 1px;
    margin-left: 4px !important;
    margin-right: 0 !important;
    margin-bottom: 5px; }

.maincontent .acc-cfl .fl-r {
  float: right; }

.maincontent .acc-cfl .m-h {
  min-height: 50px;
  padding: 10px 0; }

.maincontent .acc-cfl .bottom-row {
  background: #E3E5E6; }

.maincontent .acc-cfl h3.tab-val, .maincontent .acc-cfl p.tab-val {
  color: #ed0000 !important; }

.maincontent .acc-cfl .light-grey {
  color: #aaaaaa; }

.maincontent div.acc-cfl {
  border: 1px solid #686D71;
  border-radius: 6px;
  padding: 0;
  margin-bottom: 20px;
  overflow: hidden; }

.maincontent .acc-cfl .panel-body {
  padding: 10px 0 0;
  border: none !important;
  background: #FFFFFF;
  border-bottom: 1px solid #686D71 !important; }

.maincontent .acc-cfl div#answerThree .panel-body {
  border-bottom: 0px solid #686D71 !important;
  border-radius: 6px !important; }

.maincontent .acc-cfl h5.panel-title {
  color: #ed0000 !important;
  float: none !important;
  margin-top: 0 !important;
  font-size: 14px !important; }

.maincontent .panel-body .col-lg-8 {
  overflow: hidden; }

.maincontent .acc-cfl h5 a[data-toggle="collapse"] {
  background: url(icons/acc-min.png);
  padding: 10px 0 10px 40px;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 15px center;
  line-height: 2.2;
  transition: all 0.3s linear;
  border: none; }
  .maincontent .acc-cfl h5 a[data-toggle="collapse"].collapsed {
    background: url(icons/acc-pl.png);
    padding: 10px 0 10px 40px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 15px center;
    line-height: 2.2;
    transition: all 0.3s linear;
    border: none; }

.maincontent .acc-cfl .panel-title .price {
  margin-right: 15px;
  font-weight: 500; }

.maincontent .acc-cfl .panel {
  margin-bottom: 0px;
  background-color: #FFFFFF;
  border: 0px solid transparent; }

.maincontent .acc-cfl .panel-heading {
  padding: 5px 0px;
  border: none !important;
  border-bottom: 1px solid #686D71 !important;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  background: #f4f9fc; }

.maincontent .acc-cfl .note-tab-acc {
  font-size: 13px; }

.maincontent .acc-cfl .fs-90 {
  font-size: 90%;
  margin-bottom: 4px; }

.maincontent .acc-cfl .fs-80 {
  font-size: 80%;
  margin-bottom: 0px; }

.maincontent .acc-cfl .btn-group.btn-m2.fl-r {
  text-align: right; }

.maincontent .acc-cfl .mb-15 {
  margin-bottom: 15px; }

.maincontent .acc-cfl .btn-m3 .btn:active, .maincontent .acc-cfl .btn-m3 .btn:hover, .maincontent .acc-cfl .btn-m3 .btn.active {
  background-color: #252F32 !important; }

.maincontent .acc-cfl .btn-m2 .btn:active, .maincontent .acc-cfl .btn-m2 .btn:hover, .maincontent .acc-cfl .btn-m2 .btn.active {
  background-color: #252F32 !important; }

.maincontent .acc-cfl p.tab-val, .maincontent .acc-cfl h5.panel-title {
  color: #252F32 !important; }

.maincontent .acc-cfl .panel-heading {
  background: #F2F2F2 !important; }

.maincontent .acc-cfl #cash_panel .panel-heading {
  background: #F2F2F2 !important;
  background-color: #FFFFFF !important; }

.maincontent .acc-cfl #finance_panel .panel-heading, .maincontent .acc-cfl #lease_panel .panel-heading {
  background-color: #FFFFFF !important; }

.maincontent .acc-cfl h5 a[data-toggle="collapse"] {
  background: url(icons/acc-min.png);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 15px center; }

@media only screen and (max-width: 800px) {
  .maincontent .acc-cfl .panel-body {
    padding: 15px 0 0px 0 !important; } }

@media (max-width: 1024px) {
  .maincontent .acc-cfl h5.panel-title {
    padding: 0px !important;
    height: auto !important;
    border: 0px !important; } }

/*# sourceMappingURL=incentives-vdp.css.map */
