:root {
  --cockpit-font-family: "Montserrat", sans-serif;
  --bs-font-sans-serif: var(--cockpit-font-family);
  --bs-body-font-family: var(--cockpit-font-family);
  --lte-display-font: var(--cockpit-font-family);
}

html,
body {
  font-family: var(--cockpit-font-family) !important;
}

body *,
body *::before,
body *::after {
  font-family:  var(--cockpit-font-family) !important;
}

code,
code *,
kbd,
kbd *,
pre,
pre *,
samp,
samp *,
.CodeMirror,
.CodeMirror * {
  font-family: var(--bs-font-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace) !important;
}

.glyphicon,
.glyphicon::before,
.glyphicon::after {
  font-family: "Glyphicons Halflings" !important;
}

.bi,
.bi::before,
.bi::after,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  font-family: bootstrap-icons !important;
}

.note-icon,
.note-icon::before,
.note-icon::after,
[class^="note-icon"]::before,
[class*=" note-icon"]::before {
  font-family: summernote !important;
}
