@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../fonts/material-design-icons/MaterialIcons-Regular.ttf") format("truetype"), url("../fonts/material-design-icons/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/material-design-icons/MaterialIcons-Regular.woff") format("woff"), url("../fonts/material-design-icons/MaterialIcons-Regular.eot");
}

.material-icons, .mdic {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* Rules for sizing the icon. */
.material-icons.md-18, .mdic.md-18 {
  font-size: 18px;
}

.material-icons.md-24, .mdic.md-24 {
  font-size: 24px;
}

.material-icons.md-36, .mdic.md-36 {
  font-size: 36px;
}

.material-icons.md-48, .mdic.md-48 {
  font-size: 48px;
}

/* Rules for using icons as black on a light background. */
.material-icons.md-dark, .mdic.md-dark {
  color: rgba(0, 0, 0, 0.54);
}

.material-icons.md-dark.md-inactive, .mdic.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26);
}

/* Rules for using icons as white on a dark background. */
.material-icons.md-light, .mdic.md-light {
  color: white;
}

.material-icons.md-light.md-inactive, .mdic.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3);
}

.mdic:before {
  font-size: 24px;
}

.mdic.ic-3d_rotation:before {
  content: '3d_rotation';
}

.mdic.ic-ac_unit:before {
  content: 'ac_unit';
}

.mdic.ic-access_alarm:before {
  content: 'access_alarm';
}

.mdic.ic-access_alarms:before {
  content: 'access_alarms';
}

.mdic.ic-access_time:before {
  content: 'access_time';
}

.mdic.ic-accessibility:before {
  content: 'accessibility';
}

.mdic.ic-accessible:before {
  content: 'accessible';
}

.mdic.ic-account_balance:before {
  content: 'account_balance';
}

.mdic.ic-account_balance_wallet:before {
  content: 'account_balance_wallet';
}

.mdic.ic-account_box:before {
  content: 'account_box';
}

.mdic.ic-account_circle:before {
  content: 'account_circle';
}

.mdic.ic-adb:before {
  content: 'adb';
}

.mdic.ic-add:before {
  content: 'add';
}

.mdic.ic-add_a_photo:before {
  content: 'add_a_photo';
}

.mdic.ic-add_alarm:before {
  content: 'add_alarm';
}

.mdic.ic-add_alert:before {
  content: 'add_alert';
}

.mdic.ic-add_box:before {
  content: 'add_box';
}

.mdic.ic-add_circle:before {
  content: 'add_circle';
}

.mdic.ic-add_circle_outline:before {
  content: 'add_circle_outline';
}

.mdic.ic-add_location:before {
  content: 'add_location';
}

.mdic.ic-add_shopping_cart:before {
  content: 'add_shopping_cart';
}

.mdic.ic-add_to_photos:before {
  content: 'add_to_photos';
}

.mdic.ic-add_to_queue:before {
  content: 'add_to_queue';
}

.mdic.ic-adjust:before {
  content: 'adjust';
}

.mdic.ic-airline_seat_flat:before {
  content: 'airline_seat_flat';
}

.mdic.ic-airline_seat_flat_angled:before {
  content: 'airline_seat_flat_angled';
}

.mdic.ic-airline_seat_individual_suite:before {
  content: 'airline_seat_individual_suite';
}

.mdic.ic-airline_seat_legroom_extra:before {
  content: 'airline_seat_legroom_extra';
}

.mdic.ic-airline_seat_legroom_normal:before {
  content: 'airline_seat_legroom_normal';
}

.mdic.ic-airline_seat_legroom_reduced:before {
  content: 'airline_seat_legroom_reduced';
}

.mdic.ic-airline_seat_recline_extra:before {
  content: 'airline_seat_recline_extra';
}

.mdic.ic-airline_seat_recline_normal:before {
  content: 'airline_seat_recline_normal';
}

.mdic.ic-airplanemode_active:before {
  content: 'airplanemode_active';
}

.mdic.ic-airplanemode_inactive:before {
  content: 'airplanemode_inactive';
}

.mdic.ic-airplay:before {
  content: 'airplay';
}

.mdic.ic-airport_shuttle:before {
  content: 'airport_shuttle';
}

.mdic.ic-alarm:before {
  content: 'alarm';
}

.mdic.ic-alarm_add:before {
  content: 'alarm_add';
}

.mdic.ic-alarm_off:before {
  content: 'alarm_off';
}

.mdic.ic-alarm_on:before {
  content: 'alarm_on';
}

.mdic.ic-album:before {
  content: 'album';
}

.mdic.ic-all_inclusive:before {
  content: 'all_inclusive';
}

.mdic.ic-all_out:before {
  content: 'all_out';
}

.mdic.ic-android:before {
  content: 'android';
}

.mdic.ic-announcement:before {
  content: 'announcement';
}

.mdic.ic-apps:before {
  content: 'apps';
}

.mdic.ic-archive:before {
  content: 'archive';
}

.mdic.ic-arrow_back:before {
  content: 'arrow_back';
}

.mdic.ic-arrow_downward:before {
  content: 'arrow_downward';
}

.mdic.ic-arrow_drop_down:before {
  content: 'arrow_drop_down';
}

.mdic.ic-arrow_drop_down_circle:before {
  content: 'arrow_drop_down_circle';
}

.mdic.ic-arrow_drop_up:before {
  content: 'arrow_drop_up';
}

.mdic.ic-arrow_forward:before {
  content: 'arrow_forward';
}

.mdic.ic-arrow_upward:before {
  content: 'arrow_upward';
}

.mdic.ic-art_track:before {
  content: 'art_track';
}

.mdic.ic-aspect_ratio:before {
  content: 'aspect_ratio';
}

.mdic.ic-assessment:before {
  content: 'assessment';
}

.mdic.ic-assignment:before {
  content: 'assignment';
}

.mdic.ic-assignment_ind:before {
  content: 'assignment_ind';
}

.mdic.ic-assignment_late:before {
  content: 'assignment_late';
}

.mdic.ic-assignment_return:before {
  content: 'assignment_return';
}

.mdic.ic-assignment_returned:before {
  content: 'assignment_returned';
}

.mdic.ic-assignment_turned_in:before {
  content: 'assignment_turned_in';
}

.mdic.ic-assistant:before {
  content: 'assistant';
}

.mdic.ic-assistant_photo:before {
  content: 'assistant_photo';
}

.mdic.ic-attach_file:before {
  content: 'attach_file';
}

.mdic.ic-attach_money:before {
  content: 'attach_money';
}

.mdic.ic-attachment:before {
  content: 'attachment';
}

.mdic.ic-audiotrack:before {
  content: 'audiotrack';
}

.mdic.ic-autorenew:before {
  content: 'autorenew';
}

.mdic.ic-av_timer:before {
  content: 'av_timer';
}

.mdic.ic-backspace:before {
  content: 'backspace';
}

.mdic.ic-backup:before {
  content: 'backup';
}

.mdic.ic-battery_alert:before {
  content: 'battery_alert';
}

.mdic.ic-battery_charging_full:before {
  content: 'battery_charging_full';
}

.mdic.ic-battery_full:before {
  content: 'battery_full';
}

.mdic.ic-battery_std:before {
  content: 'battery_std';
}

.mdic.ic-battery_unknown:before {
  content: 'battery_unknown';
}

.mdic.ic-beach_access:before {
  content: 'beach_access';
}

.mdic.ic-beenhere:before {
  content: 'beenhere';
}

.mdic.ic-block:before {
  content: 'block';
}

.mdic.ic-bluetooth:before {
  content: 'bluetooth';
}

.mdic.ic-bluetooth_audio:before {
  content: 'bluetooth_audio';
}

.mdic.ic-bluetooth_connected:before {
  content: 'bluetooth_connected';
}

.mdic.ic-bluetooth_disabled:before {
  content: 'bluetooth_disabled';
}

.mdic.ic-bluetooth_searching:before {
  content: 'bluetooth_searching';
}

.mdic.ic-blur_circular:before {
  content: 'blur_circular';
}

.mdic.ic-blur_linear:before {
  content: 'blur_linear';
}

.mdic.ic-blur_off:before {
  content: 'blur_off';
}

.mdic.ic-blur_on:before {
  content: 'blur_on';
}

.mdic.ic-book:before {
  content: 'book';
}

.mdic.ic-bookmark:before {
  content: 'bookmark';
}

.mdic.ic-bookmark_border:before {
  content: 'bookmark_border';
}

.mdic.ic-border_all:before {
  content: 'border_all';
}

.mdic.ic-border_bottom:before {
  content: 'border_bottom';
}

.mdic.ic-border_clear:before {
  content: 'border_clear';
}

.mdic.ic-border_color:before {
  content: 'border_color';
}

.mdic.ic-border_horizontal:before {
  content: 'border_horizontal';
}

.mdic.ic-border_inner:before {
  content: 'border_inner';
}

