.icon {
    font-family: "New Polar Icons";
    display: inline-block;
    position: relative;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-edit:after {
    content: '\e000';
}
.icon-locateme:after {
    content: '\e001';
}
.icon-like:after {
    content: '\e002';
}
.icon-comments-black:after {
    content: '\e003';
}
.icon-comments-white:after {
    content: '\e004';
}
.icon-views-black:after {
    content: '\e005';
}
.icon-views-white:after {
    content: '\e006';
}
.icon-distance:after {
    content: '\e007';
}
.icon-duration:after {
    content: '\e008';
}
.icon-heartrate:after {
    content: '\e009';
}
.icon-repeat:after {
    content: '\e00a';
}
.icon-weight:after {
    content: '\e00b';
}
.icon-plus:after {
    content: '\e00c';
}
.icon-minus:after {
    content: '\e00d';
}
.icon-calories:after {
    content: '\e00e';
}
.icon-sessions:after {
    content: '\e00f';
}
.icon-favorites:after {
    content: '\e010';
}
.icon-arrow-right:after {
    content: '\e011';
}
.icon-arrow-down:after {
    content: '\e012';
}
.icon-arrow-up:after {
    content: '\e013';
}
.icon-arrow-left:after {
    content: '\e014';
}
.icon-fullscreen-open:after {
    content: '\e015';
}
.icon-fullscreen-close:after {
    content: '\e016';
}
.icon-test-black:after {
    content: '\e017';
}
.icon-test-white:after {
    content: '\e018';
}
.icon-settings:after {
    content: '\e019';
}
.icon-mail:after {
    content: '\e01a';
}
.icon-cross:after {
    content: '\e01b';
}
.icon-close:after {
    content: '\e01b'; // Same as cross
}
.icon-share:after {
    content: '\e01c';
}
.icon-checkmark:after {
    content: '\e01d';
}
.icon-temperature-black:after {
    content: '\e01e';
}
.icon-temperature-white:after {
    content: '\e01f';
}
.icon-location:after {
    content: '\e020';
}
.icon-trash:after {
    content: '\e021';
}
.icon-cadence:after {
    content: '\e022';
}
.icon-info:after {
    content: '\e023';
}
.icon-help:after {
    content: '\e023';
}
.icon-time:after {
    content: '\e024';
}
.icon-some-facebook:after {
    content: '\e025';
}
.icon-some-twitter:after {
    content: '\e026';
}
.icon-followers:after {
    content: '\e027';
}
.icon-hyperlink:after {
    content: '\e028';
}
.icon-feeling-1:after {
    content: '\e029';
}
.icon-feeling-2:after {
    content: '\e02a';
}
.icon-feeling-3:after {
    content: '\e02b';
}
.icon-feeling-4:after {
    content: '\e02c';
}
.icon-feeling-5:after {
    content: '\e02d';
}
.icon-sync:after {
    content: '\e02e';
}
.icon-refresh:after {
    content: '\e02e';
}
.icon-relive:after {
    content: '\e02f';
}
.icon-user:after {
    content: '\e030';
}
.icon-notification-ok:after {
    content: '\e031';
}
.icon-notification-error:after {
    content: '\e032';
}
.icon-active-time:after {
    content: '\e033';
}
.icon-steps:after {
    content: '\e034';
}
.icon-inactivity-alert:after {
    content: '\e035';
}
.icon-training-benefit:after {
    content: '\e036';
}
.icon-notification:after {
    content: '\e037';
}
.icon-post:after {
    content: '\e038';
}
.icon-zoom-out:after {
    content: '\e039';
}
.icon-zoom-in:after {
    content: '\e03a';
}
.icon-zoom:after {
    content: '\e03b';
}
.icon-search:after {
    content: '\e03b';
}
.icon-shopping-cart:after {
    content: '\e03c';
}
.icon-polar-tag:after {
    content: '\e03d';
}
.icon-sleep:after {
    content: '\e03e';
}
.icon-trophy:after {
    content: '\e03f';
}
.icon-alarm:after {
    content: '\e040';
}
.icon-unlock:after {
    content: '\e041';
}
.icon-locked:after {
    content: '\e042';
}
.icon-gps:after {
    content: '\e043';
}
.icon-bike:after {
    content: '\e044';
}
.icon-battery:after {
    content: '\e045';
}
.icon-sound-on:after {
    content: '\e046';
}
.icon-sound-off:after {
    content: '\e047';
}
.icon-question:after {
    content: '\e048';
}
.icon-alert:after {
    content: '\e049';
}
.icon-on:after {
    content: '\e04a';
}
.icon-download:after {
    content: '\e04b';
}
.icon-airplane:after {
    content: '\e04c';
}
.icon-unlock2:after {
    content: '\e04d';
}
.icon-diary-month:after {
    content: '\e04e';
}
.icon-diary-week:after {
    content: '\e04f';
}
.icon-diary-day:after {
    content: '\e050';
}
.icon-diary-empty:after {
    content: '\e051';
}
.icon-speed:after {
    content: '\e052';
}
.icon-group:after {
    content: '\e053';
}
.icon-benefit-training:after {
    content: '\e054';
}
.icon-time-target:after {
    content: '\e055';
}
.icon-target-free:after {
    content: '\e056';
}
.icon-target-distance:after {
    content: '\e057';
}
.icon-target-calories:after {
    content: '\e058';
}
.icon-activity-score-1:after {
    content: '\e059';
}
.icon-activity-score-2:after {
    content: '\e05a';
}
.icon-activity-score-3:after {
    content: '\e05b';
}
.icon-activity-score-4:after {
    content: '\e05c';
}
.icon-activity-score-5:after {
    content: '\e05d';
}
.icon-timer:after {
    content: '\e05e';
}
.icon-descent:after {
    content: '\e05f';
}
.icon-ascent:after {
    content: '\e060';
}
.icon-graph:after {
    content: '\e061';
}
.icon-descent-angle:after {
    content: '\e062';
}
.icon-ascent-angle:after {
    content: '\e063';
}
.icon-power:after {
    content: '\e064';
}
.icon-pedal:after {
    content: '\e065';
}
.icon-stride:after {
    content: '\e066';
}
.icon-stride-distance:after {
    content: '\e067';
}
.icon-sun-black:after {
    content: '\e068';
}
.icon-sun-white:after {
    content: '\e069';
}
.icon-barometer:after {
    content: '\e06a';
}
.icon-altitude:after {
    content: '\e06b';
}
.icon-notification2:after {
    content: '\e06c';
}
.icon-zone-pointer:after {
    content: '\e06d';
}
.icon-compare:after {
    content: '\e06e';
}
.icon-list:after {
    content: '\e06f';
}
.icon-vertical-speed-up:after {
    content: '\e070';
}
.icon-vertical-speed-down:after {
    content: '\e071';
}
.icon-battery2:after {
    content: '\e072';
}
.icon-pedal-press:after {
    content: '\e073';
}
.icon-move-down:after {
    content: '\e074';
}
.icon-move-up:after {
    content: '\e075';
}
.icon-move-right:after {
    content: '\e076';
}
.icon-left:after {
    content: '\e077';
}
.icon-meal:after {
    content: '\e078';
}
.icon-sunrise-black:after {
    content: '\e079';
}
.icon-sunrise-white:after {
    content: '\e07a';
}
.icon-svg:after {
    content: '\e07b';
}
.icon-abc:after {
    content: '\e07c';
}
.icon-more:after {
    content: '\e07d';
}
.icon-notification-error2:after {
    content: '\e07e';
}
.icon-notification-info:after {
    content: '\e07f';
}
.icon-sessions2:after {
    content: '\e080';
}
.icon-refresh:after {
    content: '\e081';
}
.icon-diary-add:after {
    content: '\e082';
}
.icon-pause:after {
    content: '\e083';
}
.icon-stop:after {
    content: '\e084';
}
.icon-whistle:after {
    content: '\e085';
}
.icon-rr:after {
    content: '\e086';
}
.icon-jump-height:after {
    content: '\e087';
}
.icon-contact-time:after {
    content: '\e088';
}
.icon-replacement-character:after {
    content: '\e089';
}
.icon-graphview:after {
    content: '\e08a';
}
.icon-fitness-test:after {
    content: '\e08b';
}
.icon-jump-power:after {
    content: '\e08c';
}
.icon-jump-test:after {
    content: '\e08d';
}
.icon-listview:after {
    content: '\e08e';
}
.icon-orthotest:after {
    content: '\e08f';
}
.icon-sign-up:after {
    content: '\e090';
}
.icon-signed-up:after {
    content: '\e091';
}
.icon-activity:after {
    content: '\e092';
}
.icon-add-person:after {
    content: "\e094";
}
.icon-trim:after {
    content: "\e09a";
}
.icon-print:after {
    content: '\e093';
}
.icon-invite-refused:after {
    content: '\e095';
}
.icon-invite-pending:after {
    content: '\e096';
}
.icon-next:after {
    content: '\e097';
}
.icon-panel-expand:after {
    content: '\e098';
}
.icon-panel-collapse:after {
    content: '\e099';
}
.icon-trim:after {
    content: "\e09a";
}
.icon-event:after {
    content: "\e09b";
}
.icon-handle:after {
    content: "\e09c";
}
.icon-gps-on:after {
    content: "\e09d";
}
.icon-gps-off:after {
    content: "\e09e";
}
.icon-weight-change:after {
    content: "\e09f";
}
.icon-training-device:after {
    content: "\e0a0";
}
.icon-external-link:after {
    content: "\e0a1";
}
.icon-feed:after {
    content: "\e0a2";
}
.icon-running-index:after {
    content: "\e0a3";
}
.icon-etp-award:after {
    content: "\e0a4";
}
.icon-etp-award-empty:after {
    content: "\e0a5";
}
.icon-lap:after {
    content: "\e0a6";
}
.icon-cut:after {
    content: "\e0a7";
}
.icon-phased-training:after {
    content: "\e0a8";
}
.icon-route:after {
    content: "\e0a9";
}
.icon-race-pace:after {
    content: "\e0aa";
}
.icon-interval:after {
    content: "\e0ab";
}
.icon-training-load-score:after {
    content: "\e0ac";
}
.icon-lights-on:after {
    content: "\e0ad";
}
.icon-lights-off:after {
    content: "\e0ae";
}
.icon-distance-left:after {
    content: "\e0af";
}
.icon-duration-left:after {
    content: "\e0b0";
}

.icon.icon--xs {
     font-size: 10px;
}

.icon.icon--sm {
     font-size: 14px;
}

.icon.icon--lg {
     font-size: 40px;
}
.icon.icon--xl {
     font-size: 60px;
}
