<!--
#divGlbl_ChatTop {
	position:fixed;
	z-index:99999;
	bottom:20px; right:20px;
	width:130px;
}

	#divGlbl_ChatTop > DIV {
		width:100%;
		height:50px;
		position: relative;
		margin-bottom:5px;
	}

	#divGlbl_ChatTop BUTTON {
		text-align: center;
		border:0;
		width:100%;
		height:50px;
		position:absolute;
		transform-origin: center;
		transition:all .2s ease-out;
		cursor:pointer;
		text-align:left;
		background:#64415B;

		box-shadow:0 0 7px rgba(0,0,0,0.5);
		color:#FFF;
		box-sizing: border-box;
		border:0;
		overflow: hidden;
		padding-left:55px;
		font-size: 14px;
		font-weight:bold;
	}

	#divGlbl_ChatTop BUTTON SPAN {

		position:absolute;
		left:0;
		top:0;
		border-radius:100%;
		background:rgba(0,0,0,0.3);
		padding:12px 15px 12px 13px;
		font-size:2em;
		width:50px; height:50px;
		text-align: center;
		font-weight: bold;
	}

	#divGlbl_ChatTop #divGlbl_Backtotop BUTTON {
		border-top-right-radius:100px;
		border-top-left-radius:100px;
		border-bottom-left-radius:100px;
		display:none;
	}

	#divGlbl_ChatTop #divGlbl_Chatbot BUTTON { 
		border-bottom-right-radius:100px;
		border-top-left-radius:100px;
		border-bottom-left-radius:100px;
	}

	#divGlbl_ChatTop #divGlbl_Chatbot.btnSummonChatBotHide::after {
		content:"";
		width: 0;
		height: 0;
		border-top: 25px solid transparent;
		border-bottom: 25px solid transparent;
		border-right: 20px solid rgba(0,0,0,1);
		position:absolute;
		top:0; left:0;
		transition:all .2s ease-out;
	}

	#divGlbl_ChatTop #divGlbl_Chatbot.btnSummonChatBotHide:hover::after {
		content:"";
		border-top: 25px solid transparent;
		border-bottom: 25px solid transparent;
		border-right: 20px solid #000;
	}

	#divGlbl_ChatTop #divGlbl_Chatbot.btnSummonChatBotHide BUTTON SPAN {
		right:0!important;
		left:auto;
	}

	#divGlbl_ChatTop #divGlbl_Chatbot.btnSummonChatBotHide BUTTON {
		border-bottom-right-radius:100px;
		border-top-right-radius:100px;
		border-bottom-left-radius:0;
		border-top-left-radius:0;
		padding-left:10px;
		padding-right:55px;
		width:110px;
		right:0;
		
		background:#000;
		-webkit-backdrop-filter: blur(22px) saturate(50%);
		backdrop-filter: blur(22px) saturate(50%);
	}


	#divGlbl_ChatTop BUTTON:hover {
		background-color:#000;
	}

	.webchat__css-custom-properties > DIV
	{
		background:none!important;
	}

	#divChatBot {
		display:none;
		position:fixed;
		width:100%;
		height:100%;
		border-radius:2px;
		overflow: hidden;
		z-index:999998;
		padding-bottom: 10px;
		box-shadow:0 0 15px rgba(0,0,0,0.2);
		box-sizing:border-box;
		border:1px solid rgba(255,255,255,0.5);
		overflow-y:auto;
		background:#FFF;
		isolation: auto!important;
	}

	
	@media screen and (min-width:701px) {
		#divChatBot {
			max-width:450px;
			max-height:70%;
			bottom:18px; right:155px;
		}
		#divSummonChatBot BUTTON:hover {
			background:#FF5100;
			transform:scale(1.25,1.25);
			transform-origin: center;
			color:#FFF;
			font-size:2.5em;
		}
	}

	@media screen and (max-width:700px) {
		#divChatBot {
			max-width:calc(95% - 20px);
			max-height:calc(95% - 70px);
			bottom:70px; right:20px;
		}
	}

	#divChatBot #divChatBotInner {
		width:100%;
		height:calc(100%);
		box-sizing: border-box;
	}

	#divChatBot #divChatBotInner .pChatBotError {
		padding:20px;
		background:#FEF8E6;
		border:2px solid #E88724;
		color:#000;
		margin:20px;
		border-radius:20px;
	}

	.webchat__basic-transcript__scrollable {
		transition:all .2s ease-out;
		height:auto;
	}

	.webchat__basic-transcript__scrollable::-webkit-scrollbar,
	#divChatBot::-webkit-scrollbar {
  		display: none;
	}

	#divChatBot  .webchat__bubble {
		padding:10px;
	}

	#divChatBot H2 {
		height:60px;
		font-size:1.1em;
		font-weight:bold;
		padding:18px 20px;
		box-sizing: border-box;
		margin:0;
		color:#000;
		background: rgba(255,255,255,0.7);
		box-shadow: 0 2px 2px rgba(0,0,0,0.1);
		position: relative;
		z-index: 99999;
	}

	#divChatBot .webchat__send-box {
		border-top:1px solid rgba(255, 255, 255, 0.3);
		background:rgba(0,0,0,0.05);
	}

	#divChatBot .webchat__send-box__main {
		margin:20px;
		border-radius:25px;
		padding:5px 40px 5px 5px;
		border:0;
		color:#000;
		transition:all .2s ease-out;		
	}

	#divChatBot .webchat__send-box__main:focus-within,
	#divChatBot .webchat__send-box__main:hover {
		background:#FFF;
		box-shadow:0 0 5px rgba(0,0,0,0.3);
	}

	#divChatBot .webchat__stacked-layout__content {
		max-width:90%;
	}
	#divChatBot .webchat__bubble__content {
		border-radius:25px;
		border-bottom-left-radius:2px;
		padding:0;
		background:rgba(255,255,255,1);
		line-height: 1.3em;
		margin-bottom:0;
		border:0;
		box-shadow:0 0 2px rgba(0,0,0,0.1);
	}

	#divChatBot .webchat__link-definitions__badge {
		border:0; background:none;
	}

	#divChatBot .webchat__link-definitions__list-item-box {
		background:#EEE;
		border:0;
		border-radius:20px;
		color:#0033FF!important;
	}

	#divChatBot .webchat__link-definitions__list-item-text {
		color:#0033FF!Important;
		text-decoration: none!Important;
	}

	#divChatBot .webchat__bubble--from-user .webchat__bubble__content {
		border-radius:25px;
		border-bottom-right-radius:2px!important;
		background-color:#64415B;
		color:#FFF;
	}

	#divChatBot .webchat__text-content {
		padding:12px 15px;
		border:0;
	}

	#divChatBot .webchat__activity-status{
		display:none;
	}

	
	#btnChatBotClose
	{
		border:0;
		padding:0;
		background:none;
		position:absolute;
		top:4px; right:15px;
		color:#FFF;
		z-index:99999;
		font-size:2em!Important;
		cursor:pointer;
		display:none;
	}
	

	.usn_back-to-top {display:none!important;}
-->