
#jivochat{
	border-radius: 10px 0px 00px 00px;
background: #0064a8;
	width: 300px;
	/* 450px */
	position: fixed;
	bottom: 0%;
	right: 0%;
	color: #ffffff;
	box-shadow: 0 0 10px #3f3f3f;
	border-top: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	font-size: 12px;
	opacity: 0.99;
}

.jivochat-open{
height: 450px;
}
.jivochat-close{
height: 40px;
}


#jivochat .chat-msg{
	padding:0 0 8px 0;
	line-height:14px;
	color:#262626;
	word-wrap:break-word
}

#jivochat .message-remote{
	text-align:left
}

#jivochat .message-local{
	text-align:left
}

#jivochat #messages-div{
height: 325px;background: #FFF;
border: 1px solid #0064a8;
}

#jivochat #messages-div.with-eval{
	top:44px
}

#jivochat #messages-div-outer{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	min-height:100%;
	max-height:100%;
	overflow:hidden
}

#jivochat #messages-div-inner{
	padding-top:30px;
	padding-bottom:10px;
	height:auto;
	bottom:0;
	position:absolute;
	left:0;
	width:100%
}

#jivochat #messages-div-inner-clear{
	clear:both
}

.new-msg-container{
	font-size: 12px;
	position:relative;
	margin-bottom:10px;
	max-width:215px;
	width:100%;
	padding:4px 8px 2px 7px;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	-ms-border-radius:13px;
	-o-border-radius:13px;
	border-radius:13px
}

.new-msg-container.new-msg-container-history{
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}

.new-msg-container:first-child{
	margin-top:10px
}

.new-msg-container.clientMessage{
	float:right;
	background-color:#e8e8e8;
	color:#414243;
	margin-right:15px;
	text-align:right;
	line-height:16px
}

.new-msg-container.clientMessage .pip{
	background-image:url('/img/pip.png');
	background-position:100% 100%;
	background-repeat:no-repeat;
	right:-5px
}

.new-msg-container.clientMessage .new-time{
	left:-35px;
	top:50%
}

.new-msg-container.clientMessage .new-msg-text{
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	height:0;
	overflow:hidden
}

.new-msg-container.clientMessage .new-msg-text.new-msg-text-history{
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	opacity:1;
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	height:auto
}

.new-msg-container.clientMessage .new-msg-text a{
	color:#000
}

.new-msg-container.agentMessage{
	float:left;
	margin-left:5px;
	background:#00a9dd;
	color:#fff;
	text-align:left;
	line-height:16px
}

.new-msg-container.agentMessage .pip{
	background-image:url("/img/pid.png");
	background-position:100% 100%;
	background-repeat:no-repeat;
	left:-5px
}

.new-msg-container.agentMessage.blue{
	background:#3e8cd5
}


.new-msg-container.agentMessage .new-msg-text{
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	height:0;
	overflow:hidden
}

.new-msg-container.agentMessage .new-msg-text.new-msg-text-history{
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	opacity:1;
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	height:auto;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}

.new-msg-container.agentMessage .new-msg-text a{
	color:#fff;
}

.new-msg-container.agentMessage .new-time{
	right:-60px;
	top:50%
}

.new-msg-container.agentHighlight{
	float:left;
	margin-left:5px;
	background:#00a9dd;
	color:#fff;
	text-align:left
}

.new-msg-container.agentHighlight a{
	line-height:25px;
	color:#fff;
	text-decoration:none
}

.new-msg-container.agentHighlight .new-msg-text{
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	height:0;
	overflow:hidden
}

.new-msg-container.agentHighlight .new-msg-text.new-msg-text-history{
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	opacity:1;
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	height:auto;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}

