/*
* Writer powered by Jpresta (jpresta . com)
*
*    @author    Jpresta
*    @copyright Jpresta
*    @license   You are just allowed to modify this copy for your own use. You must not redistribute it. License
*               is permitted for one Prestashop instance only but you can install it on your test instances.
*/
.faq {
    margin: 1rem 0 0 0;
}
.faq-question {
    font-size: 1.2em;
    font-weight: bold;
    cursor: pointer;
    margin: 0.5rem 0;
}
.faq-question .fa-square-plus {
    display: none;
}
.faq-question .fa-square-minus {
    display: initial;
}
.faq-question.collapsed .fa-square-minus {
    display: none;
}
.faq-question.collapsed .fa-square-plus {
    display: initial;
}
.faq-answer > div {
    padding: 0.5rem 0 0 0.5rem;
    margin-left: 7px;
    border-left: 1px solid #ccc;
}
.faq .collapsing {
    height: initial;
    overflow: initial;
    transition: none;
}
div#noresult {
    margin: 0.5rem 0;
    font-style: italic;
}
nav.faq-thematics ul {
    padding-inline-start: 1rem;
}
nav.faq-thematics li {
    list-style: none;
    padding: 0.5rem 0;
    border-bottom: 1px solid #e2e2e2;
}
.faq span.hl {
    border: 1px dotted #898933;
    background-color: lightyellow;
    padding: 0 3px;
    border-radius: 5px;
}
.faq .thematics {
    margin-bottom: 0.5rem;
}
.faq .thematic {
    margin-right: 0.5rem;
    border: 1px dotted #aaa;
    background-color: #cccccc;
    padding: 0 3px;
    border-radius: 5px;
}
.faq .score {
    font-size: 0.8em;
    background-color: #dee2e6;
    padding: 2px 4px;
    border-radius: 5px;
}
