@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700'); :root {
    --bs-font-sans-serif: Arimo!important;
}

#root > .container.mt-5 > .row > .text-end > div.align-items-center {
    background: #fafafa;
    padding: 2rem;
    box-sizing: border-box;
    border-radius: .5rem;
    height: 100%;
}

.nav-tabs .nav-item .nav-link, p {
    font-family: Arimo;
}

.csc-logo {
    height: unset;
    margin-bottom: 27px;
    content: url(data:image/png;base64,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);
    width: 100%;
}

.bot-logo {
    width: 130px;
    height: auto;
}

.nav-tabs {
    flex-direction: row-reverse;
}

.custom-modal-content .custom-close + div {
    flex-direction: row;
    justify-content: end;
}

.custom-modal-content .feedback-icon {
    margin-right: 0!important;
    zoom: 0.7; filter: hue-rotate(45deg);
}

.custom-modal-content .feedback-icon[src*="/assets/dislike"] {filter: hue-rotate(315deg);}


.custom-modal-content .custom-close {
    right: unset;
    left: 20px;
}



.primary-button {
    border-radius: 6px;
    background-color: #327bb3;
}

.primary-button:hover {
    transition-duration: .3s;
    background-color: #154D77;
}

.feedback-textarea {direction:rtl}











@media (max-width: 769px) {
    #root > .container.mt-5 {
        margin: 1rem 0 0rem!important;
        max-width: 100%;
    }

    #root > .container.mt-5 > .row {
        flex-direction: column-reverse;
    }

    #root > .container.mt-5 > .row > .text-end {
        text-align: center!important;
        margin-bottom: 0rem;
    }

    #root > .container.mt-5 > .row > .text-end > div.align-items-center {
        flex-direction: row-reverse!important;
        gap: 1em;
        justify-content: space-between;
        padding: 1rem 2rem;
        width: 100%;
        margin-bottom: 1.3rem;
    }

    .csc-logo {
        height: unset;
        margin-bottom: 10px;
        width: calc(100% - 113px);
        max-width: 15rem;
    }

    .bot-logo {
        height: auto;
        width: calc(70px - 1rem);
        margin-left: 1rem;
    }

    #root > .container.mt-5 > .row {
        flex-direction: column-reverse;
    }

    .search-result-container {
        height: calc(100vh - 22rem)
    }
}
