html, body {
  overflow-x: hidden;
  background:#001f51;
  /*background:url(/m/images/left_menu_bg.jpg) left repeat-y;*/ }

.jsc-sidebar {
  position: absolute;
  top: 0;
  left: 0;
  background:#001f51;
  padding-top:28px;
  width: 150px;
  border-bottom:10px solid #001f51; }

.jsc-sidebar-content {
  position: relative;
  top: 0;
  left: 0;
  min-height: 660px;
  z-index: 10;
  background-color: white; }

.jsc-sidebar-pulled {
  transition: transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -ms-transition: -ms-transform 0.5s ease;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000; }

.jsc-sidebar-pushed {
  transform: translate3d(150px, 0, 0);
  -webkit-transform: translate3d(150px, 0, 0);
  -moz-transform: translate3d(150px, 0, 0);
  -ms-transform: translate3d(150px, 0, 0); }

.jsc-sidebar-scroll-disabled {
  position: fixed;
  overflow: hidden; }