.mdic.ic-border_left:before {
  content: 'border_left';
}

.mdic.ic-border_outer:before {
  content: 'border_outer';
}

.mdic.ic-border_right:before {
  content: 'border_right';
}

.mdic.ic-border_style:before {
  content: 'border_style';
}

.mdic.ic-border_top:before {
  content: 'border_top';
}

.mdic.ic-border_vertical:before {
  content: 'border_vertical';
}

.mdic.ic-branding_watermark:before {
  content: 'branding_watermark';
}

.mdic.ic-brightness_1:before {
  content: 'brightness_1';
}

.mdic.ic-brightness_2:before {
  content: 'brightness_2';
}

.mdic.ic-brightness_3:before {
  content: 'brightness_3';
}

.mdic.ic-brightness_4:before {
  content: 'brightness_4';
}

.mdic.ic-brightness_5:before {
  content: 'brightness_5';
}

.mdic.ic-brightness_6:before {
  content: 'brightness_6';
}

.mdic.ic-brightness_7:before {
  content: 'brightness_7';
}

.mdic.ic-brightness_auto:before {
  content: 'brightness_auto';
}

.mdic.ic-brightness_high:before {
  content: 'brightness_high';
}

.mdic.ic-brightness_low:before {
  content: 'brightness_low';
}

.mdic.ic-brightness_medium:before {
  content: 'brightness_medium';
}

.mdic.ic-broken_image:before {
  content: 'broken_image';
}

.mdic.ic-brush:before {
  content: 'brush';
}

.mdic.ic-bubble_chart:before {
  content: 'bubble_chart';
}

.mdic.ic-bug_report:before {
  content: 'bug_report';
}

.mdic.ic-build:before {
  content: 'build';
}

.mdic.ic-burst_mode:before {
  content: 'burst_mode';
}

.mdic.ic-business:before {
  content: 'business';
}

.mdic.ic-business_center:before {
  content: 'business_center';
}

.mdic.ic-cached:before {
  content: 'cached';
}

.mdic.ic-cake:before {
  content: 'cake';
}

.mdic.ic-call:before {
  content: 'call';
}

.mdic.ic-call_end:before {
  content: 'call_end';
}

.mdic.ic-call_made:before {
  content: 'call_made';
}

.mdic.ic-call_merge:before {
  content: 'call_merge';
}

.mdic.ic-call_missed:before {
  content: 'call_missed';
}

.mdic.ic-call_missed_outgoing:before {
  content: 'call_missed_outgoing';
}

.mdic.ic-call_received:before {
  content: 'call_received';
}

.mdic.ic-call_split:before {
  content: 'call_split';
}

.mdic.ic-call_to_action:before {
  content: 'call_to_action';
}

.mdic.ic-camera:before {
  content: 'camera';
}

.mdic.ic-camera_alt:before {
  content: 'camera_alt';
}

.mdic.ic-camera_enhance:before {
  content: 'camera_enhance';
}

.mdic.ic-camera_front:before {
  content: 'camera_front';
}

.mdic.ic-camera_rear:before {
  content: 'camera_rear';
}

.mdic.ic-camera_roll:before {
  content: 'camera_roll';
}

.mdic.ic-cancel:before {
  content: 'cancel';
}

.mdic.ic-card_giftcard:before {
  content: 'card_giftcard';
}

.mdic.ic-card_membership:before {
  content: 'card_membership';
}

.mdic.ic-card_travel:before {
  content: 'card_travel';
}

.mdic.ic-casino:before {
  content: 'casino';
}

.mdic.ic-cast:before {
  content: 'cast';
}

.mdic.ic-cast_connected:before {
  content: 'cast_connected';
}

.mdic.ic-center_focus_strong:before {
  content: 'center_focus_strong';
}

.mdic.ic-center_focus_weak:before {
  content: 'center_focus_weak';
}

.mdic.ic-change_history:before {
  content: 'change_history';
}

.mdic.ic-chat:before {
  content: 'chat';
}

.mdic.ic-chat_bubble:before {
  content: 'chat_bubble';
}

.mdic.ic-chat_bubble_outline:before {
  content: 'chat_bubble_outline';
}

.mdic.ic-check:before {
  content: 'check';
}

.mdic.ic-check_box:before {
  content: 'check_box';
}

.mdic.ic-check_box_outline_blank:before {
  content: 'check_box_outline_blank';
}

.mdic.ic-check_circle:before {
  content: 'check_circle';
}

.mdic.ic-chevron_left:before {
  content: 'chevron_left';
}

.mdic.ic-chevron_right:before {
  content: 'chevron_right';
}

.mdic.ic-child_care:before {
  content: 'child_care';
}

.mdic.ic-child_friendly:before {
  content: 'child_friendly';
}

.mdic.ic-chrome_reader_mode:before {
  content: 'chrome_reader_mode';
}

.mdic.ic-class:before {
  content: 'class';
}

.mdic.ic-clear:before {
  content: 'clear';
}

.mdic.ic-clear_all:before {
  content: 'clear_all';
}

.mdic.ic-close:before {
  content: 'close';
}

.mdic.ic-closed_caption:before {
  content: 'closed_caption';
}

.mdic.ic-cloud:before {
  content: 'cloud';
}

.mdic.ic-cloud_circle:before {
  content: 'cloud_circle';
}

.mdic.ic-cloud_done:before {
  content: 'cloud_done';
}

.mdic.ic-cloud_download:before {
  content: 'cloud_download';
}

.mdic.ic-cloud_off:before {
  content: 'cloud_off';
}

.mdic.ic-cloud_queue:before {
  content: 'cloud_queue';
}

.mdic.ic-cloud_upload:before {
  content: 'cloud_upload';
}

.mdic.ic-code:before {
  content: 'code';
}

.mdic.ic-collections:before {
  content: 'collections';
}

.mdic.ic-collections_bookmark:before {
  content: 'collections_bookmark';
}

.mdic.ic-color_lens:before {
  content: 'color_lens';
}

.mdic.ic-colorize:before {
  content: 'colorize';
}

.mdic.ic-comment:before {
  content: 'comment';
}

.mdic.ic-compare:before {
  content: 'compare';
}

.mdic.ic-compare_arrows:before {
  content: 'compare_arrows';
}

.mdic.ic-computer:before {
  content: 'computer';
}

.mdic.ic-confirmation_number:before {
  content: 'confirmation_number';
}

.mdic.ic-contact_mail:before {
  content: 'contact_mail';
}

.mdic.ic-contact_phone:before {
  content: 'contact_phone';
}

.mdic.ic-contacts:before {
  content: 'contacts';
}

.mdic.ic-content_copy:before {
  content: 'content_copy';
}

.mdic.ic-content_cut:before {
  content: 'content_cut';
}

.mdic.ic-content_paste:before {
  content: 'content_paste';
}

.mdic.ic-control_point:before {
  content: 'control_point';
}

.mdic.ic-control_point_duplicate:before {
  content: 'control_point_duplicate';
}

.mdic.ic-copyright:before {
  content: 'copyright';
}

.mdic.ic-create:before {
  content: 'create';
}

.mdic.ic-create_new_folder:before {
  content: 'create_new_folder';
}

.mdic.ic-credit_card:before {
  content: 'credit_card';
}

.mdic.ic-crop:before {
  content: 'crop';
}

.mdic.ic-crop_16_9:before {
  content: 'crop_16_9';
}

.mdic.ic-crop_3_2:before {
  content: 'crop_3_2';
}

.mdic.ic-crop_5_4:before {
  content: 'crop_5_4';
}

.mdic.ic-crop_7_5:before {
  content: 'crop_7_5';
}

.mdic.ic-crop_din:before {
  content: 'crop_din';
}

.mdic.ic-crop_free:before {
  content: 'crop_free';
}

.mdic.ic-crop_landscape:before {
  content: 'crop_landscape';
}

.mdic.ic-crop_original:before {
  content: 'crop_original';
}

.mdic.ic-crop_portrait:before {
  content: 'crop_portrait';
}

.mdic.ic-crop_rotate:before {
  content: 'crop_rotate';
}

.mdic.ic-crop_square:before {
  content: 'crop_square';
}

.mdic.ic-dashboard:before {
  content: 'dashboard';
}

.mdic.ic-data_usage:before {
  content: 'data_usage';
}

.mdic.ic-date_range:before {
  content: 'date_range';
}

.mdic.ic-dehaze:before {
  content: 'dehaze';
}

.mdic.ic-delete:before {
  content: 'delete';
}

.mdic.ic-delete_forever:before {
  content: 'delete_forever';
}

.mdic.ic-delete_sweep:before {
  content: 'delete_sweep';
}

.mdic.ic-description:before {
  content: 'description';
}

.mdic.ic-desktop_mac:before {
  content: 'desktop_mac';
}

.mdic.ic-desktop_windows:before {
  content: 'desktop_windows';
}

.mdic.ic-details:before {
  content: 'details';
}

