/* *****************************************************************************
*
*  Accordion (collapse)
*
* ***************************************************************************** */

.accordion-item {
  margin-bottom: 0;

  &.active-accordion {
    @include media-breakpoint-down(sm) {
      border: 0;
    }
  }

  &:not(:last-child){
    border-bottom: none;
  }

  .accordion-item__header {
    @include transitions(background);
    padding: $card-header-padding-y $card-header-padding-x;

    &__link{
      font-size: 1rem;
    }

    * {
      @include transitions(color);
    }
  }

  .collapse > .card-body {
    padding: $card-body-padding-y $card-body-padding-x;

    @include media-breakpoint-down(sm){
      padding-left: 0rem;
      padding-right: 0rem;
    }
  }

  .collapse > .card-footer {
    padding: $card-footer-padding-y $card-footer-padding-x;

    @include media-breakpoint-down(sm){
      padding-left: 1.2rem;
      padding-right: 1.2rem;
    }
  }
}
