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