/*  MFG Labs iconset 1.0

    -------------------------------------------------------

    License
    -------------------------------------------------------
    • The MFG Labs iconset font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
    • MFG Labs inconset CSS files are licensed under the MIT License -
      http://opensource.org/licenses/mit-license.html
    • The MFG Labs iconset pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
    • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
      MFG Labs inconset by MFG Labs

    Contact
    -------------------------------------------------------
    Email: martin.charpentier@mfglabs.com
    Twitter: http://twitter.com/mfg_labs


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

.mfgi {
	font-family: 'mfg_labs_iconsetregular';
	font-style: normal;
	speak: none;
	font-weight: normal;
	font-size: 1em;
	-webkit-font-smoothing: antialiased;
}

/*  MFG Labs iconset uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons.
    We also use semantic unicode when they are available for the icon we provide. */

.mfgi-cloud:before                { content: "\2601"; }
.mfgi-at:before                   { content: "\0040"; }
.mfgi-plus:before                 { content: "\002B"; }
.mfgi-minus:before                { content: "\2212"; }

.mfgi-arrow_up:before             { content: "\2191"; }
.mfgi-arrow_down:before           { content: "\2193"; }
.mfgi-arrow_right:before          { content: "\2192"; }
.mfgi-arrow_left:before           { content: "\2190"; }
.mfgi-chevron_down:before         { content: "\f004"; }
.mfgi-chevron_up:before           { content: "\f005"; }
.mfgi-chevron_right:before        { content: "\f006"; }
.mfgi-chevron_left:before         { content: "\f007"; }
.mfgi-reorder:before              { content: "\f008"; }
.mfgi-list:before                 { content: "\f009"; }
.mfgi-reorder_square:before       { content: "\f00a"; }
.mfgi-reorder_square_line:before  { content: "\f00b"; }
.mfgi-coverflow:before            { content: "\f00c"; }
.mfgi-coverflow_line:before       { content: "\f00d"; }
.mfgi-pause:before                { content: "\f00e"; }
.mfgi-play:before                 { content: "\f00f"; }

.mfgi-step_forward:before         { content: "\f010"; }
.mfgi-step_backward:before        { content: "\f011"; }
.mfgi-fast_forward:before         { content: "\f012"; }
.mfgi-fast_backward:before        { content: "\f013"; }
.mfgi-cloud_upload:before         { content: "\f014"; }
.mfgi-cloud_download:before       { content: "\f015"; }
.mfgi-data_science:before         { content: "\f016"; }
.mfgi-data_science_black:before   { content: "\f017"; }
.mfgi-globe:before                { content: "\f018"; }
.mfgi-globe_black:before          { content: "\f019"; }
.mfgi-math_ico:before             { content: "\f01a"; }
.mfgi-math:before                 { content: "\f01b"; }
.mfgi-math_black:before           { content: "\f01c"; }
.mfgi-paperplane_ico:before       { content: "\f01d"; }
.mfgi-paperplane:before           { content: "\f01e"; }
.mfgi-paperplane_black:before     { content: "\f01f"; }

/* \f020 doesn't work in Safari. all shifted one down */
.mfgi-color_balance:before        { content: "\f020"; }
.mfgi-star:before                 { content: "\2605"; }
.mfgi-star_half:before            { content: "\f022"; }
.mfgi-star_empty:before           { content: "\2606"; }
.mfgi-star_half_empty:before      { content: "\f024"; }
.mfgi-reload:before               { content: "\f025"; }

.mfgi-heart:before                { content: "\2665"; }
.mfgi-heart_broken:before         { content: "\f028"; }
.mfgi-hashtag:before              { content: "\f029"; }
.mfgi-reply:before                { content: "\f02a"; }
.mfgi-retweet:before              { content: "\f02b"; }
.mfgi-signin:before               { content: "\f02c"; }
.mfgi-signout:before              { content: "\f02d"; }
.mfgi-download:before             { content: "\f02e"; }
.mfgi-upload:before               { content: "\f02f"; }


