.container {
  max-width: none !important;
  padding: 0 20px;
}

#container {
  position: relative;
  height: 100%;
}

#container > #content > .container {
  float: right;
  width: 100%;
}
#content {
  background: #fff;
  margin-right: 300px;
  overflow: visible;
  padding-bottom: 30px;
  min-height: 100%;
}
#content > .wrapper {
  -webkit-transition: margin ease-in-out 0.1s;
  -moz-transition: margin ease-in-out 0.1s;
  -o-transition: margin ease-in-out 0.1s;
  transition: margin ease-in-out 0.1s;
  position: relative;
}
.sidebar-closed > #content {
  margin-right: 0;
}


.full-width-fix {
  width: 100% !important;
}


#sidebar {
  width: 300px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #f9f9f9;
  height: 100%;
  z-index: 700000;

}
/*
.right-off-canvas-toggle {
	z-index: 700001 !important;
}*/
#sidebar * {
  overflow-x: hidden;
  overflow-y: visible;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#sidebar #sidebar-content {
  float: right;
  width: 100% !important;
}
#sidebar #divider {
  background: #ececec;
  min-height: 100%;
  position: absolute;
  margin-right: 300px;
  left: -1px;
  width: 8px;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}
#sidebar .resizeable {
  cursor: col-resize;
  background: url(../img/sidebar/sidebar-divider-dots.png) 2px 50% no-repeat #ececec !important;
}
#sidebar .slimScrollDiv {
  float: right !important;
  width: 100% !important;
}
#sidebar .slimScrollBar {
  width: 5px !important;
  background-color: #878787 !important;
  left: 0px !important;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.sidebar-fixed {
  position: fixed !important;
}

.sidebar-closed > #sidebar {
  display: none;
}

#sidebar #sidebar-content .sidebar-widget {
  margin: 25px 10px;
}

.slimScrollBar {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.scroller {
  padding-right: 12px !important;
}