.fitment-warning
{
	border-left: 4px solid;
}

.fitment-warning.alert-warning
{
	border-color: #b37d00;
	background: #fff8e1;
}

.fitment-warning.alert-success
{
	border-color: #2e7d32;
}

.fitment-warning .fitment-header
{
	font-family: var(--body-font-family);
	text-transform: uppercase;
	font-weight: bold;
}

.fitment-warning i
{
	padding: 0 !important;
	margin: 0;
	font-size:22px;
}

.fitment-warning.alert-warning i
{
	color:#b37d00;
}

.fitment-warning.alert-success i
{
	color:#2e7d32;
}

.fitment-warning .fitment-text
{
	padding: 1rem 2rem 2rem;
}

.fitment-warning .fitment-model
{
	padding-top: 0.5rem;
	text-transform: uppercase;
	font-weight: bold;
}

.fitment-warning .fitment-selector .btn
{
	margin: 0;
	padding: 0.5rem;
}

.fitment-warning .fitment-selector .fitment-text
{
	padding: 0.5rem 0 0;

}