.mdic.ic-developer_board:before {
  content: 'developer_board';
}

.mdic.ic-developer_mode:before {
  content: 'developer_mode';
}

.mdic.ic-device_hub:before {
  content: 'device_hub';
}

.mdic.ic-devices:before {
  content: 'devices';
}

.mdic.ic-devices_other:before {
  content: 'devices_other';
}

.mdic.ic-dialer_sip:before {
  content: 'dialer_sip';
}

.mdic.ic-dialpad:before {
  content: 'dialpad';
}

.mdic.ic-directions:before {
  content: 'directions';
}

.mdic.ic-directions_bike:before {
  content: 'directions_bike';
}

.mdic.ic-directions_boat:before {
  content: 'directions_boat';
}

.mdic.ic-directions_bus:before {
  content: 'directions_bus';
}

.mdic.ic-directions_car:before {
  content: 'directions_car';
}

.mdic.ic-directions_railway:before {
  content: 'directions_railway';
}

.mdic.ic-directions_run:before {
  content: 'directions_run';
}

.mdic.ic-directions_subway:before {
  content: 'directions_subway';
}

.mdic.ic-directions_transit:before {
  content: 'directions_transit';
}

.mdic.ic-directions_walk:before {
  content: 'directions_walk';
}

.mdic.ic-disc_full:before {
  content: 'disc_full';
}

.mdic.ic-dns:before {
  content: 'dns';
}

.mdic.ic-do_not_disturb:before {
  content: 'do_not_disturb';
}

.mdic.ic-do_not_disturb_alt:before {
  content: 'do_not_disturb_alt';
}

.mdic.ic-do_not_disturb_off:before {
  content: 'do_not_disturb_off';
}

.mdic.ic-do_not_disturb_on:before {
  content: 'do_not_disturb_on';
}

.mdic.ic-dock:before {
  content: 'dock';
}

.mdic.ic-domain:before {
  content: 'domain';
}

.mdic.ic-done:before {
  content: 'done';
}

.mdic.ic-done_all:before {
  content: 'done_all';
}

.mdic.ic-donut_large:before {
  content: 'donut_large';
}

.mdic.ic-donut_small:before {
  content: 'donut_small';
}

.mdic.ic-drafts:before {
  content: 'drafts';
}

.mdic.ic-drag_handle:before {
  content: 'drag_handle';
}

.mdic.ic-drive_eta:before {
  content: 'drive_eta';
}

.mdic.ic-dvr:before {
  content: 'dvr';
}

.mdic.ic-edit:before {
  content: 'edit';
}

.mdic.ic-edit_location:before {
  content: 'edit_location';
}

.mdic.ic-eject:before {
  content: 'eject';
}

.mdic.ic-email:before {
  content: 'email';
}

.mdic.ic-enhanced_encryption:before {
  content: 'enhanced_encryption';
}

.mdic.ic-equalizer:before {
  content: 'equalizer';
}

.mdic.ic-error:before {
  content: 'error';
}

.mdic.ic-error_outline:before {
  content: 'error_outline';
}

.mdic.ic-euro_symbol:before {
  content: 'euro_symbol';
}

.mdic.ic-ev_station:before {
  content: 'ev_station';
}

.mdic.ic-event:before {
  content: 'event';
}

.mdic.ic-event_available:before {
  content: 'event_available';
}

.mdic.ic-event_busy:before {
  content: 'event_busy';
}

.mdic.ic-event_note:before {
  content: 'event_note';
}

.mdic.ic-event_seat:before {
  content: 'event_seat';
}

.mdic.ic-exit_to_app:before {
  content: 'exit_to_app';
}

.mdic.ic-expand_less:before {
  content: 'expand_less';
}

.mdic.ic-expand_more:before {
  content: 'expand_more';
}

.mdic.ic-explicit:before {
  content: 'explicit';
}

.mdic.ic-explore:before {
  content: 'explore';
}

.mdic.ic-exposure:before {
  content: 'exposure';
}

.mdic.ic-exposure_neg_1:before {
  content: 'exposure_neg_1';
}

.mdic.ic-exposure_neg_2:before {
  content: 'exposure_neg_2';
}

.mdic.ic-exposure_plus_1:before {
  content: 'exposure_plus_1';
}

.mdic.ic-exposure_plus_2:before {
  content: 'exposure_plus_2';
}

.mdic.ic-exposure_zero:before {
  content: 'exposure_zero';
}

.mdic.ic-extension:before {
  content: 'extension';
}

.mdic.ic-face:before {
  content: 'face';
}

.mdic.ic-fast_forward:before {
  content: 'fast_forward';
}

.mdic.ic-fast_rewind:before {
  content: 'fast_rewind';
}

.mdic.ic-favorite:before {
  content: 'favorite';
}

.mdic.ic-favorite_border:before {
  content: 'favorite_border';
}

.mdic.ic-featured_play_list:before {
  content: 'featured_play_list';
}

.mdic.ic-featured_video:before {
  content: 'featured_video';
}

.mdic.ic-feedback:before {
  content: 'feedback';
}

.mdic.ic-fiber_dvr:before {
  content: 'fiber_dvr';
}

.mdic.ic-fiber_manual_record:before {
  content: 'fiber_manual_record';
}

.mdic.ic-fiber_new:before {
  content: 'fiber_new';
}

.mdic.ic-fiber_pin:before {
  content: 'fiber_pin';
}

.mdic.ic-fiber_smart_record:before {
  content: 'fiber_smart_record';
}

.mdic.ic-file_download:before {
  content: 'file_download';
}

.mdic.ic-file_upload:before {
  content: 'file_upload';
}

.mdic.ic-filter:before {
  content: 'filter';
}

.mdic.ic-filter_1:before {
  content: 'filter_1';
}

.mdic.ic-filter_2:before {
  content: 'filter_2';
}

.mdic.ic-filter_3:before {
  content: 'filter_3';
}

.mdic.ic-filter_4:before {
  content: 'filter_4';
}

.mdic.ic-filter_5:before {
  content: 'filter_5';
}

.mdic.ic-filter_6:before {
  content: 'filter_6';
}

.mdic.ic-filter_7:before {
  content: 'filter_7';
}

.mdic.ic-filter_8:before {
  content: 'filter_8';
}

.mdic.ic-filter_9:before {
  content: 'filter_9';
}

.mdic.ic-filter_9_plus:before {
  content: 'filter_9_plus';
}

.mdic.ic-filter_b_and_w:before {
  content: 'filter_b_and_w';
}

.mdic.ic-filter_center_focus:before {
  content: 'filter_center_focus';
}

.mdic.ic-filter_drama:before {
  content: 'filter_drama';
}

.mdic.ic-filter_frames:before {
  content: 'filter_frames';
}

.mdic.ic-filter_hdr:before {
  content: 'filter_hdr';
}

.mdic.ic-filter_list:before {
  content: 'filter_list';
}

.mdic.ic-filter_none:before {
  content: 'filter_none';
}

.mdic.ic-filter_tilt_shift:before {
  content: 'filter_tilt_shift';
}

.mdic.ic-filter_vintage:before {
  content: 'filter_vintage';
}

.mdic.ic-find_in_page:before {
  content: 'find_in_page';
}

.mdic.ic-find_replace:before {
  content: 'find_replace';
}

.mdic.ic-fingerprint:before {
  content: 'fingerprint';
}

.mdic.ic-first_page:before {
  content: 'first_page';
}

.mdic.ic-fitness_center:before {
  content: 'fitness_center';
}

.mdic.ic-flag:before {
  content: 'flag';
}

.mdic.ic-flare:before {
  content: 'flare';
}

.mdic.ic-flash_auto:before {
  content: 'flash_auto';
}

.mdic.ic-flash_off:before {
  content: 'flash_off';
}

.mdic.ic-flash_on:before {
  content: 'flash_on';
}

.mdic.ic-flight:before {
  content: 'flight';
}

.mdic.ic-flight_land:before {
  content: 'flight_land';
}

.mdic.ic-flight_takeoff:before {
  content: 'flight_takeoff';
}

.mdic.ic-flip:before {
  content: 'flip';
}

.mdic.ic-flip_to_back:before {
  content: 'flip_to_back';
}

.mdic.ic-flip_to_front:before {
  content: 'flip_to_front';
}

.mdic.ic-folder:before {
  content: 'folder';
}

.mdic.ic-folder_open:before {
  content: 'folder_open';
}

.mdic.ic-folder_shared:before {
  content: 'folder_shared';
}

.mdic.ic-folder_special:before {
  content: 'folder_special';
}

.mdic.ic-font_download:before {
  content: 'font_download';
}

.mdic.ic-format_align_center:before {
  content: 'format_align_center';
}

.mdic.ic-format_align_justify:before {
  content: 'format_align_justify';
}

.mdic.ic-format_align_left:before {
  content: 'format_align_left';
}

