@font-face {
    font-family: 'Aller Light Regular';
    src: url('fonts/aller_lt-webfont.woff2') format('woff2'),
         url('fonts/aller_lt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Light Italic';
    src: url('fonts/aller_ltit-webfont.woff2') format('woff2'),
         url('fonts/aller_ltit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Regular';
    src: url('fonts/aller_rg-webfont.woff2') format('woff2'),
         url('fonts/aller_rg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Display Regular';
    src: url('fonts/allerdisplay-webfont.woff2') format('woff2'),
         url('fonts/allerdisplay-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Bold';
    src: url('fonts/aller_bd-webfont.woff2') format('woff2'),
         url('fonts/aller_bd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Bold Italic';
    src: url('fonts/aller_bdit-webfont.woff2') format('woff2'),
         url('fonts/aller_bdit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller Italic';
    src: url('fonts/aller_it-webfont.woff2') format('woff2'),
         url('fonts/aller_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'Courier Prime Code Italic';
    src: url('fonts/courier_prime_code_italic.woff2') format('woff2'),
         url('fonts/courier_prime_code_italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Courier Prime Code Regular';
    src: url('fonts/courier_prime_code.woff2') format('woff2'),
         url('fonts/courier_prime_code.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Application */
html
{
    font-size: 100%; /* 1 */
        -webkit-text-size-adjust: 100%; /* 2 */
        -ms-text-size-adjust: 100%; /* 2 */
    line-height: 1.00;
}
body
{
    font-family: 'Aller Regular', sans-serif;
}
h1
{
    font-size: 1.188em;
    font-weight: bold;
}
h2
{
    font-size: 1.125em;
    font-weight: bold;
}
h3
{
    font-size: 1.063em;
    font-weight: bold;
}
h4
{
    font-size: 1.000em;
    font-weight: bold;
}
h5
{
    font-size: 0.938em;
    font-weight: bold;
}
h6
{
    font-size: 0.875em;
    font-weight: bold;
}
p
{
    font-size: 1em;
}
.text-bigger
{
    font-size: 120%;
}
.text-smaller
{
    font-size: 80%;
}
.no-underline
{
    text-decoration: none !important;
}