protected function renderBox($boxData, $colSize)
	{
		$options = $boxData['options'];
		Html::addCssClass($options, 'col-md-' . $colSize);
		Html::addCssClass($options, 'col-sm-' . ($colSize * 2));
		Html::addCssClass($options, 'stats-box');

		echo Html::beginTag('div', $options);
		echo Html::beginTag('div', ['class'=>'stats-box-content-wrapper']);

		//header
		echo Html::beginTag('div', ['class'=>'stats-box-header']);
		if (isset($boxData['headerIcon'])) {
			echo $this->createIcon($boxData['headerIcon']);
		}
		echo Html::tag($this->headerTagName, $boxData['header']);
		echo Html::endTag('div');

		//content
		echo Html::beginTag('div', ['class'=>'stats-box-content']);
		if (isset($boxData['valuePrefix'])) echo Html::tag('span', $boxData['valuePrefix'], ['class'=>'stats-box-content-prefix']);
		$value = $boxData['value'] instanceof \Closure ? call_user_func($boxData['value']) : $boxData['value'];
		echo Html::tag('span', $value, ['class'=>'stats-box-value']);
		if (isset($boxData['valueSuffix'])) echo Html::tag('span', $boxData['valueSuffix'], ['class'=>'stats-box-content-suffix']);
		echo Html::endTag('div');

		echo Html::endTag('div');
		echo Html::endTag('div');
	}