.easy_box_sidebar{
      z-index: 999999;
      position: fixed;
      top: -1px;
      bottom: -1px;
      padding:0px;
      width: auto;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
      box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.easy_box_sidebar > .row > .col-xs-12, .easy_box_sidebar > .row > .col-sm-12, .easy_box_sidebar > .row > .col-md-12, .easy_box_sidebar > .row > .col-lg-12{
      padding:0px;
      position: absolute;
      bottom: 0px;
      top: 0px;
      overflow: auto;           
}

.easy_box_sidebar >.row{
      margin:0px;
}

.easy_box_sidebar {
      width: auto;
}
.easy_box_sidebar.sidebar-left{
      left:0px;
      right:20px;
}

.easy_box_sidebar.sidebar-right{
      right:0px;
      left:20px;
}

@media (min-width: 400px) {

}
@media (min-width: 528px) {
      .easy_box_sidebar {
            width: 150px;
      }
      .easy_box_sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .easy_box_sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 768px) {
      .easy_box_sidebar {
            width: 150px;
      }
      .easy_box_sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .easy_box_sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 992px) {
      .easy_box_sidebar {
            width: 150px;
      }
      .easy_box_sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .easy_box_sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 1200px) {
      .easy_box_sidebar {
            width: 150px;            
      }
      .easy_box_sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .easy_box_sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
.toggler{
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      width: 20px;
      height: 48px;
      position: absolute;
      top: 45%;
      cursor: pointer;
      background:#fff;
}
.sidebar-left > .toggler{
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid #fff;
      -webkit-box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      right: -20px;
} 

.sidebar-left > .toggler > span{
      margin:15px 2px;
}

.sidebar-left > .toggler > .fa-chevron-right{
      display:none;
}

.sidebar-right > .toggler{
      -webkit-border-top-left-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid #fff;
      -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);      		
      left: -20px;
} 

.sidebar-right > .toggler > span{
      margin:15px 2px;
}

.sidebar-right > .toggler > .fa-chevron-left{
      display:none;
}

.easy_box_sidebar .submenu{
      display: none;
      position: fixed;
} 

/*Native BootStrap Hack*/
.easy_box_sidebar .list-group-item:last-child, .easy_box_sidebar .list-group-item:first-child{
      border-radius:0px;
}

.easy_box_sidebar .list-group{
      margin-bottom:0px;
}
.easy_box_sidebar .list-group-item{
      padding: 5px;
      border: 1px solid #DDD;
      border-left: 0px;
      border-right: 0px;
      margin-bottom: 0px;
      margin-top: -1px;
}

/******************************************************************************/

#panel_menu button
  {    
  text-transform:lowercase;
  font-size:12px;
  }

#child
  {
  position: absolute;
  top: 30px;
  bottom: 0;
  right: -17px; /* Increase/Decrease this value for cross-browser compatibility */
  overflow-y: scroll;  
  text-align:center;
  }
  
DIV.vignette_shortcode DIV.thumbnail
  {
  margin:5px;
  }
  
DIV.top_right_panel
  {
  background:#fff;
  padding-left:4px;
  border-bottom:1px solid #000;
  font-size:14px;
  }
  
DIV.top_right_panel y
  {
  cursor:pointer;
  color:#8899ff;
  padding:2px;
  margin-top:5px;
  }
  
DIV.top_right_panel y:last-child
  {
  margin-right:4px;
  }