:root {
  --app-font-sans: "Century Gothic","CenturyGothic","AppleGothic",Arial,sans-serif;
}

body,
input,
textarea,
select,
button,
optgroup {
  font-family: var(--app-font-sans);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: var(--app-font-sans);
}

/* Restore icon fonts so glyphs don't render as text. */
[class^="ki-"],
[class*=" ki-"] {
  font-family: "keenicons-duotone";
}
.ki-outline {
  font-family: "keenicons-outline";
}
.ki-solid {
  font-family: "keenicons-solid";
}

.fa,
.fas,
.fa-solid {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: 900;
}
.far,
.fa-regular {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: 400;
}
.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.la,
.las,
.lar {
  font-family: "Line Awesome Free";
}
.lab {
  font-family: "Line Awesome Brands";
}

.socicon,
.socicon-btn {
  font-family: "socicon";
}

.flaticon,
[class^="flaticon-"],
[class*=" flaticon-"] {
  font-family: "Flaticon";
}
.flaticon2,
[class^="flaticon2-"],
[class*=" flaticon2-"] {
  font-family: "Flaticon2";
}

.glyphicon {
  font-family: "Glyphicons Halflings";
}

.bi,
[class^="bi-"],
[class*=" bi-"] {
  font-family: "bootstrap-icons";
}

.codicon {
  font-family: "codicon";
}
