body
{
  overscroll-behavior-y: contain;
}

.TradeGothicLT-Bold { 
	font-family: TradeGothicLT-Bold;
	font-weight: normal;
	font-style: normal;
}
.AvenirNextLTPro-Regular { 
	font-family: AvenirNextLTPro-Regular;
	font-weight: normal;
	font-style: normal;
}

.AvenirNextLTPro-Bold { 
	font-family: AvenirNextLTPro-Regular;
	font-weight: bold;
	font-style: normal;
}

.heading {
	font-size: 1.875em;
}

p {
	margin: 0;
}

#suspConfigurator {
	min-height: 100%;
	overflow: hidden;
	display: block;
	position: relative;
	padding-bottom: 32px; 
}

/* Change font for all v-select items */
.v-menu__content .v-list-item__title {
  font-family: AvenirNextLTPro-Regular;
}

/* Change text and background color of selected item */
.v-menu__content .v-list-item.v-list-item--active {
  background-color: #009FAD !important; /* custom background */
  color: white !important;             /* custom text */
}

/* Change font on all v-btns */
.v-btn .v-btn__content {
  font-family: TradeGothicLT-Bold !important;
}

/* Change font on all inputs */
.v-input, .v-input textarea, .vinput .v-label {
	font-family: AvenirNextLTPro-Regular;
}