.content
{
	margin: 1rem;
	font-weight: 400;
}

.form
{
	background-color: #eeeeee; 
	padding: 1rem;
}

.unitsheader
{
	padding: 0rem;
}

.unit
{
	background-color: #eeeeee; 
}

.auditunit
{
	background-color: #f8d7da !important;
}

a
{
	text-decoration: none;
	color: #dc3545;
}

h1
{
	margin-bottom: 2rem;
	font-weight: 200;
}

h2
{
	margin-bottom: 2rem;
	font-weight: 200;
}

h3
{
	margin-bottom: 1rem;
	font-weight: 200;
}

h4
{
	margin: 1rem;
	font-weight: 200;
}

.previous td
{
	color: #817f7f;
}

.button-submitting {
	pointer-events: none; /* Prevents clicks */
	opacity: 0.6;        /* Makes it look faded */
	cursor: not-allowed;} /* Changes cursor to indicate it's not clickable */

.input-group {
	display: flex;
	align-items: center;
}
.input-group .form-control {
	flex-grow: 1; /* Allows input to take available space */
}
.voice-input-button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: -1px; /* Overlap the border slightly */
	margin-right: 8px;
}
