
/* body {
  background-color:rgb(248, 248, 250);
} */

a:not(.btn)
{
  text-decoration: none;
}

a:not(.btn):hover 
{
  text-decoration: underline;
}


.hero-p-text {
  font-size: large;
}


.navbar {
  border-bottom: 1px solid rgb(222, 222, 222);
  background-color: rgba(255, 255, 255, 0.99);
  min-height: 3rem;
  box-shadow: 0 2px 10px rgb(0 0 0 / 4%);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.btn-primary {
  background-color: rgb(17, 104, 223);
  border-color: rgb(17, 104, 223);
  /* border: none; */
}


.sidebar-toggle .sidebar-collapse-icon {
  display: none
}

.sidebar-toggle:not(.collapsed) .sidebar-expand-icon {
  display: none
}

.sidebar-toggle:not(.collapsed) .sidebar-collapse-icon {
  display: inline-block
}


@media (min-width: 992px) {
  .navbar-nav {
    font-size: small; 
    /* font-weight: bold; */
  }
  .legal-text-block {
    width: 800px;
  }
  .large-hero-title {
    font-size: 3rem; 
    font-weight: 700;
  }
  .lead {
    font-size: larger !important;
  }
  
  .navbar-dropdown-menu {
    font-size: small;
  }

}


@media (max-width: 991.98px) {
  .admin-links>ul {
      padding: 1rem 1rem;
      border-bottom: 1px solid rgb(222, 222, 222);
      font-size: large;
      background-color: rgb(238, 238, 240);
  }
  .admin-links>ul>li:not(:first-child) {
    border-top: 1px solid rgb(222, 222, 222);
  }
  .navbar-nav {
    font-weight: bold;
    margin-top: 1rem;
  }
  .navbar-nav>li {
    padding: .5rem 0rem;
  }
  .nav-button-section {
    margin: 1rem 0rem;
  }
  .nav-button-section>.btn-sm {
    padding: .5rem 0rem;
    margin: .25rem 0rem;
    font-size: large;
  }
  .large-hero-title {
    font-size: xx-large; 
    font-weight: 700;
  }
  .lead {
    font-size:large !important;
  }
  .navbar-dropdown-menu>li>a {
    padding: 1rem;
  }


}

.legal-text-block {
  margin: 5rem auto 8rem;
}

.bg-grey {
  background-color: rgb(251, 251, 254);
}

.navbar-dropdown-menu {
  border: 1px solid rgb(245, 245, 245);
  box-shadow: 0 2px 10px rgb(0 0 0 / 20%);
}