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

[data-icon]:before {
    content: attr(data-icon);
    font-family: 'swindon-v1' !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    speak: none;
    text-transform: none !important;
}

[class^='icon-']:before,
[class*=' icon-']:before {
    font-family: 'swindon-v1' !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    speak: none;
    text-transform: none !important;
}

.icon-guide-recycling:before {
    content: '\4c';
}

.icon-guide:before {
    content: '\63';
}

.icon-application:before {
    content: '\64';
}

.icon-number-3-o:before {
    content: '\65';
}

.icon-wifi:before {
    content: '\66';
}

.icon-bulkywaste:before {
    content: '\67';
}

.icon-callcentre:before {
    content: '\68';
}

.icon-search:before {
    content: '\69';
}

.icon-traffic:before {
    content: '\6a';
}

.icon-streetlight:before {
    content: '\6b';
}

.icon-graffiti:before {
    content: '\6c';
}

.icon-abandonedcar:before {
    content: '\6d';
}

.icon-parking:before {
    content: '\6e';
}

.icon-report:before {
    content: '\6f';
}

.icon-planning:before {
    content: '\70';
}

.icon-streetlight-o:before {
    content: '\71';
}

.icon-payment:before {
    content: '\72';
}

.icon-carpark-paydisplay:before {
    content: '\73';
}

.icon-paybyphone:before {
    content: '\74';
}

.icon-carpark-barrier:before {
    content: '\75';
}

.icon-ebooks:before {
    content: '\76';
}

.icon-payrent:before {
    content: '\77';
}

.icon-hwrc:before {
    content: '\78';
}

.icon-car:before {
    content: '\79';
}

.icon-walker:before {
    content: '\7a';
}

.icon-clock:before {
    content: '\41';
}

.icon-map-marker:before {
    content: '\42';
}

.icon-map-marker-p:before {
    content: '\43';
}

.icon-number-3:before {
    content: '\44';
}

.icon-number-2-o:before {
    content: '\45';
}

.icon-number-2:before {
    content: '\46';
}

.icon-number-1-o:before {
    content: '\47';
}

.icon-number-1:before {
    content: '\48';
}

.icon-noentry:before {
    content: '\49';
}

.icon-pothole:before {
    content: '\4a';
}

.icon-buslane-camera:before {
    content: '\4b';
}

.icon-wheeliebin:before {
    content: '\61';
}

.icon-charitybox:before {
    content: '\4d';
}

.icon-taxi:before {
    content: '\4e';
}

.icon-children:before {
    content: '\4f';
}

.icon-allotment:before {
    content: '\50';
}

.icon-atoz:before {
    content: '\51';
}

.icon-mayor:before {
    content: '\52';
}

.icon-rubbish-sack:before {
    content: '\53';
}

.icon-house:before {
    content: '\54';
}

.icon-councillor:before {
    content: '\55';
}

.icon-voting:before {
    content: '\56';
}

.icon-beer:before {
    content: '\57';
}

.icon-dropped-kerb:before {
    content: '\58';
}

.icon-booksearch:before {
    content: '\59';
}

.icon-benefits:before {
    content: '\5a';
}

.icon-calendar:before {
    content: '\30';
}

.icon-fly-tipping:before {
    content: '\31';
}

.icon-street-cleaning:before {
    content: '\32';
}

.icon-dog-bin:before {
    content: '\33';
}

.icon-change-of-circumstance:before {
    content: '\34';
}

.icon-peace-lily:before {
    content: '\35';
}

.icon-wedding:before {
    content: '\36';
}

.icon-certificate-copy:before {
    content: '\37';
}

.icon-baby-and-mother:before {
    content: '\38';
}

.icon-gwr:before {
    content: '\39';
}

.icon-the-tip:before {
    content: '\21';
}

.icon-coate-water:before {
    content: '\22';
}

.icon-art-gallery:before {
    content: '\23';
}

.icon-cycle:before {
    content: '\24';
}

.icon-lollipopman:before {
    content: '\25';
}

.icon-saltbox:before {
    content: '\26';
}

.icon-residents-parking:before {
    content: '\27';
}

.icon-roadworks:before {
    content: '\28';
}

.icon-structure-chart:before {
    content: '\29';
}

.icon-data-protection:before {
    content: '\2a';
}

.icon-foi:before {
    content: '\2b';
}

.icon-garage:before {
    content: '\2c';
}

.icon-home-exchange:before {
    content: '\2d';
}

.icon-waiting-list:before {
    content: '\2e';
}

.icon-housing-repair:before {
    content: '\2f';
}

.icon-lydiard:before {
    content: '\3a';
}

.icon-traffic-cone:before {
    content: '\3b';
}

.icon-community-centre:before {
    content: '\3c';
}

.icon-number-4:before {
    content: '\3d';
}

.icon-number-5:before {
    content: '\3e';
}

.icon-christmas-tree:before {
    content: '\3f';
}

.icon-snow:before {
    content: '\40';
}

.icon-gritter:before {
    content: '\5b';
}

.icon-gardenwaste:before {
    content: '\62';
}
