#sc_chat_box {
	visibility: hidden;
}
#sc_chat_box {
	font-family: Arial,Helvetica,sans-serif; font-size: 13px;
}
#sc_chat_box * {
	font-family: Arial,Helvetica,sans-serif; font-size: 13px;
}
.sc_chat_box {
	font-family: Arial,Helvetica,sans-serif; font-size: 13px;
}
#sc_chat_box form {
	margin: 0px; padding: 0px; text-transform: none;
}
#sc_chat_box label {
	margin: 0px; padding: 0px; text-transform: none;
}
#sc_chat_box {
	right: 40px; bottom: 0px; line-height: 20px; position: fixed; z-index: 99999;
}
#Conversation {
	display: none;
}
.sc-chat-wrapper {
	border-width: 0px 1px; border-style: solid; padding: 20px; line-height: 1; overflow: auto;
}
#sc_chat_box .sc-chat-wrapper textarea {
	height: 43px;
}
#sc_chat_box .sc-chat-wrapper input {
	border-width: 1px; border-style: solid; margin: 0px 0px 10px; padding: 7px 11px; transition:border 0.2s, background-color 0.3s; line-height: 1.3; font-size: 14px; text-shadow: none; -webkit-transition: border .2s, background-color .3s; -moz-transition: border .2s, background-color .3s; -o-transition: border .2s, background-color .3s;
}
#sc_chat_box .sc-chat-wrapper textarea {
	border-width: 1px; border-style: solid; margin: 0px 0px 10px; padding: 7px 11px; transition:border 0.2s, background-color 0.3s; line-height: 1.3; font-size: 14px; text-shadow: none; -webkit-transition: border .2s, background-color .3s; -moz-transition: border .2s, background-color .3s; -o-transition: border .2s, background-color .3s;
}
#sc_chat_box .sc-chat-wrapper input:focus {
	outline: dotted thin;
}
#sc_chat_box .sc-chat-wrapper textarea:focus {
	outline: dotted thin;
}
#sc_chat_box textarea.f-chat-line:focus {
	outline: dotted thin;
}
#sc_chat_box .sc-chat-wrapper label {
	line-height: 1.4; margin-top: 7px; margin-bottom: 4px; display: block;
}
#sc_chat_box p.sc-lead {
	margin: 0px 0px 20px; padding: 0px; line-height: 1.4; font-size: 14px;
}
#sc_chat_box .sc-chat-wrapper .sc-req {
	color: red; font-weight: bold;
}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn {
	text-align: center; clear: both;
}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a {
	margin: 10px 0px; padding: 7px 11px; border: 0px currentColor; font-weight: bold; text-decoration: none; display: inline-block;
}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a:hover {
	border: 0px currentColor; text-decoration: none;
}
#sc_chat_box div.sc-chat-header {
	padding: 10px 15px; font-size: 14px; font-weight: normal; cursor: pointer;
}
#sc_chat_box div.sc-chat-header i {
	background: url("img/icons.png") no-repeat; width: 20px; height: 14px; margin-top: 4px; float: right;
}
.sc-chat-notification {
	text-align: center; color: rgb(119, 119, 119); font-weight: bold; display: none;
}
.warning.sc-chat-notification {
	padding: 3px; border: 1px solid rgb(240, 195, 109); color: rgb(34, 34, 34); background-color: rgb(249, 237, 190);
}
.error.sc-chat-notification {
	color: red;
}
.success.sc-chat-notification {
	color: rgb(0, 128, 0);
}
.sc-chat-toolbar {
	padding: 0px 20px; height: 30px; text-align: right;
}
.sc-chat-toolbar a {
	text-decoration: underline;
}
.sc-chat-toolbar-btns {
	float: right;
}
.sc-cnv-wrap {
	border-width: 0px 1px; border-style: solid; list-style: none; margin: 0px; padding: 20px 20px 0px; line-height: 20px; overflow: auto;
}
#Conversation .sc-chat-notification {
	padding: 20px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 102);
}
.sc-msg-wrap {
	margin: 0px; padding: 0px; border: 0px currentColor; position: relative;
}
.sc-usr-avatar {
	left: 0px; top: 2px; position: absolute;
}
.sc-usr-avatar img {
	border-radius: 500px; max-width: 38px; -webkit-border-radius: 500px; -moz-border-radius: 500px;
}
.sc-msg {
	margin-left: 48px;
}
.sc-usr-name {
	font-weight: bold;
}
.sc-op-msg .sc-usr-name {
	color: rgb(0, 102, 153);
}
.sc-msg .sc-chat-line {
	margin: 0px 0px 20px; padding: 0px;
}
.sc-chat-time {
	color: rgb(204, 204, 204); font-size: 13px; float: right;
}
#sc_chat_box form.sc-chat-reply {
	padding: 10px; position: relative;
}
#sc_chat_box textarea.f-chat-line {
	font: 14px/20px Arial, Helvetica, sans-serif; margin: 0px; padding: 7px 10px; height: 20px; overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
:-ms-input-placeholder.f-chat-line {
	color: rgb(153, 153, 153);
}
.f-chat-line:focus {
	border-color: rgb(170, 170, 170);
}
.sc-chat-sending {
	background-position: right 12px; background-image: url("robust_files/loader.gif"); background-repeat: no-repeat;
}
#sc_chat_box small.sc-chat-note {
	text-align: center; color: rgb(153, 153, 153); text-transform: lowercase; font-size: 11px; display: block;
}
.sc-chat-animated {
	animation-duration: 2s; animation-fill-mode: both; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s;
}
.sc-chat-hinge.sc-chat-animated {
	animation-duration: 3s; -webkit-animation-duration: 3s; -moz-animation-duration: 3s; -o-animation-duration: 3s;
}
.sc-chat-bounce-in-up {
	animation-name: sc_chat_bounce_in_up; -webkit-animation-name: sc_chat_bounce_in_up; -moz-animation-name: sc_chat_bounce_in_up; -o-animation-name: sc_chat_bounce_in_up;
}
@media all and (max-width:480px)
{
#sc_chat_box {
	right: 10px !important; max-width: 300px;
}
body #sc_chat_box .sc-chat-wrapper input {
	font-size: 16px;
}
body #sc_chat_box .sc-chat-wrapper textarea {
	font-size: 16px;
}
body #sc_chat_box textarea.f-chat-line {
	font-size: 16px;
}
body .sc-cnv-wrap {
	max-height: 180px;
}
body #sc_chat_box .sc-chat-wrapper {
	max-height: 270px;
}
}
