/* BO accordion.f_css_defaults unify: acc -> acc-v1 */ .acc-v1 .panel-heading, .acc-v1 .panel-heading a { font-size: 15px; font-weight: 700; line-height: 20px; padding-left: 15px; background: #fefefe; color: #555; } .acc-v1 .panel-heading a:hover { text-decoration: none; } .acc-v1 .panel-heading a:hover span, .acc-v1 .panel-heading a:hover strong { text-decoration: underline; } .acc-v1 .panel-heading a:before { font-family: "Font Awesome 6 Free"; /* font-size: 16px; */ font-weight: 900; position: absolute; left: 25px; color: #D73836; moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; /* line-height: 1; */ text-rendering: auto; } .acc-v1 .panel-heading a:not(.collapsed):before, .acc-v1 .panel-heading a.collapsed:hover:before { content: "\f063"; margin-right: 0px; } .acc-v1 .panel-heading a.collapsed:before{ content: "\f061"; margin-right: 0px; } .acc-v1 .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: white; } div.zmi .acc-v1 .panel-heading, div.zmi .acc-v1 .panel-heading:hover { color: black; background-color:white; } /* EO accordion.f_css_defaults */