/*! vacc-austria-icons.css */

/* Common Properties: All required to make icons render reliably */
.ico-va::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

/* ==================== */
/* ======= Login ====== */
/* ==================== */
.ico-login-form:before {
  vertical-align: middle !important;
  padding-bottom: 4px;
}

/* ==================== */
/* ======= Menu ======= */
/* ==================== */
.ico-va-menu::before {
  font-size: 1.2em;
}

/* Allgemein */
.ico-va-menu-common::before {
  /* fas fa-info */
  font-family: "Font Awesome 5 Free";
  content: "\f129\a0";
  font-weight: 900;
}

/* Flughäfen */
.ico-va-menu-airports::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
}

/* Piloten */
.ico-va-menu-pilots::before {
  /* fas fa-plane */
  font-family: "Font Awesome 5 Free";
  content: "\f072\a0";
  font-weight: 900;
}

/* Controller */
.ico-va-menu-atc::before {
  /* mdi mdi-radar */
  font-family: "Material Design Icons";
  content: "\f437\a0";
  font-weight: 400;
}

/* Mitglieder */
.ico-va-menu-member::before {
  /* fas fa-user-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f2bd\a0";
  font-weight: 900;
}

/* Forum */
.ico-va-menu-forum::before {
  /* fas fa-comments */
  font-family: "Font Awesome 5 Free";
  content: "\f086\a0";
  font-weight: 900;
}

/* Links */
.ico-va-menu-links::before {
  /* fas fa-link */
  font-family: "Font Awesome 5 Free";
  content: "\f0c1\a0";
  font-weight: 900;
}

/* Medien */
.ico-va-menu-media::before {
  /* far fa-file */
  font-family: "Font Awesome 5 Free";
  content: "\f15b\a0";
  font-weight: 400;
}

/* Admin */
.ico-va-menu-admin::before {
  /* fas fa-unlock-alt */
  font-family: "Font Awesome 5 Free";
  content: "\f13e\a0";
  font-weight: 900;
}

/* Login */
.ico-va-menu-login::before {
  /* fas fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007\a0";
  font-weight: 900;
}

.ico-va-menu-external-links::before {
  /* fas fa-external-link-alt */
  font-family: "Font Awesome 5 Free";
  font-size: 1em;
  content: "\f35d\a0\a0";
  font-weight: 900;
}

/* ===================== */
/* ======= Cards ======= */
/* ===================== */
.ico-va-card::before {
}

/* Quicklinks */
.ico-va-card-quicklink::before {
  /* fas fa-hand-point-right */
  font-family: "Font Awesome 5 Free";
  content: "\f0a4\a0\a0";
  font-weight: 900;
}

/* News */
.ico-va-card-news::before {
  /* fas fa-info-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f05a\a0\a0";
  font-weight: 900;
}

/* Online ATC */
.ico-va-card-atc::before {
  /* fas fa-microphone */
  font-family: "Font Awesome 5 Free";
  content: "\f130\a0\a0";
  font-weight: 900;
}

/* Teamspeak */
.ico-va-card-ts::before {
  /* fas fa-headset */
  font-family: "Font Awesome 5 Free";
  content: "\f590\a0\a0";
  font-weight: 900;
}

/* Buchungen - Pfeil links */
.ico-va-card-bookings-left::before {
  /* fas fa-angle-double-left */
  font-family: "Font Awesome 5 Free";
  content: "\f100";
  font-weight: 900;
  font-size: 1.2em;
}

/* Buchungen - Pfeil rechts */
.ico-va-card-bookings-right::before {
  /* fas fa-angle-double-right */
  font-family: "Font Awesome 5 Free";
  content: "\f101";
  font-weight: 900;
  font-size: 1.2em;
}

/* Buchungen */
.ico-va-card-booking::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
  display: none;
}

/* Ratingupgrades */
.ico-va-card-rating::before {
  /* fas fa-thumbs-up */
  font-family: "Font Awesome 5 Free";
  content: "\f164\a0\a0";
  font-weight: 900;
}

/* Auszeichnungen */
.ico-va-card-award::before {
  /* fas fa-award */
  font-family: "Font Awesome 5 Free";
  content: "\f559\a0\a0";
  font-weight: 900;
}

/* ==================== */
/* ====== Footer ====== */
/* ==================== */
.ico-va-footer::before {
  font-size: 1.2em;
}

/* Facebook */
.ico-va-footer-facebook::before {
  /* fab fa-facebook */
  font-family: "Font Awesome 5 Brands";
  content: "\f09a\a0";
  font-weight: 900;
  color: #3b5998;
}

/* Twitter */
.ico-va-footer-twitter::before {
  /* fab fa-twitter */
  font-family: "Font Awesome 5 Brands";
  content: "\f099\a0";
  font-weight: 900;
  color: #55acee;
}

/* Youtube */
.ico-va-footer-youtube::before {
  /* fab fa-youtube */
  font-family: "Font Awesome 5 Brands";
  content: "\f167\a0";
  font-weight: 900;
  color: #e52d27;
}

/* ===================== */
/* === DateTimePicker == */
/* ===================== */
.ico-va-dtp::before {
  font-size: 0.7em;
}

.ico-va-dtp {
  padding-right: 13px !important;
  padding-top: 9px !important;
  padding-left: 2px !important;
}

.ico-va-dtp-calendar:before {
  /* far fa-calendar-alt */
  font-family: "Font Awesome 5 Free";
  content: "\f073";
  font-weight: 400;
}

.ico-va-dtp-time:before {
  /* far fa-clock */
  font-family: "Font Awesome 5 Free";
  content: "\f017";
  font-weight: 400;
}

/* ===================== */
/* ==== Input-Text ===== */
/* ===================== */
.ico-va-input-text::before {
  font-size: 0.7em;
}

.ico-va-input-text {
  padding-right: 13px !important;
  padding-top: 9px !important;
  padding-left: 2px !important;
}

.ico-va-input-text-email:before {
  /* far fa-envelope */
  font-family: "Font Awesome 5 Free";
  content: "\f0e0";
  font-weight: 400;
}

.ico-va-input-text-phone:before {
  /* fas fa-phone */
  font-family: "Font Awesome 5 Free";
  content: "\f095";
  font-weight: 900;
}

.ico-va-input-text-skype:before {
  /* fab fa-skype */
  font-family: "Font Awesome 5 Brands";
  content: "\f17e";
  font-weight: 900;
}

.ico-va-input-text-password:before {
  /* fas fa-unlock */
  font-family: "Font Awesome 5 Free";
  content: "\f09c";
  font-weight: 900;
}

.ico-va-input-text-firstname:before {
  /* far fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007";
  font-weight: 400;
}

.ico-va-input-text-lastname:before {
  /* far fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007";
  font-weight: 400;
}

.ico-va-input-text-name:before {
  /* far fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007";
  font-weight: 400;
}

.ico-va-input-text-username:before {
  /* far fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007";
  font-weight: 400;
}

.ico-va-input-text-user:before {
  /* far fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007";
  font-weight: 400;
}

.ico-va-input-text-vatsimid:before {
  /* fas fa-plane */
  font-family: "Font Awesome 5 Free";
  content: "\f072";
  font-weight: 900;
}

.ico-va-input-text-title:before {
  /* fas fa-align-left */
  font-family: "Font Awesome 5 Free";
  content: "\f036";
  font-weight: 900;
}

.ico-va-input-text-validatekey:before {
  /* fas fa-key */
  font-family: "Font Awesome 5 Free";
  content: "\f084";
  font-weight: 900;
}

.ico-va-input-text-home:before {
  /* fas fa-home */
  font-family: "Font Awesome 5 Free";
  content: "\f015";
  font-weight: 900;
}

.ico-va-input-text-stationname:before {
  /* fas fa-broadcast-tower */
  font-family: "Font Awesome 5 Free";
  content: "\f519";
  font-weight: 900;
}

.ico-va-input-text-callsign:before {
  /* fas fa-broadcast-tower */
  font-family: "Font Awesome 5 Free";
  content: "\f519";
  font-weight: 900;
}

.ico-va-input-text-frequency:before {
  /* fas fa-broadcast-tower */
  font-family: "Font Awesome 5 Free";
  content: "\f519";
  font-weight: 900;
}

.ico-va-input-text-ip:before {
  /* fas fa-network-wired */
  font-family: "Font Awesome 5 Free";
  content: "\f6ff";
  font-weight: 900;
}

.ico-va-input-text-file:before {
  /* far fa-file */
  font-family: "Font Awesome 5 Free";
  content: "\f15b";
  font-weight: 400;
}

.ico-va-input-text-url:before {
  /* fas fa-link */
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
}

.ico-va-input-text-vaname:before {
  /* fas fa-align-left */
  font-family: "Font Awesome 5 Free";
  content: "\f036";
  font-weight: 900;
}

.ico-va-input-text-money:before {
  /* fas fa-euro-sign */
  font-family: "Font Awesome 5 Free";
  content: "\f153";
  font-weight: 900;
}

.ico-va-input-text-banner:before {
  /* fas fa-image */
  font-family: "Font Awesome 5 Free";
  content: "\f03e";
  font-weight: 900;
}

.ico-va-input-text-time:before {
  /* far fa-clock */
  font-family: "Font Awesome 5 Free";
  content: "\f017";
  font-weight: 400;
}

.ico-va-input-text-destination::before {
  /* fas fa-plane-arrival */
  font-family: "Font Awesome 5 Free";
  content: "\f5af";
  font-weight: 900;
}

.ico-va-input-text-departure::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0";
  font-weight: 900;
}