.mdic.ic-format_align_right:before {
  content: 'format_align_right';
}

.mdic.ic-format_bold:before {
  content: 'format_bold';
}

.mdic.ic-format_clear:before {
  content: 'format_clear';
}

.mdic.ic-format_color_fill:before {
  content: 'format_color_fill';
}

.mdic.ic-format_color_reset:before {
  content: 'format_color_reset';
}

.mdic.ic-format_color_text:before {
  content: 'format_color_text';
}

.mdic.ic-format_indent_decrease:before {
  content: 'format_indent_decrease';
}

.mdic.ic-format_indent_increase:before {
  content: 'format_indent_increase';
}

.mdic.ic-format_italic:before {
  content: 'format_italic';
}

.mdic.ic-format_line_spacing:before {
  content: 'format_line_spacing';
}

.mdic.ic-format_list_bulleted:before {
  content: 'format_list_bulleted';
}

.mdic.ic-format_list_numbered:before {
  content: 'format_list_numbered';
}

.mdic.ic-format_paint:before {
  content: 'format_paint';
}

.mdic.ic-format_quote:before {
  content: 'format_quote';
}

.mdic.ic-format_shapes:before {
  content: 'format_shapes';
}

.mdic.ic-format_size:before {
  content: 'format_size';
}

.mdic.ic-format_strikethrough:before {
  content: 'format_strikethrough';
}

.mdic.ic-format_textdirection_l_to_r:before {
  content: 'format_textdirection_l_to_r';
}

.mdic.ic-format_textdirection_r_to_l:before {
  content: 'format_textdirection_r_to_l';
}

.mdic.ic-format_underlined:before {
  content: 'format_underlined';
}

.mdic.ic-forum:before {
  content: 'forum';
}

.mdic.ic-forward:before {
  content: 'forward';
}

.mdic.ic-forward_10:before {
  content: 'forward_10';
}

.mdic.ic-forward_30:before {
  content: 'forward_30';
}

.mdic.ic-forward_5:before {
  content: 'forward_5';
}

.mdic.ic-free_breakfast:before {
  content: 'free_breakfast';
}

.mdic.ic-fullscreen:before {
  content: 'fullscreen';
}

.mdic.ic-fullscreen_exit:before {
  content: 'fullscreen_exit';
}

.mdic.ic-functions:before {
  content: 'functions';
}

.mdic.ic-g_translate:before {
  content: 'g_translate';
}

.mdic.ic-gamepad:before {
  content: 'gamepad';
}

.mdic.ic-games:before {
  content: 'games';
}

.mdic.ic-gavel:before {
  content: 'gavel';
}

.mdic.ic-gesture:before {
  content: 'gesture';
}

.mdic.ic-get_app:before {
  content: 'get_app';
}

.mdic.ic-gif:before {
  content: 'gif';
}

.mdic.ic-golf_course:before {
  content: 'golf_course';
}

.mdic.ic-gps_fixed:before {
  content: 'gps_fixed';
}

.mdic.ic-gps_not_fixed:before {
  content: 'gps_not_fixed';
}

.mdic.ic-gps_off:before {
  content: 'gps_off';
}

.mdic.ic-grade:before {
  content: 'grade';
}

.mdic.ic-gradient:before {
  content: 'gradient';
}

.mdic.ic-grain:before {
  content: 'grain';
}

.mdic.ic-graphic_eq:before {
  content: 'graphic_eq';
}

.mdic.ic-grid_off:before {
  content: 'grid_off';
}

.mdic.ic-grid_on:before {
  content: 'grid_on';
}

.mdic.ic-group:before {
  content: 'group';
}

.mdic.ic-group_add:before {
  content: 'group_add';
}

.mdic.ic-group_work:before {
  content: 'group_work';
}

.mdic.ic-hd:before {
  content: 'hd';
}

.mdic.ic-hdr_off:before {
  content: 'hdr_off';
}

.mdic.ic-hdr_on:before {
  content: 'hdr_on';
}

.mdic.ic-hdr_strong:before {
  content: 'hdr_strong';
}

.mdic.ic-hdr_weak:before {
  content: 'hdr_weak';
}

.mdic.ic-headset:before {
  content: 'headset';
}

.mdic.ic-headset_mic:before {
  content: 'headset_mic';
}

.mdic.ic-healing:before {
  content: 'healing';
}

.mdic.ic-hearing:before {
  content: 'hearing';
}

.mdic.ic-help:before {
  content: 'help';
}

.mdic.ic-help_outline:before {
  content: 'help_outline';
}

.mdic.ic-high_quality:before {
  content: 'high_quality';
}

.mdic.ic-highlight:before {
  content: 'highlight';
}

.mdic.ic-highlight_off:before {
  content: 'highlight_off';
}

.mdic.ic-history:before {
  content: 'history';
}

.mdic.ic-home:before {
  content: 'home';
}

.mdic.ic-hot_tub:before {
  content: 'hot_tub';
}

.mdic.ic-hotel:before {
  content: 'hotel';
}

.mdic.ic-hourglass_empty:before {
  content: 'hourglass_empty';
}

.mdic.ic-hourglass_full:before {
  content: 'hourglass_full';
}

.mdic.ic-http:before {
  content: 'http';
}

.mdic.ic-https:before {
  content: 'https';
}

.mdic.ic-image:before {
  content: 'image';
}

.mdic.ic-image_aspect_ratio:before {
  content: 'image_aspect_ratio';
}

.mdic.ic-import_contacts:before {
  content: 'import_contacts';
}

.mdic.ic-import_export:before {
  content: 'import_export';
}

.mdic.ic-important_devices:before {
  content: 'important_devices';
}

.mdic.ic-inbox:before {
  content: 'inbox';
}

.mdic.ic-indeterminate_check_box:before {
  content: 'indeterminate_check_box';
}

.mdic.ic-info:before {
  content: 'info';
}

.mdic.ic-info_outline:before {
  content: 'info_outline';
}

.mdic.ic-input:before {
  content: 'input';
}

.mdic.ic-insert_chart:before {
  content: 'insert_chart';
}

.mdic.ic-insert_comment:before {
  content: 'insert_comment';
}

.mdic.ic-insert_drive_file:before {
  content: 'insert_drive_file';
}

.mdic.ic-insert_emoticon:before {
  content: 'insert_emoticon';
}

.mdic.ic-insert_invitation:before {
  content: 'insert_invitation';
}

.mdic.ic-insert_link:before {
  content: 'insert_link';
}

.mdic.ic-insert_photo:before {
  content: 'insert_photo';
}

.mdic.ic-invert_colors:before {
  content: 'invert_colors';
}

.mdic.ic-invert_colors_off:before {
  content: 'invert_colors_off';
}

.mdic.ic-iso:before {
  content: 'iso';
}

.mdic.ic-keyboard:before {
  content: 'keyboard';
}

.mdic.ic-keyboard_arrow_down:before {
  content: 'keyboard_arrow_down';
}

.mdic.ic-keyboard_arrow_left:before {
  content: 'keyboard_arrow_left';
}

.mdic.ic-keyboard_arrow_right:before {
  content: 'keyboard_arrow_right';
}

.mdic.ic-keyboard_arrow_up:before {
  content: 'keyboard_arrow_up';
}

.mdic.ic-keyboard_backspace:before {
  content: 'keyboard_backspace';
}

.mdic.ic-keyboard_capslock:before {
  content: 'keyboard_capslock';
}

.mdic.ic-keyboard_hide:before {
  content: 'keyboard_hide';
}

.mdic.ic-keyboard_return:before {
  content: 'keyboard_return';
}

.mdic.ic-keyboard_tab:before {
  content: 'keyboard_tab';
}

.mdic.ic-keyboard_voice:before {
  content: 'keyboard_voice';
}

.mdic.ic-kitchen:before {
  content: 'kitchen';
}

.mdic.ic-label:before {
  content: 'label';
}

.mdic.ic-label_outline:before {
  content: 'label_outline';
}

.mdic.ic-landscape:before {
  content: 'landscape';
}

.mdic.ic-language:before {
  content: 'language';
}

.mdic.ic-laptop:before {
  content: 'laptop';
}

.mdic.ic-laptop_chromebook:before {
  content: 'laptop_chromebook';
}

.mdic.ic-laptop_mac:before {
  content: 'laptop_mac';
}

.mdic.ic-laptop_windows:before {
  content: 'laptop_windows';
}

.mdic.ic-last_page:before {
  content: 'last_page';
}

.mdic.ic-launch:before {
  content: 'launch';
}

.mdic.ic-layers:before {
  content: 'layers';
}

.mdic.ic-layers_clear:before {
  content: 'layers_clear';
}

.mdic.ic-leak_add:before {
  content: 'leak_add';
}

.mdic.ic-leak_remove:before {
  content: 'leak_remove';
}

.mdic.ic-lens:before {
  content: 'lens';
}

.mdic.ic-library_add:before {
  content: 'library_add';
}

