@import url(https://fonts.googleapis.com/css?family=Raleway:500);
#blah{display:none;}		
.content video{
display: block;
position: relative;
max-height: 150px;
height: 150px;
margin: auto;
width:200px;
}
.content canvas{
display: block;
position: relative;
max-height: 150px;
margin: auto;
}
#canvas1{
display: none;
position: relative;
max-height: 150px;
margin: auto;
height:0px;
}
.aL{
cursor: pointer;
padding: 10px;
border-radius: 10px;
background: #fff;
color: #91581B;
font-weight: bold;
border: 1px solid;
}
.aL:hover{
cursor: pointer;
background: #3B8686;
}
#ok,#cancel{display:none;}

#submit
{
	cursor:pointer;width:150px;padding: 10px;border-radius: 10px;background: #fff;color: #91581B;font-weight: bold;border: 1px solid;
}

#InputText
{
	width:300px;overflow:hidden;border-radius:10px;padding:10px;color:#91581B;font-size:18px;font-weight:bold;background:#ccc;
}

#InputTd
{
	color: #fff;font-weight: bold;font-size: 20px;
}

#imgRead
{
	display:none
}
#selectFile
{
	display:none
}

#ContainerDiv
{
	width:100%;max-width:700px;margin:0 auto;padding-top:100px;
}

/*** me start ZJ **/
.float-button {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #002a5c;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0 4px 8px rgba(0,0,0,0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  cursor: pointer;
  transition: background-color 0.3s;
}

.float-button:hover {
  background-color: #ffb034;
}


#chatbot-frame {
  background-color: #002a5c;
  line-height: 0;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 80px;
  width: 650px;
  height: 800px;
  border: 1px solid #ccc;
  z-index: 9998;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  border-radius: 10px;
}

@media screen and (max-width: 768px) {
  #chatbot-frame {
    width: 90vw;
    height: 85vh;
    bottom: 70px;
    right: 10px;
  }
}

@media screen and (max-width: 480px) {
  #chatbot-frame {
    width: 100vw;
    height: 90vh;
    top: 0;
    right: 0;
    border-radius: 0;
  }
}