.mfgi-placepin:before             { content: "\f031"; }
.mfgi-display_screen:before       { content: "\f032"; }
.mfgi-tablet:before               { content: "\f033"; }
.mfgi-smartphone:before           { content: "\f034"; }
.mfgi-connected_object:before     { content: "\f035"; }
.mfgi-lock:before                 { content: "\F512"; }
.mfgi-unlock:before               { content: "\F513"; }
.mfgi-camera:before               { content: "\F4F7"; }
.mfgi-isight:before               { content: "\f039"; }
.mfgi-video_camera:before         { content: "\f03a"; }
.mfgi-random:before               { content: "\f03b"; }
.mfgi-message:before              { content: "\F4AC"; }
.mfgi-discussion:before           { content: "\f03d"; }
.mfgi-calendar:before             { content: "\F4C5"; }
.mfgi-ringbell:before             { content: "\f03f"; }

.mfgi-movie:before                { content: "\f040"; }
.mfgi-mail:before                 { content: "\2709"; }
.mfgi-pen:before                  { content: "\270F"; }
.mfgi-settings:before             { content: "\9881"; }
.mfgi-measure:before              { content: "\f044"; }
.mfgi-vector:before               { content: "\f045"; }
.mfgi-vector_pen:before           { content: "\2712"; }
.mfgi-mute_on:before              { content: "\f047"; }
.mfgi-mute_off:before             { content: "\f048"; }
.mfgi-home:before                 { content: "\2302"; }
.mfgi-sheet:before                { content: "\f04a"; }
.mfgi-arrow_big_right:before      { content: "\21C9"; }
.mfgi-arrow_big_left:before       { content: "\21C7"; }
.mfgi-arrow_big_down:before       { content: "\21CA"; }
.mfgi-arrow_big_up:before         { content: "\21C8"; }
.mfgi-dribbble_circle:before      { content: "\f04f"; }

.mfgi-dribbble:before             { content: "\f050"; }
.mfgi-facebook_circle:before      { content: "\f051"; }
.mfgi-facebook:before             { content: "\f052"; }
.mfgi-git_circle_alt:before       { content: "\f053"; }
.mfgi-git_circle:before           { content: "\f054"; }
.mfgi-git:before                  { content: "\f055"; }
.mfgi-octopus:before              { content: "\f056"; }
.mfgi-twitter_circle:before       { content: "\f057"; }
.mfgi-twitter:before              { content: "\f058"; }
.mfgi-google_plus_circle:before   { content: "\f059"; }
.mfgi-google_plus:before          { content: "\f05a"; }
.mfgi-linked_in_circle:before     { content: "\f05b"; }
.mfgi-linked_in:before            { content: "\f05c"; }
.mfgi-instagram:before            { content: "\f05d"; }
.mfgi-instagram_circle:before     { content: "\f05e"; }
.mfgi-mfg_icon:before             { content: "\f05f"; }
.mfgi-xing:before                 { content: "\F532"; }
.mfgi-xing_circle:before          { content: "\F533"; }

.mfgi-mfg_icon_circle:before      { content: "\f060"; }
.mfgi-user:before                 { content: "\f061"; }
.mfgi-user_male:before            { content: "\f062"; }
.mfgi-user_female:before          { content: "\f063"; }
.mfgi-users:before                { content: "\f064"; }

.mfgi-file_open:before            { content: "\F4C2"; }
.mfgi-file_close:before           { content: "\f067"; }
.mfgi-file_alt:before             { content: "\f068"; }
.mfgi-file_close_alt:before       { content: "\f069"; }
.mfgi-attachment:before           { content: "\f06a"; }
.mfgi-check:before                { content: "\2713"; }
.mfgi-cross_mark:before           { content: "\274C"; }
.mfgi-cancel_circle:before        { content: "\F06E"; }
.mfgi-check_circle:before         { content: "\f06d"; }
.mfgi-magnifying:before           { content: "\F50D"; }