.mdic.ic-library_books:before {
  content: 'library_books';
}

.mdic.ic-library_music:before {
  content: 'library_music';
}

.mdic.ic-lightbulb_outline:before {
  content: 'lightbulb_outline';
}

.mdic.ic-line_style:before {
  content: 'line_style';
}

.mdic.ic-line_weight:before {
  content: 'line_weight';
}

.mdic.ic-linear_scale:before {
  content: 'linear_scale';
}

.mdic.ic-link:before {
  content: 'link';
}

.mdic.ic-linked_camera:before {
  content: 'linked_camera';
}

.mdic.ic-list:before {
  content: 'list';
}

.mdic.ic-live_help:before {
  content: 'live_help';
}

.mdic.ic-live_tv:before {
  content: 'live_tv';
}

.mdic.ic-local_activity:before {
  content: 'local_activity';
}

.mdic.ic-local_airport:before {
  content: 'local_airport';
}

.mdic.ic-local_atm:before {
  content: 'local_atm';
}

.mdic.ic-local_bar:before {
  content: 'local_bar';
}

.mdic.ic-local_cafe:before {
  content: 'local_cafe';
}

.mdic.ic-local_car_wash:before {
  content: 'local_car_wash';
}

.mdic.ic-local_convenience_store:before {
  content: 'local_convenience_store';
}

.mdic.ic-local_dining:before {
  content: 'local_dining';
}

.mdic.ic-local_drink:before {
  content: 'local_drink';
}

.mdic.ic-local_florist:before {
  content: 'local_florist';
}

.mdic.ic-local_gas_station:before {
  content: 'local_gas_station';
}

.mdic.ic-local_grocery_store:before {
  content: 'local_grocery_store';
}

.mdic.ic-local_hospital:before {
  content: 'local_hospital';
}

.mdic.ic-local_hotel:before {
  content: 'local_hotel';
}

.mdic.ic-local_laundry_service:before {
  content: 'local_laundry_service';
}

.mdic.ic-local_library:before {
  content: 'local_library';
}

.mdic.ic-local_mall:before {
  content: 'local_mall';
}

.mdic.ic-local_movies:before {
  content: 'local_movies';
}

.mdic.ic-local_offer:before {
  content: 'local_offer';
}

.mdic.ic-local_parking:before {
  content: 'local_parking';
}

.mdic.ic-local_pharmacy:before {
  content: 'local_pharmacy';
}

.mdic.ic-local_phone:before {
  content: 'local_phone';
}

.mdic.ic-local_pizza:before {
  content: 'local_pizza';
}

.mdic.ic-local_play:before {
  content: 'local_play';
}

.mdic.ic-local_post_office:before {
  content: 'local_post_office';
}

.mdic.ic-local_printshop:before {
  content: 'local_printshop';
}

.mdic.ic-local_see:before {
  content: 'local_see';
}

.mdic.ic-local_shipping:before {
  content: 'local_shipping';
}

.mdic.ic-local_taxi:before {
  content: 'local_taxi';
}

.mdic.ic-location_city:before {
  content: 'location_city';
}

.mdic.ic-location_disabled:before {
  content: 'location_disabled';
}

.mdic.ic-location_off:before {
  content: 'location_off';
}

.mdic.ic-location_on:before {
  content: 'location_on';
}

.mdic.ic-location_searching:before {
  content: 'location_searching';
}

.mdic.ic-lock:before {
  content: 'lock';
}

.mdic.ic-lock_open:before {
  content: 'lock_open';
}

.mdic.ic-lock_outline:before {
  content: 'lock_outline';
}

.mdic.ic-looks:before {
  content: 'looks';
}

.mdic.ic-looks_3:before {
  content: 'looks_3';
}

.mdic.ic-looks_4:before {
  content: 'looks_4';
}

.mdic.ic-looks_5:before {
  content: 'looks_5';
}

.mdic.ic-looks_6:before {
  content: 'looks_6';
}

.mdic.ic-looks_one:before {
  content: 'looks_one';
}

.mdic.ic-looks_two:before {
  content: 'looks_two';
}

.mdic.ic-loop:before {
  content: 'loop';
}

.mdic.ic-loupe:before {
  content: 'loupe';
}

.mdic.ic-low_priority:before {
  content: 'low_priority';
}

.mdic.ic-loyalty:before {
  content: 'loyalty';
}

.mdic.ic-mail:before {
  content: 'mail';
}

.mdic.ic-mail_outline:before {
  content: 'mail_outline';
}

.mdic.ic-map:before {
  content: 'map';
}

.mdic.ic-markunread:before {
  content: 'markunread';
}

.mdic.ic-markunread_mailbox:before {
  content: 'markunread_mailbox';
}

.mdic.ic-memory:before {
  content: 'memory';
}

.mdic.ic-menu:before {
  content: 'menu';
}

.mdic.ic-merge_type:before {
  content: 'merge_type';
}

.mdic.ic-message:before {
  content: 'message';
}

.mdic.ic-mic:before {
  content: 'mic';
}

.mdic.ic-mic_none:before {
  content: 'mic_none';
}

.mdic.ic-mic_off:before {
  content: 'mic_off';
}

.mdic.ic-mms:before {
  content: 'mms';
}

.mdic.ic-mode_comment:before {
  content: 'mode_comment';
}

.mdic.ic-mode_edit:before {
  content: 'mode_edit';
}

.mdic.ic-monetization_on:before {
  content: 'monetization_on';
}

.mdic.ic-money_off:before {
  content: 'money_off';
}

.mdic.ic-monochrome_photos:before {
  content: 'monochrome_photos';
}

.mdic.ic-mood:before {
  content: 'mood';
}

.mdic.ic-mood_bad:before {
  content: 'mood_bad';
}

.mdic.ic-more:before {
  content: 'more';
}

.mdic.ic-more_horiz:before {
  content: 'more_horiz';
}

.mdic.ic-more_vert:before {
  content: 'more_vert';
}

.mdic.ic-motorcycle:before {
  content: 'motorcycle';
}

.mdic.ic-mouse:before {
  content: 'mouse';
}

.mdic.ic-move_to_inbox:before {
  content: 'move_to_inbox';
}

.mdic.ic-movie:before {
  content: 'movie';
}

.mdic.ic-movie_creation:before {
  content: 'movie_creation';
}

.mdic.ic-movie_filter:before {
  content: 'movie_filter';
}

.mdic.ic-multiline_chart:before {
  content: 'multiline_chart';
}

.mdic.ic-music_note:before {
  content: 'music_note';
}

.mdic.ic-music_video:before {
  content: 'music_video';
}

.mdic.ic-my_location:before {
  content: 'my_location';
}

.mdic.ic-nature:before {
  content: 'nature';
}

.mdic.ic-nature_people:before {
  content: 'nature_people';
}

.mdic.ic-navigate_before:before {
  content: 'navigate_before';
}

.mdic.ic-navigate_next:before {
  content: 'navigate_next';
}

.mdic.ic-navigation:before {
  content: 'navigation';
}

.mdic.ic-near_me:before {
  content: 'near_me';
}

.mdic.ic-network_cell:before {
  content: 'network_cell';
}

.mdic.ic-network_check:before {
  content: 'network_check';
}

.mdic.ic-network_locked:before {
  content: 'network_locked';
}

.mdic.ic-network_wifi:before {
  content: 'network_wifi';
}

.mdic.ic-new_releases:before {
  content: 'new_releases';
}

.mdic.ic-next_week:before {
  content: 'next_week';
}

.mdic.ic-nfc:before {
  content: 'nfc';
}

.mdic.ic-no_encryption:before {
  content: 'no_encryption';
}

.mdic.ic-no_sim:before {
  content: 'no_sim';
}

.mdic.ic-not_interested:before {
  content: 'not_interested';
}

.mdic.ic-note:before {
  content: 'note';
}

.mdic.ic-note_add:before {
  content: 'note_add';
}

.mdic.ic-notifications:before {
  content: 'notifications';
}

.mdic.ic-notifications_active:before {
  content: 'notifications_active';
}

.mdic.ic-notifications_none:before {
  content: 'notifications_none';
}

.mdic.ic-notifications_off:before {
  content: 'notifications_off';
}

.mdic.ic-notifications_paused:before {
  content: 'notifications_paused';
}

.mdic.ic-offline_pin:before {
  content: 'offline_pin';
}

.mdic.ic-ondemand_video:before {
  content: 'ondemand_video';
}

.mdic.ic-opacity:before {
  content: 'opacity';
}

.mdic.ic-open_in_browser:before {
  content: 'open_in_browser';
}

.mdic.ic-open_in_new:before {
  content: 'open_in_new';
}

.mdic.ic-open_with:before {
  content: 'open_with';
}

.mdic.ic-pages:before {
  content: 'pages';
}

.mdic.ic-pageview:before {
  content: 'pageview';
}

.mdic.ic-palette:before {
  content: 'palette';
}

