@font-face {
    font-family: 'defensis';
    src:    url('../fonts/defensis.eot?g9qku7');
    src:    url('../fonts/defensis.eot?g9qku7#iefix') format('embedded-opentype'),
        url('../fonts/defensis.ttf?g9qku7') format('truetype'),
        url('../fonts/defensis.woff?g9qku7') format('woff'),
        url('../fonts/defensis.svg?g9qku7#defensis') format('svg');
    font-weight: normal;
    font-style: normal;
}

.defensis-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'defensis' !important;
    display: inline-block;
    font: normal normal normal 14px/1 Defensis;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.defensis-phone:before {
    content: "\e901";
}
.defensis-mail:before {
    content: "\e90c";
}
.defensis-puzzles:before {
    content: "\e908";
}
.defensis-customize:before {
    content: "\e909";
}
.defensis-report:before {
    content: "\e90a";
}
.defensis-web:before {
    content: "\e907";
}
.defensis-mobile:before {
    content: "\e902";
}
.defensis-boxes:before {
    content: "\e903";
}
.defensis-notime:before {
    content: "\e904";
}
.defensis-net:before {
    content: "\e905";
}
.defensis-lab:before {
    content: "\e906";
}
.defensis-bug:before {
    content: "\e90b";
}
.defensis-target:before {
    content: "\e91b";
}
.defensis-cash:before {
    content: "\e90d";
}
