/* Head menu icons */
.btn-setting:before,
.icon-fa-cog:before {
  content: "\e90d";
}
.btn-message:before,
.icon-wcp-icons-font_message:before {
  content: "\e90e";
}
.btn-cards:before,
.icon-fa-credit-card:before {
  content: "\e90f";
}
.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-fa-sign-out:before {
    content: "\e928";
}

/* 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 { 
    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_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 {
  content: "\e960";
}
.icon-wcp-font-pending:before,
.f-btn.ic7:before,
.button.button-later:before {
  content: "\e96b";
}
.claims-bl-alerts .link-icon.ic7:before { 
  content: "\e92b";
}
.claims-bl-alerts .link-icon.ic8:before { 
  content: "\e911";
}
.claims-bl-messages .link-icon.ic7:before { 
  content: "\e92b";
}
.claims-bl-messages .link-icon.ic8:before { 
  content: "\e911";
}
.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: "\e922";
}
.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";
}
.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";
}
.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";
}
.icon-wcp-font-arrow-up:before {
  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.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";
}


/* 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,
.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";
}

.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";
}
.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.message: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";
}
.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-Font_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.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: "\e905";
}
.popup-row_inp.date-n:after {
    content: "\e905";
}

.popup-form_hint:before { 
    content: "\e98c";
}
.popup-form_hint.popup-form_alert:before,
.popup-form_hint.popup-form_info:before {
    content: "\e93d";
}
.popup-form_hint.popup-form_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,
.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: "\e911";
}
.mobile-head-elements .h-contacts .h-contacts_phone:after {
    content: "\e920";
}
.mobile-head-elements .search-block_loupe-wrapper:before { 
  content: "\e926"; 
}

.conf:after { 
    content: "\e97a";
}

.top-message-inner:after { 
    content: "\e93d";
}
.drag-drop_title:before { 
    content: "\e93c";
}

.b-upload-images-remove:after {
    content: "\e92b";
}

.claim-succ .thank .bg:after {
    content: "\e90a";
}
.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: "\e98c";
}

.title-box .pic-title.title-email:after {
  content: "\e964";
}
.title-box .pic-title.title-phone:after {
  content: "\e96d";
}
.title-box .pic-title.title-email:after {
  content: "\e964";
}
.title-box .pic-title.title-phone:after {
  content: "\e96d";
}
.action-btn.add-btn:after { 
    content: "\e923";
}
.action-btn.edit-btn:after { 
    content: "\e958";
}
.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: "\e92b";
}
.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";
}
.messages-block_bottom:before {
  content: "\e931";
}
.icon-wcp-font-success:before,
.messages-block_btn:before {
  content: "\e97e";
}
.faq-block .unit_title_name:before {
  content: "\e95b";
}
.reimb-method .unit_title_name:before,
.transactions-block.reimbursements-block .unit_title_name:before  {
  content: "\e977";
}
.transactions-block .unit_title_name:before {
  content: "\e982";
}
.alert-item_icon:before { 
    content: "\e965";
}
.alert-item.bg .alert-item_icon:before { 
    content: "\e964";
}
.alert-item_icon.sms:before { 
    content: "\e96d";
}
.alert-item.bg .alert-item_icon.sms:before { 
    content: "\e96e";
}
.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";
}
.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: "\e911"; 
}
.f-links a.ic2:before { 
  content: "\e90e"; 
}
.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";
}

.picker__open-button:after {
  content: "\e905";
}


@media screen and (max-width: 767px) {

    .top-message.mod_payment .top-message-inner:after { 
        content: "\e98c";
    }

    .link-search:before { 
        content: "\e926"; 
    }

    .link-print:before { 
        content: "\e924"; 
    }

    .popup-row_inp .selectize-control.single .selectize-input:after {
        content: "\e906";
    }
}