.mdic.ic-pan_tool:before {
  content: 'pan_tool';
}

.mdic.ic-panorama:before {
  content: 'panorama';
}

.mdic.ic-panorama_fish_eye:before {
  content: 'panorama_fish_eye';
}

.mdic.ic-panorama_horizontal:before {
  content: 'panorama_horizontal';
}

.mdic.ic-panorama_vertical:before {
  content: 'panorama_vertical';
}

.mdic.ic-panorama_wide_angle:before {
  content: 'panorama_wide_angle';
}

.mdic.ic-party_mode:before {
  content: 'party_mode';
}

.mdic.ic-pause:before {
  content: 'pause';
}

.mdic.ic-pause_circle_filled:before {
  content: 'pause_circle_filled';
}

.mdic.ic-pause_circle_outline:before {
  content: 'pause_circle_outline';
}

.mdic.ic-payment:before {
  content: 'payment';
}

.mdic.ic-people:before {
  content: 'people';
}

.mdic.ic-people_outline:before {
  content: 'people_outline';
}

.mdic.ic-perm_camera_mic:before {
  content: 'perm_camera_mic';
}

.mdic.ic-perm_contact_calendar:before {
  content: 'perm_contact_calendar';
}

.mdic.ic-perm_data_setting:before {
  content: 'perm_data_setting';
}

.mdic.ic-perm_device_information:before {
  content: 'perm_device_information';
}

.mdic.ic-perm_identity:before {
  content: 'perm_identity';
}

.mdic.ic-perm_media:before {
  content: 'perm_media';
}

.mdic.ic-perm_phone_msg:before {
  content: 'perm_phone_msg';
}

.mdic.ic-perm_scan_wifi:before {
  content: 'perm_scan_wifi';
}

.mdic.ic-person:before {
  content: 'person';
}

.mdic.ic-person_add:before {
  content: 'person_add';
}

.mdic.ic-person_outline:before {
  content: 'person_outline';
}

.mdic.ic-person_pin:before {
  content: 'person_pin';
}

.mdic.ic-person_pin_circle:before {
  content: 'person_pin_circle';
}

.mdic.ic-personal_video:before {
  content: 'personal_video';
}

.mdic.ic-pets:before {
  content: 'pets';
}

.mdic.ic-phone:before {
  content: 'phone';
}

.mdic.ic-phone_android:before {
  content: 'phone_android';
}

.mdic.ic-phone_bluetooth_speaker:before {
  content: 'phone_bluetooth_speaker';
}

.mdic.ic-phone_forwarded:before {
  content: 'phone_forwarded';
}

.mdic.ic-phone_in_talk:before {
  content: 'phone_in_talk';
}

.mdic.ic-phone_iphone:before {
  content: 'phone_iphone';
}

.mdic.ic-phone_locked:before {
  content: 'phone_locked';
}

.mdic.ic-phone_missed:before {
  content: 'phone_missed';
}

.mdic.ic-phone_paused:before {
  content: 'phone_paused';
}

.mdic.ic-phonelink:before {
  content: 'phonelink';
}

.mdic.ic-phonelink_erase:before {
  content: 'phonelink_erase';
}

.mdic.ic-phonelink_lock:before {
  content: 'phonelink_lock';
}

.mdic.ic-phonelink_off:before {
  content: 'phonelink_off';
}

.mdic.ic-phonelink_ring:before {
  content: 'phonelink_ring';
}

.mdic.ic-phonelink_setup:before {
  content: 'phonelink_setup';
}

.mdic.ic-photo:before {
  content: 'photo';
}

.mdic.ic-photo_album:before {
  content: 'photo_album';
}

.mdic.ic-photo_camera:before {
  content: 'photo_camera';
}

.mdic.ic-photo_filter:before {
  content: 'photo_filter';
}

.mdic.ic-photo_library:before {
  content: 'photo_library';
}

.mdic.ic-photo_size_select_actual:before {
  content: 'photo_size_select_actual';
}

.mdic.ic-photo_size_select_large:before {
  content: 'photo_size_select_large';
}

.mdic.ic-photo_size_select_small:before {
  content: 'photo_size_select_small';
}

.mdic.ic-picture_as_pdf:before {
  content: 'picture_as_pdf';
}

.mdic.ic-picture_in_picture:before {
  content: 'picture_in_picture';
}

.mdic.ic-picture_in_picture_alt:before {
  content: 'picture_in_picture_alt';
}

.mdic.ic-pie_chart:before {
  content: 'pie_chart';
}

.mdic.ic-pie_chart_outlined:before {
  content: 'pie_chart_outlined';
}

.mdic.ic-pin_drop:before {
  content: 'pin_drop';
}

.mdic.ic-place:before {
  content: 'place';
}

.mdic.ic-play_arrow:before {
  content: 'play_arrow';
}

.mdic.ic-play_circle_filled:before {
  content: 'play_circle_filled';
}

.mdic.ic-play_circle_outline:before {
  content: 'play_circle_outline';
}

.mdic.ic-play_for_work:before {
  content: 'play_for_work';
}

.mdic.ic-playlist_add:before {
  content: 'playlist_add';
}

.mdic.ic-playlist_add_check:before {
  content: 'playlist_add_check';
}

.mdic.ic-playlist_play:before {
  content: 'playlist_play';
}

.mdic.ic-plus_one:before {
  content: 'plus_one';
}

.mdic.ic-poll:before {
  content: 'poll';
}

.mdic.ic-polymer:before {
  content: 'polymer';
}

.mdic.ic-pool:before {
  content: 'pool';
}

.mdic.ic-portable_wifi_off:before {
  content: 'portable_wifi_off';
}

.mdic.ic-portrait:before {
  content: 'portrait';
}

.mdic.ic-power:before {
  content: 'power';
}

.mdic.ic-power_input:before {
  content: 'power_input';
}

.mdic.ic-power_settings_new:before {
  content: 'power_settings_new';
}

.mdic.ic-pregnant_woman:before {
  content: 'pregnant_woman';
}

.mdic.ic-present_to_all:before {
  content: 'present_to_all';
}

.mdic.ic-print:before {
  content: 'print';
}

.mdic.ic-priority_high:before {
  content: 'priority_high';
}

.mdic.ic-public:before {
  content: 'public';
}

.mdic.ic-publish:before {
  content: 'publish';
}

.mdic.ic-query_builder:before {
  content: 'query_builder';
}

.mdic.ic-question_answer:before {
  content: 'question_answer';
}

.mdic.ic-queue:before {
  content: 'queue';
}

.mdic.ic-queue_music:before {
  content: 'queue_music';
}

.mdic.ic-queue_play_next:before {
  content: 'queue_play_next';
}

.mdic.ic-radio:before {
  content: 'radio';
}

.mdic.ic-radio_button_checked:before {
  content: 'radio_button_checked';
}

.mdic.ic-radio_button_unchecked:before {
  content: 'radio_button_unchecked';
}

.mdic.ic-rate_review:before {
  content: 'rate_review';
}

.mdic.ic-receipt:before {
  content: 'receipt';
}

.mdic.ic-recent_actors:before {
  content: 'recent_actors';
}

.mdic.ic-record_voice_over:before {
  content: 'record_voice_over';
}

.mdic.ic-redeem:before {
  content: 'redeem';
}

.mdic.ic-redo:before {
  content: 'redo';
}

.mdic.ic-refresh:before {
  content: 'refresh';
}

.mdic.ic-remove:before {
  content: 'remove';
}

.mdic.ic-remove_circle:before {
  content: 'remove_circle';
}

.mdic.ic-remove_circle_outline:before {
  content: 'remove_circle_outline';
}

.mdic.ic-remove_from_queue:before {
  content: 'remove_from_queue';
}

.mdic.ic-remove_red_eye:before {
  content: 'remove_red_eye';
}

.mdic.ic-remove_shopping_cart:before {
  content: 'remove_shopping_cart';
}

.mdic.ic-reorder:before {
  content: 'reorder';
}

.mdic.ic-repeat:before {
  content: 'repeat';
}

.mdic.ic-repeat_one:before {
  content: 'repeat_one';
}

.mdic.ic-replay:before {
  content: 'replay';
}

.mdic.ic-replay_10:before {
  content: 'replay_10';
}

.mdic.ic-replay_30:before {
  content: 'replay_30';
}

.mdic.ic-replay_5:before {
  content: 'replay_5';
}

.mdic.ic-reply:before {
  content: 'reply';
}

.mdic.ic-reply_all:before {
  content: 'reply_all';
}

.mdic.ic-report:before {
  content: 'report';
}

.mdic.ic-report_problem:before {
  content: 'report_problem';
}

.mdic.ic-restaurant:before {
  content: 'restaurant';
}

.mdic.ic-restaurant_menu:before {
  content: 'restaurant_menu';
}

.mdic.ic-restore:before {
  content: 'restore';
}

