﻿[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}



/* deuxième liste */
.iconic,
.icon-photon {
  display: inline-block;
}

.lightbulb:before {
  content: '\e063';
}
.equalizer:before {
  content: '\e052';
}
.map_pin_stroke:before {
  content: '\e068';
}
.brush_alt:before {
  content: '\e01c';
}
.move:before {
  content: '\e03e';
}
.paperclip:before {
  content: '\e08a';
}
.pen_alt_stroke:before {
  content: '\e005';
}
.move_vertical:before {
  content: '\e03b';
}
.book_alt2:before {
  content: '\e06a';
}
.layers:before {
  content: '\e01f';
}
.pause:before {
  content: '\e049';
}
.layers_alt:before {
  content: '\e020';
}
.cloud_upload:before {
  content: '\e045';
}
.chart_alt:before {
  content: '\e029';
}
.fullscreen_exit_alt:before {
  content: '\e051';
}
.cloud_download:before {
  content: '\e044';
}
.comment_alt2_stroke:before {
  content: '\e004';
}
.mail:before {
  content: '\2709';
}
.check_alt:before {
  content: '\2714';
}
.document_stroke:before {
  content: '\e066';
}
.battery_charging:before {
  content: '\e05d';
}
.stop:before {
  content: '\e04a';
}
.arrow_up:before {
  content: '\2191';
}
.move_horizontal:before {
  content: '\e038';
}
.compass:before {
  content: '\e021';
}
.minus_alt:before {
  content: '\e009';
}
.battery_empty:before {
  content: '\e05c';
}
.map_pin_alt:before {
  content: '\e002';
}
.unlock_stroke:before {
  content: '\e076';
}
.lock_stroke:before {
  content: '\e075';
}
.question_mark:before {
  content: '\003f';
}
.list:before {
  content: '\e055';
}
.upload:before {
  content: '\e043';
}
.reload:before {
  content: '\e030';
}
.loop_alt4:before {
  content: '\e035';
}
.loop_alt3:before {
  content: '\e034';
}
.loop_alt2:before {
  content: '\e033';
}
.loop_alt1:before {
  content: '\e032';
}
.left_quote:before {
  content: '\275d';
}
.x:before {
  content: '\2717';
}
.last:before {
  content: '\e04d';
}
.document_alt_stroke:before {
  content: '\e000';
}
.bars:before {
  content: '\e06f';
}
.arrow_left:before {
  content: '\2190';
}
.arrow_down:before {
  content: '\2193';
}
.download:before {
  content: '\e042';
}
.home:before {
  content: '\2302';
}
.calendar:before {
  content: '\e001';
}
.right_quote_alt:before {
  content: '\e012';
}
.fullscreen:before {
  content: '\e04e';
}
.dial:before {
  content: '\e058';
}
.plus_alt:before {
  content: '\e008';
}
.clock:before {
  content: '\e079';
}
.movie:before {
  content: '\e060';
}
.steering_wheel:before {
  content: '\e024';
}
.pen:before {
  content: '\270e';
}
.tag_stroke:before {
  content: '\e02b';
}
.pin:before {
  content: '\e067';
}
.denied:before {
  content: '\26d4';
}
.left_quote_alt:before {
  content: '\e011';
}
.volume_mute:before {
  content: '\e071';
}
.arrow_up_alt2:before {
  content: '\e018';
}
.list_nested:before {
  content: '\e056';
}
.arrow_up_alt1:before {
  content: '\e014';
}
.comment_stroke:before {
  content: '\e06d';
}
.undo:before {
  content: '\e02f';
}
.umbrella:before {
  content: '\2602';
}
.bolt:before {
  content: '\26a1';
}
.article:before {
  content: '\e053';
}
.read_more:before {
  content: '\e054';
}
.beaker:before {
  content: '\e023';
}
.beaker_alt:before {
  content: '\e010';
}
.battery_full:before {
  content: '\e073';
}
.arrow_right:before {
  content: '\2192';
}
.new_window:before {
  content: '\e059';
}
.plus:before {
  content: '\2795';
}
.cog:before {
  content: '\2699';
}
.key_stroke:before {
  content: '\26bf';
}
.first:before {
  content: '\e04c';
}
.comment_alt1_stroke:before {
  content: '\e003';
}
.trash_stroke:before {
  content: '\e05a';
}
.image:before {
  content: '\e027';
}
.chat_alt_stroke:before {
  content: '\e007';
}
.cd:before {
  content: '\e064';
}
.right_quote:before {
  content: '\275e';
}
.brush:before {
  content: '\e01b';
}
.cloud:before {
  content: '\2601';
}
.eye:before {
  content: '\e025';
}
.play_alt:before {
  content: '\e048';
}
.transfer:before {
  content: '\e041';
}
.pen_alt2:before {
  content: '\e006';
}
.camera:before {
  content: '\e070';
}
.move_horizontal_alt2:before {
  content: '\e03a';
}
.curved_arrow:before {
  content: '\2935';
}
.move_horizontal_alt1:before {
  content: '\e039';
}
.aperture:before {
  content: '\e026';
}
.reload_alt:before {
  content: '\e031';
}
.magnifying_glass:before {
  content: '\e074';
}
.iphone:before {
  content: '\e06e';
}
.fork:before {
  content: '\e046';
}
.box:before {
  content: '\e06b';
}
.bars_alt:before {
  content: '\e00a';
}
.heart_stroke:before {
  content: '\2764';
}
.volume:before {
  content: '\e072';
}
.x_alt:before {
  content: '\2718';
}
.link:before {
  content: '\e077';
}
.moon_stroke:before {
  content: '\263e';
}
.eyedropper:before {
  content: '\e01e';
}
.spin:before {
  content: '\e036';
}
.rss:before {
  content: '\e02c';
}
.info:before {
  content: '\2139';
}
.target:before {
  content: '\e02a';
}
.cursor:before {
  content: '\e057';
}
.minus:before {
  content: '\2796';
}
.book_alt:before {
  content: '\e00b';
}
.headphones:before {
  content: '\e061';
}
.hash:before {
  content: '\0023';
}
.arrow_left_alt1:before {
  content: '\e013';
}
.arrow_left_alt2:before {
  content: '\e017';
}
.fullscreen_exit:before {
  content: '\e050';
}
.share:before {
  content: '\e02e';
}
.fullscreen_alt:before {
  content: '\e04f';
}
.at:before {
  content: '\0040';
}
.chat:before {
  content: '\e05e';
}
.move_vertical_alt2:before {
  content: '\e03d';
}
.move_vertical_alt1:before {
  content: '\e03c';
}
.check:before {
  content: '\2713';
}
.mic:before {
  content: '\e05f';
}
.calendar_alt_stroke:before {
  content: '\e06c';
}
.book:before {
  content: '\e069';
}
.move_alt1:before {
  content: '\e03f';
}
.move_alt2:before {
  content: '\e040';
}
.award_stroke:before {
  content: '\e022';
}
.wrench:before {
  content: '\e078';
}
.play:before {
  content: '\e047';
}
.stars:before {
  content: '\2605';
}
.chart:before {
  content: '\e028';
}
.rain:before {
  content: '\26c6';
}
.folder_stroke:before {
  content: '\e065';
}
.sun_stroke:before {
  content: '\2600';
}
.user:before {
  content: '\e062';
}
.battery_half:before {
  content: '\e05b';
}
.aperture_alt:before {
  content: '\e00c';
}
.eject:before {
  content: '\e04b';
}
.arrow_down_alt1:before {
  content: '\e016';
}
.pilcrow:before {
  content: '\00b6';
}
.arrow_down_alt2:before {
  content: '\e01a';
}
.arrow_right_alt1:before {
  content: '\e015';
}
.arrow_right_alt2:before {
  content: '\e019';
}
.rss_alt:before {
  content: '\e02d';
}
.spin_alt:before {
  content: '\e037';
}

