 /* Style the header */

.top-container {
  background-color: #ffffff;
  padding: 0px;
  text-align: center;
}

.header {
  padding: 0px 0px;
  background-color: #ffffff;
  color: #000000;
  z-index: 100;
}

/* Page content */
.allcontent {
  padding: 0px;
  padding-top: 0px;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement */
/* (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 0px;
  position:relative;
} 

/* Style the navbar */
#navbar {
  overflow: hidden;
  background-color: #465766;
}

/* Navbar links */
#navbar a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

#navbar a:hover {
  background-color: #ddd;
  color: black;
}

#navbar a.active {
  background-color: #40C6F2;
  color: white;
}