.mdic.ic-restore_page:before {
  content: 'restore_page';
}

.mdic.ic-ring_volume:before {
  content: 'ring_volume';
}

.mdic.ic-room:before {
  content: 'room';
}

.mdic.ic-room_service:before {
  content: 'room_service';
}

.mdic.ic-rotate_90_degrees_ccw:before {
  content: 'rotate_90_degrees_ccw';
}

.mdic.ic-rotate_left:before {
  content: 'rotate_left';
}

.mdic.ic-rotate_right:before {
  content: 'rotate_right';
}

.mdic.ic-rounded_corner:before {
  content: 'rounded_corner';
}

.mdic.ic-router:before {
  content: 'router';
}

.mdic.ic-rowing:before {
  content: 'rowing';
}

.mdic.ic-rss_feed:before {
  content: 'rss_feed';
}

.mdic.ic-rv_hookup:before {
  content: 'rv_hookup';
}

.mdic.ic-satellite:before {
  content: 'satellite';
}

.mdic.ic-save:before {
  content: 'save';
}

.mdic.ic-scanner:before {
  content: 'scanner';
}

.mdic.ic-schedule:before {
  content: 'schedule';
}

.mdic.ic-school:before {
  content: 'school';
}

.mdic.ic-screen_lock_landscape:before {
  content: 'screen_lock_landscape';
}

.mdic.ic-screen_lock_portrait:before {
  content: 'screen_lock_portrait';
}

.mdic.ic-screen_lock_rotation:before {
  content: 'screen_lock_rotation';
}

.mdic.ic-screen_rotation:before {
  content: 'screen_rotation';
}

.mdic.ic-screen_share:before {
  content: 'screen_share';
}

.mdic.ic-sd_card:before {
  content: 'sd_card';
}

.mdic.ic-sd_storage:before {
  content: 'sd_storage';
}

.mdic.ic-search:before {
  content: 'search';
}

.mdic.ic-security:before {
  content: 'security';
}

.mdic.ic-select_all:before {
  content: 'select_all';
}

.mdic.ic-send:before {
  content: 'send';
}

.mdic.ic-sentiment_dissatisfied:before {
  content: 'sentiment_dissatisfied';
}

.mdic.ic-sentiment_neutral:before {
  content: 'sentiment_neutral';
}

.mdic.ic-sentiment_satisfied:before {
  content: 'sentiment_satisfied';
}

.mdic.ic-sentiment_very_dissatisfied:before {
  content: 'sentiment_very_dissatisfied';
}

.mdic.ic-sentiment_very_satisfied:before {
  content: 'sentiment_very_satisfied';
}

.mdic.ic-settings:before {
  content: 'settings';
}

.mdic.ic-settings_applications:before {
  content: 'settings_applications';
}

.mdic.ic-settings_backup_restore:before {
  content: 'settings_backup_restore';
}

.mdic.ic-settings_bluetooth:before {
  content: 'settings_bluetooth';
}

.mdic.ic-settings_brightness:before {
  content: 'settings_brightness';
}

.mdic.ic-settings_cell:before {
  content: 'settings_cell';
}

.mdic.ic-settings_ethernet:before {
  content: 'settings_ethernet';
}

.mdic.ic-settings_input_antenna:before {
  content: 'settings_input_antenna';
}

.mdic.ic-settings_input_component:before {
  content: 'settings_input_component';
}

.mdic.ic-settings_input_composite:before {
  content: 'settings_input_composite';
}

.mdic.ic-settings_input_hdmi:before {
  content: 'settings_input_hdmi';
}

.mdic.ic-settings_input_svideo:before {
  content: 'settings_input_svideo';
}

.mdic.ic-settings_overscan:before {
  content: 'settings_overscan';
}

.mdic.ic-settings_phone:before {
  content: 'settings_phone';
}

.mdic.ic-settings_power:before {
  content: 'settings_power';
}

.mdic.ic-settings_remote:before {
  content: 'settings_remote';
}

.mdic.ic-settings_system_daydream:before {
  content: 'settings_system_daydream';
}

.mdic.ic-settings_voice:before {
  content: 'settings_voice';
}

.mdic.ic-share:before {
  content: 'share';
}

.mdic.ic-shop:before {
  content: 'shop';
}

.mdic.ic-shop_two:before {
  content: 'shop_two';
}

.mdic.ic-shopping_basket:before {
  content: 'shopping_basket';
}

.mdic.ic-shopping_cart:before {
  content: 'shopping_cart';
}

.mdic.ic-short_text:before {
  content: 'short_text';
}

.mdic.ic-show_chart:before {
  content: 'show_chart';
}

.mdic.ic-shuffle:before {
  content: 'shuffle';
}

.mdic.ic-signal_cellular_4_bar:before {
  content: 'signal_cellular_4_bar';
}

.mdic.ic-signal_cellular_connected_no_internet_4_bar:before {
  content: 'signal_cellular_connected_no_internet_4_bar';
}

.mdic.ic-signal_cellular_no_sim:before {
  content: 'signal_cellular_no_sim';
}

.mdic.ic-signal_cellular_null:before {
  content: 'signal_cellular_null';
}

.mdic.ic-signal_cellular_off:before {
  content: 'signal_cellular_off';
}

.mdic.ic-signal_wifi_4_bar:before {
  content: 'signal_wifi_4_bar';
}

.mdic.ic-signal_wifi_4_bar_lock:before {
  content: 'signal_wifi_4_bar_lock';
}

.mdic.ic-signal_wifi_off:before {
  content: 'signal_wifi_off';
}

.mdic.ic-sim_card:before {
  content: 'sim_card';
}

.mdic.ic-sim_card_alert:before {
  content: 'sim_card_alert';
}

.mdic.ic-skip_next:before {
  content: 'skip_next';
}

.mdic.ic-skip_previous:before {
  content: 'skip_previous';
}

.mdic.ic-slideshow:before {
  content: 'slideshow';
}

.mdic.ic-slow_motion_video:before {
  content: 'slow_motion_video';
}

.mdic.ic-smartphone:before {
  content: 'smartphone';
}

.mdic.ic-smoke_free:before {
  content: 'smoke_free';
}

.mdic.ic-smoking_rooms:before {
  content: 'smoking_rooms';
}

.mdic.ic-sms:before {
  content: 'sms';
}

.mdic.ic-sms_failed:before {
  content: 'sms_failed';
}

.mdic.ic-snooze:before {
  content: 'snooze';
}

.mdic.ic-sort:before {
  content: 'sort';
}

.mdic.ic-sort_by_alpha:before {
  content: 'sort_by_alpha';
}

.mdic.ic-spa:before {
  content: 'spa';
}

.mdic.ic-space_bar:before {
  content: 'space_bar';
}

.mdic.ic-speaker:before {
  content: 'speaker';
}

.mdic.ic-speaker_group:before {
  content: 'speaker_group';
}

.mdic.ic-speaker_notes:before {
  content: 'speaker_notes';
}

.mdic.ic-speaker_notes_off:before {
  content: 'speaker_notes_off';
}

.mdic.ic-speaker_phone:before {
  content: 'speaker_phone';
}

.mdic.ic-spellcheck:before {
  content: 'spellcheck';
}

.mdic.ic-star:before {
  content: 'star';
}

.mdic.ic-star_border:before {
  content: 'star_border';
}

.mdic.ic-star_half:before {
  content: 'star_half';
}

.mdic.ic-stars:before {
  content: 'stars';
}

.mdic.ic-stay_current_landscape:before {
  content: 'stay_current_landscape';
}

.mdic.ic-stay_current_portrait:before {
  content: 'stay_current_portrait';
}

.mdic.ic-stay_primary_landscape:before {
  content: 'stay_primary_landscape';
}

.mdic.ic-stay_primary_portrait:before {
  content: 'stay_primary_portrait';
}

.mdic.ic-stop:before {
  content: 'stop';
}

.mdic.ic-stop_screen_share:before {
  content: 'stop_screen_share';
}

.mdic.ic-storage:before {
  content: 'storage';
}

.mdic.ic-store:before {
  content: 'store';
}

.mdic.ic-store_mall_directory:before {
  content: 'store_mall_directory';
}

.mdic.ic-straighten:before {
  content: 'straighten';
}

.mdic.ic-streetview:before {
  content: 'streetview';
}

.mdic.ic-strikethrough_s:before {
  content: 'strikethrough_s';
}

.mdic.ic-style:before {
  content: 'style';
}

.mdic.ic-subdirectory_arrow_left:before {
  content: 'subdirectory_arrow_left';
}

.mdic.ic-subdirectory_arrow_right:before {
  content: 'subdirectory_arrow_right';
}

.mdic.ic-subject:before {
  content: 'subject';
}

.mdic.ic-subscriptions:before {
  content: 'subscriptions';
}

.mdic.ic-subtitles:before {
  content: 'subtitles';
}

.mdic.ic-subway:before {
  content: 'subway';
}

