/****
ELEMENTS ICONOGRAPHY 
___
difference between Ionic and Bootstrap baked icon is
Directive, font file names and file placement
ionic: ion-icon, bootstrap: elicon
ionic: MaterialIcon-regular*, bootstrap: materialIcon
ionic: assets/MaterialIcon-regular, bootstrap: css/fonts/materialIcon
***/


@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src:  url('./fonts/materialIcon/materialIcon.eot?ntyfrp');
    src:  url('./fonts/materialIcon/materialIcon.eot?ntyfrp#iefix') format('embedded-opentype'),
        url('./fonts/materialIcon/materialIcon.ttf?ntyfrp') format('truetype'),
        url('./fonts/materialIcon/materialIcon.woff?ntyfrp') format('woff'),
        url('./fonts/materialIcon/materialIcon.svg?ntyfrp#materialIcon') format('svg');
    font-weight: normal;
    font-style: normal;
}

elicon[type="md-icon"] {
    font-family: 'Material Icons' !important;
    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';
    &[name="3d-rotation"] {
        &:before {
            content: "\e84d";
        }
    }
    &[name="ac-unit"] {
        &:before {
            content: "\eb3b";
        }
    }
    &[name="access_alarm"] {
        &:before {
            content: "\e190";
        }
    }
    &[name="access_alarms"] {
        &:before {
            content: "\e191";
        }
    }
    &[name="access_time"] {
        &:before {
            content: "\e192";
        }
    }
    &[name="accessibility"] {
        &:before {
            content: "\e84e";
        }
    }
    &[name="accessible"] {
        &:before {
            content: "\e914";
        }
    }
    &[name="account_balance"] {
        &:before {
            content: "\e84f";
        }
    }
    &[name="account_balance_wallet"] {
        &:before {
            content: "\e850";
        }
    }
    &[name="account_box"] {
        &:before {
            content: "\e851";
        }
    }
    &[name="account_circle"] {
        &:before {
            content: "\e853";
        }
    }
    &[name="adb"] {
        &:before {
            content: "\e60e";
        }
    }
    &[name="add"] {
        &:before {
            content: "\e145";
        }
    }
    &[name="add_a_photo"] {
        &:before {
            content: "\e439";
        }
    }
    &[name="add_alarm"] {
        &:before {
            content: "\e193";
        }
    }
    &[name="add_alert"] {
        &:before {
            content: "\e003";
        }
    }
    &[name="add_box"] {
        &:before {
            content: "\e146";
        }
    }
    &[name="add_circle"] {
        &:before {
            content: "\e147";
        }
    }
    &[name="add_circle_outline"] {
        &:before {
            content: "\e148";
        }
    }
    &[name="add_location"] {
        &:before {
            content: "\e567";
        }
    }
    &[name="add_shopping_cart"] {
        &:before {
            content: "\e854";
        }
    }
    &[name="add_to_photos"] {
        &:before {
            content: "\e39d";
        }
    }
    &[name="add_to_queue"] {
        &:before {
            content: "\e05c";
        }
    }
    &[name="adjust"] {
        &:before {
            content: "\e39e";
        }
    }
    &[name="airline_seat_flat"] {
        &:before {
            content: "\e630";
        }
    }
    &[name="airline_seat_flat_angled"] {
        &:before {
            content: "\e631";
        }
    }
    &[name="airline_seat_individual_suite"] {
        &:before {
            content: "\e632";
        }
    }
    &[name="airline_seat_legroom_extra"] {
        &:before {
            content: "\e633";
        }
    }
    &[name="airline_seat_legroom_normal"] {
        &:before {
            content: "\e634";
        }
    }
    &[name="airline_seat_legroom_reduced"] {
        &:before {
            content: "\e635";
        }
    }
    &[name="airline_seat_recline_extra"] {
        &:before {
            content: "\e636";
        }
    }
    &[name="airline_seat_recline_normal"] {
        &:before {
            content: "\e637";
        }
    }
    &[name="airplanemode_active"] {
        &:before {
            content: "\e195";
        }
    }
    &[name="airplanemode_inactive"] {
        &:before {
            content: "\e194";
        }
    }
    &[name="airplay"] {
        &:before {
            content: "\e055";
        }
    }
    &[name="airport_shuttle"] {
        &:before {
            content: "\eb3c";
        }
    }
    &[name="alarm"] {
        &:before {
            content: "\e855";
        }
    }
    &[name="alarm_add"] {
        &:before {
            content: "\e856";
        }
    }
    &[name="alarm_off"] {
        &:before {
            content: "\e857";
        }
    }
    &[name="alarm_on"] {
        &:before {
            content: "\e858";
        }
    }
    &[name="album"] {
        &:before {
            content: "\e019";
        }
    }
    &[name="all_inclusive"] {
        &:before {
            content: "\eb3d";
        }
    }
    &[name="all_out"] {
        &:before {
            content: "\e90b";
        }
    }
    &[name="android"] {
        &:before {
            content: "\e859";
        }
    }
    &[name="announcement"] {
        &:before {
            content: "\e85a";
        }
    }
    &[name="apps"] {
        &:before {
            content: "\e5c3";
        }
    }
    &[name="archive"] {
        &:before {
            content: "\e149";
        }
    }
    &[name="arrow_back"] {
        &:before {
            content: "\e5c4";
        }
    }
    &[name="arrow_downward"] {
        &:before {
            content: "\e5db";
        }
    }
    &[name="arrow_drop_down"] {
        &:before {
            content: "\e5c5";
        }
    }
    &[name="arrow_drop_down_circle"] {
        &:before {
            content: "\e5c6";
        }
    }
    &[name="arrow_drop_up"] {
        &:before {
            content: "\e5c7";
        }
    }
    &[name="arrow_forward"] {
        &:before {
            content: "\e5c8";
        }
    }
    &[name="arrow_upward"] {
        &:before {
            content: "\e5d8";
        }
    }
    &[name="art_track"] {
        &:before {
            content: "\e060";
        }
    }
    &[name="aspect_ratio"] {
        &:before {
            content: "\e85b";
        }
    }
    &[name="assessment"] {
        &:before {
            content: "\e85c";
        }
    }
    &[name="assignment"] {
        &:before {
            content: "\e85d";
        }
    }
    &[name="assignment_ind"] {
        &:before {
            content: "\e85e";
        }
    }
    &[name="assignment_late"] {
        &:before {
            content: "\e85f";
        }
    }
    &[name="assignment_return"] {
        &:before {
            content: "\e860";
        }
    }
    &[name="assignment_returned"] {
        &:before {
            content: "\e861";
        }
    }
    &[name="assignment_turned_in"] {
        &:before {
            content: "\e862";
        }
    }
    &[name="assistant"] {
        &:before {
            content: "\e39f";
        }
    }
    &[name="assistant_photo"] {
        &:before {
            content: "\e3a0";
        }
    }
    &[name="attach_file"] {
        &:before {
            content: "\e226";
        }
    }
    &[name="attach_money"] {
        &:before {
            content: "\e227";
        }
    }
    &[name="attachment"] {
        &:before {
            content: "\e2bc";
        }
    }
    &[name="audiotrack"] {
        &:before {
            content: "\e3a1";
        }
    }
    &[name="autorenew"] {
        &:before {
            content: "\e863";
        }
    }
    &[name="av_timer"] {
        &:before {
            content: "\e01b";
        }
    }
    &[name="backspace"] {
        &:before {
            content: "\e14a";
        }
    }
    &[name="backup"] {
        &:before {
            content: "\e864";
        }
    }
    &[name="battery_alert"] {
        &:before {
            content: "\e19c";
        }
    }
    &[name="battery_charging_full"] {
        &:before {
            content: "\e1a3";
        }
    }
    &[name="battery_full"] {
        &:before {
            content: "\e1a4";
        }
    }
    &[name="battery_std"] {
        &:before {
            content: "\e1a5";
        }
    }
    &[name="battery_unknown"] {
        &:before {
            content: "\e1a6";
        }
    }
    &[name="beach_access"] {
        &:before {
            content: "\eb3e";
        }
    }
    &[name="beenhere"] {
        &:before {
            content: "\e52d";
        }
    }
    &[name="block"] {
        &:before {
            content: "\e14b";
        }
    }
    &[name="bluetooth"] {
        &:before {
            content: "\e1a7";
        }
    }
    &[name="bluetooth_audio"] {
        &:before {
            content: "\e60f";
        }
    }
    &[name="bluetooth_connected"] {
        &:before {
            content: "\e1a8";
        }
    }
    &[name="bluetooth_disabled"] {
        &:before {
            content: "\e1a9";
        }
    }
    &[name="bluetooth_searching"] {
        &:before {
            content: "\e1aa";
        }
    }
    &[name="blur_circular"] {
        &:before {
            content: "\e3a2";
        }
    }
    &[name="blur_linear"] {
        &:before {
            content: "\e3a3";
        }
    }
    &[name="blur_off"] {
        &:before {
            content: "\e3a4";
        }
    }
    &[name="blur_on"] {
        &:before {
            content: "\e3a5";
        }
    }
    &[name="book"] {
        &:before {
            content: "\e865";
        }
    }
    &[name="bookmark"] {
        &:before {
            content: "\e866";
        }
    }
    &[name="bookmark_border"] {
        &:before {
            content: "\e867";
        }
    }
    &[name="border_all"] {
        &:before {
            content: "\e228";
        }
    }
    &[name="border_bottom"] {
        &:before {
            content: "\e229";
        }
    }
    &[name="border_clear"] {
        &:before {
            content: "\e22a";
        }
    }
    &[name="border_color"] {
        &:before {
            content: "\e22b";
        }
    }
    &[name="border_horizontal"] {
        &:before {
            content: "\e22c";
        }
    }
    &[name="border_inner"] {
        &:before {
            content: "\e22d";
        }
    }
    &[name="border_left"] {
        &:before {
            content: "\e22e";
        }
    }
    &[name="border_outer"] {
        &:before {
            content: "\e22f";
        }
    }
    &[name="border_right"] {
        &:before {
            content: "\e230";
        }
    }
    &[name="border_style"] {
        &:before {
            content: "\e231";
        }
    }
    &[name="border_top"] {
        &:before {
            content: "\e232";
        }
    }
    &[name="border_vertical"] {
        &:before {
            content: "\e233";
        }
    }
    &[name="branding_watermark"] {
        &:before {
            content: "\e06b";
        }
    }
    &[name="brightness_1"] {
        &:before {
            content: "\e3a6";
        }
    }
    &[name="brightness_2"] {
        &:before {
            content: "\e3a7";
        }
    }
    &[name="brightness_3"] {
        &:before {
            content: "\e3a8";
        }
    }
    &[name="brightness_4"] {
        &:before {
            content: "\e3a9";
        }
    }
    &[name="brightness_5"] {
        &:before {
            content: "\e3aa";
        }
    }
    &[name="brightness_6"] {
        &:before {
            content: "\e3ab";
        }
    }
    &[name="brightness_7"] {
        &:before {
            content: "\e3ac";
        }
    }
    &[name="brightness_auto"] {
        &:before {
            content: "\e1ab";
        }
    }
    &[name="brightness_high"] {
        &:before {
            content: "\e1ac";
        }
    }
    &[name="brightness_low"] {
        &:before {
            content: "\e1ad";
        }
    }
    &[name="brightness_medium"] {
        &:before {
            content: "\e1ae";
        }
    }
    &[name="broken_image"] {
        &:before {
            content: "\e3ad";
        }
    }
    &[name="brush"] {
        &:before {
            content: "\e3ae";
        }
    }
    &[name="bubble_chart"] {
        &:before {
            content: "\e6dd";
        }
    }
    &[name="bug_report"] {
        &:before {
            content: "\e868";
        }
    }
    &[name="build"] {
        &:before {
            content: "\e869";
        }
    }
    &[name="burst_mode"] {
        &:before {
            content: "\e43c";
        }
    }
    &[name="business"] {
        &:before {
            content: "\e0af";
        }
    }
    &[name="business_center"] {
        &:before {
            content: "\eb3f";
        }
    }
    &[name="cached"] {
        &:before {
            content: "\e86a";
        }
    }
    &[name="cake"] {
        &:before {
            content: "\e7e9";
        }
    }
    &[name="call"] {
        &:before {
            content: "\e0b0";
        }
    }
    &[name="call_end"] {
        &:before {
            content: "\e0b1";
        }
    }
    &[name="call_made"] {
        &:before {
            content: "\e0b2";
        }
    }
    &[name="call_merge"] {
        &:before {
            content: "\e0b3";
        }
    }
    &[name="call_missed"] {
        &:before {
            content: "\e0b4";
        }
    }
    &[name="call_missed_outgoing"] {
        &:before {
            content: "\e0e4";
        }
    }
    &[name="call_received"] {
        &:before {
            content: "\e0b5";
        }
    }
    &[name="call_split"] {
        &:before {
            content: "\e0b6";
        }
    }
    &[name="call_to_action"] {
        &:before {
            content: "\e06c";
        }
    }
    &[name="camera"] {
        &:before {
            content: "\e3af";
        }
    }
    &[name="camera_alt"] {
        &:before {
            content: "\e3b0";
        }
    }
    &[name="camera_enhance"] {
        &:before {
            content: "\e8fc";
        }
    }
    &[name="camera_front"] {
        &:before {
            content: "\e3b1";
        }
    }
    &[name="camera_rear"] {
        &:before {
            content: "\e3b2";
        }
    }
    &[name="camera_roll"] {
        &:before {
            content: "\e3b3";
        }
    }
    &[name="cancel"] {
        &:before {
            content: "\e5c9";
        }
    }
    &[name="card_giftcard"] {
        &:before {
            content: "\e8f6";
        }
    }
    &[name="card_membership"] {
        &:before {
            content: "\e8f7";
        }
    }
    &[name="card_travel"] {
        &:before {
            content: "\e8f8";
        }
    }
    &[name="casino"] {
        &:before {
            content: "\eb40";
        }
    }
    &[name="cast"] {
        &:before {
            content: "\e307";
        }
    }
    &[name="cast_connected"] {
        &:before {
            content: "\e308";
        }
    }
    &[name="center_focus_strong"] {
        &:before {
            content: "\e3b4";
        }
    }
    &[name="center_focus_weak"] {
        &:before {
            content: "\e3b5";
        }
    }
    &[name="change_history"] {
        &:before {
            content: "\e86b";
        }
    }
    &[name="chat"] {
        &:before {
            content: "\e0b7";
        }
    }
    &[name="chat_bubble"] {
        &:before {
            content: "\e0ca";
        }
    }
    &[name="chat_bubble_outline"] {
        &:before {
            content: "\e0cb";
        }
    }
    &[name="check"] {
        &:before {
            content: "\e5ca";
        }
    }
    &[name="check_box"] {
        &:before {
            content: "\e834";
        }
    }
    &[name="check_box_outline_blank"] {
        &:before {
            content: "\e835";
        }
    }
    &[name="check_circle"] {
        &:before {
            content: "\e86c";
        }
    }
    &[name="chevron_left"] {
        &:before {
            content: "\e5cb";
        }
    }
    &[name="chevron_right"] {
        &:before {
            content: "\e5cc";
        }
    }
    &[name="child_care"] {
        &:before {
            content: "\eb41";
        }
    }
    &[name="child_friendly"] {
        &:before {
            content: "\eb42";
        }
    }
    &[name="chrome_reader_mode"] {
        &:before {
            content: "\e86d";
        }
    }
    &[name="class"] {
        &:before {
            content: "\e86e";
        }
    }
    &[name="clear"] {
        &:before {
            content: "\e14c";
        }
    }
    &[name="clear_all"] {
        &:before {
            content: "\e0b8";
        }
    }
    &[name="close"] {
        &:before {
            content: "\e5cd";
        }
    }
    &[name="closed_caption"] {
        &:before {
            content: "\e01c";
        }
    }
    &[name="cloud"] {
        &:before {
            content: "\e2bd";
        }
    }
    &[name="cloud_circle"] {
        &:before {
            content: "\e2be";
        }
    }
    &[name="cloud_done"] {
        &:before {
            content: "\e2bf";
        }
    }
    &[name="cloud_download"] {
        &:before {
            content: "\e2c0";
        }
    }
    &[name="cloud_off"] {
        &:before {
            content: "\e2c1";
        }
    }
    &[name="cloud_queue"] {
        &:before {
            content: "\e2c2";
        }
    }
    &[name="cloud_upload"] {
        &:before {
            content: "\e2c3";
        }
    }
    &[name="code"] {
        &:before {
            content: "\e86f";
        }
    }
    &[name="collections"] {
        &:before {
            content: "\e3b6";
        }
    }
    &[name="collections_bookmark"] {
        &:before {
            content: "\e431";
        }
    }
    &[name="color_lens"] {
        &:before {
            content: "\e3b7";
        }
    }
    &[name="colorize"] {
        &:before {
            content: "\e3b8";
        }
    }
    &[name="comment"] {
        &:before {
            content: "\e0b9";
        }
    }
    &[name="compare"] {
        &:before {
            content: "\e3b9";
        }
    }
    &[name="compare_arrows"] {
        &:before {
            content: "\e915";
        }
    }
    &[name="computer"] {
        &:before {
            content: "\e30a";
        }
    }
    &[name="confirmation_number"] {
        &:before {
            content: "\e638";
        }
    }
    &[name="contact_mail"] {
        &:before {
            content: "\e0d0";
        }
    }
    &[name="contact_phone"] {
        &:before {
            content: "\e0cf";
        }
    }
    &[name="contacts"] {
        &:before {
            content: "\e0ba";
        }
    }
    &[name="content_copy"] {
        &:before {
            content: "\e14d";
        }
    }
    &[name="content_cut"] {
        &:before {
            content: "\e14e";
        }
    }
    &[name="content_paste"] {
        &:before {
            content: "\e14f";
        }
    }
    &[name="control_point"] {
        &:before {
            content: "\e3ba";
        }
    }
    &[name="control_point_duplicate"] {
        &:before {
            content: "\e3bb";
        }
    }
    &[name="copyright"] {
        &:before {
            content: "\e90c";
        }
    }
    &[name="create"] {
        &:before {
            content: "\e150";
        }
    }
    &[name="create_new_folder"] {
        &:before {
            content: "\e2cc";
        }
    }
    &[name="credit_card"] {
        &:before {
            content: "\e870";
        }
    }
    &[name="crop"] {
        &:before {
            content: "\e3be";
        }
    }
    &[name="crop_16_9"] {
        &:before {
            content: "\e3bc";
        }
    }
    &[name="crop_3_2"] {
        &:before {
            content: "\e3bd";
        }
    }
    &[name="crop_5_4"] {
        &:before {
            content: "\e3bf";
        }
    }
    &[name="crop_7_5"] {
        &:before {
            content: "\e3c0";
        }
    }
    &[name="crop_din"] {
        &:before {
            content: "\e3c1";
        }
    }
    &[name="crop_free"] {
        &:before {
            content: "\e3c2";
        }
    }
    &[name="crop_landscape"] {
        &:before {
            content: "\e3c3";
        }
    }
    &[name="crop_original"] {
        &:before {
            content: "\e3c4";
        }
    }
    &[name="crop_portrait"] {
        &:before {
            content: "\e3c5";
        }
    }
    &[name="crop_rotate"] {
        &:before {
            content: "\e437";
        }
    }
    &[name="crop_square"] {
        &:before {
            content: "\e3c6";
        }
    }
    &[name="dashboard"] {
        &:before {
            content: "\e871";
        }
    }
    &[name="data_usage"] {
        &:before {
            content: "\e1af";
        }
    }
    &[name="date_range"] {
        &:before {
            content: "\e916";
        }
    }
    &[name="dehaze"] {
        &:before {
            content: "\e3c7";
        }
    }
    &[name="delete"] {
        &:before {
            content: "\e872";
        }
    }
    &[name="delete_forever"] {
        &:before {
            content: "\e92b";
        }
    }
    &[name="delete_sweep"] {
        &:before {
            content: "\e16c";
        }
    }
    &[name="description"] {
        &:before {
            content: "\e873";
        }
    }
    &[name="desktop_mac"] {
        &:before {
            content: "\e30b";
        }
    }
    &[name="desktop_windows"] {
        &:before {
            content: "\e30c";
        }
    }
    &[name="details"] {
        &:before {
            content: "\e3c8";
        }
    }
    &[name="developer_board"] {
        &:before {
            content: "\e30d";
        }
    }
    &[name="developer_mode"] {
        &:before {
            content: "\e1b0";
        }
    }
    &[name="device_hub"] {
        &:before {
            content: "\e335";
        }
    }
    &[name="devices"] {
        &:before {
            content: "\e1b1";
        }
    }
    &[name="devices_other"] {
        &:before {
            content: "\e337";
        }
    }
    &[name="dialer_sip"] {
        &:before {
            content: "\e0bb";
        }
    }
    &[name="dialpad"] {
        &:before {
            content: "\e0bc";
        }
    }
    &[name="directions"] {
        &:before {
            content: "\e52e";
        }
    }
    &[name="directions_bike"] {
        &:before {
            content: "\e52f";
        }
    }
    &[name="directions_boat"] {
        &:before {
            content: "\e532";
        }
    }
    &[name="directions_bus"] {
        &:before {
            content: "\e530";
        }
    }
    &[name="directions_car"] {
        &:before {
            content: "\e531";
        }
    }
    &[name="directions_railway"] {
        &:before {
            content: "\e534";
        }
    }
    &[name="directions_run"] {
        &:before {
            content: "\e566";
        }
    }
    &[name="directions_subway"] {
        &:before {
            content: "\e533";
        }
    }
    &[name="directions_transit"] {
        &:before {
            content: "\e535";
        }
    }
    &[name="directions_walk"] {
        &:before {
            content: "\e536";
        }
    }
    &[name="disc_full"] {
        &:before {
            content: "\e610";
        }
    }
    &[name="dns"] {
        &:before {
            content: "\e875";
        }
    }
    &[name="do_not_disturb"] {
        &:before {
            content: "\e612";
        }
    }
    &[name="do_not_disturb_alt"] {
        &:before {
            content: "\e611";
        }
    }
    &[name="do_not_disturb_off"] {
        &:before {
            content: "\e643";
        }
    }
    &[name="do_not_disturb_on"] {
        &:before {
            content: "\e644";
        }
    }
    &[name="dock"] {
        &:before {
            content: "\e30e";
        }
    }
    &[name="domain"] {
        &:before {
            content: "\e7ee";
        }
    }
    &[name="done"] {
        &:before {
            content: "\e876";
        }
    }
    &[name="done_all"] {
        &:before {
            content: "\e877";
        }
    }
    &[name="donut_large"] {
        &:before {
            content: "\e917";
        }
    }
    &[name="donut_small"] {
        &:before {
            content: "\e918";
        }
    }
    &[name="drafts"] {
        &:before {
            content: "\e151";
        }
    }
    &[name="drag_handle"] {
        &:before {
            content: "\e25d";
        }
    }
    &[name="drive_eta"] {
        &:before {
            content: "\e613";
        }
    }
    &[name="dvr"] {
        &:before {
            content: "\e1b2";
        }
    }
    &[name="edit"] {
        &:before {
            content: "\e3c9";
        }
    }
    &[name="edit_location"] {
        &:before {
            content: "\e568";
        }
    }
    &[name="eject"] {
        &:before {
            content: "\e8fb";
        }
    }
    &[name="email"] {
        &:before {
            content: "\e0be";
        }
    }
    &[name="enhanced_encryption"] {
        &:before {
            content: "\e63f";
        }
    }
    &[name="equalizer"] {
        &:before {
            content: "\e01d";
        }
    }
    &[name="error"] {
        &:before {
            content: "\e000";
        }
    }
    &[name="error_outline"] {
        &:before {
            content: "\e001";
        }
    }
    &[name="euro_symbol"] {
        &:before {
            content: "\e926";
        }
    }
    &[name="ev_station"] {
        &:before {
            content: "\e56d";
        }
    }
    &[name="event"] {
        &:before {
            content: "\e878";
        }
    }
    &[name="event_available"] {
        &:before {
            content: "\e614";
        }
    }
    &[name="event_busy"] {
        &:before {
            content: "\e615";
        }
    }
    &[name="event_note"] {
        &:before {
            content: "\e616";
        }
    }
    &[name="event_seat"] {
        &:before {
            content: "\e903";
        }
    }
    &[name="exit_to_app"] {
        &:before {
            content: "\e879";
        }
    }
    &[name="expand_less"] {
        &:before {
            content: "\e5ce";
        }
    }
    &[name="expand_more"] {
        &:before {
            content: "\e5cf";
        }
    }
    &[name="explicit"] {
        &:before {
            content: "\e01e";
        }
    }
    &[name="explore"] {
        &:before {
            content: "\e87a";
        }
    }
    &[name="exposure"] {
        &:before {
            content: "\e3ca";
        }
    }
    &[name="exposure_neg_1"] {
        &:before {
            content: "\e3cb";
        }
    }
    &[name="exposure_neg_2"] {
        &:before {
            content: "\e3cc";
        }
    }
    &[name="exposure_plus_1"] {
        &:before {
            content: "\e3cd";
        }
    }
    &[name="exposure_plus_2"] {
        &:before {
            content: "\e3ce";
        }
    }
    &[name="exposure_zero"] {
        &:before {
            content: "\e3cf";
        }
    }
    &[name="extension"] {
        &:before {
            content: "\e87b";
        }
    }
    &[name="face"] {
        &:before {
            content: "\e87c";
        }
    }
    &[name="fast_forward"] {
        &:before {
            content: "\e01f";
        }
    }
    &[name="fast_rewind"] {
        &:before {
            content: "\e020";
        }
    }
    &[name="favorite"] {
        &:before {
            content: "\e87d";
        }
    }
    &[name="favorite_border"] {
        &:before {
            content: "\e87e";
        }
    }
    &[name="featured_play_list"] {
        &:before {
            content: "\e06d";
        }
    }
    &[name="featured_video"] {
        &:before {
            content: "\e06e";
        }
    }
    &[name="feedback"] {
        &:before {
            content: "\e87f";
        }
    }
    &[name="fiber_dvr"] {
        &:before {
            content: "\e05d";
        }
    }
    &[name="fiber_manual_record"] {
        &:before {
            content: "\e061";
        }
    }
    &[name="fiber_new"] {
        &:before {
            content: "\e05e";
        }
    }
    &[name="fiber_pin"] {
        &:before {
            content: "\e06a";
        }
    }
    &[name="fiber_smart_record"] {
        &:before {
            content: "\e062";
        }
    }
    &[name="file_download"] {
        &:before {
            content: "\e2c4";
        }
    }
    &[name="file_upload"] {
        &:before {
            content: "\e2c6";
        }
    }
    &[name="filter"] {
        &:before {
            content: "\e3d3";
        }
    }
    &[name="filter_1"] {
        &:before {
            content: "\e3d0";
        }
    }
    &[name="filter_2"] {
        &:before {
            content: "\e3d1";
        }
    }
    &[name="filter_3"] {
        &:before {
            content: "\e3d2";
        }
    }
    &[name="filter_4"] {
        &:before {
            content: "\e3d4";
        }
    }
    &[name="filter_5"] {
        &:before {
            content: "\e3d5";
        }
    }
    &[name="filter_6"] {
        &:before {
            content: "\e3d6";
        }
    }
    &[name="filter_7"] {
        &:before {
            content: "\e3d7";
        }
    }
    &[name="filter_8"] {
        &:before {
            content: "\e3d8";
        }
    }
    &[name="filter_9"] {
        &:before {
            content: "\e3d9";
        }
    }
    &[name="filter_9_plus"] {
        &:before {
            content: "\e3da";
        }
    }
    &[name="filter_b_and_w"] {
        &:before {
            content: "\e3db";
        }
    }
    &[name="filter_center_focus"] {
        &:before {
            content: "\e3dc";
        }
    }
    &[name="filter_drama"] {
        &:before {
            content: "\e3dd";
        }
    }
    &[name="filter_frames"] {
        &:before {
            content: "\e3de";
        }
    }
    &[name="filter_hdr"] {
        &:before {
            content: "\e3df";
        }
    }
    &[name="filter_list"] {
        &:before {
            content: "\e152";
        }
    }
    &[name="filter_none"] {
        &:before {
            content: "\e3e0";
        }
    }
    &[name="filter_tilt_shift"] {
        &:before {
            content: "\e3e2";
        }
    }
    &[name="filter_vintage"] {
        &:before {
            content: "\e3e3";
        }
    }
    &[name="find_in_page"] {
        &:before {
            content: "\e880";
        }
    }
    &[name="find_replace"] {
        &:before {
            content: "\e881";
        }
    }
    &[name="fingerprint"] {
        &:before {
            content: "\e90d";
        }
    }
    &[name="first_page"] {
        &:before {
            content: "\e5dc";
        }
    }
    &[name="fitness_center"] {
        &:before {
            content: "\eb43";
        }
    }
    &[name="flag"] {
        &:before {
            content: "\e153";
        }
    }
    &[name="flare"] {
        &:before {
            content: "\e3e4";
        }
    }
    &[name="flash_auto"] {
        &:before {
            content: "\e3e5";
        }
    }
    &[name="flash_off"] {
        &:before {
            content: "\e3e6";
        }
    }
    &[name="flash_on"] {
        &:before {
            content: "\e3e7";
        }
    }
    &[name="flight"] {
        &:before {
            content: "\e539";
        }
    }
    &[name="flight_land"] {
        &:before {
            content: "\e904";
        }
    }
    &[name="flight_takeoff"] {
        &:before {
            content: "\e905";
        }
    }
    &[name="flip"] {
        &:before {
            content: "\e3e8";
        }
    }
    &[name="flip_to_back"] {
        &:before {
            content: "\e882";
        }
    }
    &[name="flip_to_front"] {
        &:before {
            content: "\e883";
        }
    }
    &[name="folder"] {
        &:before {
            content: "\e2c7";
        }
    }
    &[name="folder_open"] {
        &:before {
            content: "\e2c8";
        }
    }
    &[name="folder_shared"] {
        &:before {
            content: "\e2c9";
        }
    }
    &[name="folder_special"] {
        &:before {
            content: "\e617";
        }
    }
    &[name="font_download"] {
        &:before {
            content: "\e167";
        }
    }
    &[name="format_align_center"] {
        &:before {
            content: "\e234";
        }
    }
    &[name="format_align_justify"] {
        &:before {
            content: "\e235";
        }
    }
    &[name="format_align_left"] {
        &:before {
            content: "\e236";
        }
    }
    &[name="format_align_right"] {
        &:before {
            content: "\e237";
        }
    }
    &[name="format_bold"] {
        &:before {
            content: "\e238";
        }
    }
    &[name="format_clear"] {
        &:before {
            content: "\e239";
        }
    }
    &[name="format_color_fill"] {
        &:before {
            content: "\e23a";
        }
    }
    &[name="format_color_reset"] {
        &:before {
            content: "\e23b";
        }
    }
    &[name="format_color_text"] {
        &:before {
            content: "\e23c";
        }
    }
    &[name="format_indent_decrease"] {
        &:before {
            content: "\e23d";
        }
    }
    &[name="format_indent_increase"] {
        &:before {
            content: "\e23e";
        }
    }
    &[name="format_italic"] {
        &:before {
            content: "\e23f";
        }
    }
    &[name="format_line_spacing"] {
        &:before {
            content: "\e240";
        }
    }
    &[name="format_list_bulleted"] {
        &:before {
            content: "\e241";
        }
    }
    &[name="format_list_numbered"] {
        &:before {
            content: "\e242";
        }
    }
    &[name="format_paint"] {
        &:before {
            content: "\e243";
        }
    }
    &[name="format_quote"] {
        &:before {
            content: "\e244";
        }
    }
    &[name="format_shapes"] {
        &:before {
            content: "\e25e";
        }
    }
    &[name="format_size"] {
        &:before {
            content: "\e245";
        }
    }
    &[name="format_strikethrough"] {
        &:before {
            content: "\e246";
        }
    }
    &[name="format_textdirection_l_to_r"] {
        &:before {
            content: "\e247";
        }
    }
    &[name="format_textdirection_r_to_l"] {
        &:before {
            content: "\e248";
        }
    }
    &[name="format_underlined"] {
        &:before {
            content: "\e249";
        }
    }
    &[name="forum"] {
        &:before {
            content: "\e0bf";
        }
    }
    &[name="forward"] {
        &:before {
            content: "\e154";
        }
    }
    &[name="forward_10"] {
        &:before {
            content: "\e056";
        }
    }
    &[name="forward_30"] {
        &:before {
            content: "\e057";
        }
    }
    &[name="forward_5"] {
        &:before {
            content: "\e058";
        }
    }
    &[name="free_breakfast"] {
        &:before {
            content: "\eb44";
        }
    }
    &[name="fullscreen"] {
        &:before {
            content: "\e5d0";
        }
    }
    &[name="fullscreen_exit"] {
        &:before {
            content: "\e5d1";
        }
    }
    &[name="functions"] {
        &:before {
            content: "\e24a";
        }
    }
    &[name="g_translate"] {
        &:before {
            content: "\e927";
        }
    }
    &[name="gamepad"] {
        &:before {
            content: "\e30f";
        }
    }
    &[name="games"] {
        &:before {
            content: "\e021";
        }
    }
    &[name="gavel"] {
        &:before {
            content: "\e90e";
        }
    }
    &[name="gesture"] {
        &:before {
            content: "\e155";
        }
    }
    &[name="get_app"] {
        &:before {
            content: "\e884";
        }
    }
    &[name="gif"] {
        &:before {
            content: "\e908";
        }
    }
    &[name="golf_course"] {
        &:before {
            content: "\eb45";
        }
    }
    &[name="gps_fixed"] {
        &:before {
            content: "\e1b3";
        }
    }
    &[name="gps_not_fixed"] {
        &:before {
            content: "\e1b4";
        }
    }
    &[name="gps_off"] {
        &:before {
            content: "\e1b5";
        }
    }
    &[name="grade"] {
        &:before {
            content: "\e885";
        }
    }
    &[name="gradient"] {
        &:before {
            content: "\e3e9";
        }
    }
    &[name="grain"] {
        &:before {
            content: "\e3ea";
        }
    }
    &[name="graphic_eq"] {
        &:before {
            content: "\e1b8";
        }
    }
    &[name="grid_off"] {
        &:before {
            content: "\e3eb";
        }
    }
    &[name="grid_on"] {
        &:before {
            content: "\e3ec";
        }
    }
    &[name="group"] {
        &:before {
            content: "\e7ef";
        }
    }
    &[name="group_add"] {
        &:before {
            content: "\e7f0";
        }
    }
    &[name="group_work"] {
        &:before {
            content: "\e886";
        }
    }
    &[name="hd"] {
        &:before {
            content: "\e052";
        }
    }
    &[name="hdr_off"] {
        &:before {
            content: "\e3ed";
        }
    }
    &[name="hdr_on"] {
        &:before {
            content: "\e3ee";
        }
    }
    &[name="hdr_strong"] {
        &:before {
            content: "\e3f1";
        }
    }
    &[name="hdr_weak"] {
        &:before {
            content: "\e3f2";
        }
    }
    &[name="headset"] {
        &:before {
            content: "\e310";
        }
    }
    &[name="headset_mic"] {
        &:before {
            content: "\e311";
        }
    }
    &[name="healing"] {
        &:before {
            content: "\e3f3";
        }
    }
    &[name="hearing"] {
        &:before {
            content: "\e023";
        }
    }
    &[name="help"] {
        &:before {
            content: "\e887";
        }
    }
    &[name="help_outline"] {
        &:before {
            content: "\e8fd";
        }
    }
    &[name="high_quality"] {
        &:before {
            content: "\e024";
        }
    }
    &[name="highlight"] {
        &:before {
            content: "\e25f";
        }
    }
    &[name="highlight_off"] {
        &:before {
            content: "\e888";
        }
    }
    &[name="history"] {
        &:before {
            content: "\e889";
        }
    }
    &[name="home"] {
        &:before {
            content: "\e88a";
        }
    }
    &[name="hot_tub"] {
        &:before {
            content: "\eb46";
        }
    }
    &[name="hotel"] {
        &:before {
            content: "\e53a";
        }
    }
    &[name="hourglass_empty"] {
        &:before {
            content: "\e88b";
        }
    }
    &[name="hourglass_full"] {
        &:before {
            content: "\e88c";
        }
    }
    &[name="http"] {
        &:before {
            content: "\e902";
        }
    }
    &[name="https"] {
        &:before {
            content: "\e88d";
        }
    }
    &[name="image"] {
        &:before {
            content: "\e3f4";
        }
    }
    &[name="image_aspect_ratio"] {
        &:before {
            content: "\e3f5";
        }
    }
    &[name="import_contacts"] {
        &:before {
            content: "\e0e0";
        }
    }
    &[name="import_export"] {
        &:before {
            content: "\e0c3";
        }
    }
    &[name="important_devices"] {
        &:before {
            content: "\e912";
        }
    }
    &[name="inbox"] {
        &:before {
            content: "\e156";
        }
    }
    &[name="indeterminate_check_box"] {
        &:before {
            content: "\e909";
        }
    }
    &[name="info"] {
        &:before {
            content: "\e88e";
        }
    }
    &[name="info_outline"] {
        &:before {
            content: "\e88f";
        }
    }
    &[name="input"] {
        &:before {
            content: "\e890";
        }
    }
    &[name="insert_chart"] {
        &:before {
            content: "\e24b";
        }
    }
    &[name="insert_comment"] {
        &:before {
            content: "\e24c";
        }
    }
    &[name="insert_drive_file"] {
        &:before {
            content: "\e24d";
        }
    }
    &[name="insert_emoticon"] {
        &:before {
            content: "\e24e";
        }
    }
    &[name="insert_invitation"] {
        &:before {
            content: "\e24f";
        }
    }
    &[name="insert_link"] {
        &:before {
            content: "\e250";
        }
    }
    &[name="insert_photo"] {
        &:before {
            content: "\e251";
        }
    }
    &[name="invert_colors"] {
        &:before {
            content: "\e891";
        }
    }
    &[name="invert_colors_off"] {
        &:before {
            content: "\e0c4";
        }
    }
    &[name="iso"] {
        &:before {
            content: "\e3f6";
        }
    }
    &[name="keyboard"] {
        &:before {
            content: "\e312";
        }
    }
    &[name="keyboard_arrow_down"] {
        &:before {
            content: "\e313";
        }
    }
    &[name="keyboard_arrow_left"] {
        &:before {
            content: "\e314";
        }
    }
    &[name="keyboard_arrow_right"] {
        &:before {
            content: "\e315";
        }
    }
    &[name="keyboard_arrow_up"] {
        &:before {
            content: "\e316";
        }
    }
    &[name="keyboard_backspace"] {
        &:before {
            content: "\e317";
        }
    }
    &[name="keyboard_capslock"] {
        &:before {
            content: "\e318";
        }
    }
    &[name="keyboard_hide"] {
        &:before {
            content: "\e31a";
        }
    }
    &[name="keyboard_return"] {
        &:before {
            content: "\e31b";
        }
    }
    &[name="keyboard_tab"] {
        &:before {
            content: "\e31c";
        }
    }
    &[name="keyboard_voice"] {
        &:before {
            content: "\e31d";
        }
    }
    &[name="kitchen"] {
        &:before {
            content: "\eb47";
        }
    }
    &[name="label"] {
        &:before {
            content: "\e892";
        }
    }
    &[name="label_outline"] {
        &:before {
            content: "\e893";
        }
    }
    &[name="landscape"] {
        &:before {
            content: "\e3f7";
        }
    }
    &[name="language"] {
        &:before {
            content: "\e894";
        }
    }
    &[name="laptop"] {
        &:before {
            content: "\e31e";
        }
    }
    &[name="laptop_chromebook"] {
        &:before {
            content: "\e31f";
        }
    }
    &[name="laptop_mac"] {
        &:before {
            content: "\e320";
        }
    }
    &[name="laptop_windows"] {
        &:before {
            content: "\e321";
        }
    }
    &[name="last_page"] {
        &:before {
            content: "\e5dd";
        }
    }
    &[name="launch"] {
        &:before {
            content: "\e895";
        }
    }
    &[name="layers"] {
        &:before {
            content: "\e53b";
        }
    }
    &[name="layers_clear"] {
        &:before {
            content: "\e53c";
        }
    }
    &[name="leak_add"] {
        &:before {
            content: "\e3f8";
        }
    }
    &[name="leak_remove"] {
        &:before {
            content: "\e3f9";
        }
    }
    &[name="lens"] {
        &:before {
            content: "\e3fa";
        }
    }
    &[name="library_add"] {
        &:before {
            content: "\e02e";
        }
    }
    &[name="library_books"] {
        &:before {
            content: "\e02f";
        }
    }
    &[name="library_music"] {
        &:before {
            content: "\e030";
        }
    }
    &[name="lightbulb_outline"] {
        &:before {
            content: "\e90f";
        }
    }
    &[name="line_style"] {
        &:before {
            content: "\e919";
        }
    }
    &[name="line_weight"] {
        &:before {
            content: "\e91a";
        }
    }
    &[name="linear_scale"] {
        &:before {
            content: "\e260";
        }
    }
    &[name="link"] {
        &:before {
            content: "\e157";
        }
    }
    &[name="linked_camera"] {
        &:before {
            content: "\e438";
        }
    }
    &[name="list"] {
        &:before {
            content: "\e896";
        }
    }
    &[name="live_help"] {
        &:before {
            content: "\e0c6";
        }
    }
    &[name="live_tv"] {
        &:before {
            content: "\e639";
        }
    }
    &[name="local_activity"] {
        &:before {
            content: "\e53f";
        }
    }
    &[name="local_airport"] {
        &:before {
            content: "\e53d";
        }
    }
    &[name="local_atm"] {
        &:before {
            content: "\e53e";
        }
    }
    &[name="local_bar"] {
        &:before {
            content: "\e540";
        }
    }
    &[name="local_cafe"] {
        &:before {
            content: "\e541";
        }
    }
    &[name="local_car_wash"] {
        &:before {
            content: "\e542";
        }
    }
    &[name="local_convenience_store"] {
        &:before {
            content: "\e543";
        }
    }
    &[name="local_dining"] {
        &:before {
            content: "\e556";
        }
    }
    &[name="local_drink"] {
        &:before {
            content: "\e544";
        }
    }
    &[name="local_florist"] {
        &:before {
            content: "\e545";
        }
    }
    &[name="local_gas_station"] {
        &:before {
            content: "\e546";
        }
    }
    &[name="local_grocery_store"] {
        &:before {
            content: "\e547";
        }
    }
    &[name="local_hospital"] {
        &:before {
            content: "\e548";
        }
    }
    &[name="local_hotel"] {
        &:before {
            content: "\e549";
        }
    }
    &[name="local_laundry_service"] {
        &:before {
            content: "\e54a";
        }
    }
    &[name="local_library"] {
        &:before {
            content: "\e54b";
        }
    }
    &[name="local_mall"] {
        &:before {
            content: "\e54c";
        }
    }
    &[name="local_movies"] {
        &:before {
            content: "\e54d";
        }
    }
    &[name="local_offer"] {
        &:before {
            content: "\e54e";
        }
    }
    &[name="local_parking"] {
        &:before {
            content: "\e54f";
        }
    }
    &[name="local_pharmacy"] {
        &:before {
            content: "\e550";
        }
    }
    &[name="local_phone"] {
        &:before {
            content: "\e551";
        }
    }
    &[name="local_pizza"] {
        &:before {
            content: "\e552";
        }
    }
    &[name="local_play"] {
        &:before {
            content: "\e553";
        }
    }
    &[name="local_post_office"] {
        &:before {
            content: "\e554";
        }
    }
    &[name="local_printshop"] {
        &:before {
            content: "\e555";
        }
    }
    &[name="local_see"] {
        &:before {
            content: "\e557";
        }
    }
    &[name="local_shipping"] {
        &:before {
            content: "\e558";
        }
    }
    &[name="local_taxi"] {
        &:before {
            content: "\e559";
        }
    }
    &[name="location_city"] {
        &:before {
            content: "\e7f1";
        }
    }
    &[name="location_disabled"] {
        &:before {
            content: "\e1b6";
        }
    }
    &[name="location_off"] {
        &:before {
            content: "\e0c7";
        }
    }
    &[name="location_on"] {
        &:before {
            content: "\e0c8";
        }
    }
    &[name="location_searching"] {
        &:before {
            content: "\e1b7";
        }
    }
    &[name="lock"] {
        &:before {
            content: "\e897";
        }
    }
    &[name="lock_open"] {
        &:before {
            content: "\e898";
        }
    }
    &[name="lock_outline"] {
        &:before {
            content: "\e899";
        }
    }
    &[name="looks"] {
        &:before {
            content: "\e3fc";
        }
    }
    &[name="looks_3"] {
        &:before {
            content: "\e3fb";
        }
    }
    &[name="looks_4"] {
        &:before {
            content: "\e3fd";
        }
    }
    &[name="looks_5"] {
        &:before {
            content: "\e3fe";
        }
    }
    &[name="looks_6"] {
        &:before {
            content: "\e3ff";
        }
    }
    &[name="looks_one"] {
        &:before {
            content: "\e400";
        }
    }
    &[name="looks_two"] {
        &:before {
            content: "\e401";
        }
    }
    &[name="loop"] {
        &:before {
            content: "\e028";
        }
    }
    &[name="loupe"] {
        &:before {
            content: "\e402";
        }
    }
    &[name="low_priority"] {
        &:before {
            content: "\e16d";
        }
    }
    &[name="loyalty"] {
        &:before {
            content: "\e89a";
        }
    }
    &[name="mail"] {
        &:before {
            content: "\e158";
        }
    }
    &[name="mail_outline"] {
        &:before {
            content: "\e0e1";
        }
    }
    &[name="map"] {
        &:before {
            content: "\e55b";
        }
    }
    &[name="markunread"] {
        &:before {
            content: "\e159";
        }
    }
    &[name="markunread_mailbox"] {
        &:before {
            content: "\e89b";
        }
    }
    &[name="memory"] {
        &:before {
            content: "\e322";
        }
    }
    &[name="menu"] {
        &:before {
            content: "\e5d2";
        }
    }
    &[name="merge_type"] {
        &:before {
            content: "\e252";
        }
    }
    &[name="message"] {
        &:before {
            content: "\e0c9";
        }
    }
    &[name="mic"] {
        &:before {
            content: "\e029";
        }
    }
    &[name="mic_none"] {
        &:before {
            content: "\e02a";
        }
    }
    &[name="mic_off"] {
        &:before {
            content: "\e02b";
        }
    }
    &[name="mms"] {
        &:before {
            content: "\e618";
        }
    }
    &[name="mode_comment"] {
        &:before {
            content: "\e253";
        }
    }
    &[name="mode_edit"] {
        &:before {
            content: "\e254";
        }
    }
    &[name="monetization_on"] {
        &:before {
            content: "\e263";
        }
    }
    &[name="money_off"] {
        &:before {
            content: "\e25c";
        }
    }
    &[name="monochrome_photos"] {
        &:before {
            content: "\e403";
        }
    }
    &[name="mood"] {
        &:before {
            content: "\e7f2";
        }
    }
    &[name="mood_bad"] {
        &:before {
            content: "\e7f3";
        }
    }
    &[name="more"] {
        &:before {
            content: "\e619";
        }
    }
    &[name="more_horiz"] {
        &:before {
            content: "\e5d3";
        }
    }
    &[name="more_vert"] {
        &:before {
            content: "\e5d4";
        }
    }
    &[name="motorcycle"] {
        &:before {
            content: "\e91b";
        }
    }
    &[name="mouse"] {
        &:before {
            content: "\e323";
        }
    }
    &[name="move_to_inbox"] {
        &:before {
            content: "\e168";
        }
    }
    &[name="movie"] {
        &:before {
            content: "\e02c";
        }
    }
    &[name="movie_creation"] {
        &:before {
            content: "\e404";
        }
    }
    &[name="movie_filter"] {
        &:before {
            content: "\e43a";
        }
    }
    &[name="multiline_chart"] {
        &:before {
            content: "\e6df";
        }
    }
    &[name="music_note"] {
        &:before {
            content: "\e405";
        }
    }
    &[name="music_video"] {
        &:before {
            content: "\e063";
        }
    }
    &[name="my_location"] {
        &:before {
            content: "\e55c";
        }
    }
    &[name="nature"] {
        &:before {
            content: "\e406";
        }
    }
    &[name="nature_people"] {
        &:before {
            content: "\e407";
        }
    }
    &[name="navigate_before"] {
        &:before {
            content: "\e408";
        }
    }
    &[name="navigate_next"] {
        &:before {
            content: "\e409";
        }
    }
    &[name="navigation"] {
        &:before {
            content: "\e55d";
        }
    }
    &[name="near_me"] {
        &:before {
            content: "\e569";
        }
    }
    &[name="network_cell"] {
        &:before {
            content: "\e1b9";
        }
    }
    &[name="network_check"] {
        &:before {
            content: "\e640";
        }
    }
    &[name="network_locked"] {
        &:before {
            content: "\e61a";
        }
    }
    &[name="network_wifi"] {
        &:before {
            content: "\e1ba";
        }
    }
    &[name="new_releases"] {
        &:before {
            content: "\e031";
        }
    }
    &[name="next_week"] {
        &:before {
            content: "\e16a";
        }
    }
    &[name="nfc"] {
        &:before {
            content: "\e1bb";
        }
    }
    &[name="no_encryption"] {
        &:before {
            content: "\e641";
        }
    }
    &[name="no_sim"] {
        &:before {
            content: "\e0cc";
        }
    }
    &[name="not_interested"] {
        &:before {
            content: "\e033";
        }
    }
    &[name="note"] {
        &:before {
            content: "\e06f";
        }
    }
    &[name="note_add"] {
        &:before {
            content: "\e89c";
        }
    }
    &[name="notifications"] {
        &:before {
            content: "\e7f4";
        }
    }
    &[name="notifications_active"] {
        &:before {
            content: "\e7f7";
        }
    }
    &[name="notifications_none"] {
        &:before {
            content: "\e7f5";
        }
    }
    &[name="notifications_off"] {
        &:before {
            content: "\e7f6";
        }
    }
    &[name="notifications_paused"] {
        &:before {
            content: "\e7f8";
        }
    }
    &[name="offline_pin"] {
        &:before {
            content: "\e90a";
        }
    }
    &[name="ondemand_video"] {
        &:before {
            content: "\e63a";
        }
    }
    &[name="opacity"] {
        &:before {
            content: "\e91c";
        }
    }
    &[name="open_in_browser"] {
        &:before {
            content: "\e89d";
        }
    }
    &[name="open_in_new"] {
        &:before {
            content: "\e89e";
        }
    }
    &[name="open_with"] {
        &:before {
            content: "\e89f";
        }
    }
    &[name="pages"] {
        &:before {
            content: "\e7f9";
        }
    }
    &[name="pageview"] {
        &:before {
            content: "\e8a0";
        }
    }
    &[name="palette"] {
        &:before {
            content: "\e40a";
        }
    }
    &[name="pan_tool"] {
        &:before {
            content: "\e925";
        }
    }
    &[name="panorama"] {
        &:before {
            content: "\e40b";
        }
    }
    &[name="panorama_fish_eye"] {
        &:before {
            content: "\e40c";
        }
    }
    &[name="panorama_horizontal"] {
        &:before {
            content: "\e40d";
        }
    }
    &[name="panorama_vertical"] {
        &:before {
            content: "\e40e";
        }
    }
    &[name="panorama_wide_angle"] {
        &:before {
            content: "\e40f";
        }
    }
    &[name="party_mode"] {
        &:before {
            content: "\e7fa";
        }
    }
    &[name="pause"] {
        &:before {
            content: "\e034";
        }
    }
    &[name="pause_circle_filled"] {
        &:before {
            content: "\e035";
        }
    }
    &[name="pause_circle_outline"] {
        &:before {
            content: "\e036";
        }
    }
    &[name="payment"] {
        &:before {
            content: "\e8a1";
        }
    }
    &[name="people"] {
        &:before {
            content: "\e7fb";
        }
    }
    &[name="people_outline"] {
        &:before {
            content: "\e7fc";
        }
    }
    &[name="perm_camera_mic"] {
        &:before {
            content: "\e8a2";
        }
    }
    &[name="perm_contact_calendar"] {
        &:before {
            content: "\e8a3";
        }
    }
    &[name="perm_data_setting"] {
        &:before {
            content: "\e8a4";
        }
    }
    &[name="perm_device_information"] {
        &:before {
            content: "\e8a5";
        }
    }
    &[name="perm_identity"] {
        &:before {
            content: "\e8a6";
        }
    }
    &[name="perm_media"] {
        &:before {
            content: "\e8a7";
        }
    }
    &[name="perm_phone_msg"] {
        &:before {
            content: "\e8a8";
        }
    }
    &[name="perm_scan_wifi"] {
        &:before {
            content: "\e8a9";
        }
    }
    &[name="person"] {
        &:before {
            content: "\e7fd";
        }
    }
    &[name="person_add"] {
        &:before {
            content: "\e7fe";
        }
    }
    &[name="person_outline"] {
        &:before {
            content: "\e7ff";
        }
    }
    &[name="person_pin"] {
        &:before {
            content: "\e55a";
        }
    }
    &[name="person_pin_circle"] {
        &:before {
            content: "\e56a";
        }
    }
    &[name="personal_video"] {
        &:before {
            content: "\e63b";
        }
    }
    &[name="pets"] {
        &:before {
            content: "\e91d";
        }
    }
    &[name="phone"] {
        &:before {
            content: "\e0cd";
        }
    }
    &[name="phone_android"] {
        &:before {
            content: "\e324";
        }
    }
    &[name="phone_bluetooth_speaker"] {
        &:before {
            content: "\e61b";
        }
    }
    &[name="phone_forwarded"] {
        &:before {
            content: "\e61c";
        }
    }
    &[name="phone_in_talk"] {
        &:before {
            content: "\e61d";
        }
    }
    &[name="phone_iphone"] {
        &:before {
            content: "\e325";
        }
    }
    &[name="phone_locked"] {
        &:before {
            content: "\e61e";
        }
    }
    &[name="phone_missed"] {
        &:before {
            content: "\e61f";
        }
    }
    &[name="phone_paused"] {
        &:before {
            content: "\e620";
        }
    }
    &[name="phonelink"] {
        &:before {
            content: "\e326";
        }
    }
    &[name="phonelink_erase"] {
        &:before {
            content: "\e0db";
        }
    }
    &[name="phonelink_lock"] {
        &:before {
            content: "\e0dc";
        }
    }
    &[name="phonelink_off"] {
        &:before {
            content: "\e327";
        }
    }
    &[name="phonelink_ring"] {
        &:before {
            content: "\e0dd";
        }
    }
    &[name="phonelink_setup"] {
        &:before {
            content: "\e0de";
        }
    }
    &[name="photo"] {
        &:before {
            content: "\e410";
        }
    }
    &[name="photo_album"] {
        &:before {
            content: "\e411";
        }
    }
    &[name="photo_camera"] {
        &:before {
            content: "\e412";
        }
    }
    &[name="photo_filter"] {
        &:before {
            content: "\e43b";
        }
    }
    &[name="photo_library"] {
        &:before {
            content: "\e413";
        }
    }
    &[name="photo_size_select_actual"] {
        &:before {
            content: "\e432";
        }
    }
    &[name="photo_size_select_large"] {
        &:before {
            content: "\e433";
        }
    }
    &[name="photo_size_select_small"] {
        &:before {
            content: "\e434";
        }
    }
    &[name="picture_as_pdf"] {
        &:before {
            content: "\e415";
        }
    }
    &[name="picture_in_picture"] {
        &:before {
            content: "\e8aa";
        }
    }
    &[name="picture_in_picture_alt"] {
        &:before {
            content: "\e911";
        }
    }
    &[name="pie_chart"] {
        &:before {
            content: "\e6c4";
        }
    }
    &[name="pie_chart_outlined"] {
        &:before {
            content: "\e6c5";
        }
    }
    &[name="pin_drop"] {
        &:before {
            content: "\e55e";
        }
    }
    &[name="place"] {
        &:before {
            content: "\e55f";
        }
    }
    &[name="play_arrow"] {
        &:before {
            content: "\e037";
        }
    }
    &[name="play_circle_filled"] {
        &:before {
            content: "\e038";
        }
    }
    &[name="play_circle_outline"] {
        &:before {
            content: "\e039";
        }
    }
    &[name="play_for_work"] {
        &:before {
            content: "\e906";
        }
    }
    &[name="playlist_add"] {
        &:before {
            content: "\e03b";
        }
    }
    &[name="playlist_add_check"] {
        &:before {
            content: "\e065";
        }
    }
    &[name="playlist_play"] {
        &:before {
            content: "\e05f";
        }
    }
    &[name="plus_one"] {
        &:before {
            content: "\e800";
        }
    }
    &[name="poll"] {
        &:before {
            content: "\e801";
        }
    }
    &[name="polymer"] {
        &:before {
            content: "\e8ab";
        }
    }
    &[name="pool"] {
        &:before {
            content: "\eb48";
        }
    }
    &[name="portable_wifi_off"] {
        &:before {
            content: "\e0ce";
        }
    }
    &[name="portrait"] {
        &:before {
            content: "\e416";
        }
    }
    &[name="power"] {
        &:before {
            content: "\e63c";
        }
    }
    &[name="power_input"] {
        &:before {
            content: "\e336";
        }
    }
    &[name="power_settings_new"] {
        &:before {
            content: "\e8ac";
        }
    }
    &[name="pregnant_woman"] {
        &:before {
            content: "\e91e";
        }
    }
    &[name="present_to_all"] {
        &:before {
            content: "\e0df";
        }
    }
    &[name="print"] {
        &:before {
            content: "\e8ad";
        }
    }
    &[name="priority_high"] {
        &:before {
            content: "\e645";
        }
    }
    &[name="public"] {
        &:before {
            content: "\e80b";
        }
    }
    &[name="publish"] {
        &:before {
            content: "\e255";
        }
    }
    &[name="query_builder"] {
        &:before {
            content: "\e8ae";
        }
    }
    &[name="question_answer"] {
        &:before {
            content: "\e8af";
        }
    }
    &[name="queue"] {
        &:before {
            content: "\e03c";
        }
    }
    &[name="queue_music"] {
        &:before {
            content: "\e03d";
        }
    }
    &[name="queue_play_next"] {
        &:before {
            content: "\e066";
        }
    }
    &[name="radio"] {
        &:before {
            content: "\e03e";
        }
    }
    &[name="radio_button_checked"] {
        &:before {
            content: "\e837";
        }
    }
    &[name="radio_button_unchecked"] {
        &:before {
            content: "\e836";
        }
    }
    &[name="rate_review"] {
        &:before {
            content: "\e560";
        }
    }
    &[name="receipt"] {
        &:before {
            content: "\e8b0";
        }
    }
    &[name="recent_actors"] {
        &:before {
            content: "\e03f";
        }
    }
    &[name="record_voice_over"] {
        &:before {
            content: "\e91f";
        }
    }
    &[name="redeem"] {
        &:before {
            content: "\e8b1";
        }
    }
    &[name="redo"] {
        &:before {
            content: "\e15a";
        }
    }
    &[name="refresh"] {
        &:before {
            content: "\e5d5";
        }
    }
    &[name="remove"] {
        &:before {
            content: "\e15b";
        }
    }
    &[name="remove_circle"] {
        &:before {
            content: "\e15c";
        }
    }
    &[name="remove_circle_outline"] {
        &:before {
            content: "\e15d";
        }
    }
    &[name="remove_from_queue"] {
        &:before {
            content: "\e067";
        }
    }
    &[name="remove_red_eye"] {
        &:before {
            content: "\e417";
        }
    }
    &[name="remove_shopping_cart"] {
        &:before {
            content: "\e928";
        }
    }
    &[name="reorder"] {
        &:before {
            content: "\e8fe";
        }
    }
    &[name="repeat"] {
        &:before {
            content: "\e040";
        }
    }
    &[name="repeat_one"] {
        &:before {
            content: "\e041";
        }
    }
    &[name="replay"] {
        &:before {
            content: "\e042";
        }
    }
    &[name="replay_10"] {
        &:before {
            content: "\e059";
        }
    }
    &[name="replay_30"] {
        &:before {
            content: "\e05a";
        }
    }
    &[name="replay_5"] {
        &:before {
            content: "\e05b";
        }
    }
    &[name="reply"] {
        &:before {
            content: "\e15e";
        }
    }
    &[name="reply_all"] {
        &:before {
            content: "\e15f";
        }
    }
    &[name="report"] {
        &:before {
            content: "\e160";
        }
    }
    &[name="report_problem"] {
        &:before {
            content: "\e8b2";
        }
    }
    &[name="restaurant"] {
        &:before {
            content: "\e56c";
        }
    }
    &[name="restaurant_menu"] {
        &:before {
            content: "\e561";
        }
    }
    &[name="restore"] {
        &:before {
            content: "\e8b3";
        }
    }
    &[name="restore_page"] {
        &:before {
            content: "\e929";
        }
    }
    &[name="ring_volume"] {
        &:before {
            content: "\e0d1";
        }
    }
    &[name="room"] {
        &:before {
            content: "\e8b4";
        }
    }
    &[name="room_service"] {
        &:before {
            content: "\eb49";
        }
    }
    &[name="rotate_90_degrees_ccw"] {
        &:before {
            content: "\e418";
        }
    }
    &[name="rotate_left"] {
        &:before {
            content: "\e419";
        }
    }
    &[name="rotate_right"] {
        &:before {
            content: "\e41a";
        }
    }
    &[name="rounded_corner"] {
        &:before {
            content: "\e920";
        }
    }
    &[name="router"] {
        &:before {
            content: "\e328";
        }
    }
    &[name="rowing"] {
        &:before {
            content: "\e921";
        }
    }
    &[name="rss_feed"] {
        &:before {
            content: "\e0e5";
        }
    }
    &[name="rv_hookup"] {
        &:before {
            content: "\e642";
        }
    }
    &[name="satellite"] {
        &:before {
            content: "\e562";
        }
    }
    &[name="save"] {
        &:before {
            content: "\e161";
        }
    }
    &[name="scanner"] {
        &:before {
            content: "\e329";
        }
    }
    &[name="schedule"] {
        &:before {
            content: "\e8b5";
        }
    }
    &[name="school"] {
        &:before {
            content: "\e80c";
        }
    }
    &[name="screen_lock_landscape"] {
        &:before {
            content: "\e1be";
        }
    }
    &[name="screen_lock_portrait"] {
        &:before {
            content: "\e1bf";
        }
    }
    &[name="screen_lock_rotation"] {
        &:before {
            content: "\e1c0";
        }
    }
    &[name="screen_rotation"] {
        &:before {
            content: "\e1c1";
        }
    }
    &[name="screen_share"] {
        &:before {
            content: "\e0e2";
        }
    }
    &[name="sd_card"] {
        &:before {
            content: "\e623";
        }
    }
    &[name="sd_storage"] {
        &:before {
            content: "\e1c2";
        }
    }
    &[name="search"] {
        &:before {
            content: "\e8b6";
        }
    }
    &[name="security"] {
        &:before {
            content: "\e32a";
        }
    }
    &[name="select_all"] {
        &:before {
            content: "\e162";
        }
    }
    &[name="send"] {
        &:before {
            content: "\e163";
        }
    }
    &[name="sentiment_dissatisfied"] {
        &:before {
            content: "\e811";
        }
    }
    &[name="sentiment_neutral"] {
        &:before {
            content: "\e812";
        }
    }
    &[name="sentiment_satisfied"] {
        &:before {
            content: "\e813";
        }
    }
    &[name="sentiment_very_dissatisfied"] {
        &:before {
            content: "\e814";
        }
    }
    &[name="sentiment_very_satisfied"] {
        &:before {
            content: "\e815";
        }
    }
    &[name="settings"] {
        &:before {
            content: "\e8b8";
        }
    }
    &[name="settings_applications"] {
        &:before {
            content: "\e8b9";
        }
    }
    &[name="settings_backup_restore"] {
        &:before {
            content: "\e8ba";
        }
    }
    &[name="settings_bluetooth"] {
        &:before {
            content: "\e8bb";
        }
    }
    &[name="settings_brightness"] {
        &:before {
            content: "\e8bd";
        }
    }
    &[name="settings_cell"] {
        &:before {
            content: "\e8bc";
        }
    }
    &[name="settings_ethernet"] {
        &:before {
            content: "\e8be";
        }
    }
    &[name="settings_input_antenna"] {
        &:before {
            content: "\e8bf";
        }
    }
    &[name="settings_input_component"] {
        &:before {
            content: "\e8c0";
        }
    }
    &[name="settings_input_composite"] {
        &:before {
            content: "\e8c1";
        }
    }
    &[name="settings_input_hdmi"] {
        &:before {
            content: "\e8c2";
        }
    }
    &[name="settings_input_svideo"] {
        &:before {
            content: "\e8c3";
        }
    }
    &[name="settings_overscan"] {
        &:before {
            content: "\e8c4";
        }
    }
    &[name="settings_phone"] {
        &:before {
            content: "\e8c5";
        }
    }
    &[name="settings_power"] {
        &:before {
            content: "\e8c6";
        }
    }
    &[name="settings_remote"] {
        &:before {
            content: "\e8c7";
        }
    }
    &[name="settings_system_daydream"] {
        &:before {
            content: "\e1c3";
        }
    }
    &[name="settings_voice"] {
        &:before {
            content: "\e8c8";
        }
    }
    &[name="share"] {
        &:before {
            content: "\e80d";
        }
    }
    &[name="shop"] {
        &:before {
            content: "\e8c9";
        }
    }
    &[name="shop_two"] {
        &:before {
            content: "\e8ca";
        }
    }
    &[name="shopping_basket"] {
        &:before {
            content: "\e8cb";
        }
    }
    &[name="shopping_cart"] {
        &:before {
            content: "\e8cc";
        }
    }
    &[name="short_text"] {
        &:before {
            content: "\e261";
        }
    }
    &[name="show_chart"] {
        &:before {
            content: "\e6e1";
        }
    }
    &[name="shuffle"] {
        &:before {
            content: "\e043";
        }
    }
    &[name="signal_cellular_4_bar"] {
        &:before {
            content: "\e1c8";
        }
    }
    &[name="signal_cellular_connected_no_internet_4_bar"] {
        &:before {
            content: "\e1cd";
        }
    }
    &[name="signal_cellular_no_sim"] {
        &:before {
            content: "\e1ce";
        }
    }
    &[name="signal_cellular_null"] {
        &:before {
            content: "\e1cf";
        }
    }
    &[name="signal_cellular_off"] {
        &:before {
            content: "\e1d0";
        }
    }
    &[name="signal_wifi_4_bar"] {
        &:before {
            content: "\e1d8";
        }
    }
    &[name="signal_wifi_4_bar_lock"] {
        &:before {
            content: "\e1d9";
        }
    }
    &[name="signal_wifi_off"] {
        &:before {
            content: "\e1da";
        }
    }
    &[name="sim_card"] {
        &:before {
            content: "\e32b";
        }
    }
    &[name="sim_card_alert"] {
        &:before {
            content: "\e624";
        }
    }
    &[name="skip_next"] {
        &:before {
            content: "\e044";
        }
    }
    &[name="skip_previous"] {
        &:before {
            content: "\e045";
        }
    }
    &[name="slideshow"] {
        &:before {
            content: "\e41b";
        }
    }
    &[name="slow_motion_video"] {
        &:before {
            content: "\e068";
        }
    }
    &[name="smartphone"] {
        &:before {
            content: "\e32c";
        }
    }
    &[name="smoke_free"] {
        &:before {
            content: "\eb4a";
        }
    }
    &[name="smoking_rooms"] {
        &:before {
            content: "\eb4b";
        }
    }
    &[name="sms"] {
        &:before {
            content: "\e625";
        }
    }
    &[name="sms_failed"] {
        &:before {
            content: "\e626";
        }
    }
    &[name="snooze"] {
        &:before {
            content: "\e046";
        }
    }
    &[name="sort"] {
        &:before {
            content: "\e164";
        }
    }
    &[name="sort_by_alpha"] {
        &:before {
            content: "\e053";
        }
    }
    &[name="spa"] {
        &:before {
            content: "\eb4c";
        }
    }
    &[name="space_bar"] {
        &:before {
            content: "\e256";
        }
    }
    &[name="speaker"] {
        &:before {
            content: "\e32d";
        }
    }
    &[name="speaker_group"] {
        &:before {
            content: "\e32e";
        }
    }
    &[name="speaker_notes"] {
        &:before {
            content: "\e8cd";
        }
    }
    &[name="speaker_notes_off"] {
        &:before {
            content: "\e92a";
        }
    }
    &[name="speaker_phone"] {
        &:before {
            content: "\e0d2";
        }
    }
    &[name="spellcheck"] {
        &:before {
            content: "\e8ce";
        }
    }
    &[name="star"] {
        &:before {
            content: "\e838";
        }
    }
    &[name="star_border"] {
        &:before {
            content: "\e83a";
        }
    }
    &[name="star_half"] {
        &:before {
            content: "\e839";
        }
    }
    &[name="stars"] {
        &:before {
            content: "\e8d0";
        }
    }
    &[name="stay_current_landscape"] {
        &:before {
            content: "\e0d3";
        }
    }
    &[name="stay_current_portrait"] {
        &:before {
            content: "\e0d4";
        }
    }
    &[name="stay_primary_landscape"] {
        &:before {
            content: "\e0d5";
        }
    }
    &[name="stay_primary_portrait"] {
        &:before {
            content: "\e0d6";
        }
    }
    &[name="stop"] {
        &:before {
            content: "\e047";
        }
    }
    &[name="stop_screen_share"] {
        &:before {
            content: "\e0e3";
        }
    }
    &[name="storage"] {
        &:before {
            content: "\e1db";
        }
    }
    &[name="store"] {
        &:before {
            content: "\e8d1";
        }
    }
    &[name="store_mall_directory"] {
        &:before {
            content: "\e563";
        }
    }
    &[name="straighten"] {
        &:before {
            content: "\e41c";
        }
    }
    &[name="streetview"] {
        &:before {
            content: "\e56e";
        }
    }
    &[name="strikethrough_s"] {
        &:before {
            content: "\e257";
        }
    }
    &[name="style"] {
        &:before {
            content: "\e41d";
        }
    }
    &[name="subdirectory_arrow_left"] {
        &:before {
            content: "\e5d9";
        }
    }
    &[name="subdirectory_arrow_right"] {
        &:before {
            content: "\e5da";
        }
    }
    &[name="subject"] {
        &:before {
            content: "\e8d2";
        }
    }
    &[name="subscriptions"] {
        &:before {
            content: "\e064";
        }
    }
    &[name="subtitles"] {
        &:before {
            content: "\e048";
        }
    }
    &[name="subway"] {
        &:before {
            content: "\e56f";
        }
    }
    &[name="supervisor_account"] {
        &:before {
            content: "\e8d3";
        }
    }
    &[name="surround_sound"] {
        &:before {
            content: "\e049";
        }
    }
    &[name="swap_calls"] {
        &:before {
            content: "\e0d7";
        }
    }
    &[name="swap_horiz"] {
        &:before {
            content: "\e8d4";
        }
    }
    &[name="swap_vert"] {
        &:before {
            content: "\e8d5";
        }
    }
    &[name="swap_vertical_circle"] {
        &:before {
            content: "\e8d6";
        }
    }
    &[name="switch_camera"] {
        &:before {
            content: "\e41e";
        }
    }
    &[name="switch_video"] {
        &:before {
            content: "\e41f";
        }
    }
    &[name="sync"] {
        &:before {
            content: "\e627";
        }
    }
    &[name="sync_disabled"] {
        &:before {
            content: "\e628";
        }
    }
    &[name="sync_problem"] {
        &:before {
            content: "\e629";
        }
    }
    &[name="system_update"] {
        &:before {
            content: "\e62a";
        }
    }
    &[name="system_update_alt"] {
        &:before {
            content: "\e8d7";
        }
    }
    &[name="tab"] {
        &:before {
            content: "\e8d8";
        }
    }
    &[name="tab_unselected"] {
        &:before {
            content: "\e8d9";
        }
    }
    &[name="tablet"] {
        &:before {
            content: "\e32f";
        }
    }
    &[name="tablet_android"] {
        &:before {
            content: "\e330";
        }
    }
    &[name="tablet_mac"] {
        &:before {
            content: "\e331";
        }
    }
    &[name="tag_faces"] {
        &:before {
            content: "\e420";
        }
    }
    &[name="tap_and_play"] {
        &:before {
            content: "\e62b";
        }
    }
    &[name="terrain"] {
        &:before {
            content: "\e564";
        }
    }
    &[name="text_fields"] {
        &:before {
            content: "\e262";
        }
    }
    &[name="text_format"] {
        &:before {
            content: "\e165";
        }
    }
    &[name="textsms"] {
        &:before {
            content: "\e0d8";
        }
    }
    &[name="texture"] {
        &:before {
            content: "\e421";
        }
    }
    &[name="theaters"] {
        &:before {
            content: "\e8da";
        }
    }
    &[name="thumb_down"] {
        &:before {
            content: "\e8db";
        }
    }
    &[name="thumb_up"] {
        &:before {
            content: "\e8dc";
        }
    }
    &[name="thumbs_up_down"] {
        &:before {
            content: "\e8dd";
        }
    }
    &[name="time_to_leave"] {
        &:before {
            content: "\e62c";
        }
    }
    &[name="timelapse"] {
        &:before {
            content: "\e422";
        }
    }
    &[name="timeline"] {
        &:before {
            content: "\e922";
        }
    }
    &[name="timer"] {
        &:before {
            content: "\e425";
        }
    }
    &[name="timer_10"] {
        &:before {
            content: "\e423";
        }
    }
    &[name="timer_3"] {
        &:before {
            content: "\e424";
        }
    }
    &[name="timer_off"] {
        &:before {
            content: "\e426";
        }
    }
    &[name="title"] {
        &:before {
            content: "\e264";
        }
    }
    &[name="toc"] {
        &:before {
            content: "\e8de";
        }
    }
    &[name="today"] {
        &:before {
            content: "\e8df";
        }
    }
    &[name="toll"] {
        &:before {
            content: "\e8e0";
        }
    }
    &[name="tonality"] {
        &:before {
            content: "\e427";
        }
    }
    &[name="touch_app"] {
        &:before {
            content: "\e913";
        }
    }
    &[name="toys"] {
        &:before {
            content: "\e332";
        }
    }
    &[name="track_changes"] {
        &:before {
            content: "\e8e1";
        }
    }
    &[name="traffic"] {
        &:before {
            content: "\e565";
        }
    }
    &[name="train"] {
        &:before {
            content: "\e570";
        }
    }
    &[name="tram"] {
        &:before {
            content: "\e571";
        }
    }
    &[name="transfer_within_a_station"] {
        &:before {
            content: "\e572";
        }
    }
    &[name="transform"] {
        &:before {
            content: "\e428";
        }
    }
    &[name="translate"] {
        &:before {
            content: "\e8e2";
        }
    }
    &[name="trending_down"] {
        &:before {
            content: "\e8e3";
        }
    }
    &[name="trending_flat"] {
        &:before {
            content: "\e8e4";
        }
    }
    &[name="trending_up"] {
        &:before {
            content: "\e8e5";
        }
    }
    &[name="tune"] {
        &:before {
            content: "\e429";
        }
    }
    &[name="turned_in"] {
        &:before {
            content: "\e8e6";
        }
    }
    &[name="turned_in_not"] {
        &:before {
            content: "\e8e7";
        }
    }
    &[name="tv"] {
        &:before {
            content: "\e333";
        }
    }
    &[name="unarchive"] {
        &:before {
            content: "\e169";
        }
    }
    &[name="undo"] {
        &:before {
            content: "\e166";
        }
    }
    &[name="unfold_less"] {
        &:before {
            content: "\e5d6";
        }
    }
    &[name="unfold_more"] {
        &:before {
            content: "\e5d7";
        }
    }
    &[name="update"] {
        &:before {
            content: "\e923";
        }
    }
    &[name="usb"] {
        &:before {
            content: "\e1e0";
        }
    }
    &[name="verified_user"] {
        &:before {
            content: "\e8e8";
        }
    }
    &[name="vertical_align_bottom"] {
        &:before {
            content: "\e258";
        }
    }
    &[name="vertical_align_center"] {
        &:before {
            content: "\e259";
        }
    }
    &[name="vertical_align_top"] {
        &:before {
            content: "\e25a";
        }
    }
    &[name="vibration"] {
        &:before {
            content: "\e62d";
        }
    }
    &[name="video_call"] {
        &:before {
            content: "\e070";
        }
    }
    &[name="video_label"] {
        &:before {
            content: "\e071";
        }
    }
    &[name="video_library"] {
        &:before {
            content: "\e04a";
        }
    }
    &[name="videocam"] {
        &:before {
            content: "\e04b";
        }
    }
    &[name="videocam_off"] {
        &:before {
            content: "\e04c";
        }
    }
    &[name="videogame_asset"] {
        &:before {
            content: "\e338";
        }
    }
    &[name="view_agenda"] {
        &:before {
            content: "\e8e9";
        }
    }
    &[name="view_array"] {
        &:before {
            content: "\e8ea";
        }
    }
    &[name="view_carousel"] {
        &:before {
            content: "\e8eb";
        }
    }
    &[name="view_column"] {
        &:before {
            content: "\e8ec";
        }
    }
    &[name="view_comfy"] {
        &:before {
            content: "\e42a";
        }
    }
    &[name="view_compact"] {
        &:before {
            content: "\e42b";
        }
    }
    &[name="view_day"] {
        &:before {
            content: "\e8ed";
        }
    }
    &[name="view_headline"] {
        &:before {
            content: "\e8ee";
        }
    }
    &[name="view_list"] {
        &:before {
            content: "\e8ef";
        }
    }
    &[name="view_module"] {
        &:before {
            content: "\e8f0";
        }
    }
    &[name="view_quilt"] {
        &:before {
            content: "\e8f1";
        }
    }
    &[name="view_stream"] {
        &:before {
            content: "\e8f2";
        }
    }
    &[name="view_week"] {
        &:before {
            content: "\e8f3";
        }
    }
    &[name="vignette"] {
        &:before {
            content: "\e435";
        }
    }
    &[name="visibility"] {
        &:before {
            content: "\e8f4";
        }
    }
    &[name="visibility_off"] {
        &:before {
            content: "\e8f5";
        }
    }
    &[name="voice_chat"] {
        &:before {
            content: "\e62e";
        }
    }
    &[name="voicemail"] {
        &:before {
            content: "\e0d9";
        }
    }
    &[name="volume_down"] {
        &:before {
            content: "\e04d";
        }
    }
    &[name="volume_mute"] {
        &:before {
            content: "\e04e";
        }
    }
    &[name="volume_off"] {
        &:before {
            content: "\e04f";
        }
    }
    &[name="volume_up"] {
        &:before {
            content: "\e050";
        }
    }
    &[name="vpn_key"] {
        &:before {
            content: "\e0da";
        }
    }
    &[name="vpn_lock"] {
        &:before {
            content: "\e62f";
        }
    }
    &[name="wallpaper"] {
        &:before {
            content: "\e1bc";
        }
    }
    &[name="warning"] {
        &:before {
            content: "\e002";
        }
    }
    &[name="watch"] {
        &:before {
            content: "\e334";
        }
    }
    &[name="watch_later"] {
        &:before {
            content: "\e924";
        }
    }
    &[name="wb_auto"] {
        &:before {
            content: "\e42c";
        }
    }
    &[name="wb_cloudy"] {
        &:before {
            content: "\e42d";
        }
    }
    &[name="wb_incandescent"] {
        &:before {
            content: "\e42e";
        }
    }
    &[name="wb_iridescent"] {
        &:before {
            content: "\e436";
        }
    }
    &[name="wb_sunny"] {
        &:before {
            content: "\e430";
        }
    }
    &[name="wc"] {
        &:before {
            content: "\e63d";
        }
    }
    &[name="web"] {
        &:before {
            content: "\e051";
        }
    }
    &[name="web_asset"] {
        &:before {
            content: "\e069";
        }
    }
    &[name="weekend"] {
        &:before {
            content: "\e16b";
        }
    }
    &[name="whatshot"] {
        &:before {
            content: "\e80e";
        }
    }
    &[name="widgets"] {
        &:before {
            content: "\e1bd";
        }
    }
    &[name="wifi"] {
        &:before {
            content: "\e63e";
        }
    }
    &[name="wifi_lock"] {
        &:before {
            content: "\e1e1";
        }
    }
    &[name="wifi_tethering"] {
        &:before {
            content: "\e1e2";
        }
    }
    &[name="work"] {
        &:before {
            content: "\e8f9";
        }
    }
    &[name="wrap_text"] {
        &:before {
            content: "\e25b";
        }
    }
    &[name="youtube_searched_for"] {
        &:before {
            content: "\e8fa";
        }
    }
    &[name="zoom_in"] {
        &:before {
            content: "\e8ff";
        }
    }
    &[name="zoom_out"] {
        &:before {
            content: "\e900";
        }
    }
    &[name="zoom_out_map"] {
        &:before {
            content: "\e56b";
        }
    }
}
