label {
  background: #EEE;
  border-radius: 3px;
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 1.50em;
  margin-bottom: 0px;
  padding: 10px 20px;
  position: relative;
  transition: ease .5s;
}
label:hover {
  background: #333;
  color: #FFF;
}
label::before {
    content: '+ ';
}
.sidebar-right{
  border-style:solid;border-width:1px;border-color:#555960;
 }
.accordion_content {
  background: #DDD;
  padding: 10px 25px;
  border: 1px solid #EEE;
  margin-bottom: 10px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.20);
}

.accordion > input + label + .accordion_content {
  display: none;
}

.accordion > input:checked + label + .accordion_content {
  display: block;
}

.accordion > input:checked + label::before {
  content: '- ';
}
.accordion > input {
  display: none;
}

.accordion {
  margin: 0 auto;
  padding: 3px;
  width: 90%;
}


 .inner-box {
 border-color: #3b3b3b;
 border: 0px;
 padding: 0 15px 0px 15px; 
 border-style: solid;
 background-color: #fff;
 }
  .outer-box {
 padding: 0 15px 0px 15px; 
 background-color: #3b3b3b;
