/* Minification failed. Returning unminified contents.
(28,26): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-secondary-background-color'
(31,26): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-secondary-foreground-color'
(60,26): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-link-color'
(61,15): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-link-hover-color'
(74,14): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-primary-background-color'
(77,14): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-primary-foreground-color'
(80,14): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-secondary-background-color'
(83,14): run-time error CSS1039: Token not allowed after unary operator: '-swift-button-secondary-foreground-color'
 */
.chestertonlight a {
  color: #0072C6;
  text-decoration: none;
}
.chestertonlight a:hover {
  color: #0072C6;
  text-decoration: underline;
}
.groundButton a {
  position: absolute;
  bottom: 0;
}
.dark a {
  color: #FFFFFF;
  text-decoration: none;
  /*  provide more spacing betwen text & underline, because sometimes moving away from hover the line persists and without this declaration the line can bunch up onto the text */
  text-underline-position: under;
}
.dark a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  /*  provide more spacing betwen text & underline */
  text-underline-position: under;
}
/* Dummy file for Optimizer Training */

.list-group-item.highlighted-border {
  border: 1px solid var(--swift-button-secondary-background-color);
}
.list-group-item.normal-border {
  border: 1px solid var(--swift-button-secondary-foreground-color);
}
.map-pin {
  height: fit-content;
}
.map-pin.highlighted,
.map-pin.highlighted svg {
  stroke: red;
  /* var(--swift-button-secondary-background-color); */

}
.map-pin.normal,
.map-pin.normal svg {
  stroke: white/* var(--swift-button-secondary-background-color); */;
}
.map-custom-filter {
  min-height: 50px;
}
.h-fit-content {
  height: fit-content;
}
.btn-black {
  background-color: black !important;
  color: white !important;
}
.btn-custom {
  padding: 0.75rem !important;
}
.btn-quote {
  background-color: var(--swift-button-link-color) !important;
  color: var(--swift-button-link-hover-color) !important;
  border: none !important;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
.productline-svg-object {
  display: inline-block;
  width: 28px;
  overflow: hidden;
  max-height: 28px;
}
.btn-primary svg .cls-1 {
  fill: var(--swift-button-primary-background-color) !important;
}
.btn-primary svg .cls-2 {
  fill: var(--swift-button-primary-foreground-color) !important;
}
.btn-secondary svg .cls-1 {
  fill: var(--swift-button-secondary-background-color) !important;
}
.btn-secondary svg .cls-2 {
  fill: var(--swift-button-secondary-foreground-color) !important;
}