.ico-va-input-text-aircrafttype::before {
  /* fas fa-plane */
  font-family: "Font Awesome 5 Free";
  content: "\f072";
  font-weight: 900;
}

.ico-va-input-text-position::before {
  /* fas fa-map-pin */
  font-family: "Font Awesome 5 Free";
  content: "\f276";
  font-weight: 900;
}

.ico-va-input-text-folder::before {
  /* far fa-folder-open */
  font-family: "Font Awesome 5 Free";
  content: "\f07c";
  font-weight: 400;
}

.ico-va-input-text-youtube::before {
  /* fab fa-youtube */
  font-family: "Font Awesome 5 Brands";
  content: "\f167";
  font-weight: 900;
}

/* ===================== */
/* ====== Actions ====== */
/* ===================== */
.ico-va-action::before {
  text-align: center;
  width: 1.5em;
  padding-left: 1px;
  padding-right: 1px;
}

.ico-va-action {
}

a.ico-va-action:hover {
  text-decoration: none;
}

/* Detail */
.ico-va-action-detail::before {
  /* fas fa-search */
  font-family: "Font Awesome 5 Free";
  content: "\f002";
  font-weight: 900;
}

/* Link */
.ico-va-action-link::before {
  /* fas fa-link */
  font-family: "Font Awesome 5 Free";
  content: "\f0c1";
  font-weight: 900;
}

