#clickdesk_container {margin:0px;padding:0px;list-style: none;outline-style: none;text-decoration: none;letter-spacing: 0px;word-spacing: 0px;text-shadow: none;text-transform: none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
/*Clickdesk Popup Container CSS */
#clickdesk_container {bottom:0px;right:0px;display:none;text-rendering: optimizeLegibility;z-index:2147483638;}
#clickdesk_frame_container {margin:0px;bottom:0px;right:0px;z-index:100000000000000;}
#clickdesk_popup {position:fixed !important;bottom:0;margin: 0px 10px 0px 10px !important;}

#clickdesk_twitter {font-weight: normal !important;height: 300px !important;max-height: 300px !important;overflow: auto!important;position: relative!important;}
#clickdesk_twitter .tweetdiv {border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;-khtml-border-radius:4px!important;margin:2px!important;background-color: #E5F2F7!important;padding:5px!important;list-style-type:none!important;font-family: Arial, Helvetica, sans-serif!important;font-size: 15px!important;color: #514E40!important;position: relative!important;}
#clickdesk_twitter .tweetdiv:hover {background-color: #FFF!important;}
#clickdesk_twitter .tweetdiv .tweetleft {padding-top: 2px!important;position:relative!important;float:left!important;padding-left:5px!important;margin: 1px!important;padding-right:5px!important;zoom:1!important;text-align: left!important;width: 20%!important;}
#clickdesk_twitter .tweetdiv .tweetright {margin:0px!important;font-size: 12px!important;padding: 2px 0px!important;color: #1E2D42!important;position:relative!important;overflow: hidden!important;}
#clickdesk_twitter .tweetdiv .tweetright a{font-size:95%!important;text-decoration: none!important;color: #0084B4!important;clear:both!important;}
#clickdesk_twitter img {height: 35px!important; width: 35px!important;padding-right:5px!important;position: relative!important;}
.clickdesk #social_nw_fallow_image a{text-decoration: none!important;color: black!important;font-size: 10px!important;}
#clickdesk_popup a.cd_hyperlink { color: #2191C6 !important;}
#clickdesk_popup a.cd_hyperlink:hover { text-decoration: underline !important;}
span#session_timeout_link:hover {text-decoration: underline!important;}
#clickdesk_popup .twitterErrorRedUI {background-color: #FFEBE8!important;border: 1px solid #DD3C10!important;margin: 10px!important;padding: 10px!important;font-size: 11px!important;font-family: "lucida grande",tahoma,verdana,arial,sans-serif!important;color: #333!important;line-height: 1.28!important;text-align: left!important;}
div.clickdesk #social_nw_fallow_image iframe{
	margin: 1px;display: inline;
}
div.clickdesk #social_nw_fallow_image iframe[title="Twitter Tweet Button"]{
	width: 99px!important;
}
div.clickdesk #social_nw_fallow_image iframe[title="Twitter Follow Button"]{
	width: 65px!important;
}

/* Clickdesk smilies */
.cd-smiley-container { background: url(//d25wh3ilibgxb0.cloudfront.net/icons/cd-smilies2.png) no-repeat top left!important;width: 19px!important; height: 19px!important;display: inline-block !important; cursor: pointer!important;}
.cd-0146-flower{ background-position: 0 0!important;  } 
.cd-Allforyou{ background-position: 0 -69px!important;} 
.cd-Angry{ background-position: 0 -138px!important; } 
.cd-Cheeky{ background-position: 0 -207px!important;} 
.cd-Cool{ background-position: 0 -276px!important; } 
.cd-Counter{ background-position: 0 -345px!important; } 
.cd-Crying{ background-position: 0 -414px!important;  } 
.cd-Giggle{background-position: 0 -483px!important;  } 
.cd-Heart{background-position: 0 -552px!important; } 
.cd-Hmm{ background-position: 0 -621px!important;} 
.cd-Laugh{ background-position: 0 -690px!important; } 
.cd-No{ background-position: 0 -759px!important; } 
.cd-Smile{ background-position: 0 -828px!important; } 
.cd-Star{background-position: 0 -897px!important;} 
.cd-Sweating{background-position: 0 -966px!important;} 
.cd-Wink{ background-position: 0 -1035px!important;}
.cd-Yes{background-position: 0 -1104px!important; }
div #clickdesk_smilediv span {
      margin: 3px !important;cursor: pointer!important;
}
div #clickdesk_smilediv div{
    background-color: #2F2F2F!important;text-align: center!important;border-radius: 5px!important;-moz-border-radius: 5px!important;-khtml-border-radius: 5px!important;-webkit-border-radius: 5px!important;
}


