#wrapper {
  transition: all 0.4s ease 0s;
}

#sidebar-wrapper { background: #FFFFFF; box-shadow: 0px 2px 3px silver; padding: 0 8px 0 2px; position: fixed; transition: all 0.4s ease 0s; width: 340px; z-index: 1000; }

#page-content-wrapper {
  width: 100%;
}

#sidebar-wrapper legend { border-top: 1px solid #E8E8E8; color: #2E393E; clear: both; float: left; font-weight: bold; font-size: 14px; margin-top: 20px; padding: 5px 0; text-transform: uppercase; width: 240px; }
#sidebar-wrapper ul li { list-style: none; margin: 0; padding: 0; }
#sidebar-wrapper ul { padding: 0; }
#sidebar-wrapper ul li a { clear: both; color: #2E393E; float: left; height: 22px; text-decoration: none; padding-left: 5px; padding-top: 6px; width: 215px; }
#sidebar-wrapper ul li a:hover, #sidebar-wrapper .selected{ background-color: #2E393E; color: #FFFFFF; }
#sidebar-wrapper ul li img { float: left; padding-bottom: 5px; }

#sidebar-wrapper .premium { margin: 20px 0 0 14px; }
#sidebar-wrapper .isPremium { background: url("/imgs/premium/menu_premium_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0 5px 5px 0; color: #ffffff; float: left; font-size: 10px; font-weight: bold; height: 20px; margin: 20px 0 0; padding: 8px 4px 0 58px; text-align: center; width: 118px; }

#menu_trophy_side a { text-decoration: none; float: left; display: inline; width: 55px; }
#menu_trophy_side img { border: 0px; width: 52px; }

.content-header {
  height: 65px;
  line-height: 65px;
}

.content-header h1 {
  margin: 0;
  margin-left: 20px;
  line-height: 65px;
  display: inline-block;
}

#menu-toggle {
  /*display: none;*/
  display: block;
}
  
#wrapper.active {
  opacity: 0;
  transition: all 0.4s ease 0s;
}

.inset {
  padding: 20px;
}

@media (max-width:1260px) {

  body{ padding-left: 0; }
  #headerPanel { margin-left: auto; }

  #wrapper {
    padding-left: 0;
  }
  
  #sidebar-wrapper {
    left: 0;
  }
  
  #wrapper.active {
    position: relative;
    left: 280px;
    opacity: 1;
  }
  
  #wrapper.active #sidebar-wrapper {
    left: 280px;
    width: 250px;
    transition: all 0.4s ease 0s;
  }
  
  #menu-toggle {
    display: inline-block;
  }
  
  .inset {
    padding: 15px;
  }

}
