.bcFloat{
	position: fixed !important;
	top: auto !important;
	left: auto !important;
	bottom: 0 !important;
	right: 12px !important;
	transform: scale(1) !important;
}
#bc-chat-container {
	height: auto !important;
}
.bc-headbtn.bc-headbtn-menulist.active {
	background-image: url('/res/img/chat/close_chat.png') !important;
}
.bc-headbtn-minimize-icon {
	background: url('/res/img/chat/min_chat.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/min_chat.png", sizingMethod=scale) !important;
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/min_chat.png", sizingMethod=scale) !important;
}
.bc-headbtn-end-icon,
.bc-headbtn-close-icon {
	background: url('/res/img/chat/end_chat.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/end_chat.png",sizingMethod="scale"); !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/end_chat.png",sizingMethod="scale")" !important;
}
.bc-minimize-state-idle {
	background: url('/res/img/chat/idle_chat.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/idle_chat.png",sizingMethod="scale") !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/idle_chat.png",sizingMethod="scale")" !important;
}
.bc-minimize-state-ended {
	background: url("/res/img/chat/idle_chat.png") !important;
}
.bc-minimize-state-message {
	background: url('/res/img/chat/idle_chat.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/idle_chat.png",sizingMethod="scale") !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/idle_chat.png",sizingMethod="scale")" !important;
}
.bc-headbtn-email-icon {
	background: url('/res/img/chat/email_chat.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/email_chat.png", sizingMethod="scale");
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/chat/email_chat.png", sizingMethod="scale")";
}
.bt_chat_like_form__btn[type="submit"] {
	background: #3ead32;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.bc-headbtn-minimize-icon {
		background: url('/res/img/chat/min_chat.png') !important;
	}
	.bc-headbtn-end-icon,
	.bc-headbtn-close-icon {
		background: url('/res/img/chat/end_chat.png') !important;
	}
	.bc-minimize-state-idle {
		background: url("/res/img/chat/idle_chat.png") !important;
	}
	.bc-minimize-state-ended {
		background: url("/res/img/chat/chat_state1.png") !important;
	}
	.bc-minimize-state-message {
		background: url("/res/img/chat/idle_chat.png") !important;
	}
}
@media only screen and (max-device-width: 736px) {
	.bc-minimize-state-container {
		padding: 0 !important;
	}
	.bc-minimize-state {
		right: 0 !important;
	}
    .bc-wrap > .bcFloat {
        position: static !important;
    }
	.bcFloat img {
		display: none;
	}
	.bcFloat {
		bottom: 12px;
		width: 25vw !important;
		height: 25vw !important;
	}
	.bcFloat a,
	.bc-minimize-state.bc-minimize-state-idle {
		display: block;
		width: 25vw;
		height: 25vw;
		background-image: url('/res/img/chat/chat_ico--mobile_2.png');
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center center;
		opacity: 1 !important;
	}
	.bc-minimize-state-message {
		background-image: url('/res/img/chat/chat_ico_message--mobile_2.png');
		width: 25vw !important;
		height: 26vw !important;
	}
	.bc-minimize-state-message:after {
		content: '';
		display: block;
		position: absolute;
		top: 11.5vw;
		left: 9vw;
		width: 6vw;
		height: 2vw;
		background-image: url('/res/img/chat/gif-only-dots_2.gif');
		background-repeat: no-repeat;
		background-size: contain;
	}
	.triggerInviteChat {
		margin-right: 12px;
	}
}
@media only screen and (max-device-width: 736px) and (orientation: landscape) {
	.bcFloat,
	.bcFloat a,
	.bc-minimize-state {
		width: 15vw !important;
		height: 15vw !important;
	}
	.bc-minimize-state-message:after {
		top: 6.5vw;
		left: 5vw;
		width: 4vw;
	}
}