/* Question styles */
.faq {
    padding: 3px;
    border-radius: 5px;
    background: white;
    margin-bottom: 4px;
}

.faq.open {
    box-shadow: 1px 1px 2px #eee;
    border: #ddd 1px solid;
    padding: 2px;
}

.faq.marked {
    background-color: aliceblue;
}

.faq .faqQuestion {
    border-radius: 4px;
    margin: 0px;
    padding: 5px;
    cursor: pointer;
    background-color: #fcfcfc;
    /* border: #eee 1px solid; */
    font-size: 1.17em;
    color: #069;
}

.faq .faqQuestion:hover {
    /* background-color: #0695dd; */
    /* color: white; */
    color: #cc3300;
}

.faq.open .faqQuestion {
    border-radius: 4px;
    /* border: #fcfcfc 1px solid; */
    margin: 0px;
    /* color: white; */
    /* background-color: #0695dd; */
}

.faq .faqAnswer { 
    display: none; 
    padding: 10px;
    color: #333;
}
