@charset "UTF-8";

.fl-module-bs_accordion .component_bs_accordion .card{
  border:none;
  border-bottom:.0625rem solid rgba(0, 0, 0, .125);
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .fl-module-bs_accordion .component_bs_accordion .card .collapse{
    height:100%;
  }
}

.fl-module-bs_accordion .component_bs_accordion .card.collapsed .card-header h3:after{
  content:"";
}

.fl-module-bs_accordion .component_bs_accordion .card .card-header{
  border:none;
  background-color:#fff;
  position:relative;
  cursor:pointer;
  padding:0;
}

.fl-module-bs_accordion .component_bs_accordion .card .card-header h3{
  padding:1.5625rem 1.875rem 1.5625rem 0;
}

.fl-module-bs_accordion .component_bs_accordion .card .card-header h3:after{
  content:"";
  position:absolute;
  top:32%;
  right:0;
  font-family:brand;
  color:#000;
  font-size:.9375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-bs_accordion .component_bs_accordion .card .card-header h2{
    font-size:1.25rem;
  }
}

@media (max-width:767.98px){
  .fl-module-bs_accordion .component_bs_accordion .card .card-header h2{
    font-size:1.125rem;
  }
}

.fl-module-bs_accordion .component_bs_accordion .card .card-body{
  padding:0 .625rem .9375rem 0;
}

.fl-module-bs_accordion .component_bs_accordion .card .card-body p{
  font-size:1.125rem;
  line-height:1.5;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-bs_accordion .component_bs_accordion .card .card-body p{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  .fl-module-bs_accordion .component_bs_accordion .card .card-body p{
    font-size:1rem;
  }
}

/*# sourceMappingURL=bs_accordion_theme.min.css.map */
