
Highcharts.theme = {
	credits: false,
	colors: ['rgb(57,58,59)', 'rgb(231,231,231)', 'rgb(227,28,36)'],
	chart: {
		borderWidth: 0,
		plotBackgroundColor: null,
		plotShadow: false,
		plotBorderWidth: 0,
		marginLeft: 0,
		marginTop: 0,
		marginRight: 0,
		marginBottom: 0,
		spacingTop: 0,
		spacingBottom: 0,
		spacingLeft: 0,
		spacingRight: 0
	},
	title: {
		text: ''
	},
	subtitle: {
		text: ''
	},
	xAxis: {
		gridLineWidth: 0
	},
	yAxis: {
		alternateGridColor: null,
		minorTickInterval: null,
		gridLineColor: 'rgba(255, 255, 255, .1)',
		lineWidth: 0,
		tickWidth: 0,
		labels: {
			style: {
				color: '#999',
				fontWeight: 'bold'
			}
		},
		title: {
			style: {
				color: '#AAA',
				font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
			}				
		}
	},
	tooltip: {
		backgroundColor: {
			linearGradient: [0, 0, 0, 50],
			stops: [
				[0, 'rgb(0,137,221)'],
				[1, 'rgb(0,117,189)']
			]
		},
		borderWidth: 0,
		borderStyle: 'solid',
		borderWidth: 15,
		borderColor: 'rgba(225,225,225,.9)',
		borderRadius: 0,
		style: {
			color: '#FFF',
			font: 'bold 13px "Arial Narrow", Arial, Helvetica, sans-serif',
			padding: 15
		}
	},

	plotOptions: {
		pie: {
			size: '95%',
			innerSize: '30%',
			borderWidth: '0',
			allowPointSelect: true,
			cursor: 'pointer',
			dataLabels: {
				enabled: false,
				distance: -30,
				color: 'rgb(255,255,255)',
				style: {
					font: 'bold 12px/1 Helvetica, Arial, sans-serif',
					textShadow: '1px 1px 0 rgba(0,0,0,.5)'
				}				
			}
		}
	}
};

// Apply the theme
var highchartsOptions = Highcharts.setOptions(Highcharts.theme);