/* Delete */
.ico-va-action-delete::before {
  /* far fa-trash-alt */
  font-family: "Font Awesome 5 Free";
  content: "\f2ed";
  font-weight: 400;
}

/* Edit */
.ico-va-action-edit::before {
  /* far fa-edit */
  font-family: "Font Awesome 5 Free";
  content: "\f044";
  font-weight: 400;
}

/* Comment */
.ico-va-action-comment::before {
  /* far fa-comment */
  font-family: "Font Awesome 5 Free";
  content: "\f075";
  font-weight: 400;
}

/* Award */
.ico-va-action-award::before {
  /* fas fa-award */
  font-family: "Font Awesome 5 Free";
  content: "\f559";
  font-weight: 900;
}

/* CERT-Check */
.ico-va-action-certcheck::before {
  /* fas fa-question */
  font-family: "Font Awesome 5 Free";
  content: "\f128";
  font-weight: 900;
}

/* Validation */
.ico-va-action-validation::before {
  /* fab fa-codepen */
  font-family: "Font Awesome 5 Brands";
  content: "\f1cb";
  font-weight: 900;
}

/* Validation disabled */
.ico-va-action-validation-disabled::before {
  /* fab fa-codepen */
  font-family: "Font Awesome 5 Brands";
  content: "\f1cb";
  color: var(--vacc-austria-disabled);
  font-weight: 900;
}

