#btnOpenAssessmentChatbot:focus {
  color: #fff;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

#btnOpenAssessmentChatbot {
  background:
  url("data:image/png;base64,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")
  no-repeat
  left center;
  background-size: 50px 50px;
  background-color: #c8102e;
  color: #ffffff;
  /* background-color: #c8102e; */
  border: none;
  cursor: pointer;
  position: fixed;
  bottom: 0;
  right: 0;
  height: 50px;
  width: 450px;
  z-index: 9999;
  margin-right: 20px;

  padding-top: 15px;
  padding-left: 55px;
  padding-bottom: 10px;

  text-align:left;

  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */

  touch-action: manipulation;
  user-select: none;
  border: 1px solid transparent;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
}

#divBrowserNotSupported {
  background-color: rgb(237, 237, 238);
  position: absolute;
  bottom: 6px;
  right: 20px;
  display: flex;
  flex-direction: column;
  min-width: 0px;
  width:280px;
  height: 225px;
  overflow: hidden;
  z-index: 9999; 
  border: 1px solid rgb(0, 0, 0);  
  border-radius: 4px;   
} 

#frmAssessmentChatbot {
  height: 80%;
  width: 450px;
  border: 0px;
  position: fixed;
  bottom: 0;
  right: 0;
  margin-right: 20px;
  z-index: 99999;
}

#ieNotSupportedContainer {
  background-color: rgb(237, 237, 238);
  position: absolute;
  bottom: 6px;
  right: 20px;
  display: block;
  min-width: 0px;
  width:280px;
  height: 225px;
  overflow: hidden;
  z-index: 9999; 
  border: 1px solid rgb(0, 0, 0);  
  border-radius: 4px;   
} 

#ieNotSupportedContainerButton {
  text-decoration: none;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 1;
  border: 0;
} 

#ieNotSupported {
  margin: 50px 15px 15px 15px; 
  font-size: 16px; 
  line-height: 1.5;
}

#title-large {
  display: inline;
}

#title-small {
  display: none;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  #btnOpenAssessmentChatbot {
    width:150px;
    background-size: 63px 63px;
    overflow: hidden;
    white-space: nowrap;
  }

  #title-large {
    display: none;
  }
  
  #title-small {
    display: inline;
  }

  #frmAssessmentChatbot {
    height: 100%;
    width: 100%;
    border: 0px;
    z-index: 99999;
    position: fixed;
    bottom: 0;
    right: 0;
    margin-right: 0px;
  }
}

