/* style reset START */
#talkNowActiveBoot div, #talkNowActiveBoot span, #talkNowActiveBoot applet,#talkNowActiveBoot object, #talkNowActiveBoot iframe, #talkNowActiveBoot h1,#talkNowActiveBoot h2, #talkNowActiveBoot h3, #talkNowActiveBoot h4,#talkNowActiveBoot h5, #talkNowActiveBoot h6, #talkNowActiveBoot p,#talkNowActiveBoot blockquote, #talkNowActiveBoot pre, #talkNowActiveBoot a,#talkNowActiveBoot abbr, #talkNowActiveBoot acronym, #talkNowActiveBoot address,#talkNowActiveBoot big, #talkNowActiveBoot cite, #talkNowActiveBoot code,#talkNowActiveBoot del, #talkNowActiveBoot dfn, #talkNowActiveBoot em,#talkNowActiveBoot img, #talkNowActiveBoot ins, #talkNowActiveBoot kbd,#talkNowActiveBoot q, #talkNowActiveBoot s, #talkNowActiveBoot samp,#talkNowActiveBoot small, #talkNowActiveBoot strike, #talkNowActiveBoot strong,#talkNowActiveBoot sub, #talkNowActiveBoot sup, #talkNowActiveBoot tt,#talkNowActiveBoot var, #talkNowActiveBoot b, #talkNowActiveBoot u,#talkNowActiveBoot i, #talkNowActiveBoot center, #talkNowActiveBoot dl,#talkNowActiveBoot dt, #talkNowActiveBoot dd, #talkNowActiveBoot ol,#talkNowActiveBoot ul, #talkNowActiveBoot li, #talkNowActiveBoot fieldset,#talkNowActiveBoot form, #talkNowActiveBoot label, #talkNowActiveBoot legend,#talkNowActiveBoot table, #talkNowActiveBoot caption, #talkNowActiveBoot tbody,#talkNowActiveBoot tfoot, #talkNowActiveBoot thead, #talkNowActiveBoot tr,#talkNowActiveBoot th, #talkNowActiveBoot td, #talkNowActiveBoot article,#talkNowActiveBoot aside, #talkNowActiveBoot canvas, #talkNowActiveBoot details,#talkNowActiveBoot embed, #talkNowActiveBoot figure,#talkNowActiveBoot figcaption, #talkNowActiveBoot footer,#talkNowActiveBoot header, #talkNowActiveBoot hgroup, #talkNowActiveBoot menu,#talkNowActiveBoot nav, #talkNowActiveBoot output, #talkNowActiveBoot ruby,#talkNowActiveBoot section, #talkNowActiveBoot summary, #talkNowActiveBoot time,#talkNowActiveBoot mark, #talkNowActiveBoot audio, #talkNowActiveBoot video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; line-height:normal; text-transform:none; height:auto; width:auto; }
/* HTML5 display-role reset for older browsers */
#talkNowActiveBoot article, #talkNowActiveBoot aside, #talkNowActiveBoot details, #talkNowActiveBoot figcaption, #talkNowActiveBoot figure,#talkNowActiveBoot footer, #talkNowActiveBoot header, #talkNowActiveBoot hgroup, #talkNowActiveBoot menu, #talkNowActiveBoot nav, #talkNowActiveBoot section { display: block; }
#talkNowActiveBoot ol, #talkNowActiveBoot ul { list-style: none; }
#talkNowActiveBoot blockquote, #talkNowActiveBoot q { quotes: none; }
#talkNowActiveBoot blockquote:before, #talkNowActiveBoot blockquote:after,#talkNowActiveBoot q:before, #talkNowActiveBoot q:after { content: ''; content: none; }
#talkNowActiveBoot table { border-collapse: collapse; border-spacing: 0; }
/* style reset END */
#dialogueChat ::-webkit-input-placeholder { color: #95989A;}
#dialogueChat :-moz-placeholder {color:    #95989A; opacity:  1;}
#dialogueChat ::-moz-placeholder {color:    #95989A;  opacity:  1;}
#dialogueChat :-ms-input-placeholder {color:    #95989A;}
body:not(.lekaneMobile) #talkNowActiveBoot{
	position:relative;
	z-index:9999999;
}
body.lekaneMobile #talkNowActiveBoot{
	z-index:99999;
}
#talkNowActiveBoot #dialogueChat,
#talkNowActiveBoot #dialogueChat *{
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
	-moz-border-radius:    0;
	-webkit-border-radius: 0;
	border-radius:         0;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow:    0px 0px 0px 0px rgba(0,0,0,0.0);
    box-shadow:         0px 0px 0px 0px rgba(0,0,0,0.0);
	position:static;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	width:auto;
	height:auto;
	background:none;
	margin:0;
	padding:0;
	clear:both;
	float:none;
    border:none;
    margin:0;
    padding:0;
    font-size:10px;
    line-height:normal;
    text-align:left;
    text-decoration:none;
    color:#333;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#talkNowActiveBoot #dialogueChat{
	width:auto;
	height:auto;
	position:fixed;
	right:20px;
    -webkit-box-shadow: 0 0 10px rgba(255,255,255, 0.2);
    -moz-box-shadow:    0 0 10px rgba(255,255,255, 0.2);
    box-shadow:         0 0 10px rgba(255,255,255, 0.2);
}
body #talkNowActiveBoot #dialogueChat.lekaneMinimized{
	bottom:20px;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized,
