/* 
* always include base css to get basic styling for header etc.
*/
@import url(easy-table/css/easy-table.css);


/*
	use bootstrap css for default theme.
*/
/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

table.easy-table {max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.easy-table{width:100%;margin-bottom:18px;}.easy-table th,.easy-table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.easy-table th{font-weight:bold;}
.easy-table thead th{vertical-align:bottom;}
.easy-table caption+thead tr:first-child th,.easy-table caption+thead tr:first-child td,.easy-table colgroup+thead tr:first-child th,.easy-table colgroup+thead tr:first-child td,.easy-table thead:first-child tr:first-child th,.easy-table thead:first-child tr:first-child td{border-top:0;}
.easy-table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.easy-table tbody tr:hover td,.easy-table tbody tr:hover th{background-color:#f5f5f5;}
table.easy-table caption{
	font-weight:bold;
}/*
 * Counterize CSS
 */
.collapsed {
	display: none;
}

.expanded {
	display: table-row;
}

#counterize_history_navigationbar *, #counterize_history_navigationbar2 * {
	display: inline-block;
}

#counterize_history_navigationbar li, #counterize_history_navigationbar2 li {
	margin-left: 5px;
	margin-right: 5px;
}


#counterizehistorytable {
	margin-bottom: 30px;
}

#counterizehistorytable tr.alternate, #counterizehitcountertable tr.alternate {
	background-color: #e8e8e8;
}

#counterizehistorytable tbody {
	border: solid #999 1px;
}

#counterizehistorytable thead {
	display: table-header-group;
	border: solid #999 1px;
}

#counterizehistorytable th {
	height: 30px;
	background-color: #ddd;
}

#counterizehistorytable thead tr th, #counterizehistorytable tfoot tr th, #counterizehistorytable tbody tr.repeat th {
	padding: 5px;
	text-align: center;
}

#counterizehistorytable tfoot {
	display: table-footer-group;
	border: solid #999 1px;
}

#counterizehistorytable tbody tr.repeat {
	border: solid #999 1px;
}

#counterizehistorytable th + th, #counterizehistorytable td + td {
	border-left: dashed #d0d0d0 1px;
	padding: 5px;
}

#counterizehistorytable td {
	vertical-align: middle;
}

.counterize_history_killbutton {
	color: red;
	font-size: 18px;
	font-weight: bold;
}

.counterize_subtable {
	border: solid #ccc 1px;
}

.counterize_subtable .alternate {
	background-color: #eee;
}

.counterize_caption_help:hover {
	cursor: help;
}

.counterize_chart_bar {
	box-shadow:2px 2px 2px #333333;
}

.counterize_chart_bar_horizontal {
	vertical-align:middle;
	margin-bottom: 1px;
	height: 20px;
	display: inline-block;
}

/* horizontal gradients */
.counterize_chart_bar_horizontal.blue {
	background: #003399; /* Old browsers */
	background: -moz-linear-gradient(left, #003399 0%, #006699 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003399), color-stop(100%,#006699)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #003399 0%,#006699 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #003399 0%,#006699 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #003399 0%,#006699 100%); /* IE10+ */
	background: linear-gradient(left, #003399 0%,#006699 100%); /* W3C */
}
.counterize_chart_bar_horizontal.red {
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(left, #cc0000 0%, #ff0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cc0000), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #cc0000 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #cc0000 0%,#ff0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #cc0000 0%,#ff0000 100%); /* IE10+ */
	background: linear-gradient(left, #cc0000 0%,#ff0000 100%); /* W3C */
}
.counterize_chart_bar_horizontal.green {
	background: #009900; /* Old browsers */
	background: -moz-linear-gradient(left, #009900 0%, #00dc00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#009900), color-stop(100%,#00dc00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #009900 0%,#00dc00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #009900 0%,#00dc00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #009900 0%,#00dc00 100%); /* IE10+ */
	background: linear-gradient(left, #009900 0%,#00dc00 100%); /* W3C */
}
.counterize_chart_bar_horizontal.yellow {
	background: #ccc00c; /* Old browsers */
	background: -moz-linear-gradient(left, #ccc00c 0%, #ffff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ccc00c), color-stop(100%,#ffff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ccc00c 0%,#ffff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ccc00c 0%,#ffff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ccc00c 0%,#ffff00 100%); /* IE10+ */
	background: linear-gradient(left, #ccc00c 0%,#ffff00 100%); /* W3C */
}

.counterize_chart_bar_vertical {
	width: 20px;
	vertical-align: bottom;
	margin-right: 1px;
	display: inline-block;
}

/* vertical gradients */
.counterize_chart_bar_vertical.blue {
	background: #006699; /* Old browsers */
	background: -moz-linear-gradient(top, #006699 0%, #003399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006699), color-stop(100%,#003399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #006699 0%,#003399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #006699 0%,#003399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #006699 0%,#003399 100%); /* IE10+ */
	background: linear-gradient(top, #006699 0%,#003399 100%); /* W3C */
}
.counterize_chart_bar_vertical.red {
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top, #ff0000 0%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(top, #ff0000 0%,#cc0000 100%); /* W3C */
}
.counterize_chart_bar_vertical.green {
	background: #00dc00; /* Old browsers */
	background: -moz-linear-gradient(top, #00dc00 0%, #009900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00dc00), color-stop(100%,#009900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00dc00 0%,#009900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00dc00 0%,#009900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00dc00 0%,#009900 100%); /* IE10+ */
	background: linear-gradient(top, #00dc00 0%,#009900 100%); /* W3C */
}
.counterize_chart_bar_vertical.yellow {
	background: #ffff00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffff00 0%, #cccc00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff00), color-stop(100%,#cccc00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffff00 0%,#cccc00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffff00 0%,#cccc00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffff00 0%,#cccc00 100%); /* IE10+ */
	background: linear-gradient(top, #ffff00 0%,#cccc00 100%); /* W3C */
}

.counterize_chart_bar_vertical_inverted {
	vertical-align: top;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-ms-filter: 'FlipV';
	transform: scaleY(-1);
	filter: FlipV;
}

.counterizefooter {
	margin-top: 30px;
}