/* Email */
.ico-va-action-email::before {
  /* far fa-envelope */
  font-family: "Font Awesome 5 Free";
  content: "\f0e0";
  font-weight: 400;
}

/* Take */
.ico-va-action-take::before {
  /* far fa-handshake */
  font-family: "Font Awesome 5 Free";
  content: "\f2b5";
  font-weight: 400;
}

/* Refuse */
.ico-va-action-refuse::before {
  /* fas fa-times */
  font-family: "Font Awesome 5 Free";
  content: "\f00d";
  font-weight: 900;
}

/* Accept */
.ico-va-action-accept::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* Station */
.ico-va-action-station::before {
  /* fas fa-microphone */
  font-family: "Font Awesome 5 Free";
  content: "\f130";
  font-weight: 900;
}

/* Release */
.ico-va-action-release::before {
  /* fas fa-times */
  font-family: "Font Awesome 5 Free";
  content: "\f00d";
  font-weight: 900;
}

/* Training-Cancel */
.ico-va-action-trainingcancel::before {
  /* fas fa-volume-mute */
  font-family: "Font Awesome 5 Free";
  content: "\f6a9";
  font-weight: 900;
}

/* Training-Finish */
.ico-va-action-trainingfinish::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* CPT-Pass */
.ico-va-action-cptpass::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* CPT-Fail */
.ico-va-action-cptfail::before {
  /* fas fa-times */
  font-family: "Font Awesome 5 Free";
  content: "\f00d";
  font-weight: 900;
}

/* done */
.ico-va-action-done::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* allow */
.ico-va-action-allow::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* activate */
.ico-va-action-activate::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* deactivate */
.ico-va-action-deactivate::before {
  /* fas fa-times */
  font-family: "Font Awesome 5 Free";
  content: "\f00d";
  font-weight: 900;
}

/* Users */
.ico-va-action-users::before {
  /* fas fa-user-friends */
  font-family: "Font Awesome 5 Free";
  content: "\f500";
  font-weight: 900;
}

/* Comment */
.ico-va-action-comment::before {
  /* far fa-comment */
  font-family: "Font Awesome 5 Free";
  content: "\f075";
  font-weight: 400;
}

/* Slots */
.ico-va-action-slots::before {
  /* fas fa-table */
  font-family: "Font Awesome 5 Free";
  content: "\f0ce";
  font-weight: 900;
}

/* Facebook */
.ico-va-action-facebook::before {
  /* fab fa-facebook */
  font-family: "Font Awesome 5 Brands";
  content: "\f09a";
  font-weight: 900;
  color: #3b5998;
}

/* Twitter */
.ico-va-action-twitter::before {
  /* fab fa-twitter */
  font-family: "Font Awesome 5 Brands";
  content: "\f099";
  font-weight: 900;
  color: #55acee;
}

/* Available */
.ico-va-action-available::before {
  /* fas fa-check */
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
}

/* Attachment */
.ico-va-action-attachment::before {
  /* fas fa-paperclip */
  font-family: "Font Awesome 5 Free";
  content: "\f0c6";
  font-weight: 900;
}

