body .container  [class*=" icon-"]:before, body .container  [class^=icon-]:before, body .container  [data-icon]:before {
    font-family: branding-cm-icons;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    font-style: normal;
    font-size: 38px;
    line-height: 60px;
    background-repeat: no-repeat;
}

body .container  [data-icon]:before, button, select {
    text-transform: none
}


@font-face {
    font-family:branding-cm-icons;
    src: url(../fonts/cm-icons.eot);
    src: url(../fonts/cm-icons.eot?#iefix) format("embedded-opentype"), url(../fonts/cm-icons.woff) format("woff"), url(../fonts/cm-icons.ttf) format("truetype"), url(../fonts/cm-icons.svg#cm-icons) format("svg");
    font-weight: 400;
    font-style: normal
}

body .container  [data-icon]:before {
    content: attr(data-icon)
}

body .container  .fa.small, body .container  .icon.small {
    font-size: 1pc;
    width: 1pc;
    height: 1pc
}

body .container  .fa.medium, body .container  .icon.medium {
    font-size: 24px;
    width: 24px;
    height: 24px
}

body .container  .fa.large, body .container .icon.large {
    font-size: 3pc;
    width: 3pc;
    height: 3pc
}

body .container .icon-afp:before {
    content: "\61"
}

body .container .icon-app:before {
    content: "\62"
}

body .container .icon-archive:before {
    content: "\63"
}

body .container .icon-arrow:before {
    content: "\64"
}

body .container .icon-arrow-left:before {
    content: "\65"
}

body .container .icon-arrow-right:before {
    content: "\66"
}

body .container .icon-box:before {
    content: "\67"
}

body .container .icon-browser:before {
    content: "\68"
}

body .container .icon-calender:before {
    content: "\69"
}

body .container .icon-cart:before {
    content: "\6a"
}

body .container .icon-charity:before {
    content: "\6b"
}

body .container .icon-cloud:before {
    content: "\6c"
}

body .container .icon-cmlogo:before {
    content: "\6d"
}

body .container .icon-coffee:before {
    content: "\6e"
}

body .container .icon-cogs:before {
    content: "\6f"
}

body .container .icon-coins:before {
    content: "\70"
}

body .container .icon-connection:before {
    content: "\71"
}

body .container .icon-conversation:before {
    content: "\72"
}

body .container .icon-conversation2:before {
    content: "\73"
}

body .container .icon-cross:before {
    content: "\74"
}

body .container .icon-cross-triangle:before {
    content: "\75"
}

body .container .icon-crown:before {
    content: "\76"
}

body .container .icon-cube:before {
    content: "\77"
}

body .container .icon-dentist:before {
    content: "\78"
}

body .container .icon-desktop:before {
    content: "\79"
}

body .container .icon-dice:before {
    content: "\7a"
}

body .container .icon-document:before {
    content: "\41"
}

body .container .icon-dollar-star:before {
    content: "\42"
}

body .container .icon-download:before {
    content: "\43"
}

body .container .icon-envelop:before {
    content: "\44"
}

body .container .icon-envelop-bulk:before {
    content: "\45"
}

body .container .icon-envelop-finish:before {
    content: "\46"
}

body .container .icon-envelop-open:before {
    content: "\47"
}

body .container .icon-envelop-premium:before {
    content: "\48"
}

body .container .icon-envelop-retry:before {
    content: "\49"
}

body .container .icon-envelop-speed:before {
    content: "\4a"
}

body .container .icon-error:before {
    content: "\4b"
}

body .container .icon-euro:before {
    content: "\4c"
}

body .container .icon-expansian:before {
    content: "\4d"
}

body .container .icon-fastforward:before {
    content: "\4e"
}

body .container .icon-file:before {
    content: "\4f"
}

body .container .icon-file-progress:before {
    content: "\50"
}

body .container .icon-finish:before {
    content: "\51"
}

body .container .icon-glasses:before {
    content: "\52"
}

body .container .icon-globe:before {
    content: "\53"
}

body .container .icon-happy:before {
    content: "\54"
}

body .container .icon-heart:before {
    content: "\55"
}

body .container .icon-home:before {
    content: "\56"
}

body .container .icon-horn:before {
    content: "\57"
}

body .container .icon-in-out:before {
    content: "\58"
}

body .container .icon-key:before {
    content: "\59"
}

body .container .icon-laptop:before {
    content: "\5a"
}

body .container .icon-lightning:before {
    content: "\30"
}

body .container .icon-list:before {
    content: "\31"
}

body .container .icon-location:before {
    content: "\32"
}

body .container .icon-lock-closed:before {
    content: "\33"
}

body .container .icon-lock-open:before {
    content: "\34"
}

body .container .icon-magazine:before {
    content: "\35"
}

body .container .icon-magnet:before {
    content: "\36"
}

body .container .icon-masked:before {
    content: "\37"
}

body .container .icon-mc-arrow-down:before {
    content: "\38"
}

body .container .icon-mc-arrow-left:before {
    content: "\39"
}

body .container .icon-mc-arrow-right:before {
    content: "\21"
}

body .container .icon-dots:before {
    content: "\e01a"
}

body .container .icon-app-rounded:before {
    content: "\e01b"
}

body .container .icon-mc-arrow-up:before {
    content: "\22"
}

body .container .icon-megaphone:before {
    content: "\23"
}

body .container .icon-messagingacademy:before {
    content: "\24"
}

body .container .icon-messagingacademy2:before {
    content: "\25"
}

body .container .icon-microscope:before {
    content: "\26"
}

body .container .icon-mobile:before {
    content: "\27"
}

body .container .icon-mobile2:before {
    content: "\28"
}

body .container .icon-mobileconvention:before {
    content: "\29"
}

body .container .icon-news:before {
    content: "\2a"
}

body .container .icon-ok:before {
    content: "\2b"
}

body .container .icon-okbutton:before {
    content: "\2c"
}

body .container .icon-pdf:before {
    content: "\2d"
}

body .container .icon-person:before {
    content: "\2e"
}

body .container .icon-phone-vintage:before {
    content: "\2f"
}

body .container .icon-play:before {
    content: "\3a"
}

body .container .icon-plugin:before {
    content: "\3b"
}

body .container .icon-plus:before {
    content: "\3c"
}

body .container .icon-push:before {
    content: "\3d"
}

body .container .icon-push-receive:before {
    content: "\3e"
}

body .container .icon-pushtxt:before {
    content: "\3f"
}

body .container .icon-puzzle:before {
    content: "\40"
}

body .container .icon-question:before {
    content: "\5b"
}

body .container .icon-radio:before {
    content: "\5d"
}

body .container .icon-reload:before {
    content: "\5e"
}

body .container .icon-result:before {
    content: "\5f"
}

body .container .icon-rss:before {
    content: "\60"
}

body .container .icon-sad:before {
    content: "\7b"
}

body .container .icon-save:before {
    content: "\7c"
}

body .container .icon-scissors:before {
    content: "\7d"
}

body .container .icon-service:before {
    content: "\7e"
}

body .container .icon-shortcode:before {
    content: "\5c"
}

body .container .icon-sip-trunking:before {
    content: "\e000"
}

body .container .icon-sms-receive:before {
    content: "\e001"
}

body .container .icon-smstxt:before {
    content: "\e002"
}

body .container .icon-sound:before {
    content: "\e003"
}

body .container .icon-speech:before {
    content: "\e004"
}

body .container .icon-speed:before {
    content: "\e005"
}

body .container .icon-spyglass:before {
    content: "\e006"
}

body .container .icon-star:before {
    content: "\e007"
}

body .container .icon-stop:before {
    content: "\e008"
}

body .container .icon-stream:before {
    content: "\e009"
}

body .container .icon-stream2:before {
    content: "\e00a"
}

body .container .icon-support:before {
    content: "\e00b"
}

body .container .icon-tablet:before {
    content: "\e00c"
}

body .container .icon-tag:before {
    content: "\e00d"
}

body .container .icon-teach:before {
    content: "\e00e"
}

body .container .icon-top40:before {
    content: "\e00f"
}

body .container .icon-triangle:before {
    content: "\e010"
}

body .container .icon-truck-left:before {
    content: "\e011"
}

body .container .icon-truck-right:before {
    content: "\e012"
}

body .container .icon-tv:before {
    content: "\e013"
}

body .container .icon-vfp:before {
    content: "\e014"
}

body .container .icon-voice-otp:before {
    content: "\e015"
}

body .container .icon-wallet:before {
    content: "\e016"
}

body .container .icon-wallet2:before {
    content: "\e017"
}

body .container .icon-weight:before {
    content: "\e018"
}

body .container .icon-write:before {
    content: "\e019"
}

body .container .icon-trash:before {
    content: "\e01c"
}

body .container .icon-ticket:before {
    content: "\e01d"
}

body .container .icon-database:before {
    content: "\e01e"
}

body .container .icon-flame:before {
    content: "\e01f"
}

body .container .icon-balloon:before {
    content: "\e020"
}

body .container .icon-globe2:before {
    content: "\e023"
}

body .container .icon-securitypartner:before {
    content: "\e021"
}

body .container .icon-generate:before {
    content: "\e022"
}

body .container .icon-groupcollection:before {
    content: "\e024"
}

body .container .icon-plus-2:before {
    content: "\e025"
}

body .container .icon-minus:before {
    content: "\e026"
}

body .container .icon-info:before {
    content: "\e027"
}

body .container .icon-clock:before {
    content: "\e028"
}
