/*
	$Id: fcom.css 69 2017-02-24 09:25:26Z fer $
*/
body {
	padding-top: 70px; /* Required padding for .navbar-fixed-top */
}

html, body {
	height: 100%;
}

section {
	margin-bottom: 20px;
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* Negative indent footer by it's height */
}

/* fixed height of the footer */
#push, #footer { height: 60px; }
#footer { background-color: #f5f5f5; }
/* apply responsive CSS fixes as necessary */
@media (max-width: 767px) {
	#footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.container .credit { margin: 20px 0; }

.align-right {
	text-align: right;
}

/* grido nav */
span.search { display: inline; float: left; }
span.paginator { display: inline; float: left; }
span.paginator ul>li {
	/* list-style-type: none; */
	display: inline;
	float: left;
	margin-right: 5px;
}
span.right { display: inline; float: left; }
span.count label { margin-left: 10px; line-height: 34px; }
span.count select { display: inline; float: left; width: auto; }

td.grid-cell-action { white-space: nowrap; }

#calendar {
/*	max-width: 900px; */
	margin: 0 auto;
}

/* grido store + staff clickable badges */
.badge>a, .badge>a:hover {
	color: #ffffff;
}

.strike {
	text-decoration: line-through;
}