@font-face {
    font-family: "RevenuQuebecIcons";
    src: url('../fonts/RevenuQuebecIcons.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/RevenuQuebecIcons.woff') format('woff'), 
        url('../fonts/RevenuQuebecIcons.ttf') format('truetype'), 
        url('../fonts/RevenuQuebecIcons.svg#RevenuQuebecIcons') format('svg');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
}

.rqicon:before {
    font-family: 'RevenuQuebecIcons'; 
    display: inline-block;
    font-size: 19px;
}
.rqicon.rq-un:before {
    content: "\31";
}
.rqicon.rq-deux:before {
    content: "\32";
}
.rqicon.rq-trois:before {
    content: "\33";
}
.rqicon.rq-quatre:before {
    content: "\34";
}
.rqicon.rq-cinq:before {
    content: "\35";
}
.rqicon.rq-six:before {
    content: "\36";
}
.rqicon.rq-sept:after {
    content: "\37";
}
.rqicon.rq-huit:before {
    content: "\38";
}
.rqicon.rq-neuf:before {
    content: "\39";
}

.rqicon.rq-addition:before {
    content: "\e901";
    font-size: 14px;
}

.rqicon.rq-chevron-left:before {
    content: "\e611";
}

.rqicon.rq-chevron-right:before {
    content: "\e60f";
}

.rqicon.rq-external-link:before{
    content: "\e61e";
}