@keyframes glow {
    0% { box-shadow: 0 0 10px green; }
    50% { box-shadow: 0 0 20px green; }
    100% { box-shadow: 0 0 10px green; }
}


.chat-sign-button {
    width: 50px;
    height: 50px;
    font-size: 24px;
    background-color: green;
    border-color: green;
    transition: transform 0.3s;
    animation: glow 1s infinite alternate;
}

.chat-sign-button:hover { transform: scale(1.1); }
#chat-widget-button { background-color: green; border-color: green; }
#chat-widget { background-color: green; }

.card-header.bg-primary.text-white, .card-header.bg-primary.text-white > * {
    background-color: white !important;
    color: green !important;
    animation: glow 1s infinite alternate;
}

.card-header::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: purple;
    border-radius: 50%;
    margin-right: 5px;
}

@keyframes boldAnimation {
    0% { transform: scale(1); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}

#bold-text { animation: boldAnimation 1s infinite; }

.card-header .fa-robot {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.green-circle {
    width: 10px;
    height: 10px;
    background-color: green;
    border-radius: 50%;
}

.user-message {
    text-align: left;
    color: #000;
}

.bot-message {
    text-align: right;
    color: #fff;
}

.message-box {
    margin-bottom: 10px;
    padding: 5px 10px;
    border-radius: 10px;
    display: inline-block;
}

.user-message-box {
    background-color: #e5e5e5;
    text-align: left;
    float: left;
    clear: both;
}

.bot-message-box {
    background-color: #42BB94 ;
    color: #fff;
    text-align: right;
    float: right;
    clear: both;
}

.btn.btn-secondary.bot-response-btn {
background-color: #B9975B;
color: #fff; /* Text color */
border-color: #B9975B; /* Border color */
}


.btn.btn-primary.user-input-btn {
background-color: #0E4834;
color: #fff; /* Text color */
border-color: #0E4834; /* Border color */
}

.user-input-btn {
margin-right: 20px; /* Adjust the spacing as needed */
}

.user-input-btn {
margin-bottom: 10px; /* Adjust the vertical spacing as needed */
}



.bot-response-btn {
margin-bottom: 10px; /* Adjust the vertical spacing as needed */
}





.card-footer {
    background-color: white;
    color: green;
    max-height: 600px; /* Increased height */
    min-height: 200px; /* Optional: minimum height */
    overflow-y: auto;
    clear: both;
}

#chat-widget {
  max-width: 300px;

   max-height: 600px; /* Adjust the height as needed */
}