.custom_tooltip {
	.theme-tooltip();
	
    height: auto;
	margin: 0 6px;
    opacity: 0.9;
    position: fixed;
    width: auto;
    z-index: 5000;

	.custom_tooltip_arrow {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		display: block;
		font-size: 0;
		height: 0;
		margin: 0 0 0 16px;
		position: relative;
		width: 0;
	}

	.custom_tooltip_arrow.top {
		border-bottom: 6px solid @tooltip-color;
	}

	.custom_tooltip_arrow.bottom_arrow {
		border-top: 6px solid @tooltip-color;
	}

	.custom_tooltip_text {
		background: @tooltip-color;
		border: 1px solid @tooltip-color;
		border-radius: 4px;
		color: white;
		display: block;
		font-size: 12px;
		font-family: Verdana;
	    padding: 6px;
		white-space: nowrap;
	}
}
