html {
  position: relative;
  min-height: 100%;
}
body {
  padding-top: 5rem;
  margin-bottom: 60px; 
}

.navbar{
  background-color:#5c5c5c !important;
}
.nav-item .nav-link{
  color:#8b8b8b !important;
}
.nav-item.active .nav-link{
  color:#e78900 !important;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #f5f5f5;
}

#ad-networks {
  height:150px;
  overflow:hidden;
  position:relative;
}

#ad-networks-more {
  text-align: center;
  background-image: linear-gradient(rgba(0,0,0,0), rgba(255,255,255,1));
  position:absolute;
  width:100%;
  height:30px;
  bottom:0px;
  cursor: pointer;
}