h2{
    color:#31326a !important;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #000 !important;
    margin-bottom: 0px;
  }


  .bg-footer {
      background-color: #ccc;
    }
 .btn-primary{
 background-color: #31326a;
  }

  p{
    text-align:justify;
  }

  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
  }

  .active{
    background-color: #00913f;
    color: #fff !important;
  }


  @media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
      color: #ccc !important;
    }
  }