.mfgi-inbox:before                { content: "\f070"; }
.mfgi-clock:before                { content: "\23F2"; }
.mfgi-stopwatch:before            { content: "\23F1"; }
.mfgi-hourglass:before            { content: "\231B"; }
.mfgi-trophy:before               { content: "\f074"; }
.mfgi-unlock_alt:before           { content: "\F075"; }
.mfgi-lock_alt:before             { content: "\F510"; }
.mfgi-arrow_doubled_right:before  { content: "\21D2"; }
.mfgi-arrow_doubled_left:before   { content: "\21D0"; }
.mfgi-arrow_doubled_down:before   { content: "\21D3"; }
.mfgi-arrow_doubled_up:before     { content: "\21D1"; }
.mfgi-link:before                 { content: "\f07B"; }
.mfgi-warning:before              { content: "\2757"; }
.mfgi-warning_alt:before          { content: "\2755"; }
.mfgi-magnifying_plus:before      { content: "\f07E"; }
.mfgi-magnifying_minus:before     { content: "\f07F"; }

.mfgi-white_question:before       { content: "\2754"; }
.mfgi-black_question:before       { content: "\2753"; }
.mfgi-stop:before                 { content: "\f080"; }
.mfgi-share:before                { content: "\f081"; }
.mfgi-eye:before                  { content: "\f082"; }
.mfgi-trash_can:before            { content: "\f083"; }
.mfgi-hard_drive:before           { content: "\f084"; }
.mfgi-information_black:before    { content: "\f085"; }
.mfgi-information_white:before    { content: "\f086"; }
.mfgi-printer:before              { content: "\f087"; }
.mfgi-letter:before               { content: "\f088"; }
.mfgi-soundcloud:before           { content: "\f089"; }
.mfgi-soundcloud_circle:before    { content: "\f08A"; }
.mfgi-anchor:before               { content: "\2693"; }

.mfgi-female_sign:before          { content: "\2640"; }
.mfgi-male_sign:before            { content: "\2642"; }
.mfgi-joystick:before             { content: "\F514"; }
.mfgi-high_voltage:before         { content: "\26A1"; }
.mfgi-fire:before                 { content: "\F525"; }
.mfgi-newspaper:before            { content: "\F4F0"; }
.mfgi-chart:before                { content: "\F526"; }
.mfgi-spread:before               { content: "\F527"; }

.mfgi-spinner_1:before            { content: "\F528"; }
.mfgi-spinner_2:before            { content: "\F529"; }

.mfgi-chart_alt:before            { content: "\F530"; }
.mfgi-label:before                { content: "\F531"; }

.mfgi-brush:before                { content: "\E000"; }
.mfgi-refresh:before              { content: "\E001"; }

.mfgi-node:before                 { content: "\E002"; }
.mfgi-node_2:before               { content: "\E003"; }
.mfgi-node_3:before               { content: "\E004"; }
.mfgi-link_2_nodes:before         { content: "\E005"; }
.mfgi-link_3_nodes:before         { content: "\E006"; }
.mfgi-link_loop_nodes:before      { content: "\E007"; }
.mfgi-node_size:before            { content: "\E008"; }
.mfgi-node_color:before           { content: "\E009"; }
.mfgi-layout_directed:before      { content: "\E010"; }
.mfgi-layout_radial:before        { content: "\E011"; }
.mfgi-layout_hierarchical:before  { content: "\E012"; }
.mfgi-node_link_direction:before  { content: "\E013"; }
.mfgi-node_link_short_path:before { content: "\E014"; }
.mfgi-node_cluster:before         { content: "\E015"; }
.mfgi-display_graph:before        { content: "\E016"; }
.mfgi-node_link_weight:before     { content: "\E017"; }
.mfgi-more_node_links:before      { content: "\E018"; }
.mfgi-node_shape:before           { content: "\E00A"; }
.mfgi-node_icon:before            { content: "\E00B"; }
.mfgi-node_text:before            { content: "\E00C"; }
.mfgi-node_link_text:before       { content: "\E00D"; }
.mfgi-node_link_color:before      { content: "\E00E"; }
.mfgi-node_link_shape:before      { content: "\E00F"; }

.mfgi-credit_card:before          { content: "\F4B3"; }
.mfgi-disconnect:before           { content: "\F534"; }
.mfgi-graph:before                { content: "\F535"; }
.mfgi-new_user:before             { content: "\F536"; }