.side-bar {
	background-color: #fafafa;
	height:100%;
}
.container {
	height: 92%;
}
.content {
	padding-top: 1%;
}
.columns .no-padding {
	padding: 0;
}
.no-margin input,
a.button.tiny.no-margin,
.no-margin button {
	margin: 0;
}
.added {
	background-color: #d1e6d3;
}
.added:nth-of-type(even){
	background-color: #d1e6d3;
}
#statistics tr:nth-child(even)  {
	background-color: #eaeaea;
}
table.search-products td {
	padding: 0px;
}
table.search-products button,
table.search-products input,
table.search-products select {
	margin: 0px;
}
button.mini {
	padding: 0.5rem 0.75rem 0.5rem 0.75rem;
}
input.alert {
	border: 1px solid #b34548;
}
.button.tiny {
	font-size: 0.85rem;
}
.button.very-tiny {
	padding: 0.25rem 0.5rem 0.25rem 0.5rem;
}
.button.grey {
	background-color: #eaeaea;
	color: black;
}
.show-delay-effect {
	position: relative;
	opacity: 0;
	top: -10px;
	transition: all 0.3s;
}

.show-delay-effect.showed {
	top: 0;
	opacity: 1;
}