.chatbotDiv {
	 font-family: "Segoe UI", sans-serif;
	 font-size: 15px;
	 height: 600px;
	 width: 408px;
	 position: fixed;
	 bottom: -600px;
	 right: 5px;
	 border: none;
	 z-index: 9999;
	 transition: 1.3s;
}
 .chatbotDiv.open-more {
	 bottom: 0px;
	 transition: 1.3s;
}
 .chatbotWelcome {
	 font-family: "Segoe UI", sans-serif;
	 font-size: 15px;
}
 .chatbotWelcome a .glyphicon {
	 color: #1279d5;
	 margin: 5px;
	 font-size: 13px;
}
 .aui a {
	 color: #1279d5;
}
 .chatbotWelcomeBox {
	 background: #fff;
	 border-radius: 3px;
	 border: 2px solid #00adee;
	 right: 75px;
	 position: fixed;
	 bottom: 15px;
	 color: #000;
	 z-index: 999;
	 height: 40px;
	 -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	 -moz-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	 box-shadow: 0 0px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
	 max-width: 350px;
	 height: auto;
	 padding: 0px;
	 font-weight: normal;
}
 .chatbotWelcome .chatbotWelcomeBox span.headline {
	 color: #1279d5;
	 display: block;
	 padding-bottom: 4px;
	 font-weight: normal;
}
 .chatbotWelcome .chatbotWelcomeBox p {
	 padding: 16px 14px;
	 margin: 0px;
	 font-size: 14px;
	 font-weight: normal;
}
 .chatbotWelcome img {
	 width: 60px;
	 height: auto;
	 display: block;
	 position: fixed;
	 bottom: 10px;
	 right: 5px;
	 transition: .05s;
	 z-index: 999;
}
 .chatbotWelcome img:hover {
	 cursor: pointer;
	 width: 65px;
	 transition: .05s;
}
 .chatbotDiv .chatbotCode {
	 background: #fff;
	 box-shadow: 0 5px 40px rgba(0,0,0,.16) !important;
	 height: 100%;
	 width: 100%;
}
 .chatbotDiv .chatbotCode .css-1lzfo2b {
	 display: none;
}
 .chatbotDiv .css-1dgbgmu.avatar {
	 width: 30px;
	 height: 30px;
}
 .chatbotDiv a, .chatbotDiv a:visited, .chatbotDiv a:hover {
	 color: #337ab7;
	 text-decoration: none;
}
 .chatbotDiv .avatar .image img {
	 display: block;
	 transition: .05s;
	 z-index: 999;
}
 .chatbotDiv .chatbotHeader {
	 background: #003893;
	 width: 100%;
	 height: 40px;
	 position: absolute;
	 top: 0;
	 z-index: 1000;
}
 .chatbotDiv .chatbotHeader a.settings-btn {
	 color: #fff;
	 opacity: 0.9;
}
 .chatbotDiv .chatbotHeader a.settings-btn:hover, .chatbotDiv .chatbotHeader a.settings-btn:active, .chatbotDiv .chatbotHeader a.settings-btn:focus {
	 opacity: 1;
	 color: #fff;
}
 .chatbotDiv .logo, .chatbotDiv .refresh-btn, .chatbotDiv .minimize-btn {
	 color: #fff;
	 opacity: 0.9;
	 position: relative;
	 font-size: 20px;
	 top: 5px;
	 padding: 5px;
}
 .chatbotDiv .refresh-btn, .chatbotDiv .minimize-btn {
	 float: right;
	 line-height: 1;
}
 .chatbotDiv .logo {
	 opacity: 1;
}
 .chatbotDiv .title {
	 color: white;
	 text-decoration: none;
	 font-weight: 500;
	 position: relative;
	 top: 2px;
	 letter-spacing: 0.5px;
}
 .chatbotDiv .chatbotHeader a, .chatbotDiv .chatbotHeader a:hover, .chatbotDiv .chatbotHeader a:visited {
	 color: white;
}
 .chatbotDiv .refresh-btn:hover, .chatbotDiv .refresh-btn:active, .chatbotDiv .refresh-btn:focus, .chatbotDiv .minimize-btn:hover, .chatbotDiv .minimize-btn:active, .chatbotDiv .minimize-btn:focus {
	 opacity: 1;
	 color: #fff;
}
 .chatbotDiv div.css-gtdio3 > div::-webkit-scrollbar {
	 width: 10px;
}
/* Track */
 .chatbotDiv div.css-gtdio3 > div::-webkit-scrollbar-track {
	 background: #F1F1F1;
}
/* Handle */
 .chatbotDiv div.css-gtdio3 > div::-webkit-scrollbar-thumb {
	 background: #1279d5;
}
/* Handle on hover */
 .chatbotDiv div.css-gtdio3 > div::-webkit-scrollbar-thumb:hover {
	 background: #0078d7;
}
 .chatbotDiv .css-eycyw2 > div.main {
	/* border: 5px solid #dbdee1;
	 */
}
 .chatbotDiv .minimized {
	 height: 40px;
}
 .glyphicon-remove-circle::before {
	 content: "\e088";
}
 .ui-autocomplete-input {
	 border: none;
	 font-size: 14px;
	 width: 300px;
	 height: 24px;
	 margin-bottom: 5px;
	 padding-top: 2px;
	 border: 1px solid #DDD !important;
	 padding-top: 0px !important;
	 z-index: 1511;
	 position: relative;
}
 .ui-menu .ui-menu-item a {
	 font-size: 12px;
}
 .ui-autocomplete {
	 position: absolute;
	 top: 100%;
	 left: 0;
	 z-index: 9999 !important;
	 float: left;
	 display: none;
	 min-width: 160px;
	 _width: 160px;
	 padding: 4px 0;
	 margin: 2px 0 0 0;
	 list-style: none;
	 background-color: #ffffff;
	 border-color: #ccc;
	 border-color: rgba(0, 0, 0, 0.2);
	 border-style: solid;
	 border-width: 1px;
	 -webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
	 border-radius: 2px;
	 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	 -webkit-background-clip: padding-box;
	 -moz-background-clip: padding;
	 background-clip: padding-box;
	 *border-right-width: 2px;
	 *border-bottom-width: 2px;
}
 .ui-menu-item > a.ui-corner-all {
	 display: block;
	 padding: 3px 15px;
	 clear: both;
	 font-weight: normal;
	 line-height: 18px;
	 color: #555555;
	 white-space: nowrap;
	 text-decoration: none;
}
 .ui-state-hover, .ui-state-active {
	 color: #ffffff;
	 text-decoration: none;
	 background-color: #0088cc;
	 border-radius: 0px;
	 -webkit-border-radius: 0px;
	 -moz-border-radius: 0px;
	 background-image: none;
}
 #modalIns {
	 width: 500px;
}
 div.ac-menu-item {
	 padding: 3px 1em 3px .4em;
	 display: block;
	 color: black;
	 font-size: medium;
	 text-align: center;
	 border: solid 0.2px aliceblue;
	 border-radius: 8px !important;
	 margin: 0;
}
 div.ac-menu-item:hover {
	 color: #00C1D5 !important;
	 border-left: solid 2px gray;
	 border-right: solid 2px gray;
	 border-bottom: none;
	 border-top: none;
	 background-color: #f5fcfb !important;
}

p.webchat__text-content {
    color: white;
}

button.ac-pushButton.style-default {
	 font-size: 15px !important;
}
 
button.webchat__suggested-action {
    font-size: 15px !important;
}