.bb-green-text {
	color: #52b407;
}

.bb-btn-green {
  color: #fff;
  background-color: #52b407;
  border-color: #52b407;
}

.bb-input-red {
	border-color: #f00 !important;
}

.bb-bg-black {
	background-color: #000 !important;
}

.bb-left-space {
	margin-left: 2rem;
}

.bb-top-space {
	margin-top: 1rem;
}

.bb-top-space-large {
	margin-top: 2rem;
}

.bb-top-space-x-large {
	margin-top: 3rem;
}

.bb-bg-dark-grey {
	border: 1px solid #000;
	background-color: #fff;
}

.bb-text-black {
	color: #000;
}

.bb-hidden {
	display: none;
}

.bb-shown-block {
	display: block;
}

.bb-shown-inline {
	display: inline;
}

.bb-shown-table {
	display: table;
}

.bb-invisible {
	visibility: hidden;
}

.bb-visible {
	visibility: visible;
}

.bb-nav-link, .bb-admin-nav-link {
	color: #52b407 !important;
	text-decoration: none !important;
	padding: 0.4rem 0.5rem;
}

.bb-nav-link:hover {
	color: #000 !important;
}

.btn-dark {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.bb-card-horizontal {
    display: flex;
    flex: 1 1 auto;
}

.bb-main-slide-nav:not(:first-child) {
	margin-left: 0.5rem;
}

.bb-plain-link {
	color: #343a40 !important;
	text-decoration: none !important;
}

.bb-white-link {
	color: #fff !important;
	text-decoration: none !important;
}

tr.admin-companies-row, tr.admin-webreg-row, tr.admin-prodcat-row, tr.admin-user-row, tr.admin-product-row, td.admin-carousel-cell {
	cursor: pointer;
}

/*  Styles for eco products table - copied from old site.  */
.table1 .column1 {
  background-color: #ccffcc;
  border: 1px solid #666;
}
.table1 .column2 {
  background-color: #cccccc;
  border: 1px solid #666;

}
.table1 .column3 {
  background-color: #a8d08d;
  border: 1px solid #666;

}
.table1 .column4 {
  background-color: #70ad47;
  border: 1px solid #666;

}
.table1 .column5 {
  background-color: #538135;
  color: #FFFFFF;
  border: 1px solid #ddd;
}
.table1 .column6 {
  background-color: #385623;
  color: #FFFFFF;
  border: 1px solid #ddd;
}