#clickdeskchat_social_template big{
	position: absolute!important;top: 40%!important;text-align: center!important;margin-left: 35%!important;
}
/* End Of Clickdesk smilies */


.sprite-icons-footer-chat, .sprite-icons-footer-fb, .sprite-icons-footer-mail, .sprite-icons-footer-phone,
.sprite-icons-footer-twit, .sprite-icons-icon-first, .sprite-icons-icon-mail,.sprite-icons-icon-close, .sprite-icons-icon-minimize,
 .sprite-icons-icon-smiley, .sprite-icons-logo-sm, .sprite-icons-mute, .sprite-icons-star-half, .sprite-icons-star1,  
.sprite-icons-star {
    background: url('//d1gwclp1pmzk26.cloudfront.net/clickdesk-ui/browser/img/sprite-new.png') no-repeat top left!important;display: inline-block!important;
}

.sprite-icons-footer-chat{  background-position: 0 -66px!important; width: 32px!important; height: 21px!important;} 
.sprite-icons-footer-fb{ background-position: 0 -137px!important; width: 32px!important; height: 21px!important; } 
.sprite-icons-footer-mail{ background-position: 0 -208px!important; width: 32px!important; height: 21px!important;  } 
.sprite-icons-footer-phone{background-position: 0 -279px!important; width: 32px!important; height: 21px!important; } 
.sprite-icons-footer-twit{  background-position: 0 -350px!important; width: 32px!important; height: 21px!important; } 
.sprite-icons-icon-first{ background-position: 0 -421px!important; width: 12px!important; height: 13px!important;  } 
.sprite-icons-icon-mail{ background-position: 0 -484px!important; width: 14px!important; height: 13px!important;} 
.sprite-icons-icon-smiley{ background-position: 0 -547px!important; width: 14px!important; height: 13px!important; } 
.sprite-icons-logo-sm{background-position: 0 -610px!important; width: 45px!important; height: 43px!important;} 
.sprite-icons-mute{  background-position: 0 -769px!important; width: 12px!important; height: 13px!important; } 
.sprite-icons-star-half{ background-position: 0 -832px!important; width: 12px!important; height: 12px!important;} 
.sprite-icons-star{  background-position: 0 -894px!important; width: 12px!important; height: 12px!important; } 
.sprite-icons-star1{background-position: 0 -956px!important; width: 12px!important; height: 12px!important;  }
.sprite-icons-icon-close{ background-position: 0 0!important; width: 16px!important; height: 16px!important; }
.sprite-icons-icon-minimize{background-position: 0 -703px!important; width: 16px!important; height: 16px!important;}

/** Animations **/
.clickdesk .cd-bubble {-webkit-animation-iteration-count: 1!important; -webkit-animation-duration: 0.7s!important;-webkit-transition-timing-function: ease-in-out!important;-webkit-animation-direction: alternate;
 					-moz-animation-iteration-count: 1!important; -moz-animation-duration: 0.7s!important;-moz-transition-timing-function: ease-in-out!important;-moz-animation-direction: alternate;
 					-o-animation-iteration-count: 1!important; -o-animation-duration: 0.7s!important;-o-transition-timing-function: ease-in-out!important;-o-animation-direction: alternate;}
.clickdesk .cd-eye-catcher span{color: rgb(102, 102, 102)!important;font-size: 12px!important;font-weight: bold!important;position: absolute!important;top: -5px!important;right: 0px!important;display: none;font-family: verdana!important;}
.clickdesk .cd-eye-catcher span:hover {color: rgb(2, 2, 2)!important;text-decoration: none!important;}

@-webkit-keyframes dissolve {
	0%  { opacity: 0; }
	50% { opacity: 0.3; }
	90% { opacity: 0.6; }
}

