.hwgAccordion { margin-bottom: 40px!important;}
.hwgAccordion h4 {font-size: 1.2em;}
.hwgAccordion .card-link {display: block;}
.hwgAccordion .card-link:hover,.hwgAccordion .card-header:hover { cursor: pointer;}
.accordion div.card:only-child { border-bottom: 1px solid rgba(0, 0, 0, 0.125); border-radius: calc(0.25rem - 1px); }

.hwgAccordion .card-header { font-weight: bold; font-size: 1.2 em; color:#086a6c!important}


.hwgAccordionWhiteonDark { margin-bottom: 40px!important; background:none!important; margin-top: 40px;}
.hwgAccordionWhiteonDark h4 {font-size: 1.2em; color:white; background:none!important;}
.hwgAccordionWhiteonDark .card-link {display: block; background:none!important; font-size: 1.2em;}
.hwgAccordionWhiteonDark .card-link:hover,.hwgAccordionWhiteonDark .card-header:hover { cursor: pointer; background:none!important;}
.hwgAccordionWhiteonDark .card { background:none!important; border: none;}
.hwgAccordionWhiteonDark .card-header { font-weight: 200; font-size: 1.2 em; color:white!important;background:none!important; border: none!important;} 
.hwgAccordionWhiteonDark .card-body {background-color: rgba(255, 255, 255, 0.6); }


[data-toggle="collapse"] .fa:before {
  content: "\f139";
}

[data-toggle="collapse"].collapsed .fa:before {
  content: "\f13a";
}
