@charset "utf-8";
		/* CSS Document */
		
		/* ---------- GENERAL ---------- */

		#live-chat body 
		{
			background: #e9e9e9;
			color: #9a9a9a;
			font: 100%/1.5em "Droid Sans", sans-serif;
			margin: 0;
		}
		
		#live-chat a { text-decoration: none; }
		
		#live-chat fieldset 
		{
			border: 0;
			margin: 0;
			padding: 0;
		}
		
		#live-chat h4, h5 
		{
			line-height: 1.5em;
			margin: 0;
		}
		
		#live-chat hr 
		{
			background: #e9e9e9;
			border: 0;
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 1px;
			margin: 0;
			min-height: 1px;
		}
		
		#live-chat img 
		{
			border: 0;
			display: block;
			height: auto;
			max-width: 100%;
		}
		
		#live-chat input {
			border: 0;
			color: inherit;
			font-family: inherit;
			font-size: 100%;
			line-height: normal;
			margin: 0;
		}
		
		#live-chat p { margin: 0; }
		
		.clearfix { *zoom: 1; } /* For IE 6/7 */
		.clearfix:before, .clearfix:after {
			content: "";
			display: table;
		}
		.clearfix:after { clear: both; }
		
		/* ---------- LIVE-CHAT ---------- */
		
		#live-chat {
			bottom: 0;
			font-size: 12px;
			right: 24px;
			position: fixed;
			width: 300px;
		}
		
		#live-chat header {
			background: #293239;
			border-radius: 5px 5px 0 0;
			color: #fff;
			cursor: pointer;
			padding: 16px 24px;
			height:auto;
		}
		
		#live-chat h4:before {
			background: #1a8a34;
			border-radius: 50%;
			content: "";
			display: inline-block;
			height: 8px;
			margin: 0 8px 0 0;
			width: 8px;
		}
		
		#live-chat h4 {
			font-size: 12px;
		}
		
		#live-chat h5 {
			font-size: 10px;
		}
		
		#live-chat form {
			padding: 24px;
			margin:0px;
		}
		
		#live-chat input[type="text"] {
			border: 1px solid #ccc;
			border-radius: 3px;
			padding: 8px;
			outline: none;
			/*width: 234px;*/
			width: 200px;
			height:31px;
			font-size:12px;
		}
		
		.chat-message-counter {
			background: #e62727;
			border: 1px solid #fff;
			border-radius: 50%;
			display: none;
			font-size: 12px;
			font-weight: bold;
			height: 28px;
			left: 0;
			line-height: 28px;
			margin: -15px 0 0 -15px;
			position: absolute;
			text-align: center;
			top: 0;
			width: 28px;
		}
		
		.chat-close {
			background: #1b2126;
			border-radius: 50%;
			color: #fff;
			display: block;
			float: right;
			font-size: 10px;
			height: 16px;
			line-height: 16px;
			margin: 2px 0 0 0;
			text-align: center;
			width: 16px;
		}
		
		.chat {
			background: #fff;
		}
		
		.chat-history {
			height: 252px;
			padding: 8px 24px;
			overflow-y: scroll;
		}
		
		.chat-message {
			margin: 16px 0;
		}
		
		.chat-message img {
			border-radius: 50%;
			float: left;
		}
		
		.chat-message-content {
			margin-left: 56px;
		}
		
		.chat-time {
			float: right;
			font-size: 10px;
		}
		
		.chat-feedback {
			font-style: italic;	
			margin: 0 0 0 80px;
		}
		
		#btn-chat {
			-moz-user-select: none;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px;
			cursor: pointer;
			display: inline-block;
			font-size: 14px;
			font-weight: 400;
			line-height: 1.42857;
			/*margin-bottom: 10px;*/
			padding: 4px 6px;
			text-align: center;
			/*vertical-align: middle;
			white-space: nowrap;*/
			background-color:#E6A02B;
			color:#ffffff;
		}