@charset "utf-8";
body.cp-widget-open{overflow-y:hidden!important}
#cp-widget{display:block!important;transform:none!important;font-size:medium!important;line-height:1!important;direction:ltr!important;text-align:left!important;font-family:sans-serif!important;color:#000!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important;position: absolute;}
#cp-widget *,#cp-widget:after,#cp-widget:before{box-sizing:border-box!important}

#cp-widget{display:block!important}

@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-5px,0,0)}20%,40%,60%,80%{transform:translate3d(5px,0,0)}}
@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}

#cp-widget .cp-widget-btn{cursor:pointer!important;-webkit-transform:translatez(0)!important;-moz-transform:translatez(0)!important;-ms-transform:translatez(0)!important;-o-transform:translatez(0)!important}
#cp-widget .cp-widget-btn-container{position:absolute!important;position:fixed!important;z-index:1000000!important}
#cp-widget .cp-widget-btn-container.cp-position-bottom-right{right:80px!important;bottom:80px!important}
@media only screen and (max-width:1199px){#cp-widget .cp-widget-btn-container.cp-position-bottom-right{right:40px!important;bottom:40px!important}}
@media only screen and (max-width:767px){#cp-widget .cp-widget-btn-container.cp-position-bottom-right{right:10px!important;bottom:10px!important}}

#cp-widget .cp-widget-btn-container .cp-widget-btn{position:relative!important;display:block!important;width:70px!important;height:70px!important;outline:0!important;background-image:url(images/float-qq.png)!important;background-size:70px 70px!important;box-shadow:0 6px 12px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19)!important;transition:.1s all!important;}

@media only screen and (max-width:767px){#cp-widget .cp-widget-btn-container .cp-widget-btn{background-image:url(images/float.png)!important;}}


#cp-widget .cp-widget-btn-container .cp-widget-btn .cp-widget-btn-label{font-weight:700!important;line-height:22px!important;position:absolute!important;right:0!important;width:22px!important;height:22px!important;text-align:center!important;color:#fff!important;border-radius:50%!important;background:#e15454!important}
#cp-widget .cp-widget-btn-container .cp-widget-btn:hover{top:-2px!important}
#cp-widget .cp-widget-btn-container .cp-widget-btn:active{top:6px!important}
#cp-widget .cp-widget-btn-container .cp-widget-btn.cp-widget-btn-circle{border-radius:50%!important}
#cp-widget .cp-widget-btn-container .cp-widget-btn.cp-widget-btn-square{border-radius:5px!important}
#cp-widget .cp-widget-btn-container .cp-hint{font-size:13px!important;line-height:1.4;position:absolute!important;z-index:501!important;display:none!important;width:120px!important;padding:10px 5px!important;text-align:center!important;opacity:0!important;color:#fff!important;border-radius:3px!important;transition:all 1s ease!important}
#cp-widget .cp-widget-btn-container .cp-hint:before{position:absolute!important;z-index:500!important;content:''!important;border:12px solid transparent!important;background:0 0!important}
#cp-widget .cp-widget-btn-container .cp-hint.cp-hint-shown{opacity:1!important}
#cp-widget .cp-widget-btn-container .cp-hint.cp-hint-block{display:block!important}
#cp-widget .cp-widget-btn-container.cp-position-bottom-right .cp-hint{bottom:136%!important;left:-51%!important;margin:0 0 -6px -10px!important}

#cp-widget .cp-button-hidden{display:none!important}
#cp-widget .cp-button-shown{display:block!important}
#cp-widget .cp-widget-scheme-green .cp-widget-btn{background-color:#39b272!important;color:#fff!important}

#cp-widget .cp-widget-btn-container .cp-widget-btn{border:4px solid #fff!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important;background-size:60px 60px!important;background-position:center center!important;outline:0!important;transition:.1s all!important}

#cp-widget .cp-widget-btn-container .cp-widget-btn:hover{top:-2px!important}
#cp-widget .cp-widget-btn-container .cp-widget-btn:active{top:6px!important}
#cp-widget .cp-widget-btn-container .cp-hint{padding:10px!important;background:rgba(0,0,0,.8)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important;vertical-align:middle!important;border-radius:7px!important;text-align:left!important;width:150px!important;min-height:190px!important;height:auto!important;}
#cp-widget .cp-widget-btn-container.cp-position-bottom-left .cp-widget-btn-label,#cp-widget .cp-widget-btn-container.cp-position-bottom-right .cp-widget-btn-label,#cp-widget .cp-widget-btn-container.cp-position-top-left .cp-widget-btn-label,#cp-widget .cp-widget-btn-container.cp-position-top-right .cp-widget-btn-label{top:-5px!important;width:18px!important;height:18px!important;line-height:18px!important;border-radius:5px!important}
#cp-widget .cp-widget-btn-container.cp-position-bottom-right .cp-widget-btn-label,#cp-widget .cp-widget-btn-container.cp-position-top-right .cp-widget-btn-label{right:-5px!important}
#cp-widget .cp-widget-btn-container.cp-position-bottom-right .cp-hint,#cp-widget .cp-widget-btn-container.cp-position-top-right .cp-hint{top:-60px!important;bottom:0!important;left:-166px!important;right:auto!important;margin:0!important;}

.cp-dh1{-webkit-animation:bounceInUp 1s 0s 1 both;animation:bounceInUp 1s 0s 1 both;}
.cp-dh2{-webkit-animation:bounceOutDown 1.5s 0s 1 both;animation:bounceOutDown 1.5s 0s 1 both;}
.cp-dh3{-webkit-animation:shake 1s 1s 2 both;animation:shake 1s 1s 2 both;}
#cp-widget .cp-widget-btn-container .cp-widget-btn .cp-widget-btn-label{
font-weight: 700 !important;
line-height: 20px !important;
position: absolute !important;
top: -3px !important;
right: -3px !important;
width: 20px !important;
height: 20px !important;
text-align: center !important;
color: #FFF !important;
border-radius: 100% !important;
background: none repeat scroll 0% 0% #E15454 !important; font-family: Helvetica, Arial;}
#cp-widget .cp-widget-btn-container.cp-position-bottom-right .cp-hint:before {
   top: 50% !important;
    transform: translateY(-50%) !important;
    right: -16px !important;
    bottom: auto !important;
    left: auto !important;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8) !important;
    margin: 0px !important;
    border-width: 8px !important;
    border-style: solid !important;
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    position: absolute !important;
    z-index: 500 !important;
    content: "" !important;
    background: none repeat scroll 0px 0px transparent !important;
}

.cbh-widget-callopen {
    display: inline-block!important;
    margin: 0!important;
    padding: 0!important;
    vertical-align: top!important;
    position: relative!important;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}


#cp-widget .cbh-ph-circle {
	width:160px;
	height:160px;
	top:-46px;
	left:-46px;
	position:absolute!important;
	background-color:transparent;
	-webkit-border-radius:100%;
	border-radius:100%;
	border:2px solid #00aff2;
	opacity:.5;
	-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out;
	animation:cbh-circle-anim 2.2s infinite ease-in-out;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}
