body {
	padding-top: 20px;
	padding-bottom: 20px;
}
@media (min-width:768px) {
	body {
		padding-top: 100px;
		padding-bottom: 50px;
	}
}
textarea {
	resize: none;
}

/* global spacing overrides */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	//margin-top: 0;
}
hr {
	margin-top: 30px;
	margin-bottom: 30px;
}
#qm.qm-show {
	z-index: 100000000;
	position: relative;
}
h5, p {
	&.plain {
		line-height: 1.5;
	}
}
/* .form-control {
	padding: 10px 12px;
} */
.rating {
	background-color: lighten(#000, 95%);
	h5 {
	}
	h1 {
		margin-top: 0;
	}
}