.mdic.ic-supervisor_account:before {
  content: 'supervisor_account';
}

.mdic.ic-surround_sound:before {
  content: 'surround_sound';
}

.mdic.ic-swap_calls:before {
  content: 'swap_calls';
}

.mdic.ic-swap_horiz:before {
  content: 'swap_horiz';
}

.mdic.ic-swap_vert:before {
  content: 'swap_vert';
}

.mdic.ic-swap_vertical_circle:before {
  content: 'swap_vertical_circle';
}

.mdic.ic-switch_camera:before {
  content: 'switch_camera';
}

.mdic.ic-switch_video:before {
  content: 'switch_video';
}

.mdic.ic-sync:before {
  content: 'sync';
}

.mdic.ic-sync_disabled:before {
  content: 'sync_disabled';
}

.mdic.ic-sync_problem:before {
  content: 'sync_problem';
}

.mdic.ic-system_update:before {
  content: 'system_update';
}

.mdic.ic-system_update_alt:before {
  content: 'system_update_alt';
}

.mdic.ic-tab:before {
  content: 'tab';
}

.mdic.ic-tab_unselected:before {
  content: 'tab_unselected';
}

.mdic.ic-tablet:before {
  content: 'tablet';
}

.mdic.ic-tablet_android:before {
  content: 'tablet_android';
}

.mdic.ic-tablet_mac:before {
  content: 'tablet_mac';
}

.mdic.ic-tag_faces:before {
  content: 'tag_faces';
}

.mdic.ic-tap_and_play:before {
  content: 'tap_and_play';
}

.mdic.ic-terrain:before {
  content: 'terrain';
}

.mdic.ic-text_fields:before {
  content: 'text_fields';
}

.mdic.ic-text_format:before {
  content: 'text_format';
}

.mdic.ic-textsms:before {
  content: 'textsms';
}

.mdic.ic-texture:before {
  content: 'texture';
}

.mdic.ic-theaters:before {
  content: 'theaters';
}

.mdic.ic-thumb_down:before {
  content: 'thumb_down';
}

.mdic.ic-thumb_up:before {
  content: 'thumb_up';
}

.mdic.ic-thumbs_up_down:before {
  content: 'thumbs_up_down';
}

.mdic.ic-time_to_leave:before {
  content: 'time_to_leave';
}

.mdic.ic-timelapse:before {
  content: 'timelapse';
}

.mdic.ic-timeline:before {
  content: 'timeline';
}

.mdic.ic-timer:before {
  content: 'timer';
}

.mdic.ic-timer_10:before {
  content: 'timer_10';
}

.mdic.ic-timer_3:before {
  content: 'timer_3';
}

.mdic.ic-timer_off:before {
  content: 'timer_off';
}

.mdic.ic-title:before {
  content: 'title';
}

.mdic.ic-toc:before {
  content: 'toc';
}

.mdic.ic-today:before {
  content: 'today';
}

.mdic.ic-toll:before {
  content: 'toll';
}

.mdic.ic-tonality:before {
  content: 'tonality';
}

.mdic.ic-touch_app:before {
  content: 'touch_app';
}

.mdic.ic-toys:before {
  content: 'toys';
}

.mdic.ic-track_changes:before {
  content: 'track_changes';
}

.mdic.ic-traffic:before {
  content: 'traffic';
}

.mdic.ic-train:before {
  content: 'train';
}

.mdic.ic-tram:before {
  content: 'tram';
}

.mdic.ic-transfer_within_a_station:before {
  content: 'transfer_within_a_station';
}

.mdic.ic-transform:before {
  content: 'transform';
}

.mdic.ic-translate:before {
  content: 'translate';
}

.mdic.ic-trending_down:before {
  content: 'trending_down';
}

.mdic.ic-trending_flat:before {
  content: 'trending_flat';
}

.mdic.ic-trending_up:before {
  content: 'trending_up';
}

.mdic.ic-tune:before {
  content: 'tune';
}

.mdic.ic-turned_in:before {
  content: 'turned_in';
}

.mdic.ic-turned_in_not:before {
  content: 'turned_in_not';
}

.mdic.ic-tv:before {
  content: 'tv';
}

.mdic.ic-unarchive:before {
  content: 'unarchive';
}

.mdic.ic-undo:before {
  content: 'undo';
}

.mdic.ic-unfold_less:before {
  content: 'unfold_less';
}

.mdic.ic-unfold_more:before {
  content: 'unfold_more';
}

.mdic.ic-update:before {
  content: 'update';
}

.mdic.ic-usb:before {
  content: 'usb';
}

.mdic.ic-verified_user:before {
  content: 'verified_user';
}

.mdic.ic-vertical_align_bottom:before {
  content: 'vertical_align_bottom';
}

.mdic.ic-vertical_align_center:before {
  content: 'vertical_align_center';
}

.mdic.ic-vertical_align_top:before {
  content: 'vertical_align_top';
}

.mdic.ic-vibration:before {
  content: 'vibration';
}

.mdic.ic-video_call:before {
  content: 'video_call';
}

.mdic.ic-video_label:before {
  content: 'video_label';
}

.mdic.ic-video_library:before {
  content: 'video_library';
}

.mdic.ic-videocam:before {
  content: 'videocam';
}

.mdic.ic-videocam_off:before {
  content: 'videocam_off';
}

.mdic.ic-videogame_asset:before {
  content: 'videogame_asset';
}

.mdic.ic-view_agenda:before {
  content: 'view_agenda';
}

.mdic.ic-view_array:before {
  content: 'view_array';
}

.mdic.ic-view_carousel:before {
  content: 'view_carousel';
}

.mdic.ic-view_column:before {
  content: 'view_column';
}

.mdic.ic-view_comfy:before {
  content: 'view_comfy';
}

.mdic.ic-view_compact:before {
  content: 'view_compact';
}

.mdic.ic-view_day:before {
  content: 'view_day';
}

.mdic.ic-view_headline:before {
  content: 'view_headline';
}

.mdic.ic-view_list:before {
  content: 'view_list';
}

.mdic.ic-view_module:before {
  content: 'view_module';
}

.mdic.ic-view_quilt:before {
  content: 'view_quilt';
}

.mdic.ic-view_stream:before {
  content: 'view_stream';
}

.mdic.ic-view_week:before {
  content: 'view_week';
}

.mdic.ic-vignette:before {
  content: 'vignette';
}

.mdic.ic-visibility:before {
  content: 'visibility';
}

.mdic.ic-visibility_off:before {
  content: 'visibility_off';
}

.mdic.ic-voice_chat:before {
  content: 'voice_chat';
}

.mdic.ic-voicemail:before {
  content: 'voicemail';
}

.mdic.ic-volume_down:before {
  content: 'volume_down';
}

.mdic.ic-volume_mute:before {
  content: 'volume_mute';
}

.mdic.ic-volume_off:before {
  content: 'volume_off';
}

.mdic.ic-volume_up:before {
  content: 'volume_up';
}

.mdic.ic-vpn_key:before {
  content: 'vpn_key';
}

.mdic.ic-vpn_lock:before {
  content: 'vpn_lock';
}

.mdic.ic-wallpaper:before {
  content: 'wallpaper';
}

.mdic.ic-warning:before {
  content: 'warning';
}

.mdic.ic-watch:before {
  content: 'watch';
}

.mdic.ic-watch_later:before {
  content: 'watch_later';
}

.mdic.ic-wb_auto:before {
  content: 'wb_auto';
}

.mdic.ic-wb_cloudy:before {
  content: 'wb_cloudy';
}

.mdic.ic-wb_incandescent:before {
  content: 'wb_incandescent';
}

.mdic.ic-wb_iridescent:before {
  content: 'wb_iridescent';
}

.mdic.ic-wb_sunny:before {
  content: 'wb_sunny';
}

.mdic.ic-wc:before {
  content: 'wc';
}

.mdic.ic-web:before {
  content: 'web';
}

.mdic.ic-web_asset:before {
  content: 'web_asset';
}

.mdic.ic-weekend:before {
  content: 'weekend';
}

.mdic.ic-whatshot:before {
  content: 'whatshot';
}

.mdic.ic-widgets:before {
  content: 'widgets';
}

.mdic.ic-wifi:before {
  content: 'wifi';
}

.mdic.ic-wifi_lock:before {
  content: 'wifi_lock';
}

.mdic.ic-wifi_tethering:before {
  content: 'wifi_tethering';
}

.mdic.ic-work:before {
  content: 'work';
}

.mdic.ic-wrap_text:before {
  content: 'wrap_text';
}

.mdic.ic-youtube_searched_for:before {
  content: 'youtube_searched_for';
}

.mdic.ic-zoom_in:before {
  content: 'zoom_in';
}

.mdic.ic-zoom_out:before {
  content: 'zoom_out';
}

.mdic.ic-zoom_out_map:before {
  content: 'zoom_out_map';
}