body.cookies-not-accepted:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat.lekaneMinimized{
	bottom:50px;
}
#talkNowActiveBoot #dialogueChat,
#talkNowActiveBoot #lekaneChatBanner_newMessage,
#talkNowActiveBoot #talkNow-tsr,
#talkNowActiveBoot #lekaneBanner_chatTeaser,
#talkNowActiveBoot #talkNow-chatCont,
#talkNowActiveBoot #lekaneChatBanner_agentTyping,
#talkNowActiveBoot #dialogueChat #lekaneBannerContents,
#talkNowActiveBoot #dialogueChat #talkNow-chatCont,
#talkNowActiveBoot #dialogueChat #lekaneBanner_poweredByLink,
#talkNowActiveBoot #dialogueChat #lekaneBannerBottom_minimize,
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-chatter br,
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-time,
#talkNowActiveBoot #dialogueChat .lekaneBanner_callbackAlert{
	display:none;
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized,
#talkNowActiveBoot #dialogueChat.lekaneMaximized,
#talkNowActiveBoot #dialogueChat.lekaneMaximized:not(.lekaneNoChat) #talkNow-chatCont,
#talkNowActiveBoot #dialogueChat.lekaneChat_state_active,
#talkNowActiveBoot #dialogueChat.lekaneMaximized.lekaneNoChat #talkNow-tsr{
	display:block;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized{
	width:280px;
}
#talkNowActiveBoot #lekaneBannerTop{
	background:#eaeaea;
	padding:10px;
	position:relative;
	border:1px solid #d0d0d0;
	border-width:1px 1px 0;
}
#talkNowActiveBoot .lekaneMinimized #lekaneBannerTop{
	border-width:1px;
}
#talkNowActiveBoot #dialogueChat #lekaneBannerTop_header{
	color:#00285a;
	font-size: 15pt;
	font-family:"Oswald", Arial, sans-serif;
}
#talkNowActiveBoot #dialogueChat.dialogueVariant_1 #lekaneBannerTop_header{
	padding:0 0 0 137px;
	background:url(images/rainmaker-logo-traced.png) no-repeat transparent;
	background-size:130px;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header{
	font-size:14pt;
	padding:0 26px 0 0;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat.lekaneMinimized.dialogueVariant_1 #lekaneBannerTop_header{
	font-size:15pt;
	background-size:100px;
	padding:0 0 0 105px;
	line-height:1;
	height:21px;
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:before,
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after,
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:before,
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:after{
	content:"";
	display:block;
	background:#000;
	position:absolute;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	-moz-border-radius:    1px;
	-webkit-border-radius: 1px;
	border-radius:         1px;
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized.dialogueVariant_1 #lekaneBannerTop_header:before,
#talkNowActiveBoot #dialogueChat.lekaneMinimized.dialogueVariant_1 #lekaneBannerTop_header:after{
	display:none;
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after,
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:after{
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:before,
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after{
	width:10px;
	height:2px;
	right:10px;
	top:22px; 
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after{
    right:16px;
}
#talkNowActiveBoot #dialogueChat #lekaneBannerTop_minimize{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	cursor:pointer;
	outline:none;
	background-color:rgba(255,255,255,0);
	-webkit-transition: background-color .2s;
    transition: background-color .2s;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize{
	left:auto;
	right:0px;
	width:42px;
	height:100%;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat #lekaneBannerTop_minimize:hover{
	background-color:rgba(0,0,0,0.05);
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:before,
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:after{
	width:14px;
	height:3px;
    right:18px;
	top:24px;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:after{
	right:10px;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerContents{
	display:block;
	position:relative;
	border:1px solid #d0d0d0;
/* 	border-width: 0px 1px 1px; */
	background:rgba(255,255,255,0.8); 
}
#talkNowActiveBoot #dialogueChat #lekaneChat-chat{
	min-height:240px;
	max-height:280px;
	overflow:auto;
	padding:10px 10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #d0d0d0;
	background:none;
}
#talkNowActiveBoot #dialogueChat #lekaneBanner_chatBottom{
	display:block;
	position:relative;
	height:70px;
	border-top:1px solid #fff;
	background:#eaeaea;
}
#talkNowActiveBoot #dialogueChat #lekaneBanner_phraseContainer{
	position:absolute;
	left:10px;
	top:auto;
	bottom:10px;
	right:94px;
}
#talkNowActiveBoot #dialogueChat #lekaneChat-phrase{
	border:1px solid #d0d0d0;
	outline:none;
	display:block;
	width:100%;
	height:50px;
	resize:none;
	padding:5px;
	font-size:12px;
	background:#fff;
}
#talkNowActiveBoot #dialogueChat #lekaneChat-sendButton{
	background-color:#99c7ff;
	color:#000;
	font-size:14pt;
    font-family:"Oswald", Arial, sans-serif;
    font-weight:300;
	padding:5px 15px;
	position:absolute;
	right:10px;
	bottom:16px;
	cursor:pointer;
	-webkit-transition: background-color .2s;
    transition: background-color .2s;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat #lekaneChat-sendButton:hover{
	background-color:#85b4ed;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg{
	display:block;
	margin:0 0 10px;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg:after{
	content:"";
	display:block;
	clear:both;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-chatter{
	display:block;
	margin:0 0 3px;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-nick{
	font-size:12px;
	color:#777;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-msg{
	display:inline-block;
	width:auto;
	max-width:90%;
	padding:10px;
	color:#000;
	background:#fff;
	-moz-border-radius:    3px;
	-webkit-border-radius: 3px;
	border-radius:         3px;
	font-size:14px;
	overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.05);
    -moz-box-shadow:    2px 2px 5px 0px rgba(0,0,0,0.05);
    box-shadow:         2px 2px 5px 0px rgba(0,0,0,0.05);
    border:1px solid #e2e2e2;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-msg a{
	color:#39cbff;
	display:inline-block;
	text-decoration:underline;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg.lekaneChat-user .lekaneChat-msg a{
	color:#00285B;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg.lekaneChat-user .lekaneChat-chatter,
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg.lekaneChat-user .lekaneChat-msg{
	position:relative;
	float:right;
}
#talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg.lekaneChat-user .lekaneChat-msg{
	background:rgba(2,108,253,.5);
	color:#fff;
}
#talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBanner_poweredByLink{
    background:url(images/poweredby-lekane-horizontal.png) no-repeat 4px 3px rgba(255,255,255,0);
	width:111px;
	height:27px;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBanner_poweredByLink{
	display:block;
	position:absolute;
	bottom:-30px;
	right:0px;
}
/* agent typing */
#talkNowActiveBoot #dialogueChat.lekaneChat_agentTyping #lekaneChat-chat{
    min-height: 220px;
    max-height: 260px;
}
#talkNowActiveBoot #dialogueChat.lekaneChat_agentTyping #lekaneBanner_chatBottom{
	height:90px;
}
#talkNowActiveBoot #dialogueChat #lekaneChatBanner_agentTyping{
	font-family:"Oswald Light", Arial, sans-serif;
	font-size:10pt;
	padding:7px 0 0 10px;
	color:#777;
}
#talkNowActiveBoot #dialogueChat.lekaneChat_agentTyping #lekaneChatBanner_agentTyping{
	display:block;
}
#talkNowActiveBoot #dialogueChat #lekaneChatBanner_agentTyping span{
	color:#777;
	position: relative;
	bottom: 0px;
	-webkit-animation: jump 2s infinite;
	animation: jump 2s infinite;
	display: inline-block;
}
#talkNowActiveBoot #dialogueChat #lekaneChatBanner_agentTyping span.dot-1{
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms;
}
#talkNowActiveBoot #dialogueChat #lekaneChatBanner_agentTyping span.dot-2{
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms;
}
#talkNowActiveBoot #dialogueChat #lekaneChatBanner_agentTyping span.dot-3{
	-webkit-animation-delay: 600ms;
	animation-delay: 600ms;
}
@-webkit-keyframes jump {
	0%   {bottom: 0px;}
	20%  {bottom: 5px;}
	40%  {bottom: 0px;}
}
@keyframes jump {
	0%   {bottom: 0px;}
	20%  {bottom: 5px;}
	40%  {bottom: 0px;}
}
/* callback */
#talkNowActiveBoot #dialogueChat #talkNow-tsr{
	padding:20px 18px;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr h4,
