/* default font icons */
/* @font-face {
  font-family: 'WCP-Portal-font';
  src:  url('../../fonts/WCP-Portal-font.eot?202112171745');
  src:  url('../../fonts/WCP-Portal-font.eot?202112171745#iefix') format('embedded-opentype'),
    url('../../fonts/WCP-Portal-font.ttf?202112171745') format('truetype'),
    url('../../fonts/WCP-Portal-font.woff?202112171745') format('woff'),
    url('../../fonts/WCP-Portal-font.svg?202112171745#WCP-Portal-font') format('svg');
  font-weight: normal;
  font-style: normal;
} */

@font-face {
  font-family: 'WCP-Portal-font';
  src: url('../../fonts/WCP-Portal-font.woff?202112171745') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'app-icons';
  src: url('../../fonts/app_icons.woff?202103181242') format('woff');
  font-weight: normal;
  font-style: normal;
}


/* [class^="icon-"], [class*=" icon-"], */
[class^="icon-fa-"]:before, [class*=" icon-fa-"]:before,
[class^="icon-wcp-font-"]:before, [class*=" icon-wcp-font-"]:before,
[class^="icon-wcp-icons-font_"]:before, [class*=" icon-wcp-icons-font_"]:before,
.setting-block a:before,
.link-out:before,
.icon:before,
.f-btn:before,
.button:before,
.claims-bl_btn:before,
.alerts-block_btn:before,
.messages-block_btn:before,
.enter-block a:before,
.enter-block-button-sample:before,
.filter-block_btn:before,
.header-bottom .main-navi_link.ic-home,
.main-navi_link.ic-home:before,
.main-navi_link:after,
.user-block__name:after,
.about .contacts .phone:after,
.about .contacts .email:after,
.choice-block_act:after,
.desktop-menu-btn:before,
.mobile-menu-btn:before,
.link-search:before,
.link-print:before,
.link-icon:before,
.icon-tri-right-arrow:before,
.popup-row_inp.search:after,
.ch-item input[type=checkbox]:checked ~ label:after,
.ch-item input[type=radio]:checked ~ label:after,
.claim-checkbox-label.checked:before,
.b-empty-list-img:before,
.alert-bl_icon:before,
.message-bl_icon:before,
.announce-item.imp .title:after,
.popup-row .popup-row_name:after,
.popup-form_hint:before,
.claims-bl_act span:before,
.popup-row_inp.date-t:after,
.popup-row_inp.date-n:after,
.popup-row_inp.date:after,
.popup-form .popup-row_sel:after,
.form-block .popup-row_sel:after,
.data-filter__text .popup-row_sel:after,
.unit_title_select .popup-row_sel:after,
.popup-row_inp .selectize-control.single .selectize-input:after,
.claims-bl_top-selects_col .popup-row_sel:after,
.eligible-exp_top .popup-row_sel:after,
.easy-hsa-transfer .popup-row_sel:after,
.filter-block .popup-row_sel:after,
.popup-contrib .popup-row .radio-buttons_item label:after,
.radio-buttons label:after,
.radio-tabs__item:after,
.claims-bl_sheet_col .card-bl_icon:before,
.h-contacts_phone:after,
.h-contacts_email:after,
.conf:before,
.top-message-inner:after,
.drag-drop_title:before,
.b-upload-images-remove:after,
.claim-succ .thank .bg:after,
.landing-alert-message:after,
.advant-block_col:before,
.b-form_change_password_notes:before,
.receipt-item:after,
.protect-bl:after,
.title-box .pic-title:after,
.action-btn:after,
.settings-table-box .th-mobile:before,
.settings-table-box .th-email:before,
.settings-table-box .th-both:before,
.settings-table-box .th-none:before,
.icon-view_btn:before,
.icon-wcp-icons-font_eye:before,
.icon-wcp-icons-font_arrowdown:after,
.icon-wcp-icons-font_arrowup:after,
.fieldset-collapse-btn:before,
.alerts-block_bottom:before,
.messages-block_bottom:before,
.unit_title_name:before,
.alert-item_icon:before,
.message-item_icon:before,
.faq-item .title:after,
.error-box:before,
.popup-form_error-title span:after,
.prev-radio-text:after,
.doc-access_form_inp:after,
.popup-agree-error:after,
.full-descr:after,
.claim-succ .text li:after,
.invest-congr_title:after,
.invest-rules-table .img-block:after,
.alert-form:before,
.message-form:before,
.text-box h2:before,
.ic-v-phone:before,
.ic-v-geo:before,
.ic-v-employ:before,
.ic-v-reim-method:before,
.mobile-only-ic-v-reim-method:before,
.request-reimbursement-select-type-title:after,
.button-cancel-icon-only:before,
.popup-row_inp.loupe:after,
.social-links a:before,
.f-links a:before,
.b-register-note-h:before,
.click-accept .click-accept-icon:before,
.icon-WCP-Icons-Font_opt_settings:before,
.document-delivery-preferences .unit_title_name:before,
.anonymous-enrollment-widget .unit_title_name:before,
.automatic-investment-enabled:after,
.msg-hand-box:after,
.btn-with-right-arrow:after,
.btn-with-left-arrow:before,
.icon-tri-right-arrow,
.current-stats .carryover-custom-message:before,
.icon-wcp-icons-font_email-solid:before,
.icon-wcp-icons-font_email-alerts-solid:before,
.icon-wcp-icons-font_phone-solid:before,
.icon-wcp-icons-font_add-receipt-solid:before,
.icon-wcp-icons-font_plus-only:before,
.icon-wcp-icons-font_location-solid:before,
.icon-wcp-icons-font_location-add-solid:before,
.icon-wcp-icons-font_longterm-savings:before,
.icon-wcp-icons-font_prescription-savings:before,
.icon-wcp-icons-font_switch-to-dd:before,
.icon-wcp-icons-font_balance-due:before,
.icon-wcp-icons-font_spend-fsa-balance-opportunity:before,
.opportunities__icon--email:before,
.opportunities__icon--email-alerts:before,
.opportunities__icon--phone:before,
.opportunities__icon--add-receipt:before,
.opportunities__icon--plus-only:before,
.opportunities__icon--location:before,
.opportunities__icon--location-add:before,
.opportunities__icon--longterm-savings:before,
.opportunities__icon--prescription-savings:before,
.opportunities__icon--switch-to-dd:before,
.opportunities__icon--balance-due:before,
.opportunities__icon--spend-fsa-balance-opportunity:before,
.data-table__sort-row-btn--sort:after,
.picker__open-button:after,
.mobile-menu-items .submenu > a:after {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'WCP-Portal-font' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none !important;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* new app icons */
.app-icon:before {
  font-family: 'app-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



/* Head menu icons */
.btn-setting:before,
.icon-wcp-icons-font_settings:before {
  content: "\e97b";
}
.btn-message:before,
.icon-wcp-icons-font_contactus:before {
  content: "\e98d";
}
.btn-cards:before,
.icon-wcp-icons-font_cards:before {
  content: "\e94b";
}
.btn-shopping-cart:before,
.icon-wcp-icons-font_shopping-cart:before {
  content: "\e994";
}
.btn-fsa-store:before,
.icon-wcp-icons-font_fsa-store:before {
  content: "\e99c";
}
.btn-fsa-store-bold:before,
.icon-wcp-icons-font_fsa-store-bold:before {
  content: "\e99d";
}
.btn-mail:before,
.icon-wcp-icons-font_bell:before {
  content: "\e98f";
}
.btn-messages:before,
.icon-wcp-icons-font_mail_open:before {
  content: "\e965";
}

/* logout */
.link-out:before,
.icon-wcp-icons-font_logout:before {
    content: "\e963";
}
/* search block */
.icon-fa-search:before { 
    content: "\e926";
}
.link-search:before,
.icon-wcp-icons-font_search:before,
.popup-row_inp.search:after {
    content: "\e979";
}

/* icon home */
.main-navi_link.ic-home:before,
.icon-wcp-icons-font_home:before { 
    content: "\e95d";
}

.main-navi_link:after,
.fieldset-collapse-btn:before,
.icon-wcp-icons-font_arrowdown:after,
.user-block__name:after,
.mobile-menu-items .submenu > a:after {
    content: "\e93e";
}

/* page contacts */
.about .contacts .phone:after,
.icon-wcp-icons-font_phone,
.icon-wcp-font-contact-phone:before { 
    content: "\e96d";
}
.about .contacts .email:after,
.icon-wcp-icons-font_mail_open { 
    content: "\e965";
}

/* choice block */
.choice-block_act:after,
.icon-wcp-icons-font_arrowdown:after { 
    content: "\e93e";
}

/* icon view */
.icon-view_btn:before,
.icon-wcp-icons-font_eye:before { 
    content: "\e95a";
}

/* Buttons */
.icon-wcp-icons-font_contribution:before,
.f-btn.ic1:before {
  content: "\e953";
}
.icon-wcp-icons-font_transaction:before,
.f-btn.ic2:before,
.icon-wcp-icons-font_auto-transaction:before,
.automatic-investment-enabled:after,
.f-btn.ic12:before {
  content: "\e982";
}
.icon-wcp-icons-font_auto-transaction:before,
.automatic-investment-enabled:after,
.f-btn.ic12:before {
  content: "\e992";
}
.icon-wcp-icons-font_investment:before,
.f-btn.ic3:before {
  content: "\e961";
}
.icon-wcp-icons-font_cardhand:before,
.f-btn.ic4:before,
.f-btn.ic_bill_pay:before {
  content: "\e949";
}
.icon-wcp-icons-font_claim:before,
.f-btn.ic5:before {
  content: "\e94f";
}
.claims-bl_btn.add-c:before { 
    content: "\e94f";
}
.claims-bl_btn.print-c:before { 
  content: "\e972";
}
.claims-bl_btn.export-btn:before { 
    content: "\e959";
}
.claims-bl_btn.current-transactions-btn:before, .icon-wcp-font-current-transactions:before {
  content: "\e978";
}
.claims-bl_btn.historical-transactions-btn:before, .icon-wcp-font-historical-transactions:before {
  content: "\e99a";
}
.icon-wcp-icons-font_info:before,
.f-btn.ic6:before,
.pay-it-back-widget .unit_title_name:before,
.balance-due-widget .unit_title_name:before{
  content: "\e960";
}
.icon-wcp-font-pending:before,
.f-btn.ic7:before,
.button.button-later:before {
  content: "\e96b";
}
.icon-wcp-font-transfer:before,
.f-btn.ic8:before {
  content: "\e983";
}
.icon-wcp-icons-font_account:before,
.f-btn.ic9:before {
  content: "\e936";
}
.icon-wcp-font-add:before,
.claims-bl_btn.issue:before,
.button.button-add:before,
.f-btn.ic10:before {
   content: "\e939";
}
.f-btn.ic_calendar:before {
    content: "\e944";
    left: -9px;
}
.icon-wcp-font-add-inter:before {
  content: "\e93a";
}
.con-wcp-icons-font_claim_settings:before,
.f-btn.ic11:before {
  content: "\e950";
}
.icon-wcp-font-delete:before {
  content: "\e954";
}
.icon-wcp-font-export:before {
  content: "\e959";
}
.icon-wcp-font-import:before {
  content: "\e95f";
}
.icon-wcp-font-cancel:before,
.button.button-cancel:before,
.button.button-close:before,
.icon-wcp-icons-font_cancel:before  {
  content: "\e946";
}
.icon-wcp-font-print:before,
.button.button-print:before,
.icon-wcp-icons-font_print:before,
.link-print:before {
  content: "\e972";
}
.icon-wcp-font-update:before,
.button.button-update:before {
  content: "\e978";
}
.icon-wcp-font-checkmark:before,
button.button.button-subm:before,
a.button.button-subm:before,
input.button.button-subm:before {
  content: "\e94e";
}

.button.button-subm.email:before {
    content: "\e965";
}

.button.button-subm.phone:before {
    content: "\e952";
}

.button.button-subm.next:before {
    content: "\e940";
}

.f-btn.ic_reimursement_method:before {
    content: "\e989";
}
.icon-wcp-font-piechart:before,
.f-btn.ic_pacman:before {
  content: "\e970";
}
.icon-wcp-font-validation:before { 
    content: "\e938";
}
.icon-wcp-font-edit:before,
.button.button-edit:before,
.f-btn.ic13:before {
  content: "\e958";
}
.f-btn.ic14:before {
  content: "\e97f";
}
.icon-wcp-font-addaccount:before,
.claims-bl_btn.add-acc:before {
    content: "\e93b";
}
.icon-wcp-font-eye:before {
  content: "\e95a";
}
.icon-wcp-font-alert:before {
  content: "\e93d";
}
.icon-wcp-font-message:before {
  content: "\e93d";
}

.icon-wcp-font-arrow-left:before,
.button.button-back:before { 
    content: "\e93f";    
}
.icon-wcp-font-search:before,
input[type="submit"].filter-block_btn:before,
button.filter-block_btn:before {
  content: "\e979";
}
.icon-wcp-font-arrowright:before,
.button.button-proceed:before {
  content: "\e940";
}


.fieldset.opened .fieldset-collapse-btn:before,
.icon-wcp-font-arrow-up:before,
.icon-wcp-icons-font_arrowup:after {
  content: "\e941"; 
}
.icon-wcp-icons-font_opt_settings:before { 
  content: "\e96a";
}
.icon-wcp-font-eco-tree:before,
.document-delivery-preferences .unit_title_name:before {
  content: "\e991";
}
.icon-wcp-font-docs:before,
.cip-docs-widget .unit_title_name:before {
    content: "\e955";
}

/* icons */
.link-icon.ic1:before { 
    content: "\e93c";
}
.link-icon.ic2:before { 
    content: "\e972";
} 
.link-icon.ic3:before { 
    content: "\e958";
}
.link-icon.ic3_download:before {
    content: "\e910";
}

.button.button-delete:before,
.link-icon.ic4:before { 
    content: "\e954";
}

.link-icon.ic5:before {
    content: "\e95a";
}

.link-icon.ic7:before {
  content: "\e954";
}

.link-icon.ic8:before {
  content: "\e965";
}
.link-icon.ic9:before {
  content: "\e939";
}
.link-icon.ic10:before { 
    content: "\e938";
}
.link-icon.ic11:before { 
    content: "\e957";
}
.link-icon.ic12:before { 
    content: "\e943";
}
.link-icon.ic13:before { 
    content: "\e95b";
}
.link-icon.ic14:before { 
    content: "\e987";
}
.link-icon.ic15:before {
    content: "\e956";
}
.link-icon.ic20:before {
    content: "\e97e";
}
.link-icon.i-check:before {
    content: "\e94e";
}
.link-icon.i-dollars:before {
    content: "$$";
}

/* js-tooltip */
.icon-fa-question-circle:before {
  content: "\e925";
}

/* choice mobile */
.choice-block-mobile .choice-block_act:after,
.choice-block-mobile.benefit-accounts-year-filter .choice-block_act:after { 
    content: "\e906";
}

/* icon navi */
.icon-wcp-font-menu:before,
.desktop-menu-btn:before,
.mobile-menu-btn:before {
    content: "\e966"; 
}

/* checkbox */
.ch-item input[type=checkbox]:checked ~ label:after, 
.ch-item input[type=radio]:checked ~ label:after,
.claim-checkbox-label.checked:before { 
    content: "\e94e";
}

.popup-contrib .popup-row .radio-buttons_item label.ic1:after,
.popup-contrib .popup-row .radio-buttons_item label.ic2:after,
.radio-buttons label.ic1:after,
.radio-buttons label.ic2:after,
.radio-tabs__item.radio-tabs__item--ic-1:after,
.radio-tabs__item.radio-tabs__item--ic-2:after { 
    content: "\e99b";
}

.popup-contrib .popup-row .radio-buttons_item input[type=radio]:checked + label.ic1:after,
.popup-contrib .popup-row .radio-buttons_item input[type=radio]:checked + label.ic2:after,
.radio-buttons input[type=radio]:checked + label.ic1:after,
.radio-buttons input[type=radio]:checked + label.ic2:after,
.radio-buttons input[type=radio]:checked + .radio-buttons_item-inner label.ic1:after,
.radio-buttons input[type=radio]:checked + .radio-buttons_item-inner label.ic2:after,
.radio-tabs__item.radio-tabs__item--ic-1[aria-selected="true"]:after,
.radio-tabs__item.radio-tabs__item--ic-2[aria-selected="true"]:after {
    content: "\e97e";
}

/* empty list */
.b-empty-list-img.transaction:before {
    content: "\e982";
}
.b-empty-list-img.alert:before {
    content: "\e965";
}
.b-empty-list-img.mesage:before {
    content: "\e965";
}
.b-empty-list-img.list:before {
    content: "\e962";
}
.b-empty-list-img.claims:before {
    content: "\e94f";
}

/* alert-block */
.icon-wcp-icons-font_mail:before,
.icon-wcp-font-contact-email:before,
.alert-bl_icon:before {
    content: "\e964";
}
.alert-bl_icon.b1:before {
    content: "\e96d";
}
.alert-bl_icon.b2:before {
    content: "\e965";
}
.alert-bl_icon.b3:before {
    content: "\e96e";
}
.alert-bl_icon.letter-ico:before {
    content: url("../../images/letter-ico.png");
}
.alert-bl_icon.letter-ico-read:before {
    content: url("../../images/letter-ico-read.png");
}

.announce-item.imp .title:after,
.icon-WCP-Icons-Font_alert:after {
    content: "\e93d";
}

/* message-block */
.message-bl_icon:before {
    content: "\e964";
}
.message-bl_icon.b1:before {
    content: "\e96d";
}
.message-bl_icon.b2:before {
    content: "\e965";
}
.message-bl_icon.b3:before {
    content: "\e96e";
}
.announce-item.imp .title:after,
.icon-WCP-Icons-message:after {
    content: "\e93d";
}
/* popup-row */
.popup-row.ic .popup-row_name:after { 
    content: "\e944";
}    
.popup-row.ic1 .popup-row_name:after { 
    content: "\e984";
}
.popup-row.ic2 .popup-row_name:after { 
    content: "\e94b";
}
.popup-row.ic3 .popup-row_name:after { 
    content: "\e931";
} 
.popup-row.ic4 .popup-row_name:after {
    content: "\e97f";
}
.popup-row.ic5 .popup-row_name:after {
    content: "\e974";
}
.popup-row.ic6 .popup-row_name:after {
    content: "\e936";
}
.popup-row.ic7 .popup-row_name:after {
    content: "\e977";
}
.popup-row.ic8 .popup-row_name:after {
    content: "\e937";
}
.popup-row.ic9 .popup-row_name:after { 
    content: "\e94c";
}
.icon-wcp-font-tag:before,
.popup-row.ic10 .popup-row_name:after { 
    content: "\e981";
}
.popup-row.ic11 .popup-row_name:after { 
    content: "\e933";
}
.popup-row.ic12 .popup-row_name:after {
    content: "\e92f";
}
.popup-row.ic13 .popup-row_name:after {
    content: "\e95c";
}
.popup-row.ic14 .popup-row_name:after {
    content: "\e97c";
}
.popup-row.ic15 .popup-row_name:after {
    content: "\e932";
}
.popup-row.ic16 .popup-row_name:after {
    content: "\e930";
}
.popup-row.ic17 .popup-row_name:after {
    content: "\e934";
}
.popup-row.ic18 .popup-row_name:after {
    content: "\e935";
}
.popup-row.ic19 .popup-row_name:after {
    content: "\e96d";
}
.popup-row.ic27 .popup-row_name:after {
    content: "\e95c";
}
.popup-row.ic20 .popup-row_name:after {
    content: "\e965";
}
.icon-wcp-font-number:before,
.popup-row.ic21 .popup-row_name:after {
    content: "\e969";
}
.popup-row.ic22 .popup-row_name:after {
    content: "\e977";
}
.popup-row.ic23 .popup-row_name:after,
button.button.button-percent:before {
    content: "\e96c";
}
.icon-wcp-font-user-id:before,
.popup-row.ic24 .popup-row_name:after {
    content: "\e95e";
}
.popup-row.ic25 .popup-row_name:after {
    content: "\e94f";
}
.popup-row.ic26 .popup-row_name:after {
    content: "\e990";
}
.popup-row.ic_secure .popup-row_name:after { 
    content: "\e97a";
}
.popup-row_inp.date-t:after {
    content: "\e945";
}
.popup-row_inp.date-n:after {
    content: "\e944";
}

.popup-form_hint:before { 
    content: "\e960";
}
.popup-form_hint.popup-form_alert:before,
.popup-form_hint.popup-form_info:before {
    content: "\e93d";
}
.popup-form_hint.popup-message:before {
    content: "\e93d";
}

.popup-form_error-title span:after { 
    content: "\e93d";
}

.claims-bl_act span.ic1:before {
    content: "\e94d";
}
.claims-bl_act span.ic2:before { 
    content: "\e961";
}
.icon-wcp-font-contribution:before,
.claims-bl_btn.add-z:before {
  content: "\e953";
}

.popup-row_inp.date:after, 
.popup-form .popup-row_sel:after, 
.form-block .popup-row_sel:after,
.data-filter__text .popup-row_sel:after,
.claims-bl_top-selects_col .popup-row_sel:after,
.eligible-exp_top .popup-row_sel:after,
.easy-hsa-transfer .popup-row_sel:after,
.filter-block .popup-row_sel:after,
.unit_title_select .popup-row_sel:after {
    content: "\e906";
}

.claims-bl_sheet_col .card-bl_icon.ic1:before {
    content: "\e948";
}
.claims-bl_sheet_col .card-bl_icon.ic2:before {
    content: "\e94a";
}

.h-contacts_phone:after {
    content: "\e96d";
}

.h-contacts_email:after {
    content: "\e965";
}
.mobile-head-elements .h-contacts .h-contacts_email:after {
    content: "\e964";
}
.mobile-head-elements .h-contacts .h-contacts_phone:after {
    content: "\e96d";
}
.mobile-head-elements .search-block_loupe-wrapper:before { 
  content: "\e979"; 
}

.conf:before { 
    content: "\e97a";
}

.top-message-inner:after { 
    content: "\e93d";
}

.drag-drop_title:before { 
    content: "\e93c";
}

.b-upload-images-remove:after {
    content: "\e954";
}

.claim-succ .thank .bg:after {
    content: "\e97e";
}
.landing-alert-message:after {
    content: "\e97b";
}
.landing-alert-message.problem:after {
    content: "\e93d";
}

/* homepage */
.enter-block a.sign-in:before,
.enter-block-button-sample.sign-in:before {
    content: "\e97e";
}

.enter-block a.sign-out:before,
.enter-block-button-sample.sign-out:before {
    content: "\e963";
}

.enter-block a.reg:before,
.enter-block-button-sample.reg:before {
    content: "\e976";
}

.advant-block_col.b1:before {
    content: "\e94b";
}

.advant-block_col.b2:before {
    content: "\e94f";
}

.advant-block_col.b3:before {
    content: "\e95b";
}

.advant-block_col.b4:before {
    content: "\e986";
}

.advant-block_col.b5:before {
    content: "\e942";
}

.advant-block_col.b6:before {
    content: "\e951";
}

.enter-block-button-sample.sign-in-continue:before {
    content: "\e963";
}

.b-form_change_password_notes:before { 
    content: "\e960";
}
.icon-wcp-font-requestreimbursement:before {
  content: "\e977";
}
.icon-wcp-font-addreceipt:before {
  content: "\e93c";
}
.receipt-item:after {
  content: "\e974";
}

.icon-wcp-font-wallet:before,
.claims-bl_btn.add-e:before {
  content: "\e989";
}
/* File icon */
.icon-fa-file-o:before,
.icon.b5:before {
  content: "\e918";
}
.icon.b8:before {
  content: "\e946";
}
.icon.b9:before { 
    content: "\e958";
}
/* State icons */
.icon-fa-check-circle:before {
  content: "\e90a";
}
.icon-fa-exclamation-circle:before {
  content: "\e914";
}
.icon-fa-ban:before {
  content: "\e903";
}
.protect-bl:after {
  content: "\e960";
}

.title-box .pic-title.title-email:after {
  content: "\e964";
}
.title-box .pic-title.title-phone:after {
  content: "\e96d";
}
.action-btn.add-btn:after { 
    content: "\e939";
}
.action-btn.edit-btn:after { 
    content: "\e958";
    color: #949494;
}
.action-btn.edit-access-btn:after {
  content: "\e98e";
}
.action-btn.edit-custom-fields-btn:after {
    content: "\e98b";
}
.action-btn.edit-custom-labels-btn:after {
    content: "\e993";
}
.action-btn.delete-btn:after { 
    content: "\e954";
    color: #949494;
}
.settings-table-box .th-mobile:before { 
    content: "\e96d";
}
.settings-table-box .th-email:before { 
    content: "\e965";
}
.settings-table-box .th-both:before { 
    content: "\e952";
}
.icon-wcp-font-cancel-circled:before,
.settings-table-box .th-none:before { 
    content: "\e947";
}
.accounts-block .unit_title_name:before {
  content: "\e936";
}
.alerts-block .unit_title_name:before {
  content: "\e93d";
}

.alerts-block_bottom:before {
  content: "\e96f";
}
.icon-wcp-font-success:before,
.alerts-block_btn:before {
  content: "\e97e";
}

.messages-block .unit_title_name:before {
  content: "\e931";
}
.link-accounts-block .unit_title_name:before {
  content: "\e97e";
}

.messages-block_bottom:before {
  content: "\e931";
}
.messages-block_bottom:before {
  content: "\e931";
}
.icon-wcp-font-success:before,
.messages-block_btn:before {
  content: "\e97e";
}

.reimb-method .unit_title_name:before,
.transactions-block.reimbursements-block .unit_title_name:before {
  content: "\e977";
}
.transactions-block .unit_title_name:before {
  content: "\e982";
}
.transactions-block .unit_title_name:before {
  content: "\e982";
}
.faq-block .unit_title_name:before {
  content: "\e95b";
}
.alert-item_icon:before { 
    content: "\e965";
}
.alert-item.bg .alert-item_icon:before { 
    content: "\e964";
}
.alert-item.sms .alert-item_icon:before { 
    content: "\e96d";
}
.alert-item.bg.sms .alert-item_icon:before { 
    content: "\e96e";
}

.alert-item.bg.letter .alert-item_icon:before {
    content: url("../../images/letter-ico.png");
}

.alert-item.letter .alert-item_icon:before {
    content: url("../../images/letter-ico-read.png");
}

.message-item_icon:before { 
    content: "\e965";
}
.message-item.bg .message-item_icon:before { 
    content: "\e964";
}
.message-item_icon.sms:before { 
    content: "\e96d";
}
.message-item.bg .message-item_icon.sms:before { 
    content: "\e96e";
}

.faq-item .title:after {
    content: "\e908";
}
.faq-item.open .title:after {
    content: "\e906";
}
.error-box:before {
    content: "\e93d";
}
.prev-radio-text:after {
    content: "\e94f";
}
.doc-access_form_inp:after {
    content: "\e94e";
}
.popup-agree-error:after {
    content: "\e93d";
}
.full-descr:after {
    content: "\e999";
}
.full-descr.active:after {
    content: "\e94e";
}
.claim-succ .text .ic:after {
    content: "\e957";
} 
.claim-succ .text .ic1:after {
    content: "\e964";
} 
.claim-succ .text .ic2:after {
    content: "\e960";
} 
.invest-rules .unit_title_name:before {
    content: "\e961";
}
.invest-congr_title:after {
    content: "\e97e";
}
.invest-rules-table .img-block.ic1:after {
    content: "\e967";
}
.invest-rules-table .img-block.ic2:after {
    content: "\e983";
}
.invest-rules-table .img-block.ic3:after {
    content: "\e961";
}
.button.button-reg-link:before,
.anonymous-enrollment-widget .unit_title_name:before,
.icon-wcp-font-user-registration:before { 
    content: "\e976";
}
.alert-form:before {
    content: "\e93d";
}
.message-form:before {
    content: "\e93d";
}
.text-box h2.security:before { 
    content: "\e97a";
}
.text-box h2.changes:before { 
    content: "\e958";
}
.text-box h2.contact:before { 
    content: "\e952";
}

.ic-v-phone:before { 
    content: "\e952";
}
.ic-v-geo:before { 
    content: "\e932";
}
.ic-v-employ:before { 
    content: "\e930";
}
.ic-v-reim-method:before { 
    content: "\e977";
}
.b-register-note-h:before {
    content: "\e93d";
}
.request-reimbursement-select-type-title:after { 
  content: "\e936";
}

.button-cancel-icon-only:before {
    content: "\e946";
}
.popup-row_inp.loupe:after {
    content: "\e926";
}
.social-links a.fb:before { 
    content: "\e915";
}
.social-links a.tw:before { 
    content: "\e92c";
}
.f-links a.ic1:before { 
  content: "\e952"; 
}
.f-links a.ic2:before { 
  content: "\e931"; 
}
.f-links a.ic3:before { 
  content: "\e97a"; 
}

.icon-fa-hand-stop:before,
.msg-hand-box:after {
  content: "\e997";
}
.icon-fa-fax:before {
  content: "\e916";
}

.btn-with-right-arrow:after {
  content: "\e998";
}
.btn-with-left-arrow:before {
    content: "\e998";
}
.icon-tri-right-arrow:before {
    content: "\e908";
}
/* opportunities */
.icon-wcp-icons-font_email-solid:before,
.opportunities__icon--email:before {
  content: "\e99e";
}
.icon-wcp-icons-font_email-alerts-solid:before,
.opportunities__icon--email-alerts:before {
  content: "\e99f";
}
.icon-wcp-icons-font_phone-solid:before,
.opportunities__icon--phone:before {
  content: "\e9a0";
}
.icon-wcp-icons-font_add-receipt-solid:before,
.opportunities__icon--add-receipt:before {
  content: "\e9a1";
}
.icon-wcp-icons-font_plus-only:before,
.opportunities__icon--plus-only:before {
  content: "\e9a2";
}
.icon-wcp-icons-font_location-solid:before,
.opportunities__icon--location:before {
  content: "\e9a3";
}
.icon-wcp-icons-font_location-add-solid:before,
.opportunities__icon--location-add:before {
  content: "\e9a4";
}
.icon-wcp-icons-font_longterm-savings:before,
.opportunities__icon--longterm-savings:before {
  content: "\e9a5";
}
.icon-wcp-icons-font_prescription-savings:before,
.opportunities__icon--prescription-savings:before {
  content: "\e9a6";
}
.icon-wcp-icons-font_switch-to-dd:before,
.opportunities__icon--switch-to-dd:before {
  content: "\e9a7";
}
.icon-wcp-icons-font_balance-due:before,
.opportunities__icon--balance-due:before {
  content: "\e9a8";
}
.icon-wcp-icons-font_spend-fsa-balance-opportunity:before,
.opportunities__icon--spend-fsa-balance-opportunity:before {
  content: "\e9a9";
}

/* table sort */
.icon-wcp-icons-font_sort:before,
.data-table__sort-row-btn--sort:after {
  content: "\e9aa";
}
.icon-wcp-icons-font_sort-up:before,
.data-table__sort-row-btn--sort--up:after {
  content: "\e9ab";
}
.icon-wcp-icons-font_sort-down:before,
.data-table__sort-row-btn--sort--down:after {
  content: "\e9ac";
}

.picker__open-button:after {
    content: "\e905";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.3rem;
}


/* new icons */
.app-icon--lamp:before { content: "\e900"; }
.app-icon--email:before { content: "\e901"; }
.app-icon--email--opened:before { content: "\e902"; }
.app-icon--chevron--left:before { content: "\e903"; }
.app-icon--chevron--right:before { content: "\e904"; }
.app-icon--chevron--up:before { content: "\e905"; }
.app-icon--chevron--down:before { content: "\e906"; }



@media screen and (max-width: 767px) {
    .top-message.mod_payment .top-message-inner:after { 
        content: "\e960";
    }

    .link-search:before { 
        content: "\e926"; 
    }

    .link-print:before { 
        content: "\e924"; 
    }

    .popup-row_inp .selectize-control.single .selectize-input:after {
        content: "\e906";
    }
    .icon-tri-right-arrow:before {
        content: "\e908";
    }
}
