﻿.topic-text {
    color: #1C1D1F;
    font-size: 16px;
    font-family: var(--public-redesign-font-family);
    font-weight: 600;
    word-wrap: break-word;
}

.body-text, #btn_expand, #btn_hide_all {
    color: #1C1D1F;
    font-size: 15px;
    font-family: var(--public-redesign-font-family);
    font-weight: 600;
    line-height: 28px;
    word-wrap: break-word;
}

.ans-text {
    color: #343A40;
    font-size: 12px;
    font-family: var(--public-redesign-font-family);
    font-weight: 400;
    line-height: 28px;
    word-wrap: break-word
}

.question-text {
    padding-left: 15px;
}

.custom-accordion-item, .form-control, .form-select {
    border: 1px solid #dce7eb;
    border-radius: 12px;
}

.custom-accordion-content-inner div {
    padding-left: 0.5rem;
}

.custom-question:hover, .custom-question:focus {
    text-decoration: none !important;
}

.topic-background {
    background-color: #E9ECEF;
    border-radius: 12px;
}

.custom-accordion {
    background-color: white;
    box-shadow: 0px 0px 0px 0px #fff;
}

.faq-topic-border {
    border: 1px solid #b0cbd542 !important;
}
@media (max-width: 500px) {
    .hl-content {
        display: inline !important;
    }
}