#talkNowActiveBoot #dialogueChat #lekaneBanner_callbackHeader{
	font-size: 16pt;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 16px;
    color: #00285a;
	font-family:"Oswald", Arial, sans-serif;
}
#talkNowActiveBoot #dialogueChat #lekaneBanner_callbackText,
#talkNowActiveBoot #dialogueChat #lekaneBanner_callbackResponseText{
	font-size:14px;
	margin: 0 0 16px;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr label{
	display:block;
	font-size:12px;
	margin:0 0 5px;
	color:#777;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr input,
#talkNowActiveBoot #dialogueChat #talkNow-tsr button{
	display:block;
	background:#fff;
	height:30px;
	width:100%;
	position:relative;
	padding:5px;
	font-size:12px;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr input{
	border:1px solid #99c7ff;
	margin:0 0 10px;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr textarea{
	display:block;
	resize:none;
	border:1px solid #99c7ff;
	background:#fff;
	width:100%;
	height:60px;
	padding:5px;
	font-size:12px;
	margin:0 0 10px;
}
#talkNowActiveBoot #dialogueChat #talkNow-tsr button{
	background:#99c7ff;
	color:#000;
	text-align:center;
	-webkit-transition: background-color .2s;
    transition: background-color .2s;
    font-size:14pt;
    font-family:"Oswald", Arial, sans-serif;
    height:40px;
    cursor:pointer;
}
body:not(.lekaneMobile) #talkNowActiveBoot #dialogueChat #talkNow-tsr button:hover{
	background-color:#85b4ed;
}
#talkNowActiveBoot #dialogueChat .lekaneBanner_callbackAlert{
	padding:5px 0 10px;
	color:#f00;
	font-size:12px;
}
#talkNowActiveBoot #dialogueChat.lekanePhoneError #lekanePhoneField,
#talkNowActiveBoot #dialogueChat.lekaneAdditionalDataError #lekaneNameField{
	margin:0;
	background:#fee;
}
#talkNowActiveBoot #dialogueChat.lekanePhoneError #lekaPhoneError,
#talkNowActiveBoot #dialogueChat.lekaneAdditionalDataError #lekaNameError{
	display:block;
}
#talkNowActiveBoot #dialogueChat.lekaneMinimized.newAgentMessageArrived #lekaneChatBanner_newMessage{
	display:block;
	-moz-border-radius:    50%;
	-webkit-border-radius: 50%;
	border-radius:         50%;
	background:#f00;
	position:absolute;
	left:-11px;
	top:-11px;
	width:20px;
	height:20px;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:2px 0 0;
}
/* mobile */
body.lekaneChatFullScreen *{
  display:none;
}
body.lekaneChatFullScreen{
	background:#f1f1f1;
}
body.lekaneChatFullScreen.lekaneChatNotAvailable{
	background:#fff;
}
body.lekaneChatFullScreen #talkNowActiveBoot,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneNoChat.lekaneMaximized{
	width: 100%;
	left:0;
	right: 0;
	top: 0;
	position:static;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_chatBottom{
	background:#f1f1f1;
}
body.lekaneChatFullScreen #talkNowActiveBoot,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #talkNow-slideContainer,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBannerTop,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBannerTop_header,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBannerTop_minimize,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_callbackHeader,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_callbackText,
body.lekaneChatFullScreen #talkNowActiveBoot br,
body.lekaneChatFullScreen #talkNowActiveBoot #lekaneChat-chat{
    display:block;
}
body.lekaneMobile #talkNowActiveBoot #dialogueChat script{
	display:none;
}
body.lekaneMobile #talkNowActiveBoot #dialogueChat{
	right:5px;
	bottom:5px;
}
body.lekaneMobile.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBannerTop_header{
	font-size: 20px;
}
body.lekaneMobile:not(.lekaneChatFullScreen) #talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header{
	font-size:13px;
	padding:0 17px 0 0;
}
body.lekaneMobile:not(.lekaneChatFullScreen) #talkNowActiveBoot #dialogueChat.lekaneMinimized.dialogueVariant_1 #lekaneBannerTop_header{
	padding:0 0 0 100px;
	font-size:12pt;
	height:20px;
	background-size:90px;
	background-position:0 1px;
}
body.lekaneMobile:not(.lekaneChatFullScreen) #talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:before,
body.lekaneMobile:not(.lekaneChatFullScreen) #talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after{
	top:16px;
	right:5px;
}
body.lekaneMobile:not(.lekaneChatFullScreen) #talkNowActiveBoot #dialogueChat.lekaneMinimized #lekaneBannerTop_header:after{
	right:11px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat{
	position:relative;
	bottom:auto;
	right:auto;
	width:100%;
	text-align:center;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBannerTop{
	padding:13px 18px 0;
	height:55px;
	position:fixed;
	top:0px;
	width:100%;
	z-index:99;
	border-bottom:1px solid #fff;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:before,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerTop_minimize:after{
	top:26px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBannerContents{
	border:0px;
	padding:55px 0 0;
}
body.lekaneMobile #talkNowActiveBoot #dialogueChat.lekaneMinimized.newAgentMessageArrived #lekaneChatBanner_newMessage{
	left:-7px;
	top:-7px;
	width:15px;
	height:15px;
	font-size:10px;
	padding:0;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneMaximized #lekaneBanner_poweredByLink{
	display:inline-block;
	position:relative;
	margin:0 0 10px;
}
/* mobile chatting */
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat .lekaneChat-chatMsg .lekaneChat-chatter,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #chatMessageForm,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_phraseContainer,
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneChat-sendButton{
	display:block;
}
body.lekaneChatFullScreen #talkNowActiveBoot #lekaneChat-chat .lekaneChat-nick{
	display:block;
	width:100%;
	color:#999;
	font-size:12px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneChat-chat{
	min-height:initial;
	max-height:initial;
	height:auto;
	padding:10px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_chatBottom{
	height:auto;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneChat-sendButton{
	top:10px;
	bottom:auto;
	height:50px;
	padding:0 15px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #chatMessageForm{
	height:75px;
}
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat #lekaneBanner_phraseContainer{
	top:10px;
	bottom:auto;
}
/* agent typing... */
body.lekaneChatFullScreen #talkNowActiveBoot #dialogueChat.lekaneChat_agentTyping #lekaneChatBanner_agentTyping{
	display: block;
    position: absolute;
    top: -16px;
    padding: 0 10px 0;
    width: 100%;
    height: 16px;
    color: #38cbff;
    font-size:11px;
}
