body { padding-top: 0px; }
.list-categories a {height: 30px; padding: 0px; padding-left: 5px; padding-top: 5px;}
.list-subcategories {list-style: none;}
.table tbody>tr>td.td-middle
{
    vertical-align: middle;
}

.bs-sidebar.affix {
  position: static;
}
/* First level of nav */
.bs-sidenav {
  margin-top: 0px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bs-sidebar .nav > li > a {
  display: block;
  padding: 6px 15px;
}
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff', endColorstr='#00ffffff', GradientType=0);
  background-color: #dd4814;
  color: #ffffff;
}
.color-red .bs-sidebar .nav > .active > a,
.color-red .bs-sidebar .nav > .active:hover > a,
.color-red .bs-sidebar .nav > .active:focus > a {
  background-color: #cc2222;
}
.color-green .bs-sidebar .nav > .active > a,
.color-green .bs-sidebar .nav > .active:hover > a,
.color-green .bs-sidebar .nav > .active:focus > a {
  background-color: #40aa04;
}
.bs-sidebar .nav .nav {
  display: none;

}
.bs-sidebar .nav .nav > li > a {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 25px;
}
.bs-sidebar .nav .nav > .active > a,
.bs-sidebar .nav .nav > .active:hover > a,
.bs-sidebar .nav .nav > .active:focus > a {
  background-color: #dcecfa;
  color: #333;
}
.color-red .bs-sidebar .nav .nav > .active > a,
.color-red .bs-sidebar .nav .nav > .active:hover > a,
.color-red .bs-sidebar .nav .nav > .active:focus > a {
  background-color: #f7dede;
}
.color-green .bs-sidebar .nav .nav > .active > a,
.color-green .bs-sidebar .nav .nav > .active:hover > a,
.color-green .bs-sidebar .nav .nav > .active:focus > a {
  background-color: #e2f2d9;
}

@media (min-width: 992px) {
  .bs-sidebar .nav > .active > ul {
    display: block;
  }
  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 213px;
  }
  .bs-sidebar.affix {
    position: fixed;
  
    top: 80px;
  }
  .bs-sidebar.affix-bottom {
    position: absolute;
  
  }
  .bs-sidebar.affix-bottom .bs-sidenav,
  .bs-sidebar.affix .bs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 263px;
  }
}

.small-footer {font-size: 13px;} 
.footer {margin-top: 15px} 
.items a {padding-right: 5px}
