/*********************
An supplimental fill used to alter base Font Awesome styling
/*********************/
/** .fa-stack-1x, .fa-stack-2x fix for rule in fontawesome.min.css */
.fa-stack-1x, .fa-stack-2x {
  top: 0;
}

.fa-duotone {
  --fa-primary-color: var(--segmentBuilderMainColor); /* defaults to inherit */
  --fa-secondary-color: var(--segmentBuilderBreadcrumbColor); /* defaults to inherit */
  --fa-primary-opacity: 1; /* defaults to 1 */
  --fa-secondary-opacity: 0.8; /* defaults to 0.4 */
}

.mat-stroked-button.fa-duotone::before {
  margin: inherit;
}

em.fa-regular,
em.far,
em.fa-light,
em.fal,
em.fa-thin,
em.fat,
em.fa-solid,
em.fas,
em.fa-duotone,
em.fad,
em.fa-brands,
em.fab {
  align-self: center;
}

button.fa-regular,
button.far,
button.fa-light,
button.fal,
button.fa-thin,
button.fat,
button.fa-solid,
button.fas,
button.fa-duotone,
button.fad,
button.fa-brands,
button.fab {
  border-color: transparent;
  background-color: transparent;
}
