.region-sidebar-second {
 background:#f2f2f2;
 border: solid 1px #cccccc;
 box-sizing: border-box;
 margin-top:10px;
 padding:10px;
}

.context-national-legislation-database .region-sidebar-second {
 border: none; 
}

.context-national-legislation-database .region-sidebar-second .view-content {
 border: solid 1px #cccccc; 
}

.sidebar-second nav h2 {
  display:block; 
  padding-top:20px;
  border-bottom:0;
}



#block-views-block-sessions-block-3 .content, {
    height: 300px;
    overflow-y: scroll;
    border: solid 1px;
}

#block-views-block-contractors-block-2 .content,
#block-views-block-contractors-block-3 .content,
#block-views-block-contractors-block-4 .content{
    border: solid 1px; 
    border-color:#cccccc;
}

.region-sidebar-second .menu .menu-item {
		margin-bottom: 25px;
    font-weight: 400;
}

.region-sidebar-second ul.menu {
  margin-left:0;
  margin-bottom:40px;
}

.region-sidebar-second .menu .menu-item--expanded ul {
  margin-top:10px;
  margin-left:30px;
}

.region-sidebar-second li.menu-item--expanded, .sidebar-second li.menu-item--collapsed {
  list-style-image: none;
  list-style-type: none;
}

.region-sidebar-second .menu-item.menu-item--active-trail {
 display:none; 
}

.region-sidebar-second .menu-item.menu-item--expanded.menu-item--active-trail {
 display:block; 
}