/* Copy */
.ico-va-action-copy::before {
  /* far fa-copy */
  font-family: "Font Awesome 5 Free";
  content: "\f0c5";
  font-weight: 400;
}

/* Preview */
.ico-va-action-preview::before {
  /* far fa-eye */
  font-family: "Font Awesome 5 Free";
  content: "\f06e";
  font-weight: 400;
}

/* Gate */
.ico-va-action-gate::before {
  /* mdi mdi-escalator */
  font-family: "Material Design Icons";
  content: "\f1ff\a0";
  font-weight: 400;
}

/* Runway */
.ico-va-action-runway::before {
  /* fas fa-road */
  font-family: "Font Awesome 5 Free";
  content: "\f018";
  font-weight: 900;
}

/* convert */
.ico-va-action-convert::before {
  /* fas fa-arrows-alt-h */
  font-family: "Font Awesome 5 Free";
  content: "\f337";
  font-weight: 900;
}

/* Picture */
.ico-va-action-picture::before {
  /* far fa-images */
  font-family: "Font Awesome 5 Free";
  content: "\f302";
  font-weight: 400;
}

/* Video */
.ico-va-action-video::before {
  /* fas fa-film */
  font-family: "Font Awesome 5 Free";
  content: "\f008";
  font-weight: 900;
}

/* Folder */
.ico-va-action-folder::before {
  /* far fa-folder-open */
  font-family: "Font Awesome 5 Free";
  content: "\f07c";
  font-weight: 400;
}

/* ===================== */
/* ======= Infos ======= */
/* ===================== */
.ico-va-info::before {
  text-align: center;
  width: 1.5em;
  padding-left: 1px;
  padding-right: 1px;
}

.ico-va-info {
}

/* Arrival */
.ico-va-info-arrival::before {
  /* fas fa-plane-arrival */
  font-family: "Font Awesome 5 Free";
  content: "\f5af";
  font-weight: 900;
}

/* Departure */
.ico-va-info-departure::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0";
  font-weight: 900;
}

/* Ground */
.ico-va-info-ground::before {
  /* fas fa-road */
  font-family: "Font Awesome 5 Free";
  content: "\f018";
  font-weight: 900;
}

/* Package */
.ico-va-info-package::before {
  /* far fa-folder-open */
  font-family: "Font Awesome 5 Free";
  content: "\f07c";
  font-weight: 400;
}

/* VFR */
.ico-va-info-vfr::before {
  /* fas fa-binoculars */
  font-family: "Font Awesome 5 Free";
  content: "\f07c";
  font-weight: 900;
}

/* Enroute */
.ico-va-info-enroute::before {
  /* fas fa-plane */
  font-family: "Font Awesome 5 Free";
  content: "\f072";
  font-weight: 900;
}

/* ===================== */
/* ====== Paging ======= */
/* ===================== */
.ico-va-paging::before {
}

.ico-va-paging-prev::before {
  /* fas fa-angle-double-left */
  font-family: "Font Awesome 5 Free";
  content: "\f100";
  font-weight: 900;
}

.ico-va-paging-next::before {
  /* fas fa-angle-double-right */
  font-family: "Font Awesome 5 Free";
  content: "\f101";
  font-weight: 900;
}

/* ===================== */
/* ====== Confirm ====== */
/* ===================== */
.ico-va-confirm::before {
  font-size: 0.75em;
  vertical-align: top; /* looks like centered */
  color: red;
}

