/* version 1.0.3 */
@font-face {
  font-family: 'ef-icons-portal';
  src:  url('../font/ef-icons-portal/ef-icons-portal.eot?lx8bj3');
  src:  url('../font/ef-icons-portal/ef-icons-portal.eot?lx8bj3#iefix') format('embedded-opentype'),
        url('../font/ef-icons-portal/ef-icons-portal.ttf?lx8bj3') format('truetype'),
        url('../font/ef-icons-portal/ef-icons-portal.woff?lx8bj3') format('woff'),
        url('../font/ef-icons-portal/ef-icons-portal.svg?lx8bj3#ef-icons-portal') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ef-icons-tiles';
  src:  url('../font/ef-icons-tiles/ef-icons-tiles.eot?48ru9a');
  src:  url('../font/ef-icons-tiles/ef-icons-tiles.eot?48ru9a#iefix') format('embedded-opentype'),
        url('../font/ef-icons-tiles/ef-icons-tiles.ttf?48ru9a') format('truetype'),
        url('../font/ef-icons-tiles/ef-icons-tiles.woff?48ru9a') format('woff'),
        url('../font/ef-icons-tiles/ef-icons-tiles.svg?48ru9a#ef-icons-tiles') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ef-icons-logos';
  src:  url('../font/ef-icons-logos/ef-icons-logos.eot?4qtx59');
  src:  url('../font/ef-icons-logos/ef-icons-logos.eot?4qtx59#iefix') format('embedded-opentype'),
        url('../font/ef-icons-logos/ef-icons-logos.ttf?4qtx59') format('truetype'),
        url('../font/ef-icons-logos/ef-icons-logos.woff?4qtx59') format('woff'),
        url('../font/ef-icons-logos/ef-icons-logos.svg?4qtx59#ef-icons-logos') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="ef-icons-logos-"], [class*=" ef-icons-logos-"],
