body:after {
    display: none;
    content: url('../images/icons/merchants/more-blue.svg') url('../images/icons/merchants/sms-blue.svg') url('../images/icons/merchants/car-blue.svg') url('../images/icons/merchants/email-blue.svg') url('../images/icons/merchants/star-blue.svg');
}

.pp_icon {
    margin-right: 0;
    opacity: 1;
}

.pp_icon::before {
    content: '';
    display: inline-block;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 16px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

i.icon_submitted::before {
    background-image: url('../images/icons/dailypick_original.svg');
}

i.icon_backups::before {
    background-image: url('../images/icons/dailypick_upsidedown.svg');
}

i.icon_repicks::before {
    background-image: url('../images/icons/dailypick_refresh.svg');
}

i.icon_merchant_w::before {
    background-image: url('../images/icons/icon_merchant_w.svg');
}

i.icon_pickpon_w::before {
    background-image: url('../images/icons/pickpons_w.svg');
    width: 22px;
    height: 22px;
}

i.icon_dailypick_w::before {
    background-image: url("../images/icons/dailypick_w.svg");
    width: 22px;
    height: 22px;
}

i.icon_wl::before {
    background-image: url('../images/icons/icon_wl.svg');
}

i.icon_calendar::before {
    background-image: url('../images/icons/icon_calendar.svg');
}

i.icon_calendar-b::before {
    background-image: url('../images/icons/icon_calendar-b.svg');
}

i.icon_stopwatch::before {
    background-image: url('../images/icons/icon_stopwatch.svg');
}

i.icon_cc_white::before {
    background-image: url("../images/icons/icon_cc_white.svg");
    width: 18px;
    vertical-align: -3px;
}

i.icon_levelup::before {
    background-image: url("../images/icons/level-up.svg");
    width: 23px;
    height: 20px;
    vertical-align: -5px;
}

i.icon_levelup-w::before {
    background-image: url("../images/icons/level-up-w.svg");
    width: 23px;
    height: 18px;
    vertical-align: -4px !important;
    top: 0;
    background-position: center;
}

i.icon_star::before {
    background-image: url('../images/icons/merchants/star-gray.svg');
    width: 18px;
    height: 18px;
}

i.icon_star:hover:before,
i.icon_star.active:before {
    background-image: url('../images/icons/merchants/star-blue.svg');
}

i.icon_email::before {
    background-image: url('../images/icons/merchants/email-gray.svg');
    width: 20px;
    height: 18px;
}

.cm-info i.icon_email::before {
    width: 15px;
}

i.icon_email:hover:before,
i.icon_email.active:before {
    background-image: url('../images/icons/merchants/email-blue.svg');
}

i.icon_car::before {
    background-image: url('../images/icons/merchants/car-gray.svg');
    width: 26px;
    height: 18px;
}

i.icon_car:hover:before,
i.icon_car:active:before {
    background-image: url('../images/icons/merchants/car-blue.svg');
}

i.icon_sms::before {
    background-image: url('../images/icons/merchants/sms-gray.svg');
    width: 22px;
    height: 18px;
}

i.icon_sms:hover:before,
i.icon_sms.active:before {
    background-image: url('../images/icons/merchants/sms-blue.svg');
}

i.icon_sms_phone::before {
    -webkit-mask-image: url('../images/icons/icon-sms.svg');
    mask-image: url('../images/icons/icon-sms.svg');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--icon-color, #939393);
    background-image: none;
    width: var(--icon-size, 22px);
    height: var(--icon-size, 22px);
}

i.icon_sms_phone:hover::before,
i.icon_sms_phone.active::before {
    background-color: var(--icon-hover-color, #006bd1);
}

i.icon_merchant_issue::before {
    background-image: url('../images/icons/icon_merchant_issue.svg');
    background-position: center;
    width: 16px;
    height: 16px;
    top: 0px;
}

a i.icon_merchant_issue:hover::before,
a i.icon_merchant_issue.active::before {
    background-image: url('../images/icons/icon_merchant_issue-hover.svg');
}

i.icon_radius::before {
    background-image: url('../images/icons/icon_radius_w.svg');
    background-position: center;
    width: 15px;
    height: 15px;
}

i.icon_more::before {
    background-image: url('../images/icons/merchants/more-dkblue.svg');
    width: 16px;
    height: 16px;
}

i.icon_more:hover:before,
i.icon_more.active:before {
    background-image: url('../images/icons/merchants/more-blue.svg');
}

i.icon_status::before {
    background-image: url('../images/admin/icons/icon-status-w.svg');
    width: 16px;
    height: 16px;
}

i.icon_status:hover:before,
i.icon_status.active:before {
    background-image: url('../images/icons/merchants/more-blue.svg');
}

.ma-icons a:hover {
    opacity: 1;
}

i.icon_print::before {
    background-image: url("../images/icons/icon_printing.svg");
    width: 20px;
    height: 14px;
    top: 0;
}

.bi.bi-geo-alt {
    font-size: 16px;
    margin-left: -1px;
}

i.icon_pickponscard::before {
    background-image: url('../images/icons/icon_pickpons_card.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0;
}

i.icon_pickponscard_w::before {
    background-image: url('../images/icons/icon_pickpons_card_w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0;
}

i.icon_pickponscard_solid::before {
    background-image: url('../images/icons/icon_pickpons_card_solid.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0;
}

i.icon_pickponscard_solid_w::before {
    background-image: url('../images/icons/icon_pickpons_card_solid_w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0px;
}

i.icon_globe::before {
    background-image: url('../images/icons/icon_globe.png');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0px;
}

i.icon_distance::before {
    background-image: url('../images/icons/icon_distance.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    top: 0px;
}

i.icon_form::before {
    background-image: url('../images/icons/icon_form.svg');
    background-position: center;
    width: 18px;
    height: 18px;
}

i.icon_lock::before {
    background-image: url('../images/icons/icon_lock.svg');
    background-position: center;
    width: 18px;
    height: 18px;
}

i.icon_edit::before {
    background-image: url('../images/icons/icon_notes.webp');
    background-position: center;
    width: 28px;
    height: 28px;
}

i.icon_send::before {
    background-image: url('../images/icons/icon_send.svg');
    background-position: center;
    width: 18px;
    height: 18px;
}

i.icon_misc-w::before {
    background-image: url('../images/icons/icon_misc-w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    vertical-align: -4px;
}

i.icon_email-w::before {
    background-image: url('../images/icons/icon_email-w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    vertical-align: -4px;
}

i.icon_user-w::before {
    background-image: url('../images/icons/icon_user-w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
}

i.icon_levels-w::before {
    background-image: url('../images/icons/6-Levels-w.svg');
    background-position: center;
    width: 18px;
    height: 18px;
    vertical-align: -4px;
}

i.icon_sports-w::before {
    background-image: url('../images/icons/sports-balls.png');
    background-position: center;
    width: 30px;
    height: 18px;
}

i.icon_feed::before {
    background-image: url('../images/icons/icon-sf-feed-w.svg');
    background-position: center;
    width: 30px;
    height: 18px;
}

i.icon_final_scores::before {
    background-image: url('../images/icons/icon-sf-final_scores-w.svg');
    background-position: center;
    width: 30px;
    height: 18px;
}

i.icon_sources::before {
    background-image: url('../images/icons/icon-sf-sources-w.svg');
    background-position: center;
    width: 30px;
    height: 18px;
}

i.icon_teams::before {
    background-image: url('../images/icons/icon-sf-teams-w.svg');
    background-position: center;
    width: 30px;
    height: 18px;
}

i.icon_feed_settings::before {
    background-image: url('../images/icons/icon-sf-settings-w.png');
    background-position: center;
    background-size: contain;
    width: 30px;
    height: 22px;
}

i.icon_support::before {
    background-image: url('../images/icons/icon_support-w.svg');
    background-position: center;
    width: 23px;
    height: 20px;
    vertical-align: -5px;
}

i.icon_nuclear::before {
    background-image: url('../images/icons/icon_nuclear.png');
    background-position: center;
    width: 22px;
    height: 22px;
    vertical-align: -5px;
}

i.icon_support_hq::before {
    background-image: url('../images/icons/icon_support_hq.png');
    background-position: center;
    width: 23px;
    height: 20px;
    vertical-align: -5px;
    filter: brightness(0) invert(1);
}

i.icon_elevated1-w::before {
    background-image: url('../images/icons/icon_elevated1-w.svg');
    background-position: center;
    width: 30px;
    height: 20px;
}

i.icon_pp-main::before {
    background-image: url('../images/icons/icon_pickpons-main.png');
    background-position: center;
    width: 25px;
    height: 18px;
}

i.icon_pp-merchant::before {
    background-image: url('../images/icons/icon_pickpons-merchant.png');
    background-position: center;
    width: 25px;
    height: 18px;
}

i.icon_suggestions::before {
    background-image: url('../images/icons/icon-suggestions.svg');
    background-position: center;
    width: 25px;
    height: 22px;
}

i.icon_suggestions_w::before {
    background-image: url('../images/icons/icon-suggestions-w.png');
    background-position: center;
    width: 25px;
    height: 22px;
}

i.icon_dashboard_w::before {
    background-image: url('../images/icons/icon-dashboard-w.svg');
    background-position: center;
    width: 16px;
    height: 15px;
}

i.icon_dashboard::before {
    background-image: url('../images/icons/icon-dashboard.svg');
    background-position: center;
    width: 16px;
    height: 15px;
}

.pp_icon.icon_dashboard_w,
.pp_icon.icon_dashboard {
    margin-right: 5px;
}

header i.icon_pickponscard_solid_w::before {
    top: 1px;
}

@media screen and (max-width: 480px) {
    #navbarCollapse i {
        width: 20px !important;
        margin-right: 5px !important;
    }

    body #pickponheader.pageheader .navbar-toggler {
        height: 46px;
        right: 19px;
        top: 66px;
        min-height: unset;
    }
}