/* confirm link */
.ico-va-confirm-link::before {
  /* fas fa-exclamation-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f06a\a0\a0";
  font-weight: 900;
}

/* ===================== */
/* ======= Alert ======= */
/* ===================== */
.ico-va-alert::before {
  font-size: 0.75em;
  vertical-align: top; /* looks like centered */
  color: red;
}

/* confirm link */
.ico-va-alert-info::before {
  /* fas fa-exclamation-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f06a\a0\a0";
  font-weight: 900;
}

/* ===================== */
/* ======= Other ======= */
/* ===================== */
.ico-va-other::before {
}

.ico-va-other-sm::before {
  font-size: 0.75em;
  vertical-align: top; /* looks like centered */
}

.ico-va-other-lg::before {
  font-size: 1.2em;
}

.ico-va-stack-pw.fa-stack {
  font-size:0.5em;
}

/* Close */
.ico-va-other-close::before {
  /* fas fa-times */
  font-family: "Font Awesome 5 Free";
  content: "\f00d\a0";
  font-weight: 900;
}

/* Loading using fa-spin to animate*/
.ico-va-other-loading::before {
  /* fas fa-spinner */
  font-family: "Font Awesome 5 Free";
  content: "\f110\a0";
  font-weight: 900;
  animation: fa-spin 2s infinite linear;
}

/* Kreis */
.ico-va-other-circle::before {
  /* fas fa-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f111\a0";
  font-weight: 400;
}

/* Collapse */
.ico-va-other-collapse::before {
  /* fas fa-chevron-down */
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  font-weight: 900;
}

/* Info */
.ico-va-other-info::before {
  /* fas fa-info */
  font-family: "Font Awesome 5 Free";
  content: "\f129\a0";
  font-weight: 900;
}

/* Charts */
.ico-va-other-chart::before {
  /* fas fa-chart-line */
  font-family: "Font Awesome 5 Free";
  content: "\f201\a0";
  font-weight: 900;
}

/* Uhr */
.ico-va-other-clock::before {
  /* far fa-clock */
  font-family: "Font Awesome 5 Free";
  content: "\f017\a0";
  font-weight: 400;
}

/* Benutzer (logged in)*/
.ico-va-other-user::before {
  /* fas fa-user */
  font-family: "Font Awesome 5 Free";
  content: "\f007\a0";
  font-weight: 900;
}

/* Benutzer */
.ico-va-other-users::before {
  /* fas fa-user-friends */
  font-family: "Font Awesome 5 Free";
  content: "\f500\a0";
  font-weight: 900;
}

/* Username (rund) */
.ico-va-other-username-circle::before {
  /* far fa-user-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f2bd\a0";
  font-weight: 400;
}

/* Password */
.ico-va-other-password::before {
  /* fas fa-user-circle */
  font-family: "Font Awesome 5 Free";
  content: "\f13e\a0";
  font-weight: 900;
}

/* Flughäfen */
.ico-va-other-airport::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
}

/* VFR-Plätze */
.ico-va-other-vfr::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
}

/* Piloten */
.ico-va-other-pilot::before {
  /* fas fa-plane */
  font-family: "Font Awesome 5 Free";
  content: "\f072\a0";
  font-weight: 900;
}

/* Controller */
.ico-va-other-atc::before {
  /* fas fa-microphone */
  font-family: "Font Awesome 5 Free";
  content: "\f130\a0";
  font-weight: 900;
}

/* Runways */
.ico-va-other-runway::before {
  /* fas fa-road */
  font-family: "Font Awesome 5 Free";
  content: "\f018\a0";
  font-weight: 900;
}

/* Metar */
.ico-va-other-metar::before {
  /* fas fa-cloud-sun */
  font-family: "Font Awesome 5 Free";
  content: "\f6c4\a0";
  font-weight: 900;
}

/* Notam */
.ico-va-other-notam::before {
  /* far fa-envelope-sun */
  font-family: "Font Awesome 5 Free";
  content: "\f0e0\a0";
  font-weight: 400;
}

/* Gates */
.ico-va-other-gate::before {
  /* mdi mdi-escalator */
  font-family: "Material Design Icons";
  content: "\f1ff\a0";
  font-weight: 400;
}

/* SIDs */
.ico-va-other-sid::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
}

/* STARs */
.ico-va-other-star::before {
  /* fas fa-plane-arrival */
  font-family: "Font Awesome 5 Free";
  content: "\f5af\a0";
  font-weight: 900;
}

/* VA Departures */
.ico-va-other-vadep::before {
  /* fas fa-plane-departure */
  font-family: "Font Awesome 5 Free";
  content: "\f5b0\a0";
  font-weight: 900;
}

/* VA Arrivals */
.ico-va-other-vaarr::before {
  /* fas fa-plane-arrival */
  font-family: "Font Awesome 5 Free";
  content: "\f5af\a0";
  font-weight: 900;
}

/* Scenery */
.ico-va-other-scenery::before {
  /* mdi mdi-tree */
  font-family: "Material Design Icons";
  content: "\f531\a0";
  font-weight: 400;
}

/* Scenery add*/
.ico-va-other-sceneryadd::before {
  /* mdi mdi-tree */
  font-family: "Material Design Icons";
  content: "\f531\a0";
  font-weight: 400;
}

/* Picture */
.ico-va-other-picture::before {
  /* far fa-images */
  font-family: "Font Awesome 5 Free";
  content: "\f302\a0";
  font-weight: 400;
}

/* Video */
.ico-va-other-video::before {
  /* fas fa-film */
  font-family: "Font Awesome 5 Free";
  content: "\f008\a0";
  font-weight: 900;
}

/* Attributes */
.ico-va-other-attributes::before {
  /* fas fa-user-check */
  font-family: "Font Awesome 5 Free";
  content: "\f4fc\a0";
  font-weight: 900;
}

/* Training */
.ico-va-other-training::before {
  /* fas fa-user-graduate */
  font-family: "Font Awesome 5 Free";
  content: "\f501\a0";
  font-weight: 900;
}

/* Action */
.ico-va-other-action::before {
  /* fas fa-bolt */
  font-family: "Font Awesome 5 Free";
  content: "\f0e7\a0";
  font-weight: 900;
}

/* Station */
.ico-va-other-station::before {
  /* fas fa-microphone */
  font-family: "Font Awesome 5 Free";
  content: "\f130\a0";
  font-weight: 900;
}

/* Comment */
.ico-va-other-comment::before {
  /* far fa-comment */
  font-family: "Font Awesome 5 Free";
  content: "\f075\a0";
  font-weight: 400;
}

/* Important */
.ico-va-other-important-red::before {
  /* fas fa-exclamation-triangle */
  font-family: "Font Awesome 5 Free";
  content: "\f071\a0";
  color: red;
  font-weight: 900;
}

/* Inline-Edit */
.ico-va-other-inlineedit::before {
  /* far fa-edit */
  font-family: "Font Awesome 5 Free";
  content: "\a0\f044";
  font-weight: 400;
  font-size: 0.6em;
}

/* Contact */
.ico-va-other-contact::before {
  /* far fa-envelope-sun */
  font-family: "Font Awesome 5 Free";
  content: "\f0e0\a0";
  font-weight: 400;
}

/* Auszeichnungen */
.ico-va-other-award::before {
  /* fas fa-award */
  font-family: "Font Awesome 5 Free";
  content: "\f559\a0";
  font-weight: 900;
}

/* Rechte */
.ico-va-other-permission::before {
  /* fas fa-balance-scale */
  font-family: "Font Awesome 5 Free";
  content: "\f24e\a0";
  font-weight: 900;
}

/* Spenden */
.ico-va-other-donation::before {
  /* fas fa-credit-card */
  font-family: "Font Awesome 5 Free";
  content: "\f09d\a0";
  font-weight: 400;
}

/* Forbidden */
.ico-va-other-forbidden::before {
  /* fas fa-exclamation-triangle */
  font-family: "Font Awesome 5 Free";
  content: "\f071\a0";
  font-weight: 900;
}

/* Session */
.ico-va-other-session::before {
  /* fas fa-stopwatch */
  font-family: "Font Awesome 5 Free";
  content: "\f2f2\a0";
  font-weight: 900;
}

