/* Tooltipster */
.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);
}
.tooltipster-light {border-radius: 5px; border: 1px solid #144788; background: rgba(7, 65, 137, 0.90); color: #fff;}
.tooltipster-light .tooltipster-content {text-align: left; font-family: 'Open Sans', Segoe UI, tahoma, verdana; font-size: 10pt; color: #fff; line-height: 18px; padding: 8px 10px;}

/* Hints */
.tooltipster-content a		{font-family: 'Open Sans', Segoe UI, tahoma, verdana; font-size: 10pt; color: #87C2FD; text-decoration: underline;}
.tooltipster-content a:hover	{font-family: 'Open Sans', Segoe UI, tahoma, verdana; font-size: 10pt; color: #619EDC;}
.hint_icon, .hint_icon_info	{display: inline-block; width: 10px; height: 10px; margin: -1px 0;}
.hint_icon			{background: url(../../www-img/web/gui/hint_icon_10.png) no-repeat; }
.hint_icon_info		{background: url(../../www-img/web/gui/hint_info.png) no-repeat; }