.container {
	 padding: 20px;
}
 .bar-group {
	 display: table;
	 min-height: 200px;
	 background-color: #f2f2f2;
	 width: 100%;
	 padding: 50px 5px 0;
}
 .bar {
	 display: table-cell;
	 vertical-align: bottom;
	 padding-right: 2px;
}
 .inner {
	 background-color: #0078a0;
	 position: relative;
	 cursor: pointer;
	 -webkit-transition: background-color 200ms ease-out;
	 -moz-transition: background-color 200ms ease-out;
	 -ms-transition: background-color 200ms ease-out;
	 -o-transition: background-color 200ms ease-out;
	 transition: background-color 200ms ease-out;
}
 .inner:hover {
	 background-color: #007095;
}
 .inner-text {
	 text-align: center;
	 width: 100%;
	 position: absolute;
	 top: -40px;
	 line-height: 18px;
	 font-size: 18px;
}