
/* Toggle default */

.rgaccord1-nest {
  position: relative;
}





.rgaccord1-nest h3.rgaccord1-toggle {
  color:#333333;
  font-size:2em;
  font-weight:normal;
  line-height: 2em;
  background-color: #fafafa;
  border: 1px solid #DDDDDD;
  padding:2px 0 2px 40px;
  cursor:pointer;
  box-shadow: 0 -3px 5px -3px #DDDDDD inset;
  transition: background-color 0.5s ease;
}

.rgaccord1-nest h3.rgaccord1-toggle:before {
  left: 15px;
  line-height: 2.1em;
  display: inline-block;
  font-size: 0.9em;
  position: absolute;
  content: "+";
}


/* Toggle act item */
.rgaccord1-nest h3.act {
  background-color:#D9D9D9;
  transition: background-color 0.5s ease;
}

.rgaccord1-nest h3.rgaccord1-toggle.act:before {
  content: "-";
}

/* the content */
div.rgaccord1-content {
  margin:0 25px;

}

div.rgaccord1-content ul {
  margin:0;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */

div.rgaccord1-content .csc-header {
  display:none;
}


/*remove jumping because of default margins and paddings */
.rgaccord1-content > div > *:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
}

