/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c9cdde;
      --color-primary-100: #a8b0cc;
      --color-primary-200: #8793ba;
      --color-primary-300: #6676a8;
      --color-primary-400: #455996;
      --color-primary-500: #243c84;
      --color-primary-600: #1f3370;
      --color-primary-700: #1a2a5c;
      --color-primary-800: #152148;
      --color-primary-900: #101834;
      --color-primary-950: #0b0f20;
      --btn-link-disabled-color: #243c84;
  }
  /* END Custom Color Scheme CSS */

/*owen.perks Index Body Style */
.index-cst-bodystyle .cta .cta-content {flex-direction: column !important;}
.index-cst-bodystyle .cta .cta-content h4 {margin-top:-20px!important}
.index-cst-bodystyle .cta:hover {transform: scale(1.02);}

/* fdbarfety PPR-065981 */
.page-header.responsive-centered-nav {border-bottom: 1px solid #243c84; background: #243c84;}
.page-header.responsive-centered-nav .header-navigation .header-default img {padding-left: 50px;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a {color: #fff;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open>a,
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: #f9b12f;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {width: unset;}
.navbar-nav .caret {display: none;}
.page-header.responsive-centered-nav .header-navigation .navigation-default {justify-content: center;}
.non-mega-menu .nav-list>li ul li {padding-top: 5px; padding-bottom: 5px;}

/*owen.perks VDP DR */
.vdp .payment-summary-sample > label {font-size: .7rem;}
.vdp .payment-summary-dollar {font-size: 1.25rem;}