﻿@font-face {
    font-family: 'Allianz Sans Icon';
    src: url('/angular/fonts/allianz-icon.eot?f0zey0');
    src: url('/angular/fonts/allianz-icon.eot?f0zey0#iefix') format('embedded-opentype'), url('/angular/fonts/allianz-icon.ttf?f0zey0') format('truetype'), url('/angular/fonts/allianz-icon.woff?f0zey0') format('woff'), url('/angular/fonts/allianz-icon.svg?f0zey0#allianz-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Allianz Sans Regular';
    src: url('/angular/fonts/alsanlig-webfont.eot');
    src: url('/angular/fonts/alsanlig-webfont.eot?#iefix') format('embedded-opentype');
    src: url('/angular/fonts/alsanlig-webfont.woff') format('woff');
    src: url('/angular/fonts/alsanlig-webfont.ttf') format('truetype'), url('/angular/fonts/alsanlig-webfont.svg#allianz_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Allianz Sans Bold';
    src: url('/angular/fonts/alsanbol-webfont.eot');
    src: url('/angular/fonts/alsanbol-webfont.eot?#iefix') format('embedded-opentype');
    src: url('/angular/fonts/alsanbol-webfont.woff') format('woff');
    src: url('/angular/fonts/alsanbol-webfont.ttf') format('truetype'), url('/angular/fonts/alsanbol-webfont.svg#allianz_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.u-fontSmall {
    font-size: .85em;
}

.u-fontExtraSmall {
    font-size: .75em;
}

.u-lineHeight-35 {
    line-height: 35px;
}

.u-textOverflow-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