.iconic,
.icon-photon {
  font-family: 'IconicStroke';
  font-style: normal;
  font-size: 0;
}
.icon-photon {
  font-size: 20px;
  background-image: none;
}
.entypo {
  display: inline-block;
  font-family: 'Entypo';
  font-style: normal;
  font-size: 20px;
}
[class^="icon-"],
[class*=" icon-"] {
  margin: 0;
}
.bootstrap-tooltip {
  position: relative;
  outline: 0;
}
.bootstrap-tooltip:hover {
  text-decoration: none;
}
.bootstrap-tooltip:before {
  content: '\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0';
}
.icon-photon.info-circle {
  position: absolute;
  top: 0;
  left: 7px;
  height: 14px;
  width: 14px;
  color: #ffffff;
  font-size: 11px;
  line-height: 20px;
  text-shadow: none;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: rgba(102, 102, 102, 0.8);
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8);
  text-align: left;
}
.icon-photon.info-circle:before {
  position: relative;
  top: -3px;
  left: 5px;
  content: '\2139';
}
.upper-alpha {
  list-style: upper-alpha;
}
.upper-roman {
  list-style: upper-roman;
}
.decimal-leading-zero {
  list-style: decimal-leading-zero;
}
.lower-alpha {
  list-style: lower-alpha;
}
.image-icons-list {
  list-style: none;
  margin-left: 0;
}
.image-icons-list li {
  background: url('../../images/list-icon.png') no-repeat 0 0;
  padding: 0 0 0 25px;
}
.font-icons-list {
  list-style: none;
  margin-left: 0;
}
.font-icons-list li {
  padding: 0 0 0 5px;
}
.font-icons-list li:before {
  font-family: 'IconicStroke';
  font-style: normal;
  padding: 0 9px 0 0;
  color: #6a9306;
}
.inline-font-icons-list {
  list-style: none;
  margin-left: 0;
}
.inline-font-icons-list li {
  padding: 0 0 0 3px;
}
.inline-font-icons-list li .icon-photon {
  margin-top: 1px;
  margin-right: 8px;
  font-size: 17px;
}
.user-icon {
  position: relative;
  float: left;
  width: 19px;
  height: 30px;
  line-height: 30px;
  background: url('../../images/user_icon.png') no-repeat;
  background-size: 19px auto;
  background-position: center center;
}