  #classic-homepage-body { background-color: #00447c; }


  #site-nav, #site-nav .navbar-toggler, #site-nav .navbar-toggler:hover, #site-nav .navbar-toggler:focus {
    background-color: #9c9ea2;
    background-image: -moz-linear-gradient(top, #c3c6cb, #9c9ea2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c6cb), to(#9c9ea2));
    background-image: -webkit-linear-gradient(top, #c3c6cb, #9c9ea2);
    background-image: -o-linear-gradient(top, #c3c6cb, #9c9ea2);
    background-image: linear-gradient(to bottom, #c3c6cb, #9c9ea2);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c3c6cb', endColorstr='#9c9ea2', GradientType=0);
  }
  @media only screen and (max-width: 992px){
    .navbar-collapse {
      background-color: #c3c6cb;
    }
    #site-nav .navbar-nav .open .dropdown-menu>.active>a, #site-nav .navbar-nav .open .dropdown-menu>.active>a:hover, #site-nav .navbar-nav .open .dropdown-menu>.active>a:focus {
      background-color: #c3c6cb;
    }
  }
  #site-nav .navbar-nav>li.active>a, #site-nav .navbar-nav>li.active>a:hover,
  #site-nav .navbar-nav>li.active>a:focus, #site-nav .nav>li>a:hover, #site-nav .nav>li>a:focus {
    background-color: #9c9ea2;
  }
  #site-nav .nav li.dropdown.open > .dropdown-toggle, #site-nav .nav li.dropdown.active > .dropdown-toggle,
  #site-nav .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #9c9ea2;
  }
  #site-nav .navbar-nav>.active>a{
    background-image:-webkit-linear-gradient(top,#c3c6cb 0,#9c9ea2 100%);
    background-image:linear-gradient(to bottom,#c3c6cb 0,#9c9ea2 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c6cb',endColorstr='#9c9ea2',GradientType=0);
    -webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);
    box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)
  }
  .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #9c9ea2;
    background-image:-webkit-linear-gradient(top,#c3c6cb 0,#9c9ea2 100%);
    background-image:linear-gradient(to bottom,#c3c6cb 0,#9c9ea2 100%);
    background-repeat: repeat-x;
  }

  #site-nav .navbar-header>.navbar-brand, #site-nav .navbar-brand, #site-nav .nav>li>a {
    color: #ffffff;
    text-shadow: none;
  }
  #site-nav .navbar-header>.navbar-toggler, #site-nav > div > button > svg {
    color: #ffffff;
    text-shadow: none;
  }
  #site-nav .navbar-nav li.active > a, #site-nav .navbar-nav li.active > a:hover,
  #site-nav .navbar-nav li.active > a:focus {
    color: #ffffff;
  }
  #site-nav .navbar-nav>li>a:hover, #site-nav .navbar-nav>li>a:focus {
    color: #ffffff;
  }
  #site-nav .nav li.dropdown.open > .dropdown-toggle, #site-nav .nav li.dropdown.active > .dropdown-toggle,
  #site-nav .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffffff;
  }
  #site-nav .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
  }
  @media only screen and (max-width: 992px){
    .navbar-collapse {
      color: #ffffff;
    }
    #site-nav .navbar-nav .open .dropdown-menu>.active>a, #site-nav .navbar-nav .open .dradjusted_accentopdown-menu>.active>a:hover, #site-nav .navbar-nav .open .dropdown-menu>.active>a:focus {
      color: #ffffff;
    }
  }



/*for popovers in modals*/
.popover {
    z-index: 1050;
}


:root {
    --accent-color: #f47721;
    --page-bkg-color: #00447c;
    --contrast-text:  #ffffff;
    --old-banner-color : #3c3c3c;
    --give-page-bkg-color : #FFFFFF;
    --accent-contrast: #00447c;
    --accent-inverse: rgb(255, 255, 255);
    --gray-border-color:  rgba(255,255,255,0.3);
    --card-bkg-new: rgba(0,0,0, 0.07);
}

.event-homepage {
  --text-color: #ffffff;
}

.event-homepage .sponsors .sponsor p {
  color: var(--accent-contrast);
}

  .video-icon, .question-icon {
    color: rgba(255,255,255,0.5);
    mix-blend-mode: difference;
  }

  .pagination-group a{
    color:gray !important;
  }

  .pagination-group a{
    color:gray !important;
  }

  .pagination-group .active a{
    color:white !important;
  }

  .z-section-1, .z-section-2{
    color:#ffffff;
  }

    /* .page_donation_items a:not(.dropdown-item):not(.catalog-item){
      color:#ffffff;
    }
    */


  .page_donation_items a.dropdown-item {
    /* color:#3c3c3c !important; */
  }

  .card h5{
    color: inherit !important;
  }

  a.edit_give_page_btn{
    color: #EEEEEE;
    text-decoration:underline;
  }

  .catalog-item a /* , .alert a */{
    color:var(--cyan);
  }


  .page_donation_items .catalog-section .catalog-item .card-header h4,
  .page_donation_items .catalog-section .catalog-items-full .card-header h4 {
    color: var(--accent-contrast);
  }

  .page_donation_items .modal-content .modal-title{
    color: var(--accent-contrast);
  }

  .page_donation_items .modal-content .card-header{
    border-bottom-color: var(--accent-contrast);
  }

  .page_donation_items .sponsorsidebar .list-group-item {
    color: var(--accent-contrast);
    border-color: var(--accent-contrast);
  }

  .page_donation_items .sponsorsidebar .list-group-item.active {
    background-color: var(--accent-contrast);
  }

  .page_donation_items .catalog-group h3{
    color: var(--accent-contrast) !important;
  }

  .catalog-list-categories-section .catalog-item-list h4, .catalog-list-categories-section .catalog-item-list h6{
    color: var(--accent-contrast);
  }

  .page_donation_items .catalog-items-list .card h1,
  .page_donation_items .catalog-items-list .card h4{
    color: var(--accent-contrast);
  }

  .page_donation_items .modal-header small a{
    color:#AAAAAA;
  }



.page_register #items_without_tickets a, .page_register .section-footer a{
  color:var(--accent-color);
}

.page_register #items_without_tickets a:hover, .page_register .section-footer a:hover{
  color:var(--accent-color);
  text-decoration:underline;
}

.page_register #ticket_navigation a, .page_register .section-footer a.footer-btn{
  color: white !important;
}


.give_page_value_section{
  color:var(--text-color);
}


.page_donation_items .modal-dialog .alert{
  background-color: #efefef;
  color:#888888;

  a {
    color:var(--info);
    font-weight:600;
  }
}

span.give_page_title_text{
  color:inherit !important;
}
