.tooltip_template {
	display:none;
}
.tooltipster-fall, .tooltipster-grow.tooltipster-show {
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);
	-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-base {
	display:flex;
	pointer-events:none;
	position:absolute
}
.tooltipster-box {
	flex:1 1 auto
}
.tooltipster-content {
	box-sizing:border-box;
	max-height:100%;
	max-width:100%;
	overflow:auto
}
.tooltipster-ruler {
	bottom:0;
	left:0;
	overflow:hidden;
	position:fixed;
	right:0;
	top:0;
	visibility:hidden
}
.tooltipster-fade {
	opacity:0;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-ms-transition-property:opacity;
	transition-property:opacity
}
.tooltipster-fade.tooltipster-show {
	opacity:1
}
.tooltipster-grow {
	-webkit-transform:scale(0, 0);
	-moz-transform:scale(0, 0);
	-o-transform:scale(0, 0);
	-ms-transform:scale(0, 0);
	transform:scale(0, 0);
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden
}
.tooltipster-grow.tooltipster-show {
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1);
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-swing {
	opacity:0;
	-webkit-transform:rotateZ(4deg);
	-moz-transform:rotateZ(4deg);
	-o-transform:rotateZ(4deg);
	-ms-transform:rotateZ(4deg);
	transform:rotateZ(4deg);
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform
}
.tooltipster-swing.tooltipster-show {
	opacity:1;
	-webkit-transform:rotateZ(0);
	-moz-transform:rotateZ(0);
	-o-transform:rotateZ(0);
	-ms-transform:rotateZ(0);
	transform:rotateZ(0);
	-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
	-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
	-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)
}
.tooltipster-fall {
	-webkit-transition-property:top;
	-moz-transition-property:top;
	-o-transition-property:top;
	-ms-transition-property:top;
	transition-property:top;
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-fall.tooltipster-initial {
	top:0!important
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property:all;
	-moz-transition-property:all;
	-o-transition-property:all;
	-ms-transition-property:all;
	transition-property:all;
	top:0!important;
	opacity:0
}
.tooltipster-slide {
	-webkit-transition-property:left;
	-moz-transition-property:left;
	-o-transition-property:left;
	-ms-transition-property:left;
	transition-property:left;
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-slide.tooltipster-initial {
	left:-40px!important
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property:all;
	-moz-transition-property:all;
	-o-transition-property:all;
	-ms-transition-property:all;
	transition-property:all;
	left:0!important;
	opacity:0
}
@keyframes tooltipster-fading {
0% {
opacity:0
}
100% {
opacity:1
}
}
.tooltipster-update-fade {
animation:tooltipster-fading .4s
}
@keyframes tooltipster-rotating {
25% {
transform:rotate(-2deg)
}
75% {
transform:rotate(2deg)
}
100% {
transform:rotate(0)
}
}
.tooltipster-update-rotate {
animation:tooltipster-rotating .6s
}
@keyframes tooltipster-scaling {
50% {
transform:scale(1.1)
}
100% {
transform:scale(1)
}
}
.tooltipster-update-scale {
animation:tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box {
	background:#f6f7f8;
	border-radius: 1px;
  	box-shadow: 0px 0px 0px 4px rgba(204,204,204,0.65);  
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top:8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right:10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left:10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom:8px
}
.tooltipster-sidetip .tooltipster-content {
	color:#000;
	line-height:18px;
	padding:4px 8px;
	/*-webkit-box-shadow:inset 0px 0px 35px 0px rgba(221,221,221,0.6);
    -moz-box-shadow:inset 0px 0px 35px 0px rgba(221,221,221,0.6);
    box-shadow:inset 0px 0px 35px 0px rgba(221,221,221,0.6);*/
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:140px;
}
.tooltipster-sidetip .tooltipster-arrow {
	overflow:hidden;
	position:absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height:10px;
	margin-left:-10px;
	top:-2px;
	width:20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height:20px;
	margin-top:-10px;
	right:0;
	top:0;
	width:10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height:20px;
	margin-top:-10px;
	left:0;
	top:0;
	width:10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom:-2px;
	height:10px;
	margin-left:-10px;
	width:20px
}
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height:0;
	position:absolute;
	width:0
}
.tooltipster-sidetip .tooltipster-arrow-background {
	border:10px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color:#f6f6f6;
	left:0;
	top:3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color:#f6f6f6;
	left:-3px;
	top:0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color:#f6f6f6;
	left:3px;
	top:0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color:#f6f6f6;
	left:0;
	top:-3px
}
.tooltipster-sidetip .tooltipster-arrow-border {
	border:10px solid transparent;
	left:0;
	top:0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:rgba(204,204,204,0.65);
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color:rgba(204,204,204,0.65);
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color:rgba(204,204,204,0.65);
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color:rgba(204,204,204,0.65);
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position:relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top:-10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left:-10px
}
