.tooltip { color: #E41601 !important; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	padding: 10px 10px 8px;
	opacity: 1;
    color: #E41601;
    font-size: 13px;
}
#tooltip:after, #tooltip:before {
    bottom: 100%;
    left: 12px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
#tooltip:before {
    border-color: transparent;
    border-bottom-color: rgb(204, 204, 204);
    border-width: 8px;
    margin-left: -9px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    margin-bottom: -8px;
}
#tooltip:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -7px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    margin-bottom: -8px;
}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal; font-size: 13px; color: #333; }