/* START ENT ICON FONTS */
@font-face {
    font-family: 'bell-icon';
    src: url(../fonts/ent-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/ent-icons.woff) format("woff"),url(../fonts/ent-icons.ttf) format("truetype"),url(../fonts/ent-icons.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: auto
}

.icon, .icon2, .ent-icons, .icon-o, .icon-s {
    font-style: normal;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .icon:before, .icon2:before, .icon3:before, .icon-o:before {
        font-family: 'bell-icon';
        position: relative;
        top: 0.1em
    }

.icon-x:before, .icon-plus:before {
    content: "\e007"
}

.icon-x:before {
    -webkit-transform: rotate(45deg)
}

.icon-bell-logo:before {
    content: "\e600"
}

.icon-chevron:before, .icon-chevron-up:before, .icon-chevron-right:before, .icon-chevron-down:before, .icon-chevron-left:before {
    content: "\e012";
    display: inline-block
}

.icon-chevron-up:before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 45% 40%;
    -ms-transform-origin: 45% 40%;
    transform-origin: 45% 40%
}

.icon-chevron-down:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.icon-chevron-left:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.icon-select-trigger:before {
    content: "\e601"
}

.icon-close-solid:before {
    content: "\e60c"
}

.icon-linkedin:before {
    content: "\e614"
}

.icon-twitter:before {
    content: "\e920"
}

.icon-youtube:before {
    content: "\e613"
}
/*magnifying glass sharp bottom corners*/
.icon-magnifying-glass:before {
    content: "\e615"
}

.icon-silhouette:before {
    content: "\e616"
}

.icon-mobile-menu:before {
    content: "\e618"
}

.icon-facebook:before {
    content: "\e619";
    left: 3px
}

.icon-home:before {
    content: "\e61c"
}

.icon-chevron-bold:before {
    content: "\e61d"
}

.icon-select-trigger-chevrons:before {
    content: "\e61e"
}

.icon-blog-en:before {
    content: "\e904"
}

.icon-blog-fr:before {
    content: "\e905"
}

.icon-more-details-pill:before {
    content: "\e90b"
}

.icon-collapse-outline-circled:before {
    content: "\e90e"
}

.icon-exapnd-outline-circled:before, .icon-expand-outline-circled:before {
    content: "\e90f"
}

.icon-search:before {
    content: "\e919"
}

.icon-print:before {
    content: "\e91b"
}

.i-icon:before {
    content: "\e923"
}

.icon-back-to-top:before {
    content: "\e925"
}

.icon-close:before {
    content: "\e624"
}

.more-link:after {
    content: "\e608"
}

.icon-voicemail_no_bg:before {
    content: "\eaf8"
}

.icon-phonecall_nobg:before {
    content: "\eafe"
}

.icon-mail_nobg:before {
    content: "\eaff"
}

.icon-blog_bg:before {
    content: "\eaf9"
}

.icon-facebook_bg:before {
    content: "\eafa"
}

.icon-linkedin_bg:before {
    content: "\eafb"
}

.icon-twitter_bg:before {
    content: "\eafc"
}

.icon-youtube_bg:before {
    content: "\eafd"
}

.icon-call_display_no_bg:before {
    content: "\eaf0"
}

.icon-call_forward_no_bg:before {
    content: "\eaf1"
}

.icon-call_line_id_block_no_bg:before {
    content: "\eaf2"
}

.icon-call_transfer_no_bg:before {
    content: "\eaf3"
}

.icon-call_waiting_no_bg:before {
    content: "\eaf4"
}

.icon-call_hold_no_bg:before {
    content: "\eaf5"
}

.icon-speed_dial_no_bg:before {
    content: "\eaf6"
}

.icon-three_way_calling_no_bg:before {
    content: "\eaf7"
}

.icon-caret-top:before {
    content: "\e9c4"
}

.icon-trash:before {
    content: "\e938"
}

.icon-trash-icon-thin:before {
    content: "\ea3e"
}

.icon-trash-icon:before {
    content: "\ea1e"
}

.icon-alert-circled:before {
    content: "\e949"
}

.icon-headphones-nopad:before {
    content: "\e611";
    top: -3px
}

.icon-o-handset:before {
    content: "\e610";
    top: 0
}

.icon-07_mobile_phone_bl_bg:before {
    content: "\eb24"
}

.icon-18_talkie_walkie_bl_bg:before {
    content: "\eb23"
}

.icon-12_iot_bl_bg:before {
    content: "\eb1f"
}

.icon-04_fiber_bl_bg:before {
    content: "\eb25"
}

.icon-29_phone_number_reservation_bl_bg:before {
    content: "\eb21"
}

.icon-01_cloud_bl_bg:before {
    content: "\eb26"
}

.icon-18_web_security_bl_bg:before {
    content: "\eb20"
}

.icon-01_tv_or_pay_per_view_bl_bg:before {
    content: "\eb22"
}

.icon-o-silhouette:before {
    content: "\e61c"
}

.icon-o-chat-bubble:before {
    content: "\e604"
}

.icon-assign_member:before {
    content: "\e901"
}

.icon-Trash:before {
    content: "\e900"
}

.icon-01_homephone_internet_mobile_bl_wot:before {
    content: "\e90d"
}

.icon-19_broadband_bl_wot:before {
    content: "\e902"
}

.icon-12_web_conferencing_bl_wot:before {
    content: "\e903"
}

.icon-06_mobile_internet_bl_wot:before {
    content: "\e906"
}

.icon-11_push_to_talk_bl_wot:before {
    content: "\e907"
}

.icon-01_phonecall_bl_wot:before {
    content: "\e909"
}

.icon-02_deskphone_bl_wot:before {
    content: "\e90a"
}

.icon-27_desktop_application_and_click_to_call_bl_wot:before {
    content: "\e90c"
}

.icon-12_rugged_standard_device_bl_wot:before {
    content: "\e908"
}

.icon-18_talkie_walkie_bl_wot:before {
    content: "\e910"
}

.icon-call_forward_no_answer_nobg:before {
    content: "\eb01"
}

.icon-call_forward_busy_nobg:before {
    content: "\eb00"
}

.icon-call_pick_up_nobg:before {
    content: "\eb02"
}

.icon-do_not_disturb_nobg:before {
    content: "\eb03"
}

.icon-last-numer-redial:before {
    content: "\eb09"
}

.icon-desktop_application_click_to_call_nobg:before {
    content: "\eb0b"
}

.icon-hoteling_nobg:before {
    content: "\eb04"
}

.icon-out_of_service_call_forward_nobg:before {
    content: "\eb07"
}

.icon-voicemail_to_email_nobg:before {
    content: "\eb0a"
}

.icon-share_nobg:before {
    content: "\eb08"
}

.icon-webconferencing-conferencing:before {
    content: "\e903"
}

.icon-hunt_groups_nobg:before {
    content: "\eb05"
}

.icon-laptop2:before {
    content: "\eb06"
}

.icon-calling-features:before {
    content: "\e911"
}

.icon-call-park:before {
    content: "\e95a"
}

.icon-find-me:before {
    content: "\e95f"
}

.icon-mobile-app:before {
    content: "\e95e"
}

.icon-mobile-integration:before {
    content: "\e95d"
}

.icon-remote-office:before {
    content: "\e9ae"
}

.icon-simultaneously-ring:before {
    content: "\e961"
}

.icon-check-light:before {
    content: "\e603"
}

.icon-download:before {
    content: "\e91c"
}

.icon-menu-icon:before {
    content: "\e912"
}

.icon-play-triangle:before {
    content: "\e913"
}

.icon-play:before {
    content: "\e914"
}

.icon-alert-circled:before {
    content: "\e915";
}

.icon-exclamation_big_stroke:before {
    content: "\e916";
}

.icon-checkmark-circled:before {
    content: "\e917";
}

.icon-Request-a-callback:before {
    content: "\e918";
}
/*Updated January 21, 2020*/
.icon-star:before {
    content: "\e91a";
}
/* Update January 28, 2020 */
.icon-Bell-MTS:before {
    content: "\e91d";
}

.icon-Bell-aliant:before {
    content: "\e91e";
}
.icon-threads{
    top:12px;
    left:16px;
    font-size:20px;
}
.icon-threads:before {
    content: "\e91f";
}

/* Update May 28, 2024 */
.icon-fiberoptics:before {
    content: "\e921";
}