.tooltipster-default{
 border-radius:5px;
 border:2px solid #000;
 background:#4c4c4c;
 color:#fff;
}


.tooltipster-default .tooltipster-content{
 font-family:Arial,sans-serif;
 font-size:14px;
 line-height:16px;
 padding:8px 10px;
 overflow:hidden;
}


.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{
 
}



.tooltipster-icon{
 cursor:help;
 margin-left:4px;
}









.tooltipster-base{
 padding:0;
 font-size:0;
 line-height:0;
 position:absolute;
 left:0;
 top:0;
 z-index:9999999;
 pointer-events:none;
 width:auto;
 overflow:visible;
}
.tooltipster-base .tooltipster-content{
 overflow:hidden;
}



.tooltipster-arrow{
 display:block;
 text-align:center;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
}
.tooltipster-arrow span,.tooltipster-arrow-border{
 display:block;
 width:0;
 height:0;
 position:absolute;
}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{
 border-left:8px solid transparent !important;
 border-right:8px solid transparent !important;
 border-top:8px solid;
 bottom:-7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{
 border-left:9px solid transparent !important;
 border-right:9px solid transparent !important;
 border-top:9px solid;
 bottom:-7px;
}

.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{
 border-left:8px solid transparent !important;
 border-right:8px solid transparent !important;
 border-bottom:8px solid;
 top:-7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{
 border-left:9px solid transparent !important;
 border-right:9px solid transparent !important;
 border-bottom:9px solid;
 top:-7px;
}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{
 left:0;
 right:0;
 margin:0 auto;
}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{
 left:6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{
 left:5px;
}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{
 right:6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{
 right:5px;
}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{
 border-top:8px solid transparent !important;
 border-bottom:8px solid transparent !important;
 border-left:8px solid;
 top:50%;
 margin-top:-7px;
 right:-7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border{
 border-top:9px solid transparent !important;
 border-bottom:9px solid transparent !important;
 border-left:9px solid;
 margin-top:-8px;
}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{
 border-top:8px solid transparent !important;
 border-bottom:8px solid transparent !important;
 border-right:8px solid;
 top:50%;
 margin-top:-7px;
 left:-7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border{
 border-top:9px solid transparent !important;
 border-bottom:9px solid transparent !important;
 border-right:9px solid;
 margin-top:-8px;
}




.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-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-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(0.175,0.885,0.320,1);
 -webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 transition-timing-function:cubic-bezier(0.175,0.885,0.320,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-show{
 opacity:1;
 -webkit-transform:rotateZ(0deg);
 -moz-transform:rotateZ(0deg);
 -o-transform:rotateZ(0deg);
 -ms-transform:rotateZ(0deg);
 transform:rotateZ(0deg);
 -webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);
 -webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
 -moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
 -ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
 -o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
 transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
}

.tooltipster-fall{
 top:0;
 -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(0.175,0.885,0.320,1);
 -webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
}
.tooltipster-fall-show{
}
.tooltipster-fall.tooltipster-dying{
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 top:0px !important;
 opacity:0;
}

.tooltipster-slide{
 left:-40px;
 -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(0.175,0.885,0.320,1);
 -webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 -o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
 transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
}
.tooltipster-slide.tooltipster-slide-show{
}
.tooltipster-slide.tooltipster-dying{
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 left:0px !important;
 opacity:0;
}



.tooltipster-content-changing{
 opacity:0.5;
 -webkit-transform:scale(1.1,1.1);
 -moz-transform:scale(1.1,1.1);
 -o-transform:scale(1.1,1.1);
 -ms-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1);
}