/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c9d3e1;
      --color-primary-100: #a7b9ce;
      --color-primary-200: #859fbb;
      --color-primary-300: #6385a8;
      --color-primary-400: #416b95;
      --color-primary-500: #1f5182;
      --color-primary-600: #1a456e;
      --color-primary-700: #15395a;
      --color-primary-800: #102d46;
      --color-primary-900: #0b2132;
      --color-primary-950: #06151e;
      --btn-link-disabled-color: #1f5182;
  }
  /* END Custom Color Scheme CSS */

  
/*BUTTONS*/
.index .btn.btn-primary.btn-inverse {border: 1px solid var(--color-primary-500);}
.index .btn.btn-primary.btn-inverse:hover {background: var(--color-primary-500); color: #fff;}
.cst-transparent-btn .btn {background: transparent; color: #fff;}
.cst-transparent-btn .btn:hover {background: rgba(255,255,255,.2)}
.btn-primary.btn-inverse {color: var(--btn-primary-inverse-color); border-color: var(--btn-primary-inverse-border-color); background: var(--btn-primary-inverse-bg);}

/*HEADER AND NAV */
.header-transition .page-header.responsive-centered-nav {background: rgba(255,255,255,.75);}
.header-transition-off .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: var(--color-primary-500);}

.header-transition .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.header-transition-off .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .count:before, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .label, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a:before,
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.index.header-transition .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color : #000;}

.index.header-transition .page-header.responsive-centered-nav {border: 0;}
.index.header-transition-off .page-header.responsive-centered-nav {background: rgba(255,255,255,1);}
.page-header.responsive-centered-nav {background: rgba(255,255,255,1); transition: 1.25s;}
.header-transition .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: var(--color-primary-500);}
.page-header.responsive-centered-nav .header-navigation .header-default {padding-left: 40px;}
.page-header .dropdown-menu,
.mega-menu-inner-curtain {background-color: #000;}

/* HEADER COMPOSER */
.header-transition .ddc-composer .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.index.header-transition .ddc-composer .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #fff;}
.header-transition .ddc-composer .page-header.responsive-centered-nav {background: #555;}

/* nav hours on one line */
.ddc-composer .nav-fragment .ddc-span12 {padding-left: 8px; padding-right: 8px; font-size: .99em;}

/* RECOMMENDED VEHICLES */
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .title,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .title {padding-bottom: 6px;}
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .title,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .vehicle-list-item .rv-recommended-details,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .vehicle-list-item .rv-recommended-details {margin-bottom: 2px;}
.responsive-type .page-header .recommendations-vehicles .widget-heading {font-size: 14px;}
.ddc-span8 .recommendations-vehicles .tile-list .vehicle-list-item .rv-details-wrapper ul {margin-bottom: 6%;}

/*HERO */
.index [data-name="hero-links"] h4 {font-weight: 500;}
.index [data-name="hero-content-and-links"] [data-name="hero-links"] .cta-content {justify-content: flex-start !important;}
.index [data-name="index-landing-0006-hero-content-1"] {min-width: 500px;}
.index [data-name="hero-links"] .dealer-logo img {width: auto !important; height: auto !important; max-height: 120px; max-width: 230px}
.index [data-name="hero-links"] .ws-content-cta h4 {font-size: 1.4rem;}

/*SEO CIRCLE IMAGE */
/*INDEX SEO SECTION */
.index [data-name="content-background-image-1"] {
    border-radius: 50%; background-size: cover !important;}

/*3 CTA ACROSS */
.index [data-name="cta-blocks-large-icon-three-across.2-2"] .cta-content h2 {font-size: 1.9rem}
.index [data-name="cta-blocks-large-icon-three-across.2-2"] .cta-content p {font-size: .9rem}


/* Start Gopher Custom Header Color Theme */
        .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .count:before,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .label,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a:before,
        .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #000}
/* End Gopher Custom Header Color Theme */

/* ddcrmelasky 12744186 */
.index [data-name=hero-links] .ddc-icon { transform: scale(90%); }

/* owen.perks 12870886 */
.cst-coming-soon:before {display: none;}
.cst-coming-soon {pointer-events: none;}

/* 12961970 ddcjareds */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav a[href="/sell-your-car.htm"] { background-color: var(--color-primary-500)!important; color: #fff!important; }
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a[href="/sell-your-car.htm"]:hover { color:var(--color-primary-500); }
.index #content-cta11-app-root a[href="/kbb-instant-cash-offer.htm"] { background-color: var(--color-primary-500); padding: 10px; }

.bg-custom-02910050 { background-color: #1f3f72; }

/* ddcrandyh CC03758909 */
.customFormStyles {
  & .form-horizontal .form-group label { text-align: left; }
  & .alert-info {
     background-color: transparent;
     border-color: transparent;
    color: var(--form-label-color);
     padding: 0px; 
     margin: -15px 0px 15px 0px; 
  }
  & .alert-info .ddc-icon { display: none; }
  & h1 { font-size: 1rem !important; font-weight: normal; margin: 0px;}
  & .alert-content {
    margin-left: calc(33.33333% + 30px);
    width: calc(66.66667% - 30px);
  }
}

/* 03918190 ddcjareds */
.srp .vehicle-card-detailed .vehicle-card-details-container a span { font-size: 19px; }

/* 05665546 ddcjareds */
.alias-darwin-standalone-credit div[data-widget-id="content-cta1"] .cta-content a { background-color: #61ff32!important; }