@font-face
{
	font-family: happo;
	src: url('../style/raleway/Raleway-Regular.ttf');
}

/* LEGEND TABLE -----------------------------------------*/
.jqplot-table-legend
{ 
	background: #a38987;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	border:3px solid #e7b0ac;
	padding:1px;
	margin-bottom:25px;
	margin-left:70px;
	width:260px;
}

.jqplot-table-legend .jqplot-series-hidden { text-decoration: line-through; }

.jqplot-table-legend td { border:0; }


/* LEGEND SWATCHES */
td.jqplot-table-legend-swatch
{
    padding-top: 0.5em;
    text-align: center;
}

div.jqplot-table-legend-swatch-outline
{
    border: 1px solid #cccccc;
    padding:1px;
}

div.jqplot-table-legend-swatch
{
    width:0px;
    height:0px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

td.jqplot-cursor-legend-swatch
{
    vertical-align: middle;
    text-align: center;
}

table.jqplot-table-legend tr td.jqplot-table-legend-swatch { width:30px; cursor:pointer; }
div.jqplot-table-legend-swatch-outline div.jqplot-table-legend-swatch  { width:30px; }

div.jqplot-cursor-legend-swatch
{
    width: 1.6em;
    height: 0.7em;
}


/* LEGEND LABELS -----------------------------------------*/
.jqplot-table-legend-label
{
	white-space: nowrap;
	cursor:pointer;
	text-align:left;
	color: #2c97ca;
	text-decoration: normal;
	font-family: happo, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


/* AXIS -----------------------------------------*/
.jqplot-xaxis-tick, .jqplot-yaxis-tick
{
	font-size: 14px !important;
	color:#726869 !important;
}

.jqplot-xaxis { border-top:1px solid #e55f5e; margin-top:5px; }

.jqplot-yaxis { border-right:1px solid #e55f5e; margin-right:15px; }


/* TOOLTIP -----------------------------------------*/
#bubbleTooltip
{
	position: absolute; 
	z-index: 99; 
	display: none;

	white-space: nowrap;
	text-align:left;
	color: #726869;
	text-decoration: normal;
	font-family: happo, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;

	border:2px solid #e6e6de;
	padding:10px;		
	width:200px !important;	
}
