.hiveBox
{
	display:table;
	float:left;
	margin:1%;
	background-color:#ffcc00;
	text-align:center;
}

.hiveBox.inactive
{
	background-color: grey;
}

.hiveBox .branding-bar
{
	font-size:20px;
	display:table-cell;
	vertical-align: middle;
}

.hiveBox .hiveStats
{
	float:left;
	min-height:35px;
	background-color: #333333;
	width:100%;
	text-align:right;
	padding:5px;
}

.hiveLastInspectionDate
{
	float:left;
	font-family:Poppins-Regular;
	font-size:12px;
	padding: 2px;
	margin-left: 5px;
}


/* MOBILE */
@media only screen and (max-width: 600px) {
	.hiveBox
	{
		width:48%;
	}
}

@media only screen and (max-width: 300px) {
	.hiveBox
	{
		width:90%;
	}
}
