/*  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('../bundles/geonautemodulecore/font/./mfglabsiconset-webfont.eot');
    src: url('../bundles/geonautemodulecore/font/./mfglabsiconset-webfont.eot?#iefix') format('embedded-opentype'),
         url('../bundles/geonautemodulecore/font/./mfglabsiconset-webfont.woff') format('woff'),
         url('../bundles/geonautemodulecore/font/./mfglabsiconset-webfont.ttf') format('truetype'),
         url('../bundles/geonautemodulecore/font/./mfglabsiconset-webfont.svg#mfg_labs_iconsetregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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


.icon2x { font-size: 2em; }
.icon3x { font-size: 3em; }



/* style exemples */
.gradient {
  color: #999;
  text-shadow: 1px 1px 1px rgba(27, 27, 27, 0.19);
  
  background-image: -webkit-gradient(
  linear,
  left top, left bottom,
  from(rgba( 182, 182, 182, 1)),
  to(rgba(60, 60, 60, 1))
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.gradient:hover, .gradient .current {
  color: #eee;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.25);
	
  background-image: -webkit-gradient(
  linear,
  left top, left bottom,
  from(rgba( 255, 255, 255, 1)),
  to(rgba(187, 187, 187, 1))
  );
  
}

/*  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. */

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

.icon-arrow-up:before             { content: "\2191"; }
.icon-arrow-down:before           { content: "\2193"; }
.icon-arrow-right:before          { content: "\2192"; }
.icon-arrow-left:before           { content: "\2190"; }
.icon-chevron-down:before         { content: "\f004"; }
.icon-chevron-up:before           { content: "\f005"; }
.icon-chevron-right:before        { content: "\f006"; }
.icon-chevron-left:before         { content: "\f007"; }
.icon-reorder:before              { content: "\f008"; }
.icon-list:before                 { content: "\f009"; }
.icon-reorder-square:before       { content: "\f00a"; }
.icon-reorder-square-line:before  { content: "\f00b"; }
.icon-coverflow:before            { content: "\f00c"; }
.icon-coverflow-line:before       { content: "\f00d"; }
.icon-pause:before                { content: "\f00e"; }
.icon-play:before                 { content: "\f00f"; }

.icon-step-forward:before         { content: "\f010"; }
.icon-step-backward:before        { content: "\f011"; }
.icon-fast-forward:before         { content: "\f012"; }
.icon-fast-backward:before        { content: "\f013"; }
.icon-cloud-upload:before         { content: "\f014"; }
.icon-cloud-download:before       { content: "\f015"; }
.icon-data-science:before         { content: "\f016"; }
.icon-data-science-black:before   { content: "\f017"; }
.icon-globe:before                { content: "\f018"; }
.icon-globe-black:before          { content: "\f019"; }
.icon-math-ico:before             { content: "\f01a"; }
.icon-math:before                 { content: "\f01b"; }
.icon-math-black:before           { content: "\f01c"; }
.icon-paperplane-ico:before       { content: "\f01d"; }
.icon-paperplane:before           { content: "\f01e"; }
.icon-paperplane-black:before     { content: "\f01f"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-color-balance:before        { content: "\f020"; }
.icon-star:before                 { content: "\2605"; }
.icon-star-half:before            { content: "\f022"; }
.icon-star-empty:before           { content: "\2606"; }
.icon-star-half-empty:before      { content: "\f024"; }
.icon-reload:before               { content: "\f025"; }

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


.icon-placepin:before             { content: "\f031"; }
.icon-display-screen:before       { content: "\f032"; }
.icon-tablet:before               { content: "\f033"; }
.icon-smartphone:before           { content: "\f034"; }
.icon-connected-object:before     { content: "\f035"; }
.icon-lock:before                 { content: "\F512"; }
.icon-unlock:before               { content: "\F513"; }
.icon-camera:before               { content: "\F4F7"; }
.icon-isight:before               { content: "\f039"; }
.icon-video-camera:before         { content: "\f03a"; }
.icon-random:before               { content: "\f03b"; }
.icon-message:before              { content: "\F4AC"; }
.icon-discussion:before           { content: "\f03d"; }
.icon-calendar:before             { content: "\F4C5"; }
.icon-ringbell:before             { content: "\f03f"; }

.icon-movie:before                { content: "\f040"; }
.icon-mail:before                 { content: "\2709"; }
.icon-pen:before                  { content: "\270F"; }
.icon-settings:before             { content: "\9881"; }
.icon-measure:before              { content: "\f044"; }
.icon-vector:before               { content: "\f045"; }
.icon-vector-pen:before           { content: "\2712"; }
.icon-mute-on:before              { content: "\f047"; }
.icon-mute-off:before             { content: "\f048"; }
.icon-home:before                 { content: "\2302"; }
.icon-sheet:before                { content: "\f04a"; }
.icon-arrow-big-right:before      { content: "\21C9"; }
.icon-arrow-big-left:before       { content: "\21C7"; }
.icon-arrow-big-down:before       { content: "\21CA"; }
.icon-arrow-big-up:before         { content: "\21C8"; }
.icon-dribbble-circle:before      { content: "\f04f"; }

.icon-dribbble:before             { content: "\f050"; }
.icon-facebook-circle:before      { content: "\f051"; }
.icon-facebook:before             { content: "\f052"; }
.icon-git-circle-alt:before       { content: "\f053"; }
.icon-git-circle:before           { content: "\f054"; }
.icon-git:before                  { content: "\f055"; }
.icon-octopus:before              { content: "\f056"; }
.icon-twitter-circle:before       { content: "\f057"; }
.icon-twitter:before              { content: "\f058"; }
.icon-google-plus-circle:before   { content: "\f059"; }
.icon-google-plus:before          { content: "\f05a"; }
.icon-linked-in-circle:before     { content: "\f05b"; }
.icon-linked-in:before            { content: "\f05c"; }
.icon-instagram:before            { content: "\f05d"; }
.icon-instagram-circle:before     { content: "\f05e"; }
.icon-mfg-icon:before             { content: "\f05f"; }

.icon-mfg-icon-circle:before      { content: "\f060"; }
.icon-user:before                 { content: "\f061"; }
.icon-user-male:before            { content: "\f062"; }
.icon-user-female:before          { content: "\f063"; }
.icon-users:before                { content: "\f064"; }

.icon-file-open:before            { content: "\F4C2"; }
.icon-file-close:before           { content: "\f067"; }
.icon-file-alt:before             { content: "\f068"; }
.icon-file-close-alt:before       { content: "\f069"; }
.icon-attachment:before           { content: "\f06a"; }
.icon-check:before                { content: "\2713"; }
.icon-cross-mark:before           { content: "\274C"; }
.icon-cancel-circle:before        { content: "\F06E"; }
.icon-check-circle:before         { content: "\f06d"; }
.icon-magnifying:before           { content: "\F50D"; }

.icon-inbox:before                { content: "\f070"; }
.icon-clock:before                { content: "\23F2"; }
.icon-stopwatch:before            { content: "\23F1"; }
.icon-hourglass:before            { content: "\231B"; }
.icon-trophy:before               { content: "\f074"; }
.icon-unlock-alt:before           { content: "\F075"; }
.icon-lock-alt:before             { content: "\F510"; }
.icon-arrow-doubled-right:before  { content: "\21D2"; }
.icon-arrow-doubled-left:before   { content: "\21D0"; }
.icon-arrow-doubled-down:before   { content: "\21D3"; }
.icon-arrow-doubled-up:before     { content: "\21D1"; }
.icon-link:before                 { content: "\f07B"; }
.icon-warning:before              { content: "\2757"; }
.icon-warning-alt:before          { content: "\2755"; }
.icon-magnifying-plus:before      { content: "\f07E"; }
.icon-magnifying-minus:before     { content: "\f07F"; }

.icon-white-question:before       { content: "\2754"; }
.icon-black-question:before       { content: "\2753"; }
.icon-stop:before                 { content: "\f080"; }
.icon-share:before                { content: "\f081"; }
.icon-eye:before                  { content: "\f082"; }
.icon-trash-can:before            { content: "\f083"; }
.icon-hard-drive:before           { content: "\f084"; }
.icon-information-black:before    { content: "\f085"; }
.icon-information-white:before    { content: "\f086"; }
.icon-printer:before              { content: "\f087"; }
.icon-letter:before               { content: "\f088"; }
.icon-soundcloud:before           { content: "\f089"; }
.icon-soundcloud-circle:before    { content: "\f08A"; }
.icon-anchor:before               { content: "\2693"; }

.icon-female-sign:before          { content: "\2640"; }
.icon-male-sign:before            { content: "\2642"; }
.icon-joystick:before             { content: "\F514"; }
.icon-high-voltage:before         { content: "\26A1"; }
.icon-fire:before                 { content: "\F525"; }
.icon-newspaper:before            { content: "\F4F0"; }
.icon-chart:before                { content: "\F526"; }
.icon-spread:before               { content: "\F527"; }

.icon-spinner-1:before            { content: "\F528"; }
.icon-spinner-2:before            { content: "\F529"; }
/**
 * Use GeonauteIconsCache.css instead of GeonauteIcons.css
 * GeonauteIconsCache is generated with the cache:clear task
 */

@font-face {
	font-family: 'GeonauteIcons';
	src:url('../bundles/geonautemodulecore/font/./GeonauteIcons.eot?-19e506');
	src:url('../bundles/geonautemodulecore/font/./GeonauteIcons.eot?#iefix-19e506') format('embedded-opentype'),
		url('../bundles/geonautemodulecore/font/./GeonauteIcons.ttf?-19e506') format('truetype'),
		url('../bundles/geonautemodulecore/font/./GeonauteIcons.woff?-19e506') format('woff'),
		url('../bundles/geonautemodulecore/font/./GeonauteIcons.svg?-19e506#GeonauteIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-geonaute-"], [class*=" icon-geonaute-"] {
	font-family: 'GeonauteIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

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

.icon-geonaute-body-fat:before {
	content: "\e800";
}
.icon-geonaute-water:before {
	content: "\e801";
}
.icon-geonaute-muscle:before {
	content: "\e802";
}
.icon-geonaute-bone:before {
	content: "\e803";
}
.icon-geonaute-goal:before {
	content: "\e804";
}
.icon-geonaute-power:before {
	content: "\e624";
}
.icon-geonaute-weight:before {
	content: "\e623";
}
.icon-geonaute-add-track:before {
	content: "\e61f";
}
.icon-geonaute-export-icon:before {
	content: "\e620";
}
.icon-geonaute-export-excel:before {
	content: "\e621";
}
.icon-geonaute-export-gpx:before {
	content: "\e622";
}
.icon-geonaute-activity-list:before {
	content: "\e61d";
}
.icon-geonaute-timeline:before {
	content: "\e61e";
}
.icon-geonaute-section:before {
	content: "\e61c";
}
.icon-geonaute-ascent-arrow:before {
	content: "\e618";
}
.icon-geonaute-barchart:before {
	content: "\e619";
}
.icon-geonaute-data-chart:before {
	content: "\e61a";
}
.icon-geonaute-descent-arrow:before {
	content: "\e61b";
}
.icon-geonaute-add-manual:before {
	content: "\e616";
}
.icon-geonaute-file:before {
	content: "\e617";
}
.icon-geonaute-garmin-device:before {
	content: "\e614";
}
.icon-geonaute-garmin-clock:before {
	content: "\e615";
}
.icon-geonaute-man-and-woman:before {
	content: "\e611";
}
.icon-geonaute-man:before {
	content: "\e612";
}
.icon-geonaute-woman:before {
	content: "\e613";
}
.icon-geonaute-descent:before {
	content: "\e601";
}
.icon-geonaute-ascent:before {
	content: "\e602";
}
.icon-geonaute-cal:before {
	content: "\e009";
}
.icon-geonaute-perform:before {
	content: "\e00a";
}
.icon-geonaute-on:before {
	content: "\e00b";
}
.icon-geonaute-percent:before {
	content: "\e01b";
}
.icon-geonaute-mountain:before {
	content: "\e603";
}
.icon-geonaute-link:before {
	content: "\e604";
}
.icon-geonaute-flag:before {
	content: "\e605";
}
.icon-geonaute-ko:before {
	content: "\e606";
}
.icon-geonaute-promise-4:before {
	content: "\e000";
}
.icon-geonaute-promise-3:before {
	content: "\e001";
}
.icon-geonaute-promise-2:before {
	content: "\e002";
}
.icon-geonaute-twitter:before {
	content: "\e00f";
}
.icon-geonaute-trash:before {
	content: "\e010";
}
.icon-geonaute-pencil:before {
	content: "\e011";
}
.icon-geonaute-new:before {
	content: "\e013";
}
.icon-geonaute-corporate:before {
	content: "\e014";
}
.icon-geonaute-user:before {
	content: "\e015";
}
.icon-geonaute-elevation:before {
	content: "\e017";
}
.icon-geonaute-onMove100:before {
	content: "\e025";
}
.icon-geonaute-onMiles500:before {
	content: "\e026";
}
.icon-geonaute-onDaily:before {
	content: "\e027";
}
.icon-geonaute-nabaiji:before {
	content: "\e029";
}
.icon-geonaute-mobile:before {
	content: "\e02a";
}
.icon-geonaute-keymaze500:before {
	content: "\e02b";
}
.icon-geonaute-down:before {
	content: "\e02c";
}
.icon-geonaute-female1:before {
	content: "\e035";
}
.icon-geonaute-female2:before {
	content: "\e036";
}
.icon-geonaute-male2:before {
	content: "\e037";
}
.icon-geonaute-user-full:before {
	content: "\e608";
}
.icon-geonaute-hightchart:before {
	content: "\e609";
}
.icon-geonaute-corporate-full:before {
	content: "\e60a";
}
.icon-geonaute-agency-full:before {
	content: "\e60b";
}
.icon-geonaute-time:before {
	content: "\e01c";
}
.icon-geonaute-share:before {
	content: "\e01d";
}
.icon-geonaute-check:before {
	content: "\e02d";
}
.icon-geonaute-calendar:before {
	content: "\e02e";
}
.icon-geonaute-tag:before {
	content: "\e012";
}
.icon-geonaute-open-trash:before {
	content: "\e039";
}
.icon-geonaute-question-mark:before {
	content: "\e03a";
}
.icon-geonaute-community:before {
	content: "\e03b";
}
.icon-geonaute-male1:before {
	content: "\e038";
}
.icon-geonaute-promise-1:before {
	content: "\e003";
}
.icon-geonaute-cup:before {
	content: "\e004";
}
.icon-geonaute-on2:before {
	content: "\e005";
}
.icon-geonaute-smile:before {
	content: "\e006";
}
.icon-geonaute-clock:before {
	content: "\e007";
}
.icon-geonaute-time2:before {
	content: "\e008";
}
.icon-geonaute-heart:before {
	content: "\e00c";
}
.icon-geonaute-mail:before {
	content: "\e00d";
}
.icon-geonaute-facebook:before {
	content: "\e00e";
}
.icon-geonaute-walk-fast:before {
	content: "\e018";
}
.icon-geonaute-variation:before {
	content: "\e019";
}
.icon-geonaute-up:before {
	content: "\e01a";
}
.icon-geonaute-rpm:before {
	content: "\e01f";
}
.icon-geonaute-road:before {
	content: "\e020";
}
.icon-geonaute-perform-min:before {
	content: "\e021";
}
.icon-geonaute-perform-max:before {
	content: "\e022";
}
.icon-geonaute-C14:before {
	content: "\e023";
}
.icon-geonaute-onMove700:before {
	content: "\e024";
}
.icon-geonaute-tip:before {
	content: "\e016";
}
.icon-geonaute-next:before {
	content: "\e02f";
}
.icon-geonaute-previous:before {
	content: "\e030";
}
.icon-geonaute-onCoach:before {
	content: "\e028";
}
.icon-geonaute-step:before {
	content: "\e01e";
}
.icon-geonaute-female1-full:before {
	content: "\e031";
}
.icon-geonaute-female2-full:before {
	content: "\e032";
}
.icon-geonaute-male1-full:before {
	content: "\e033";
}
.icon-geonaute-male2-full:before {
	content: "\e034";
}
.icon-geonaute-ranking:before {
	content: "\e600";
}
.icon-geonaute-axe-left:before {
	content: "\e60c";
}
.icon-geonaute-location:before {
	content: "\e607";
}
.icon-geonaute-axe-right:before {
	content: "\e60d";
}
.icon-geonaute-add-circle:before {
	content: "\e610";
}
.icon-geonaute-delete-woman:before {
	content: "\e60e";
}
.icon-geonaute-delete-man:before {
	content: "\e60f";
}

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

.icon-home-trainer:before, .icon-yoga:before, .icon-tiralarc:before, .icon-paddletennis:before, .icon-tennisdetable:before, .icon-standuppaddle:before, .icon-squash:before , .icon-skiderandonnee:before, .icon-parapente:before , .icon-marchenordique:before, .icon-runandbike:before, .icon-vtt:before, .icon-volleyball:before, .icon-voile:before, .icon-velo-sur-route:before, .icon-velo-en-salle:before, .icon-velo-elliptique:before, .icon-velo-de-randonnee:before, .icon-triathlon:before, .icon-trail:before, .icon-tennis:before, .icon-tapis-de-course:before, .icon-surf:before, .icon-snowboard:before, .icon-ski-alpin:before, .icon-ski:before, .icon-skateboard:before, .icon-rugby:before, .icon-roller:before, .icon-raquette-a-neige:before, .icon-randonne-equestre:before, .icon-randonnee:before, .icon-rameur:before, .icon-plongee:before, .icon-natation:before, .icon-musculation-en-salle:before, .icon-marche:before, .icon-kitesurf:before, .icon-hockey:before, .icon-handball:before, .icon-golf:before, .icon-football:before, .icon-fitness:before, .icon-escalade:before, .icon-danse:before, .icon-course-a-pied:before, .icon-canoe-kayak:before, .icon-boxe:before, .icon-bodyboard:before, .icon-bmx:before, .icon-basketball:before, .icon-badminton:before, .icon-aviron:before, .icon-arts-martiaux:before, .icon-aquagym:before, .icon-alpinisme:before, .icon-planche-a-voile:before, .icon-skidefond-alternatif:before, .icon-charavoile:before, .icon-skidefond-skating:before, .icon-marche-rapide:before {
	font-family: 'GeonauteSports';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

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

.icon-marche-rapide:before {
	content: "\e900";
}
.icon-skidefond-alternatif:before {
	content: "\e606";
}
.icon-skiderandonnee:before {
	content: "\e60b";
}
.icon-charavoile:before {
	content: "\e60c";
}
.icon-skidefond-skating:before {
	content: "\e60d";
}
.icon-home-trainer:before {
	content: "\e60a";
}
.icon-marchenordique:before {
	content: "\e600";
}
.icon-yoga:before {
	content: "\e608";
}
.icon-vtt:before {
	content: "\e000";
}
.icon-volleyball:before {
	content: "\e001";
}
.icon-voile:before {
	content: "\e002";
}
.icon-velo-sur-route:before {
	content: "\e003";
}
.icon-velo-en-salle:before {
	content: "\e004";
}
.icon-velo-elliptique:before {
	content: "\e005";
}
.icon-velo-de-randonnee:before {
	content: "\e006";
}
.icon-triathlon:before {
	content: "\e007";
}
.icon-trail:before {
	content: "\e008";
}
.icon-tennis:before {
	content: "\e009";
}
.icon-tapis-de-course:before {
	content: "\e00a";
}
.icon-surf:before {
	content: "\e00b";
}
.icon-snowboard:before {
	content: "\e00c";
}
.icon-ski-alpin:before {
	content: "\e00d";
}
.icon-rugby:before {
	content: "\e010";
}
.icon-roller:before {
	content: "\e011";
}
.icon-raquette-a-neige:before {
	content: "\e012";
}
.icon-randonne-equestre:before {
	content: "\e013";
}
.icon-randonnee:before {
	content: "\e014";
}
.icon-rameur:before {
	content: "\e015";
}
.icon-plongee:before {
	content: "\e016";
}
.icon-natation:before {
	content: "\e017";
}
.icon-musculation-en-salle:before {
	content: "\e018";
}
.icon-marche:before {
	content: "\e019";
}
.icon-kitesurf:before {
	content: "\e01a";
}
.icon-hockey:before {
	content: "\e01b";
}
.icon-handball:before {
	content: "\e01c";
}
.icon-escalade:before {
	content: "\e020";
}
.icon-danse:before {
	content: "\e021";
}
.icon-course-a-pied:before {
	content: "\e022";
}
.icon-canoe-kayak:before {
	content: "\e023";
}
.icon-boxe:before {
	content: "\e024";
}
.icon-bodyboard:before {
	content: "\e025";
}
.icon-bmx:before {
	content: "\e026";
}
.icon-basketball:before {
	content: "\e027";
}
.icon-badminton:before {
	content: "\e028";
}
.icon-aviron:before {
	content: "\e029";
}
.icon-arts-martiaux:before {
	content: "\e02a";
}
.icon-aquagym:before {
	content: "\e02b";
}
.icon-alpinisme:before {
	content: "\e02c";
}
.icon-planche-a-voile:before {
	content: "\e02d";
}
.icon-football:before {
	content: "\e01e";
}
.icon-fitness:before {
	content: "\e01f";
}
.icon-golf:before {
	content: "\e01d";
}
.icon-ski:before {
	content: "\e00e";
}
.icon-skateboard:before {
	content: "\e00f";
}
.icon-parapente:before {
	content: "\e607";
}
.icon-tiralarc:before {
	content: "\e601";
}
.icon-tennisdetable:before {
	content: "\e603";
}
.icon-standuppaddle:before {
	content: "\e604";
}
.icon-squash:before {
	content: "\e605";
}
.icon-runandbike:before {
	content: "\e602";
}
.icon-paddletennis:before {
	content: "\e609";
}


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

[class^="icon-geonaute-dsm-"], [class*=" icon-geonaute-dsm-"] {
    font-family: 'GeonauteSportMeeting';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

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

.icon-geonaute-dsm-picto_dsm:before {
    content: "\e600";
}