[class^="ef-icons-tiles-"], [class*=" ef-icons-tiles-"],
[class^="ef-icons-portal-"], [class*=" ef-icons-portal-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* miscellaneous: */
[class^="ef-icons-portal-"], [class*=" ef-icons-portal-"] {
  color: #003b6d;
  font-family: 'ef-icons-portal' !important;
}
.ef-icons-portal-edirektzeichnung:before {
  content: "\e900";
}
.ef-icons-portal-ezeichnung:before {
  content: "\e901";
}
.ef-icons-portal-wai:before {
  content: "\e902";
}
.ef-icons-portal-investor:before {
  content: "\e903";
}
.ef-icons-portal-broker:before {
  content: "\e904";
}
.ef-icons-portal-offerer:before {
  content: "\e905";
}

/* logos: */
[class^="ef-icons-logos-"], [class*=" ef-icons-logos-"] {
  color: white;
  font-family: 'ef-icons-logos' !important;
}
.ef-icons-logos-efonds-group:before {
  content: "\e910";
}
.ef-icons-logos-sachwert-digitalisiert:before {
  content: "\e911";
}
.ef-icons-logos-patrizia:before {
  content: "\e912";
}
.navbar:not(.ef-header) .navbar-header,
.navbar:not(.ef-header) .top-header-logo {
  height: 60px !important;
  overflow: hidden;
  padding: 15px 1px !important;
}
.navbar-header .navbar-brand,
.top-header-logo .navbar-brand {
  padding-top: 0;
}
.top-header-logo .navbar-logo {
  /* mobirise-hack: */
  display: none !important;
}
.navbar-header .ef-icons-logos-sachwert-digitalisiert,
.top-header-logo .ef-icons-logos-sachwert-digitalisiert {
  height: 33px;
}
.navbar-header .ef-icons-logos-sachwert-digitalisiert::before,
.top-header-logo .ef-icons-logos-sachwert-digitalisiert::before {
  color: white;
  font-size: 213px;
  line-height: 50px;
  padding-left: 28px;
}
.navbar-header .ef-icons-logos-efonds-group,
.top-header-logo .ef-icons-logos-efonds-group {
  float: left;
  height: 35px;
}
.navbar-header .ef-icons-logos-efonds-group::before,
.top-header-logo .ef-icons-logos-efonds-group::before {
  font-size: 209px;
  line-height: 38px;
}
@media screen and (max-width: 468px) {
  .navbar-header .ef-icons-logos-sachwert-digitalisiert::before,
  .top-header-logo .ef-icons-logos-sachwert-digitalisiert::before {
    display: none;
  }
}

/* tiles: */
[class^="ef-icons-tiles-"], [class*=" ef-icons-tiles-"] {
  color: #003b6d;
  font-family: 'ef-icons-tiles' !important;
}
.menukachel-icon [class^="ef-icons-tiles-"], .menukachel-icon [class*=" ef-icons-tiles-"] {
  color: inherit;
}
.ef-icons-tiles-large {
  font-size: 140px;
  width: 140px;
}
.ef-icons-tiles-small {
  font-size: 32px;
}
.ef-icons-tiles-Administration:before {
  content: "\e900";
}
.ef-icons-tiles-Alle_Fonds:before {
  content: "\e901";
}
.ef-icons-tiles-Anlegerliste:before {
  content: "\e902";
}
.ef-icons-tiles-Bestand_Details:before {
  content: "\e903";
}
.ef-icons-tiles-Bestand:before {
  content: "\e904";
}
.ef-icons-tiles-Bestandsuebersicht:before {
  content: "\e905";
}
.ef-icons-tiles-Bestandsunterlagen:before {
  content: "\e906";
}
.ef-icons-tiles-Direktinvestments:before {
  content: "\e907";
}
.ef-icons-tiles-Direktzeichnungen:before {
  content: "\e908";
}
.ef-icons-tiles-eZeichnung:before {
  content: "\e909";
}
.ef-icons-tiles-Fehlende_Unterlagen:before {
  content: "\e90a";
}
.ef-icons-tiles-Flugzeugfonds:before {
  content: "\e90b";
}
.ef-icons-tiles-Fondsbeobachtung:before {
  content: "\e90c";
}
.ef-icons-tiles-Fondsperformance:before {
  content: "\e90d";
}
.ef-icons-tiles-Formulare:before {
  content: "\e90e";
}
.ef-icons-tiles-Generische_Kachel:before {
  content: "\e90f";
}
.ef-icons-tiles-Immobilien:before {
  content: "\e910";
}
.ef-icons-tiles-Infrastruktur:before {
  content: "\e911";
}
.ef-icons-tiles-Kontakt:before {
  content: "\e912";
}
.ef-icons-tiles-Kontingente:before {
  content: "\e913";
}
.ef-icons-tiles-Kontingentverwaltung:before {
  content: "\e914";
}
.ef-icons-tiles-Kundenportfolio:before {
  content: "\e915";
}
.ef-icons-tiles-Kundenverwaltung:before {
  content: "\e916";
}
.ef-icons-tiles-Materialbestellung:before {
  content: "\e917";
}
.ef-icons-tiles-Neuemissionen:before {
  content: "\e918";
}
.ef-icons-tiles-News:before {
  content: "\e919";
}
.ef-icons-tiles-Partnerplattform:before {
  content: "\e91a";
}
.ef-icons-tiles-Passwort_Aendern:before {
  content: "\e91b";
}
.ef-icons-tiles-Persoenliche_Daten:before {
  content: "\e91c";
}
.ef-icons-tiles-Private_Equity:before {
  content: "\e91d";
}
.ef-icons-tiles-Produktvorschau:before {
  content: "\e91e";
}
.ef-icons-tiles-Produktvorschauverwaltung:before {
  content: "\e91f";
}
.ef-icons-tiles-Provisionsabrechnungen:before {
  content: "\e920";
}
.ef-icons-tiles-Provisionsvereinbarungen:before {
  content: "\e921";
}
.ef-icons-tiles-Pushdienste:before {
  content: "\e922";
}
.ef-icons-tiles-Recherche:before {
  content: "\e923";
}
.ef-icons-tiles-Schiff:before {
  content: "\e924";
}
.ef-icons-tiles-Service:before {
  content: "\e925";
}
.ef-icons-tiles-Sonstige:before {
  content: "\e926";
}
.ef-icons-tiles-Statistik:before {
  content: "\e927";
}
.ef-icons-tiles-Tippgeber:before {
  content: "\e928";
}
.ef-icons-tiles-Transaktionen:before {
  content: "\e929";
}
.ef-icons-tiles-Umsatzverwaltung:before {
  content: "\e92a";
}
.ef-icons-tiles-Umweltfonds:before {
  content: "\e92b";
}
.ef-icons-tiles-Veranstaltungen:before {
  content: "\e92c";
}
.ef-icons-tiles-Vermittelte_Fonds:before {
  content: "\e92d";
}
.ef-icons-tiles-Vorlage:before {
  content: "\e92e";
}
.ef-icons-tiles-Vorlagen:before {
  content: "\e92f";
}
.ef-icons-tiles-Zweitmarkt:before {
  content: "\e930";
}
.ef-icons-tiles-Fondsfinder:before {
  content: "\e931";
}
/* assets (content-codes see above) */
.ef-icons-tiles-direct-investment::before {
  content: "\e907";
}
.ef-icons-tiles-plane::before {
  content: "\e90b";
}
.ef-icons-tiles-real-estate::before {
  content: "\e910";
}
.ef-icons-tiles-private-equity::before {
  content: "\e903";
}
.ef-icons-tiles-environment::before {
  content: "\e92b";
}
.ef-icons-tiles-other::before {
  content: "\e926";
}
