@font-face {
    font-family: 'icomoon';
    src:  url('./icomoon-material.eot?qae1cy');
    src:  url('./icomoon-material.eot?qae1cy#iefix') format('embedded-opentype'),
      url('./icomoon-material.ttf?qae1cy') format('truetype'),
      url('./fonts/icomoon-material.woff?qae1cy') format('woff'),
      url('./icomoon-material.svg?qae1cy#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-ac_unit:before {
    content: "\eb3b";
  }
  .icon-alarm2:before {
    content: "\e855";
  }
  .icon-access_alarms:before {
    content: "\e191";
  }
  .icon-schedule:before {
    content: "\e8b5";
  }
  .icon-accessibility2:before {
    content: "\e84e";
  }
  .icon-accessible:before {
    content: "\e914";
  }
  .icon-account_balance:before {
    content: "\e84f";
  }
  .icon-account_box:before {
    content: "\e851";
  }
  .icon-account_circle:before {
    content: "\e853";
  }
  .icon-add:before {
    content: "\e145";
  }
  .icon-add_a_photo:before {
    content: "\e439";
  }
  .icon-alarm_add:before {
    content: "\e856";
  }
  .icon-add_alert:before {
    content: "\e003";
  }
  .icon-add_box:before {
    content: "\e146";
  }
  .icon-add_circle:before {
    content: "\e147";
  }
  .icon-control_point:before {
    content: "\e3ba";
  }
  .icon-add_location:before {
    content: "\e567";
  }
  .icon-add_shopping_cart:before {
    content: "\e854";
  }
  .icon-queue:before {
    content: "\e03c";
  }
  .icon-add_to_queue:before {
    content: "\e05c";
  }
  .icon-adjust:before {
    content: "\e39e";
  }
  .icon-airline_seat_flat:before {
    content: "\e630";
  }
  .icon-airline_seat_flat_angled:before {
    content: "\e631";
  }
  .icon-airline_seat_individual_suite:before {
    content: "\e632";
  }
  .icon-airline_seat_legroom_extra:before {
    content: "\e633";
  }
  .icon-airline_seat_legroom_normal:before {
    content: "\e634";
  }
  .icon-airline_seat_legroom_reduced:before {
    content: "\e635";
  }
  .icon-airline_seat_recline_extra:before {
    content: "\e636";
  }
  .icon-airline_seat_recline_normal:before {
    content: "\e637";
  }
  .icon-flight:before {
    content: "\e539";
  }
  .icon-airplanemode_inactive:before {
    content: "\e194";
  }
  .icon-airport_shuttle:before {
    content: "\eb3c";
  }
  .icon-alarm_off:before {
    content: "\e857";
  }
  .icon-alarm_on:before {
    content: "\e858";
  }
  .icon-android2:before {
    content: "\e859";
  }
  .icon-announcement:before {
    content: "\e85a";
  }
  .icon-apps:before {
    content: "\e5c3";
  }
  .icon-archive:before {
    content: "\e149";
  }
  .icon-arrow_back:before {
    content: "\e5c4";
  }
  .icon-arrow_downward:before {
    content: "\e5db";
  }
  .icon-arrow_drop_down:before {
    content: "\e5c5";
  }
  .icon-arrow_drop_down_circle:before {
    content: "\e5c6";
  }
  .icon-arrow_drop_up:before {
    content: "\e5c7";
  }
  .icon-arrow_forward:before {
    content: "\e5c8";
  }
  .icon-arrow_upward:before {
    content: "\e5d8";
  }
  .icon-attach_file:before {
    content: "\e226";
  }
  .icon-attachment2:before {
    content: "\e2bc";
  }
  .icon-audiotrack:before {
    content: "\e3a1";
  }
  .icon-autorenew:before {
    content: "\e863";
  }
  .icon-beach_access:before {
    content: "\eb3e";
  }
  .icon-block:before {
    content: "\e14b";
  }
  .icon-turned_in:before {
    content: "\e8e6";
  }
  .icon-turned_in_not:before {
    content: "\e8e7";
  }
  .icon-build:before {
    content: "\e869";
  }
  .icon-business_center:before {
    content: "\eb3f";
  }
  .icon-cached:before {
    content: "\e86a";
  }
  .icon-cake:before {
    content: "\e7e9";
  }
  .icon-phone2:before {
    content: "\e0cd";
  }
  .icon-call_end:before {
    content: "\e0b1";
  }
  .icon-call_made:before {
    content: "\e0b2";
  }
  .icon-merge_type:before {
    content: "\e252";
  }
  .icon-call_missed:before {
    content: "\e0b4";
  }
  .icon-call_missed_outgoing:before {
    content: "\e0e4";
  }
  .icon-call_received:before {
    content: "\e0b5";
  }
  .icon-call_split:before {
    content: "\e0b6";
  }
  .icon-call_to_action:before {
    content: "\e06c";
  }
  .icon-camera2:before {
    content: "\e3af";
  }
  .icon-photo_camera:before {
    content: "\e412";
  }
  .icon-camera_enhance:before {
    content: "\e8fc";
  }
  .icon-camera_front:before {
    content: "\e3b1";
  }
  .icon-camera_rear:before {
    content: "\e3b2";
  }
  .icon-camera_roll:before {
    content: "\e3b3";
  }
  .icon-cancel:before {
    content: "\e5c9";
  }
  .icon-redeem:before {
    content: "\e8b1";
  }
  .icon-card_membership:before {
    content: "\e8f7";
  }
  .icon-card_travel:before {
    content: "\e8f8";
  }
  .icon-casino:before {
    content: "\eb40";
  }
  .icon-change_history:before {
    content: "\e86b";
  }
  .icon-chat:before {
    content: "\e0b7";
  }
  .icon-chat_bubble:before {
    content: "\e0ca";
  }
  .icon-chat_bubble_outline:before {
    content: "\e0cb";
  }
  .icon-check:before {
    content: "\e5ca";
  }
  .icon-check_box:before {
    content: "\e834";
  }
  .icon-check_box_outline_blank:before {
    content: "\e835";
  }
  .icon-check_circle:before {
    content: "\e86c";
  }
  .icon-navigate_before:before {
    content: "\e408";
  }
  .icon-navigate_next:before {
    content: "\e409";
  }
  .icon-child_friendly:before {
    content: "\eb42";
  }
  .icon-close:before {
    content: "\e5cd";
  }
  .icon-closed_caption:before {
    content: "\e01c";
  }
  .icon-code:before {
    content: "\e86f";
  }
  .icon-comment:before {
    content: "\e0b9";
  }
  .icon-compare_arrows:before {
    content: "\e915";
  }
  .icon-laptop2:before {
    content: "\e31e";
  }
  .icon-confirmation_number:before {
    content: "\e638";
  }
  .icon-content_copy:before {
    content: "\e14d";
  }
  .icon-content_cut:before {
    content: "\e14e";
  }
  .icon-content_paste:before {
    content: "\e14f";
  }
  .icon-copyright:before {
    content: "\e90c";
  }
  .icon-create_new_folder:before {
    content: "\e2cc";
  }
  .icon-payment:before {
    content: "\e8a1";
  }
  .icon-date_range:before {
    content: "\e916";
  }
  .icon-dehaze:before {
    content: "\e3c7";
  }
  .icon-delete:before {
    content: "\e872";
  }
  .icon-delete_forever:before {
    content: "\e92b";
  }
  .icon-delete_sweep:before {
    content: "\e16c";
  }
  .icon-description:before {
    content: "\e873";
  }
  .icon-details:before {
    content: "\e3c8";
  }
  .icon-directions:before {
    content: "\e52e";
  }
  .icon-directions_bike:before {
    content: "\e52f";
  }
  .icon-directions_boat:before {
    content: "\e532";
  }
  .icon-directions_bus:before {
    content: "\e530";
  }
  .icon-directions_car:before {
    content: "\e531";
  }
  .icon-directions_railway:before {
    content: "\e534";
  }
  .icon-directions_run:before {
    content: "\e566";
  }
  .icon-directions_transit:before {
    content: "\e535";
  }
  .icon-directions_walk:before {
    content: "\e536";
  }
  .icon-done:before {
    content: "\e876";
  }
  .icon-done_all:before {
    content: "\e877";
  }
  .icon-error:before {
    content: "\e000";
  }
  .icon-error_outline:before {
    content: "\e001";
  }
  .icon-euro_symbol:before {
    content: "\e926";
  }
  .icon-insert_invitation:before {
    content: "\e24f";
  }
  .icon-event_available:before {
    content: "\e614";
  }
  .icon-event_busy:before {
    content: "\e615";
  }
  .icon-event_note:before {
    content: "\e616";
  }
  .icon-event_seat:before {
    content: "\e903";
  }
  .icon-exit_to_app:before {
    content: "\e879";
  }
  .icon-expand_less:before {
    content: "\e5ce";
  }
  .icon-expand_more:before {
    content: "\e5cf";
  }
  .icon-exposure_neg_1:before {
    content: "\e3cb";
  }
  .icon-exposure_neg_2:before {
    content: "\e3cc";
  }
  .icon-exposure_plus_1:before {
    content: "\e3cd";
  }
  .icon-exposure_plus_2:before {
    content: "\e3ce";
  }
  .icon-exposure_zero:before {
    content: "\e3cf";
  }
  .icon-extension:before {
    content: "\e87b";
  }
  .icon-face:before {
    content: "\e87c";
  }
  .icon-favorite:before {
    content: "\e87d";
  }
  .icon-favorite_border:before {
    content: "\e87e";
  }
  .icon-featured_play_list:before {
    content: "\e06d";
  }
  .icon-featured_video:before {
    content: "\e06e";
  }
  .icon-sms_failed:before {
    content: "\e626";
  }
  .icon-fiber_dvr:before {
    content: "\e05d";
  }
  .icon-get_app:before {
    content: "\e884";
  }
  .icon-file_upload:before {
    content: "\e2c6";
  }
  .icon-filter_drama:before {
    content: "\e3dd";
  }
  .icon-terrain:before {
    content: "\e564";
  }
  .icon-fingerprint:before {
    content: "\e90d";
  }
  .icon-flight_land:before {
    content: "\e904";
  }
  .icon-flight_takeoff:before {
    content: "\e905";
  }
  .icon-folder_shared:before {
    content: "\e2c9";
  }
  .icon-folder_special:before {
    content: "\e617";
  }
  .icon-free_breakfast:before {
    content: "\eb44";
  }
  .icon-functions:before {
    content: "\e24a";
  }
  .icon-g_translate:before {
    content: "\e927";
  }
  .icon-goat:before {
    content: "\e900";
  }
  .icon-golf_course:before {
    content: "\eb45";
  }
  .icon-star:before {
    content: "\e838";
  }
  .icon-people:before {
    content: "\e7fb";
  }
  .icon-group_add:before {
    content: "\e7f0";
  }
  .icon-group_work:before {
    content: "\e886";
  }
  .icon-hd:before {
    content: "\e052";
  }
  .icon-headset:before {
    content: "\e310";
  }
  .icon-headset_mic:before {
    content: "\e311";
  }
  .icon-healing:before {
    content: "\e3f3";
  }
  .icon-hearing:before {
    content: "\e023";
  }
  .icon-help:before {
    content: "\e887";
  }
  .icon-help_outline:before {
    content: "\e8fd";
  }
  .icon-highlight_off:before {
    content: "\e888";
  }
  .icon-restore:before {
    content: "\e8b3";
  }
  .icon-home4:before {
    content: "\e88a";
  }
  .icon-hot_tub:before {
    content: "\eb46";
  }
  .icon-local_hotel:before {
    content: "\e549";
  }
  .icon-hourglass_empty:before {
    content: "\e88b";
  }
  .icon-hourglass_full:before {
    content: "\e88c";
  }
  .icon-http:before {
    content: "\e902";
  }
  .icon-lock2:before {
    content: "\e897";
  }
  .icon-photo:before {
    content: "\e410";
  }
  .icon-import_contacts:before {
    content: "\e0e0";
  }
  .icon-import_export:before {
    content: "\e0c3";
  }
  .icon-indeterminate_check_box:before {
    content: "\e909";
  }
  .icon-info2:before {
    content: "\e88e";
  }
  .icon-info_outline:before {
    content: "\e88f";
  }
  .icon-input:before {
    content: "\e890";
  }
  .icon-insert_comment:before {
    content: "\e24c";
  }
  .icon-insert_drive_file:before {
    content: "\e24d";
  }
  .icon-tag_faces:before {
    content: "\e420";
  }
  .icon-link2:before {
    content: "\e157";
  }
  .icon-keyboard2:before {
    content: "\e312";
  }
  .icon-keyboard_arrow_down:before {
    content: "\e313";
  }
  .icon-keyboard_arrow_left:before {
    content: "\e314";
  }
  .icon-keyboard_arrow_right:before {
    content: "\e315";
  }
  .icon-keyboard_arrow_up:before {
    content: "\e316";
  }
  .icon-keyboard_backspace:before {
    content: "\e317";
  }
  .icon-keyboard_capslock:before {
    content: "\e318";
  }
  .icon-keyboard_hide:before {
    content: "\e31a";
  }
  .icon-keyboard_return:before {
    content: "\e31b";
  }
  .icon-keyboard_tab:before {
    content: "\e31c";
  }
  .icon-keyboard_voice:before {
    content: "\e31d";
  }
  .icon-label:before {
    content: "\e892";
  }
  .icon-label_outline:before {
    content: "\e893";
  }
  .icon-language:before {
    content: "\e894";
  }
  .icon-last_page:before {
    content: "\e5dd";
  }
  .icon-open_in_new:before {
    content: "\e89e";
  }
  .icon-layers:before {
    content: "\e53b";
  }
  .icon-layers_clear:before {
    content: "\e53c";
  }
  .icon-linked_camera:before {
    content: "\e438";
  }
  .icon-live_help:before {
    content: "\e0c6";
  }
  .icon-local_play:before {
    content: "\e553";
  }
  .icon-local_airport:before {
    content: "\e53d";
  }
  .icon-local_atm:before {
    content: "\e53e";
  }
  .icon-local_bar:before {
    content: "\e540";
  }
  .icon-local_cafe:before {
    content: "\e541";
  }
  .icon-local_car_wash:before {
    content: "\e542";
  }
  .icon-local_convenience_store:before {
    content: "\e543";
  }
  .icon-restaurant_menu:before {
    content: "\e561";
  }
  .icon-local_florist:before {
    content: "\e545";
  }
  .icon-local_gas_station:before {
    content: "\e546";
  }
  .icon-shopping_cart:before {
    content: "\e8cc";
  }
  .icon-local_hospital:before {
    content: "\e548";
  }
  .icon-local_laundry_service:before {
    content: "\e54a";
  }
  .icon-local_library:before {
    content: "\e54b";
  }
  .icon-local_mall:before {
    content: "\e54c";
  }
  .icon-theaters:before {
    content: "\e8da";
  }
  .icon-local_offer:before {
    content: "\e54e";
  }
  .icon-local_parking:before {
    content: "\e54f";
  }
  .icon-local_pharmacy:before {
    content: "\e550";
  }
  .icon-local_pizza:before {
    content: "\e552";
  }
  .icon-print:before {
    content: "\e8ad";
  }
  .icon-local_shipping:before {
    content: "\e558";
  }
  .icon-local_taxi:before {
    content: "\e559";
  }
  .icon-location_city:before {
    content: "\e7f1";
  }
  .icon-location_off:before {
    content: "\e0c7";
  }
  .icon-room:before {
    content: "\e8b4";
  }
  .icon-lock_open:before {
    content: "\e898";
  }
  .icon-lock_outline:before {
    content: "\e899";
  }
  .icon-looks:before {
    content: "\e3fc";
  }
  .icon-looks_3:before {
    content: "\e3fb";
  }
  .icon-looks_4:before {
    content: "\e3fd";
  }
  .icon-looks_5:before {
    content: "\e3fe";
  }
  .icon-looks_6:before {
    content: "\e3ff";
  }
  .icon-looks_one:before {
    content: "\e400";
  }
  .icon-looks_two:before {
    content: "\e401";
  }
  .icon-sync:before {
    content: "\e627";
  }
  .icon-loupe:before {
    content: "\e402";
  }
  .icon-low_priority:before {
    content: "\e16d";
  }
  .icon-loyalty:before {
    content: "\e89a";
  }
  .icon-mail_outline:before {
    content: "\e0e1";
  }
  .icon-map3:before {
    content: "\e55b";
  }
  .icon-markunread_mailbox:before {
    content: "\e89b";
  }
  .icon-mic2:before {
    content: "\e029";
  }
  .icon-mic_none:before {
    content: "\e02a";
  }
  .icon-mic_off:before {
    content: "\e02b";
  }
  .icon-mood_bad:before {
    content: "\e7f3";
  }
  .icon-more:before {
    content: "\e619";
  }
  .icon-more_horiz:before {
    content: "\e5d3";
  }
  .icon-more_vert:before {
    content: "\e5d4";
  }
  .icon-motorcycle:before {
    content: "\e91b";
  }
  .icon-mouse:before {
    content: "\e323";
  }
  .icon-nature:before {
    content: "\e406";
  }
  .icon-nature_people:before {
    content: "\e407";
  }
  .icon-navigation:before {
    content: "\e55d";
  }
  .icon-near_me:before {
    content: "\e569";
  }
  .icon-network_check:before {
    content: "\e640";
  }
  .icon-new_releases:before {
    content: "\e031";
  }
  .icon-next_week:before {
    content: "\e16a";
  }
  .icon-no_encryption:before {
    content: "\e641";
  }
  .icon-signal_cellular_no_sim:before {
    content: "\e1ce";
  }
  .icon-pan_tool:before {
    content: "\e925";
  }
  .icon-person:before {
    content: "\e7fd";
  }
  .icon-person_add:before {
    content: "\e7fe";
  }
  .icon-pets:before {
    content: "\e91d";
  }
  .icon-picture_as_pdf:before {
    content: "\e415";
  }
  .icon-pool:before {
    content: "\eb48";
  }
  .icon-portable_wifi_off:before {
    content: "\e0ce";
  }
  .icon-portrait:before {
    content: "\e416";
  }
  .icon-power2:before {
    content: "\e63c";
  }
  .icon-power_settings_new:before {
    content: "\e8ac";
  }
  .icon-pregnant_woman:before {
    content: "\e91e";
  }
  .icon-priority_high:before {
    content: "\e645";
  }
  .icon-public:before {
    content: "\e80b";
  }
  .icon-visibility:before {
    content: "\e8f4";
  }
  .icon-remove_shopping_cart:before {
    content: "\e928";
  }
  .icon-restaurant:before {
    content: "\e56c";
  }
  .icon-room_service:before {
    content: "\eb49";
  }
  .icon-rss_feed:before {
    content: "\e0e5";
  }
  .icon-rv_hookup:before {
    content: "\e642";
  }
  .icon-search2:before {
    content: "\e8b6";
  }
  .icon-security:before {
    content: "\e32a";
  }
  .icon-select_all:before {
    content: "\e162";
  }
  .icon-send:before {
    content: "\e163";
  }
  .icon-sentiment_dissatisfied:before {
    content: "\e811";
  }
  .icon-sentiment_neutral:before {
    content: "\e812";
  }
  .icon-sentiment_satisfied:before {
    content: "\e813";
  }
  .icon-sentiment_very_dissatisfied:before {
    content: "\e814";
  }
  .icon-sentiment_very_satisfied:before {
    content: "\e815";
  }
  .icon-settings:before {
    content: "\e8b8";
  }
  .icon-settings_applications:before {
    content: "\e8b9";
  }
  .icon-share3:before {
    content: "\e80d";
  }
  .icon-smoke_free:before {
    content: "\eb4a";
  }
  .icon-smoking_rooms:before {
    content: "\eb4b";
  }
  .icon-store_mall_directory:before {
    content: "\e563";
  }
  .icon-subway:before {
    content: "\e56f";
  }
  .icon-supervisor_account:before {
    content: "\e8d3";
  }
  .icon-switch_camera:before {
    content: "\e41e";
  }
  .icon-thumb_down:before {
    content: "\e8db";
  }
  .icon-thumb_up:before {
    content: "\e8dc";
  }
  .icon-thumbs_up_down:before {
    content: "\e8dd";
  }
  .icon-touch_app:before {
    content: "\e913";
  }
  .icon-toys:before {
    content: "\e332";
  }
  .icon-traffic:before {
    content: "\e565";
  }
  .icon-train:before {
    content: "\e570";
  }
  .icon-tram:before {
    content: "\e571";
  }
  .icon-transfer_within_a_station:before {
    content: "\e572";
  }
  .icon-translate:before {
    content: "\e8e2";
  }
  .icon-tune:before {
    content: "\e429";
  }
  .icon-verified_user:before {
    content: "\e8e8";
  }
  .icon-visibility_off:before {
    content: "\e8f5";
  }
  .icon-vpn_key:before {
    content: "\e0da";
  }
  .icon-vpn_lock:before {
    content: "\e62f";
  }
  .icon-wc:before {
    content: "\e63d";
  }
  .icon-weekend:before {
    content: "\e16b";
  }
  .icon-wifi:before {
    content: "\e63e";
  }
  .icon-work:before {
    content: "\e8f9";
  }
  .icon-zoom_in:before {
    content: "\e8ff";
  }
  .icon-zoom_out:before {
    content: "\e901";
  }
  .icon-zoom_out_map:before {
    content: "\e56b";
  }