.new-msg-container.agentHighlight .cobrowse-btn-container{
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	width:125px;
	height:0;
	margin:5px auto;
	padding:0 5px;
	background-color:#369357;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}

.new-msg-container.agentHighlight .cobrowse-btn-container:hover{
	background-color:#3c985c
}

.new-msg-container.agentHighlight.new-msg-container-history .cobrowse-btn-container{
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	opacity:1;
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	height:25px;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}



.new-msg-container.agentHighlight.grey .cobrowse-btn-container{
	background-color:#7f898f
}

.new-msg-container.agentHighlight .new-time{
	right:-60px;
	top:50%
}

.new-msg-container.evaluationMessage{
	max-width:249px;

	height:37px;
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	position:fixed;
	top:105px;
	margin-left:-10px;
	padding:3px 10px 3px 8px;
	background:#fbf0d1;
	color:#434343;
	text-align:left;
	z-index:1;
	border-bottom:1px solid #FFF;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}

.new-msg-container.evaluationMessage .new-msg-body-inner{
	display:table;
	table-layout:fixed;
	width:100%

}

.new-msg-container.evaluationMessage .new-msg-body-inner .new-msg-text{
	display:table-cell;
	max-width:66%;
	width:66%;
	vertical-align:middle;
	padding-top:2px
}

.new-msg-container.evaluationMessage .new-msg-body-inner .evaluation-btn-container{
	float:right;
	display:table-cell;
	padding-top:13px;
	height:24px
}





.new-msg-container.evaluationMessage .new-msg-body-inner .evaluation-btn-container #close-eval:hover{
	-moz-opacity:.85;
	-khtml-opacity:.85;
	-webkit-opacity:.85;
	opacity:.85;
	-ms-filter:alpha(opacity=85);
	filter:alpha(opacity=85)
}

.new-msg-container.evaluationMessage .new-msg-body-inner .evaluation-btn-container.visible{
	display:block
}

.new-msg-container.evaluationMessage .new-msg-body-inner .evaluation-btn-container.hidden{
	display:none
}

.new-msg-container.evaluationMessage .new-msg-body-inner .button{

	width:auto;
	height:auto;
	padding:4px;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}

.new-msg-container.evaluationMessage .new-msg-body-inner .button:hover{
	-moz-opacity:.9;
	-khtml-opacity:.9;
	-webkit-opacity:.9;
	opacity:.9;
	-ms-filter:alpha(opacity=90);
	filter:alpha(opacity=90)
}

.new-msg-container.evaluationMessage .new-msg-body-inner #positive{
	color:#fff;
	margin-right:4px;
	padding-right:20px
}

.new-msg-container.evaluationMessage .new-msg-body-inner #negative{
	color:#fff;
	padding-right:20px
}

.new-msg-container.evaluationMessage .new-msg-body-inner #cancel{
	color:#fff;
	background-color:#d3d3d3;
	padding-right:8px;
	padding-left:8px
}

.new-msg-container.systemMessage,.new-msg-container.introduceMessage,.new-msg-container.receiveFile{
	max-width:214px;
	float:left;
	background:#fbf0d1;
	color:#434343;
	padding:8px;
	margin-left:5px;
	text-align:center
}

.new-msg-container.systemMessage .new-msg-text,.new-msg-container.introduceMessage .new-msg-text,.new-msg-container.receiveFile .new-msg-text{
	max-width:none
}

.new-msg-container.systemMessage #introduce,.new-msg-container.introduceMessage #introduce,.new-msg-container.receiveFile #introduce{
	margin:5px 0
}

.new-msg-container .evaluation-btn-container{
	padding-top:14px;
	height:29px
}

.new-msg-container .button{

	width:auto;
	height:auto;
	padding:8px 20px 8px 8px;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}

.new-msg-container .button:hover{
	-moz-opacity:.9;
	-khtml-opacity:.9;
	-webkit-opacity:.9;
	opacity:.9;
	-ms-filter:alpha(opacity=90);
	filter:alpha(opacity=90)
}

.new-msg-container .button.accept{
	color:#fff;
	background-color:#49bb6f;
	margin-right:10px;
	padding-right:7px
}

.new-msg-container .button.decline{
	color:#fff;
	background-color:#e44d3e;
	padding-right:7px
}

.new-msg-container .pip{
	position:absolute;
	bottom:0;
	width:12px;
	height:12px;
	background-repeat:no-repeat
}

.new-msg-container .new-msg-text{
	margin:3px;
	max-width:209px;
	word-wrap:break-word;
	line-height:16px
}

.new-msg-container .new-time{
	line-height:0;
	position:absolute;
	font-size:12px;
	color:#bbb
}

.messages-textarea{
	width: 76%;
	height: 75px;
}
.messages-button{
	vertical-align: top;
    width: 20%;
    height: 75px;
}
}