body {
	padding-top: 70px; // to allow space for navbar
}

nav.navbar, footer {
	//background-color: #d3e0ff;
	background-color: white;

}

.req {
	color: red;
}

form label {
	font-weight: 700;
}

.help-block {
	font-size: 0.8em;
	font-style: italic;
}

span.size-note {
	color: orange;
	font-size: 1em;
}

.card-text a {
	text-decoration: none;
}

div.card-img-overlay span.badge {
	color: #403f3f; /* a shade of dark grey */
}

div.card-img-overlay span.badge-tod {
	background-color: #defade; /* green */
}

div.card-img-overlay span.badge-tom {
	background-color: #FAFAD2; /* yellow */
}

div.card-img-overlay span.badge-nex {
	background-color: #fed5a4; /* orange */
}

div.card-img-overlay span.badge-pickup {
	background-color: #def9f9; /* blue */
}

div.card-img-overlay span.badge-kids {
	background-color: #f7e6f7; /* pink */
}

div.card-img-overlay span.badge-lgbt {
	background-color: #dda0dd; /* plum */
}

div.card-img-overlay span.badge-age {
	background-color: #edda74; /* goldenrod */
}

div.card-img-overlay span.badge-rating {
	background-color: #7fffd4; /* aquamarine */
}

div.card-img-overlay span.badge-private {
	background-color: #a5cef8; /* powder blue */
}

/* hover for toggle buttons */
/*btn-check + .btn.btn-outline-primary:hover {*/
/*.btn-check + .btn.rounded-pill:hover {*/
.btn-check + .btn.toggle-checkbox:hover {
	color: var(--bs-btn-hover-color); /* Uses Bootstrap's hover text color variable */
	background-color: var(--bs-btn-hover-bg); /* Uses Bootstrap's hover background color variable */
	border-color: var(--bs-btn-hover-border-color); /* Uses Bootstrap's hover border color variable */
}

/* this class controls the "checkbox toggles" used in off-canvas
** set the border-radius to 1rem to make it a "rounded-pill"
** otherwise, this gives a different shape
*/
.toggle-checkbox {
	border-top-left-radius: 1rem;
	border-top-right-radius: 0.3rem;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 0.3rem;
}

/* for logo in navbar - based on BRAND_SLUG */
a.navbar-brand > img.pricoday {
	height: 1.5rem;
}