#sidebar {
  padding-top: 20px;
  z-index: 100; }

#sidebar li {
  border: 0 #f2f2f2 solid;
  border-bottom-width: 1px; }

#sidebar {
  padding-top: 0; }

/* collapsed sidebar styles */
.row-offcanvas {
  position: relative;
  min-height: 100%;
  padding-top: 15px; }

.row-offcanvas .sidebar-offcanvas {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out; }

@media screen and (max-width: 767px) {
  .row-offcanvas-right
.sidebar-offcanvas {
    right: -70%; }
  .row-offcanvas-left
.sidebar-offcanvas {
    left: -70%; }
  .row-offcanvas-left.active
.sidebar-offcanvas {
    left: 0; }
  .row-offcanvas-right.active {
    right: 70%; }
  #sidebar.sidebar-offcanvas {
    position: fixed;
    top: 0;
    width: 70%; } }

/*# sourceMappingURL=responsive-sidebar.css.map */
