*{
    margin : 0;
    padding: 0;
}

@font-face {
    font-family: "Mont-bold";
    src: url("../fonts/static/Montserrat-Bold.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-italic";
    src: url("../fonts/static/Montserrat-Italic.ttf") format("truetype");
}


@font-face {
    font-family: "Mont-extrabold";
    src: url("../fonts/static/Montserrat-ExtraBold.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-light";
    src: url("../fonts/static/Montserrat-Light.ttf") format("truetype");
}
@font-face {
    font-family: "Montserrat-light";
    src: url("../fonts/static/Montserrat-Light.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-semibold";
    src: url("../fonts/static/Montserrat-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "Mont-regular";
    src: url("../fonts/static/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-medium";
    src: url("../fonts/static/Montserrat-Medium.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-Extralight";
    src: url("../fonts/static/Montserrat-ExtraLight.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-black";
    src: url("../fonts/static/Montserrat-Black.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-thinitali";
    src: url("../fonts/static/Montserrat-ThinItalic.ttf") format("truetype");
}
@font-face {
    font-family: "Mont-thin";
    /* src: url("../fonts/static/Montserrat-Thin.ttf") format("truetype"); */
}
div#reponse ul {
    list-style-type: disc;
    margin-left: 12px;
}
strong{
  font-family: "Mont-bold" !important;
    font-weight: bold !important;
}
.questionchercheur p,.questionchercheur span,.questionchercheur{
color:#98d5ff !important;
  font-family: "Mont-bold" !important;
    font-weight: bold !important;
}
button.tw47-font-Montbold.newbutton-learnmoreadl2.tw47-block.tw47-text-coloryellownew.tw47-capitalize.tw47-relative.tw47-left-0.tw47-bottom-0.tw47-transform.tw47--translate-x-0.tw47-w-\[270px\]
 {
    background: #0ec4cb !important;
}
img.imgchatbotdiscusion {
    width: 113px !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: initial !important;
}
@media (max-width: 768px) {
    img.imgchatbotdiscusion{
    width: 50px !important;
    }
    }
    .quizquestionfont div,.quizquestionfont label{
        
    font-family: "Mont-medium" !important;
    }
    .textblackquiz,.textblackquiz label,.textblackquiz p,.textblackquiz h1,.textblackquiz h2{
        color: black !important;
    }
    .chat-messages-wrapper #resultattext{
        color: white !important;
    }
    .listulsylabus ul {
    font-family: "Mont-regular" !important;
}

.listulsylabus p,.listulsylabus span,.listulsylabus div {
    font-family: "Mont-regular" !important;
}
.listulsylabus h1,.listulsylabus h2,.listulsylabus h3,.listulsylabus h4,.listulsylabus h5{
    font-family: "Mont-semibold";
}