#cp-widget .cbh-ph-circle-fill {
	width:100px;
	height:100px;
	top:-15px;
	left:-15px;
	position:absolute!important;
	background-color:#00aff2;
	-webkit-border-radius:100%;
	border-radius:100%;
	border:2px solid transparent;
	opacity:.75;
	-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
	animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
	-webkit-box-shadow:0 0 2px 0 #00aff2!important;
	box-shadow:0 0 2px 0 #00aff2!important;
	-webkit-transition:all .5s;
	transition:all .5s
}


@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.01}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.01}}@keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.01}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.01}}@-webkit-keyframes cbh-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}


#cp-widget .cp-widget-btn-container .cp-widget-btn .cp-widget-btn-label {
    background-color: rgb(242, 0, 48)!important;
}
.cbh-ph-circle {
    border-color:#FFB71F!important;
}
.cbh-ph-circle-fill {
    background-color:#FFB71F!important;
}
#cp-widget .cp-widget-btn-container .cp-widget-btn{
box-shadow:none !important;border:0 !important;
    background-color:#FFB71F!important;
}
#cp-widget .cp-widget-btn-container .cp-widget-btn:hover{
box-shadow:none !important;border:0 !important;
    background-color:#39b272!important;
}

@media screen and (max-width:768px) {
	#cp-widget {
		display: none!important}
	}
}

