/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #fbc9cb;
      --color-primary-100: #f8a8aa;
      --color-primary-200: #f58789;
      --color-primary-300: #f26668;
      --color-primary-400: #ef4547;
      --color-primary-500: #ec2426;
      --color-primary-600: #c91f20;
      --color-primary-700: #a61a1a;
      --color-primary-800: #831514;
      --color-primary-900: #60100e;
      --color-primary-950: #3d0b08;
      --btn-link-disabled-color: #ec2426;
  }
  /* END Custom Color Scheme CSS */

  /* 12703096 ddcjareds */
.srp .inv-type-new dd[data-key="price-item-abcrule-5"], .vdp .inv-type-new dd[data-key="price-item-abcrule-5"] { font-weight: bold; }

/* wabbey 03752727 */
.compact .navbar-nav>li>a { font-size: 13.75px; }

/* Start 'srp-new-price-value-invoicePrice' (do not modify this line) */
/* Modified by clilley on 09/13/23 02:33 PM EDT */
.srp .inv-type-new.pricing-detail .invoicePrice .price-value { text-decoration: none; font-size: 15.75px; color: #4e7a00; }
/* End 'srp-new-price-value-invoicePrice' (do not modify this line) */

/* Start 'vdp-new-price-label-internetPrice' (do not modify this line) */
/* Modified by ivillapied on 09/21/23 03:58 PM PDT */
.vdp .inv-type-new.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: 800; font-size: 18px; color: #0040ff; }
/* End 'vdp-new-price-label-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by ivillapied on 09/21/23 03:59 PM PDT */
.vdp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #0040ff; }
/* End 'vdp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-label-internetPrice' (do not modify this line) */
/* Modified by ivillapied on 09/21/23 03:59 PM PDT */
.srp .inv-type-new.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #0040ff; }
/* End 'srp-new-price-label-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by ivillapied on 09/21/23 04:00 PM PDT */
.srp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #0040ff; }
/* End 'srp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-salePrice' (do not modify this line) */
/* End 'vdp-new-price-value-salePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-discount' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:42 PM EST */
.vdp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: normal; font-size: 18px; color: #4e7a00; }
/* End 'vdp-new-price-value-discount' (do not modify this line) */

/* Start 'vdp-new-price-label-discount' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:41 PM EST */
.vdp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-size: 18px; color: #136905; }
/* End 'vdp-new-price-label-discount' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:45 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 25px; color: #ff9c00; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:45 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 25px; color: #ff9c00; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:43 PM EST */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 25px; color: #ff9c00; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:44 PM EST */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 25px; color: #FF9C00; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-ABCRule' (do not modify this line) */
/* Modified by kpilav on 11/14/23 03:44 PM EST */
.srp .inv-type-new.pricing-detail .ABCRule .price-value { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-ABCRule' (do not modify this line) */
/* schadwick 03770685 + wabbey 03791914 + 03820428 JLC  */
.navbar-default.compact .ddc-mega-menu-nav li.ddc-nav-icon-list-item a.ddc-nav-icon-link .ddc-icon, .value-statement-mega-wrapper .navbar-default .dropdown>a.ddc-nav-icon-link .ddc-icon-home {font-size:28px}
.navbar-default.compact.responsive .navbar-nav>li>a:hover,
.navbar-default.compact.responsive .dropdown:hover,
.navbar-default.compact.responsive .navbar-nav .dropdown.currentPage,
.navbar-default.compact.responsive .navbar-nav .dropdown.currentPage > a {background-color: #3f4e5b}
.navbar-default.compact {border-bottom: 2px solid #3f4e5b}

/* wabbey 04345032 */
.vdp .certified .badge img {height:50px;width:auto;}

/* ddcdusting 04783930 */
button.btn-block.btn-sm.btn-primary.btn.mb-3.window-sticker-link {background-color: #2f3a44; border-color: #2f3a44;}

/* ddcdusting 04980878 */
.vehicle-ctas a.dialog.btn-default.btn-block.btn-sm.btn {color: #fff;}
.vehicle-ctas button.btn.btn-block.btn-default.dialog {color: #fff;}

/* Bottom bar CSS, Andrew McKernan Toptal, Jan 15, 2025 */
div.fixedBar {
    position: fixed;
    bottom: 0;
    margin:0;
    width: 100vw;
    height: 5%;
    min-height: 50px;
    border: 2px solid #ffffff;
    background-color: #ec2426;
    z-index: 1000;
    box-sizing: border-box;
    display: table;
    font-family: 'Montserrat';
}

div.innerComponent {
    display: table-cell;
    vertical-align: middle;
    width: 43%;
    text-align: center;
    padding-left: 0;
    border: 1px solid #ffffff;
}

div.innerComponent > p {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.innerComponent > a {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.gubagooComponent {
    display: table-cell;
    vertical-align: middle;
    width: 43%;
    text-align: center;
    padding-left: 0;
    border: 1px solid #ffffff;
}

div.gubagooComponent > p {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.gubagooComponent > a {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.complyAutoComponent {
    display: table-cell;
    vertical-align: middle;
    width: 7%;
    text-align: center;
    padding-left: 0;
    border: 1px solid #ffffff;
}

div.complyAutoComponent > p {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.complyAutoComponent > a {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.audioEyeComponent {
    display: table-cell;
    vertical-align: middle;
    width: 7%;
    text-align: center;
    padding-left: 0;
    border: 1px solid #ffffff;
}

div.audioEyeComponent > p {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

div.audioEyeComponent > a {
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
}

@media screen and (max-width: 1150px) {
    div.complyAutoComponent {
        width: 10%;
    }

    div.audioEyeComponent {
        width: 10%;
    }
    div.innerComponent {
        width: 40%;
    }
    div.gubagooComponent {
        width: 40%;
    }
}

@media screen and (max-width: 619px) {
    div.complyAutoComponent {
        width: 10%;
    }

    div.audioEyeComponent {
        width: 10%;
    }
    div.innerComponent {
        width: 65%;
    }
    div.gubagooComponent {
        width: 15%;
    }
}
/* Above: bottom bar CSS, Andrew McKernan Toptal, Jan 15, 2025 */

/* 06306695 ddcjareds */
.navbar-default.responsive .container .navbar-nav .dropdown { width: 14%; }