div.accordion {
  border-width: 5px 5px 5px 5px!important;
}

.accordion > .card > .card-header {
  padding-left:0;
}

/* Disable focus box around selected elements */
div.accordion > div.card > div.card-header > h4 > a:focus{
  -webkit-box-shadow:0 0 0px!important;
  box-shadow:0 0 0px!important
}

.accordion > .card > .card-body {
  padding:0!important;
}

.accordion > .card > .card-header button {
  width: 100%;
  text-align: left;
}

.accordion .card-body > .paragraph > .paragraph-inner > .field--name-field-cp-heading {
  display:none;
}

.paragraph--type--cp-accordion.maroon .paragraph-inner .accordion .card-foldable {
  border-left-color: #8C1D40;
}

.paragraph--type--cp-accordion.dark .paragraph-inner .accordion .card-foldable {
  border-left-color: #191919;
}

.paragraph--type--cp-accordion.light .paragraph-inner .accordion .card-foldable {
  border-left-color: #BFBFBF;
}

.paragraph--type--cp-accordion .paragraph-inner .accordion .card-foldable.gold {
  border-left-color: #FFC627!important;
}

.paragraph--type--cp-accordion .paragraph-inner .accordion .card-foldable.maroon {
  border-left-color: #8C1D40!important;
}

.paragraph--type--cp-accordion .paragraph-inner .accordion .card-foldable.dark {
  border-left-color: #191919!important;
}

.paragraph--type--cp-accordion .paragraph-inner .accordion .card-foldable.light {
  border-left-color: #BFBFBF!important;
}
.card-foldable .card-header h4 a,
.card-foldable .card-header h5 a {
  -webkit-appearance: none;
}


/* new style adjustments */
.accordion-item .accordion-body {
  padding: 0;
}

.accordion-item .accordion-body > .paragraph > .paragraph-inner {
  padding-left: 32px;
  padding-right: 32px;
}