@-webkit-keyframes toss_bottom_left {
	0%   { -webkit-transform: rotate(-30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -webkit-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}
@-webkit-keyframes toss_bottom_right {
	0%   { -webkit-transform: rotate(30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -webkit-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}

@-webkit-keyframes slidein_bottom_right {
	0%   { -webkit-transform: translateX(600px) translateZ(0); -webkit-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: translateX(0) translateZ(0); }
}
@-webkit-keyframes slidein_bottom_left {
	0%   { -webkit-transform: translateX(-600px) translateZ(0); -webkit-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: translateX(0) translateZ(0); }
}

@-webkit-keyframes top_to_bottom /* Safari and Chrome */
{
    0% { margin-bottom: -50px!important;}
	50% {margin-bottom: 0px!important;}
}

@-webkit-keyframes fadethrough {
	0%   { -webkit-transform: scale(0.5) translate(0,0); opacity: 1; -webkit-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: scale(1) translate(0,-1px); opacity: 0.5; }
}

@-moz-keyframes dissolve {
	0%  { opacity: 0; }
	50% { opacity: 0.3; }
	90% { opacity: 0.6; }
}

@-moz-keyframes toss_bottom_left {
	0%   { -moz-transform: rotate(-30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -moz-animation-timing-function: ease-in-out; }
	100% { -moz-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}
@-moz-keyframes toss_bottom_right {
	0%   { -moz-transform: rotate(30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -moz-animation-timing-function: ease-in-out; }
	100% { -moz-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}
@-moz-keyframes slidein_bottom_right {
	0%   { -moz-transform: translateX(600px) translateZ(0); -moz-animation-timing-function: ease-in-out; }
	100% { -moz-transform: translateX(0) translateZ(0); }
}
@-moz-keyframes slidein_bottom_left {
	0%   { -moz-transform: translateX(-600px) translateZ(0); -moz-animation-timing-function: ease-in-out; }
	100% { -moz-transform: translateX(0) translateZ(0); }
}

@-moz-keyframes top_to_bottom /* Safari and Chrome */
{
    0% { margin-bottom: -50px!important;}
	50% {margin-bottom: 0px!important;}
}

@-moz-keyframes fadethrough {
	0%   { -moz-transform: scale(0.5) translate(0,0); opacity: 1; -moz-animation-timing-function: ease-in-out; }
	100% { -moz-transform: scale(1) translate(0,-1px); opacity: 0.5; }
}


@-o-keyframes dissolve {
	0%  { opacity: 0; }
	50% { opacity: 0.3; }
	90% { opacity: 0.6; }
}

@-o-keyframes toss_bottom_left {
	0%   { -o-transform: rotate(-30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -o-animation-timing-function: ease-in-out; }
	100% { -o-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}
@-o-keyframes toss_bottom_right {
	0%   { -o-transform: rotate(30deg) scale(1.3) translate(-20px,-250px); opacity: 0; -o-animation-timing-function: ease-in-out; }
	100% { -o-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
}

@-o-keyframes slidein_bottom_right {
	0%   { -o-transform: translateX(600px) translateZ(0); -o-animation-timing-function: ease-in-out; }
	100% { -webkit-transform: translateX(0) translateZ(0); }
}
@-o-keyframes slidein_bottom_left {
	0%   { -o-transform: translateX(-600px) translateZ(0); -o-animation-timing-function: ease-in-out; }
	100% { -o-transform: translateX(0) translateZ(0); }
}

@-o-keyframes top_to_bottom /* Safari and Chrome */
{
    0% { margin-bottom: -50px!important;}
	50% {margin-bottom: 0px!important;}
}

@-o-keyframes fadethrough {
	0%   { -o-transform: scale(0.5) translate(0,0); opacity: 1; -o-animation-timing-function: ease-in-out; }
	100% { -o-transform: scale(1) translate(0,-1px); opacity: 0.5; }
}


/** End of Animations **/

/*Make position:fixed work in IE6!*/

/* Make position:fixed for bubble */

.clickdesk-fixed-top    /* position fixed Top    */{position:fixed !important;bottom:auto !important;}
.clickdesk-fixed-bottom /* position fixed Bottom */{position:fixed !important;bottom:0px !important;top:auto!important;}
.clickdesk-fixed-left   /* position fixed Left   */{position:fixed !important;right:auto !important;left:0px!important;}
.clickdesk-fixed-right  /* position fixed right  */{position:fixed !important;right:0px !important;left:auto!important;}


* html   /* IE6 Fixed Position Jitter Fix */{background-image:url(javascript:false);background-attachment:fixed!important;}
* html .clickdesk-fixed-top    /* IE6 position fixed Top        */{position:absolute !important;bottom:auto !important;top:expression(eval(document.documentElement.scrollTop))!important;}
* html .clickdesk-fixed-right  /* IE6 position fixed right      */{position:absolute !important;right:auto !important;left:expression(eval((document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)+(document.documentElement.clientWidth?document.documentElement.clientWidth : document.body.clientWidth)-this.offsetWidth-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)))!important;}
* html .clickdesk-fixed-bottom /* IE6 position fixed Bottom     */{position:absolute !important;bottom:auto !important;top:expression(eval((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))!important;}
* html .clickdesk-fixed-left   /* IE6 position fixed Left       */{position:absolute !important;right:auto !important;left:expression(eval((document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)));}
* html .clickdesk-fixed-button {width: 100px !important;overflow: hidden!important;}