body{
    background-color:#183660;
}
.chat-box{
    margin: 0px auto;
    /* border: 1px solid ; */
    color:#fff;
    height:auto;
    padding:10px;
}
.from{
    background-color:#00285e;
}
/* Fixed footer overlapped generated image grids (KAN-951). Use normal flow on this tool page. */
#footer {
    position: relative !important;
}
.chat-ai {
    padding-bottom: 6rem;
}
.send-row{
    position: fixed !important;
    width: 101%;
    bottom: 74px;
    background-color: rgb(0, 40, 94, 0.9);
    height: 112px;
    padding: 10px 0px;
}

.send-section{
    position: fixed !important;
    width: 100%;
    bottom: 74px;
    background-color: rgb(0, 40, 94, 0.9);
    height: 112px;
    padding: 10px 10%;
    display: flex;
    align-items: center;
}
.send-section .input-group{
    height:42px;
}
@media only screen and (max-width: 767px) {
    .send-section{
        bottom: 75px;
        height: 135px;
        padding: 10px 10px;
    }
    .fake-button {
        bottom: 41px;
    }
    .cookieConsent {
        bottom: 200px;
    }
    #message-box{
        padding: 0 19px;
    }
    .pad-10 .col-12{
        margin-bottom: 5px;
    }
    .pad-10{
        padding-left:10px;
    }        
    #image-container img{
        width:100%;
    }
}
.try-again{
    text-align: center;
    padding-bottom: 10px;
}
.chat-ai{        
    overflow: hidden;
}
/* width */
::-webkit-scrollbar {
width: 10px !important;
height: 5px !important;
}

/* Track */
/* ::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #fff;
border-radius: 0px;
} */

/* Handle */
::-webkit-scrollbar-thumb {
background: #fa5637;
border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #fa5637;
}
.center_container{
justify-content:center;
text-align: center;
}
.center_container img{
padding:15px;
}
.disable_click{
pointer-events: none;
}
#send-image-request{
color:#FFFFFF;
}
.button_loader{
position: absolute;
left: 40px;
top: 3px;
display:none;
}
#image-container {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 4rem;
    min-height: 40vh;
}
/* #message-box{
    height: 387px;
    border-bottom: 1px solid #ed462f;
    overflow: scroll;
} */
/* width */

