/*!
 * Live800 Copyright 2018 GoldArmor Technology Inc.
 */
#lim_mini_chat {
	width: 300px;
	height: 450px;
	position: fixed;
	bottom: 0!important;
	_top: 0;
	right: 50px;
	_background: 0 0;
	_position: absolute;
	z-index: 214748000;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

#chat_iframe_container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 20px 0 rgba(69,69,69,.4);
	box-shadow: 0 0 20px 0 rgba(69,69,69,.4);
	border: 1px solid #ddd\0;
	overflow: hidden
}

#chat_iframe {
	width: 100%;
	height: 100%;
	border-style: none;
	border-width: 0
}

#lim_mini_chat .mini_wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 45px;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0);
	z-index: 1000
}

#lim_mini {
	width: 60px;
	height: 60px;
	background-color: #189aff;
	-webkit-box-shadow: 0 0 20px 0 rgba(69,69,69,.4);
	box-shadow: 0 0 20px 0 rgba(69,69,69,.4);
	border: 1px solid #ddd\0;
	border-radius: 30px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 214748000;
	_position: absolute;
	cursor: pointer
}

#lim_mini:hover {
	-webkit-box-shadow: 0 0 30px 0 rgba(69,69,69,.4);
	box-shadow: 0 0 30px 0 rgba(69,69,69,.4);
	filter: alpha(opacity=60)\9
}

#lim_mini_chat .title {
	display: none;
	visibility: hidden
}

#lim_mini_chat .icon-base {
	position: absolute;
	top: 12px;
	z-index: 20000;
	width: 20px;
	height: 20px;
	cursor: pointer;
	border-radius: 4px
}

#lim_mini_chat .icon-base:hover {
	opacity: .6;
	filter: alpha(opacity=60)
}

#lim_mini_icon {
	position: absolute;
	top: 14px;
	left: 16px;
	width: 28px;
	height: 32px
}

#lim_mini_new {
	display: none;
	position: absolute;
	width: 28px;
	height: 14px;
	top: -7px;
	right: -12px;
	background-position: -40px -48px
}

.icon-base {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../../images/icon-base.png?v=20180605) 0 0 no-repeat
}

#lim_mini_icon.icon-message {
	background-position: 0 -48px
}

#lim_mini_chat .icon-mini {
	background-position: -115px -21px;
	right: 70px
}

#lim_mini_chat .icon-max {
	background-position: -137px -21px;
	right: 40px
}

#lim_mini_chat .icon-mini-close {
	background-position: -159px -21px;
	right: 10px
}

.lim_mini_lightness .icon-message {
	background-position: -108px -48px!important
}

.lim_mini_lightness .icon-mini {
	background-position: 4px -84px!important
}

.lim_mini_lightness .icon-max {
	background-position: -18px -84px!important
}

.lim_mini_lightness .icon-mini-close {
	background-position: -40px -84px!important
}

@-webkit-keyframes lim_mini_slideInUp {
	from {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes lim_mini_slideInUp {
	from {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.lim_mini_slideInUp {
	-webkit-animation-name: lim_mini_slideInUp;
	animation-name: lim_mini_slideInUp
}

@-webkit-keyframes lim_mini_slideOutDown {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes lim_mini_slideOutDown {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.lim_mini_slideOutDown {
	-webkit-animation-name: lim_mini_slideOutDown;
	animation-name: lim_mini_slideOutDown
}