body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; max-width: 500px; width: 500px; padding: 10px; background-color: #f9f9f9; border: 1px solid #ccc; border-radius: 5px; overflow-y: scroll; margin: 0 auto; max-height: 400px; } .footer-div { display: flex; flex-direction: column; margin-top: 10px; color: #1b4d80; } .gen-selection { max-height: 150px; overflow-y: auto; padding: 10px; color: #378de5; } .chat-query { color: #262626; padding: 8px; white-space: pre-wrap; word-break: break-word; background-color: #eff6ff; border-radius: 10px; max-width: calc(100% - 48px); margin-bottom: 8px; font-weight: bolder; } .chat-answer { margin-top: 10px; padding: 8px; border-radius: 10px; white-space: pre-wrap; word-break: break-word; } .div-header { text-wrap: wrap; font-weight: bold; font-size: 14px; color: #1b4d80; } /********************************************************* Buy Me Coffee **********************************************************/ .bmc-button img { width: 27px !important; margin-bottom: 1px !important; box-shadow: none !important; border: none !important; vertical-align: middle !important; } .bmc-button { line-height: 36px !important; height: 37px !important; text-decoration: none !important; display: inline-flex !important; color: #ffffff !important; background-color: #FF813F !important; border-radius: 3px !important; border: 1px solid transparent !important; padding: 1px 9px !important; font-size: 23px !important; letter-spacing: 0.6px !important; box-shadow: 0px 1px 2px rgba(190, 190, 190, 0.5) !important; -webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important; margin: 0 auto !important; font-family: 'Cookie', cursive !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; -o-transition: 0.3s all linear !important; -webkit-transition: 0.3s all linear !important; -moz-transition: 0.3s all linear !important; -ms-transition: 0.3s all linear !important; transition: 0.3s all linear !important; } .bmc-button:hover, .bmc-button:active, .bmc-button:focus { -webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important; text-decoration: none !important; box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important; opacity: 0.85 !important; color: #ffffff !important; } /********************************************************* BTN 3 **********************************************************/ .btn3 { box-shadow: inset 0px 1px 0px 0px #bbdaf7; background: linear-gradient(to bottom, #79bbff 5%, #378de5 100%); background-color: #79bbff; border-radius: 7px; border: 1px solid #84bbf3; display: inline-block; cursor: pointer; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; padding: 6px 20px; text-decoration: none; text-shadow: 0px 1px 0px #528ecc; } .btn3:hover { background: linear-gradient(to bottom, #378de5 5%, #79bbff 100%); background-color: #378de5; } .btn3:active { position: relative; top: 1px; }