
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/active states of certain elements */

.icon-white,
.nav-tabs > .active > a > [class^="icon-"],
.nav-tabs > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.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 {
  width: 16px;
  background-position: -216px -120px;
}

.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;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.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;
}

[class^="glyphicon-"], [class*=" glyphicon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;  
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyph.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

    [class^="glyphicon-"]:last-child, [class*=" glyphicon-"]:last-child {
        *margin-left: 0;
    }

.nav-list [class^="glyphicon-"] {
    margin-right: 2px;
}

.glyphicon-4square {
    background-position: 0 0;
}

.glyphicon-adjust-circle {
    background-position: 0 -62px;
}

.glyphicon-adjust {
    background-position: 0 -125px;
}

.glyphicon-adress-book {
    background-position: 0 -187px;
}

.glyphicon-airplane {
    background-position: 0 -249px;
}

.glyphicon-alarm {
    background-position: 0 -312px;
}

.glyphicon-albums {
    background-position: 0 -375px;
}

.glyphicon-align-center {
    background-position: 0 -434px;
}

.glyphicon-align-left {
    background-position: 0 -495px;
}

.glyphicon-align-right {
    background-position: 0 -556px;
}

.glyphicon-amazon {
    background-position: 0 -617px;
}

.glyphicon-anchor {
    background-position: 0 -679px;
}

.glyphicon-announcement {
    background-position: 0 -742px;
}

.glyphicon-asterisk {
    background-position: 0 -802px;
}

.glyphicon-attach {
    background-position: 0 -862px;
}

.glyphicon-ax {
    background-position: 0 -924px;
}

.glyphicon-ban {
    background-position: 0 -987px;
}

.glyphicon-bank {
    background-position: 0 -1050px;
}

.glyphicon-barcode {
    background-position: 0 -1112px;
}

.glyphicon-baseball {
    background-position: 0 -1174px;
}

.glyphicon-beach-umbrella {
    background-position: 0 -1237px;
}

.glyphicon-beer {
    background-position: 0 -1300px;
}

.glyphicon-behance {
    background-position: 0 -1362px;
}

.glyphicon-bell {
    background-position: 0 -1424px;
}

.glyphicon-bin {
    background-position: 0 -1486px;
}

.glyphicon-binoculars {
    background-position: 0 -1550px;
}

.glyphicon-birthday-cake {
    background-position: 0 -1612px;
}

.glyphicon-blog {
    background-position: 0 -1677px;
}

.glyphicon-blogger {
    background-position: 0 -1739px;
}

.glyphicon-bluetooth {
    background-position: 0 -1801px;
}

.glyphicon-boat {
    background-position: 0 -1863px;
}

.glyphicon-bold {
    background-position: 0 -1925px;
}

.glyphicon-bomb {
    background-position: -64px 0;
}

.glyphicon-book-open {
    background-position: -64px -63px;
}

.glyphicon-book {
    background-position: -64px -125px;
}

.glyphicon-bookmark {
    background-position: -64px -187px;
}

.glyphicon-bowling {
    background-position: -64px -249px;
}

.glyphicon-bp {
    background-position: -64px -311px;
}

.glyphicon-briefcase {
    background-position: -64px -373px;
}

.glyphicon-brightness-increase {
    background-position: -64px -434px;
}

.glyphicon-brightness-reduce {
    background-position: -64px -496px;
}

.glyphicon-brush {
    background-position: -64px -556px;
}

.glyphicon-bullets {
    background-position: -64px -618px;
}

.glyphicon-buoy {
    background-position: -64px -680px;
}

.glyphicon-bus {
    background-position: -64px -742px;
}

.glyphicon-buzz {
    background-position: -64px -805px;
}

.glyphicon-cake {
    background-position: -64px -867px;
}

.glyphicon-calculator {
    background-position: -64px -929px;
}

.glyphicon-calendar {
    background-position: -64px -991px;
}

.glyphicon-camera-small {
    background-position: -64px -1054px;
}

.glyphicon-camera {
    background-position: -64px -1116px;
}

.glyphicon-candle {
    background-position: -64px -1176px;
}

.glyphicon-car {
    background-position: -64px -1239px;
}

.glyphicon-cardio {
    background-position: -64px -1300px;
}

.glyphicon-cargo {
    background-position: -64px -1363px;
}

.glyphicon-cars {
    background-position: -64px -1426px;
}

.glyphicon-cart-in {
    background-position: -64px -1489px;
}

.glyphicon-cart-out {
    background-position: -64px -1551px;
}

.glyphicon-celebration {
    background-position: -64px -1614px;
}

.glyphicon-certificate {
    background-position: -64px -1677px;
}

.glyphicon-charts {
    background-position: -64px -1740px;
}

.glyphicon-chat {
    background-position: -64px -1802px;
}

.glyphicon-check {
    background-position: -64px -1862px;
}

.glyphicon-circle-arrow-down {
    background-position: -64px -1921px;
}

.glyphicon-circle-arrow-left {
    background-position: -132px 0;
}

.glyphicon-circle-arrow-right {
    background-position: -132px -63px;
}

.glyphicon-circle-arrow-top {
    background-position: -132px -126px;
}

.glyphicon-circle-exclamation-mark {
    background-position: -132px -189px;
}

.glyphicon-circle-info {
    background-position: -132px -252px;
}

.glyphicon-circle-minus {
    background-position: -132px -315px;
}

.glyphicon-circle-ok {
    background-position: -132px -378px;
}

.glyphicon-circle-plus {
    background-position: -132px -441px;
}

.glyphicon-circle-question-mark {
    background-position: -132px -504px;
}

.glyphicon-circle-remove {
    background-position: -132px -567px;
}

.glyphicon-cleaning {
    background-position: -132px -630px;
}

.glyphicon-clock {
    background-position: -132px -693px;
}

.glyphicon-cloud {
    background-position: -132px -755px;
}

.glyphicon-coffe-cup {
    background-position: -132px -814px;
}

.glyphicon-cogwheel {
    background-position: -132px -874px;
}

.glyphicon-cogwheels {
    background-position: -132px -936px;
}

.glyphicon-comments {
    background-position: -132px -999px;
}

.glyphicon-compass {
    background-position: -132px -1061px;
}

.glyphicon-computer-locked {
    background-position: -132px -1123px;
}

.glyphicon-computer-proces {
    background-position: -132px -1185px;
}

.glyphicon-computer-service {
    background-position: -132px -1247px;
}

.glyphicon-conversation {
    background-position: -132px -1309px;
}

.glyphicon-credit-card {
    background-position: -132px -1368px;
}

.glyphicon-credit {
    background-position: -132px -1428px;
}

.glyphicon-crop {
    background-position: -132px -1490px;
}

.glyphicon-cup {
    background-position: -132px -1553px;
}

.glyphicon-cutlery {
    background-position: -132px -1615px;
}

.glyphicon-dashboard {
    background-position: -132px -1677px;
}

.glyphicon-database-ban {
    background-position: -132px -1739px;
}

.glyphicon-database-lock {
    background-position: -132px -1803px;
}

.glyphicon-database-minus {
    background-position: -132px -1867px;
}

.glyphicon-database-plus {
    background-position: -132px -1931px;
}

.glyphicon-delete-point {
    background-position: -200px 0;
}

.glyphicon-deviantart {
    background-position: -200px -59px;
}

.glyphicon-direction {
    background-position: -200px -121px;
}

.glyphicon-dislikes {
    background-position: -200px -184px;
}

.glyphicon-display {
    background-position: -200px -246px;
}

.glyphicon-divide {
    background-position: -200px -308px;
}

.glyphicon-dog {
    background-position: -200px -366px;
}

.glyphicon-down-arrow {
    background-position: -200px -429px;
}

.glyphicon-download-alt {
    background-position: -200px -489px;
}

.glyphicon-download {
    background-position: -200px -551px;
}

.glyphicon-dribbble {
    background-position: -200px -614px;
}

.glyphicon-drink {
    background-position: -200px -676px;
}

.glyphicon-dropbox {
    background-position: -200px -738px;
}

.glyphicon-dumbbell {
    background-position: -200px -800px;
}

.glyphicon-e-mail {
    background-position: -200px -858px;
}

.glyphicon-ear-plugs {
    background-position: -200px -920px;
}

.glyphicon-edit {
    background-position: -200px -982px;
}

.glyphicon-eject {
    background-position: -200px -1043px;
}

.glyphicon-electrical-plug {
    background-position: -200px -1102px;
}

.glyphicon-electrical-socket-eu {
    background-position: -200px -1165px;
}

.glyphicon-electrical-socket-us {
    background-position: -200px -1227px;
}

.glyphicon-electricity {
    background-position: -200px -1289px;
}

.glyphicon-embed-close {
    background-position: -200px -1351px;
}

.glyphicon-embed {
    background-position: -200px -1413px;
}

.glyphicon-envelope {
    background-position: -200px -1470px;
}

.glyphicon-euro {
    background-position: -200px -1528px;
}

.glyphicon-evernote {
    background-position: -200px -1590px;
}

.glyphicon-eye-close {
    background-position: -200px -1652px;
}

.glyphicon-eye-open {
    background-position: -200px -1714px;
}

.glyphicon-fabric {
    background-position: -200px -1773px;
}

.glyphicon-facebook {
    background-position: -200px -1834px;
}

.glyphicon-facetime-video {
    background-position: -200px -1896px;
}

.glyphicon-fast-backward {
    background-position: -268px 0;
}

.glyphicon-fast-food {
    background-position: -268px -59px;
}

.glyphicon-fast-forward {
    background-position: -268px -121px;
}

.glyphicon-female {
    background-position: -268px -180px;
}

.glyphicon-file-export {
    background-position: -268px -244px;
}

.glyphicon-file-import {
    background-position: -268px -306px;
}

.glyphicon-file {
    background-position: -268px -368px;
}

.glyphicon-film {
    background-position: -268px -430px;
}

.glyphicon-filter {
    background-position: -268px -493px;
}

.glyphicon-fins {
    background-position: -268px -555px;
}

.glyphicon-fire {
    background-position: -268px -619px;
}

.glyphicon-fishes {
    background-position: -268px -682px;
}

.glyphicon-flag {
    background-position: -268px -747px;
}

.glyphicon-flash {
    background-position: -268px -810px;
}

.glyphicon-flickr {
    background-position: -268px -873px;
}

.glyphicon-flower {
    background-position: -268px -935px;
}

.glyphicon-folder-flag {
    background-position: -268px -998px;
}

.glyphicon-folder-lock {
    background-position: -268px -1061px;
}

.glyphicon-folder-minus {
    background-position: -268px -1124px;
}

.glyphicon-folder-new {
    background-position: -268px -1187px;
}

.glyphicon-folder-open {
    background-position: -268px -1249px;
}

.glyphicon-folder-plus {
    background-position: -268px -1310px;
}

.glyphicon-font {
    background-position: -268px -1373px;
}

.glyphicon-forrst {
    background-position: -268px -1435px;
}

.glyphicon-forward {
    background-position: -268px -1497px;
}

.glyphicon-french-press {
    background-position: -268px -1556px;
}

.glyphicon-fullscreen {
    background-position: -268px -1619px;
}

.glyphicon-gamepad {
    background-position: -268px -1681px;
}

.glyphicon-gift {
    background-position: -268px -1741px;
}

.glyphicon-girl {
    background-position: -268px -1804px;
}

.glyphicon-github {
    background-position: -268px -1865px;
}

.glyphicon-glass {
    background-position: -268px -1927px;
}

.glyphicon-globe {
    background-position: -336px 0;
}

.glyphicon-google-alt {
    background-position: -336px -62px;
}

.glyphicon-google-maps {
    background-position: -336px -124px;
}

.glyphicon-google-plus {
    background-position: -336px -186px;
}

.glyphicon-grater {
    background-position: -336px -248px;
}

.glyphicon-group {
    background-position: -336px -310px;
}

.glyphicon-hand-down {
    background-position: -336px -371px;
}

.glyphicon-hand-left {
    background-position: -336px -435px;
}

.glyphicon-hand-right {
    background-position: -336px -495px;
}

.glyphicon-hand-up {
    background-position: -336px -555px;
}

.glyphicon-hdd {
    background-position: -336px -618px;
}

.glyphicon-headphones {
    background-position: -336px -679px;
}

.glyphicon-headset {
    background-position: -336px -741px;
}

.glyphicon-heart {
    background-position: -336px -805px;
}

.glyphicon-heat {
    background-position: -336px -866px;
}

.glyphicon-history {
    background-position: -336px -929px;
}

.glyphicon-home {
    background-position: -336px -992px;
}

.glyphicon-hospital-h {
    background-position: -336px -1055px;
}

.glyphicon-hospital {
    background-position: -336px -1117px;
}

.glyphicon-imac {
    background-position: -336px -1179px;
}

.glyphicon-inbox-in {
    background-position: -336px -1240px;
}

.glyphicon-inbox-lock {
    background-position: -336px -1303px;
}

.glyphicon-inbox-minus {
    background-position: -336px -1367px;
}

.glyphicon-inbox-out {
    background-position: -336px -1431px;
}

.glyphicon-inbox-plus {
    background-position: -336px -1494px;
}

.glyphicon-inbox {
    background-position: -336px -1558px;
}

.glyphicon-instapaper {
    background-position: -336px -1620px;
}

.glyphicon-ipad {
    background-position: -336px -1682px;
}

.glyphicon-iphone-exchange {
    background-position: -336px -1746px;
}

.glyphicon-iphone-shake {
    background-position: -336px -1808px;
}

.glyphicon-iphone-transfer {
    background-position: -336px -1870px;
}

.glyphicon-iphone {
    background-position: -336px -1932px;
}

.glyphicon-ipod-shuffle {
    background-position: -404px 0;
}

.glyphicon-ipod {
    background-position: -404px -57px;
}

.glyphicon-italic {
    background-position: -404px -118px;
}

.glyphicon-jolicloud {
    background-position: -404px -180px;
}

.glyphicon-justify {
    background-position: -404px -242px;
}

.glyphicon-kettle {
    background-position: -404px -303px;
}

.glyphicon-keyboard-wired {
    background-position: -404px -365px;
}

.glyphicon-keyboard-wireless {
    background-position: -404px -428px;
}

.glyphicon-keynote {
    background-position: -404px -488px;
}

.glyphicon-keys {
    background-position: -404px -553px;
}

.glyphicon-last-fm {
    background-position: -404px -616px;
}

.glyphicon-leaf {
    background-position: -404px -678px;
}

.glyphicon-leather {
    background-position: -404px -741px;
}

.glyphicon-left-arrow {
    background-position: -404px -803px;
}

.glyphicon-left-indent {
    background-position: -404px -862px;
}

.glyphicon-lightbulb {
    background-position: -404px -923px;
}

.glyphicon-link {
    background-position: -404px -986px;
}

.glyphicon-linked-in {
    background-position: -404px -1048px;
}

.glyphicon-list {
    background-position: -404px -1110px;
}

.glyphicon-lock {
    background-position: -404px -1171px;
}

.glyphicon-log-book {
    background-position: -404px -1234px;
}

.glyphicon-luggage {
    background-position: -404px -1296px;
}

.glyphicon-macbook {
    background-position: -404px -1360px;
}

.glyphicon-magic {
    background-position: -404px -1418px;
}

.glyphicon-magnet {
    background-position: -404px -1480px;
}

.glyphicon-male {
    background-position: -404px -1542px;
}

.glyphicon-message-ban {
    background-position: -404px -1603px;
}

.glyphicon-message-empty {
    background-position: -404px -1665px;
}

.glyphicon-message-flag {
    background-position: -404px -1729px;
}

.glyphicon-message-full {
    background-position: -404px -1791px;
}

.glyphicon-message-in {
    background-position: -404px -1855px;
}

.glyphicon-message-lock {
    background-position: -404px -1919px;
}

.glyphicon-message-minus {
    background-position: -472px 0;
}

.glyphicon-message-new {
    background-position: -472px -62px;
}

.glyphicon-message-out {
    background-position: -472px -123px;
}

.glyphicon-message-plus {
    background-position: -472px -187px;
}

.glyphicon-microphone {
    background-position: -472px -249px;
}

.glyphicon-moon {
    background-position: -472px -311px;
}

.glyphicon-more-items {
    background-position: -472px -374px;
}

.glyphicon-more-windows {
    background-position: -472px -436px;
}

.glyphicon-more {
    background-position: -472px -498px;
}

.glyphicon-move {
    background-position: -472px -552px;
}

.glyphicon-music {
    background-position: -472px -614px;
}

.glyphicon-mute {
    background-position: -472px -677px;
}

.glyphicon-nameplate-alt {
    background-position: -472px -735px;
}

.glyphicon-nameplate {
    background-position: -472px -796px;
}

.glyphicon-new-window {
    background-position: -472px -857px;
}

.glyphicon-note {
    background-position: -472px -918px;
}

.glyphicon-notes-2 {
    background-position: -472px -981px;
}

.glyphicon-notes {
    background-position: -472px -1045px;
}

.glyphicon-ok-2 {
    background-position: -472px -1108px;
}

.glyphicon-ok {
    background-position: -472px -1168px;
}

.glyphicon-old-man {
    background-position: -472px -1231px;
}

.glyphicon-oxygen-bottle {
    background-position: -472px -1293px;
}

.glyphicon-pants {
    background-position: -472px -1357px;
}

.glyphicon-parents {
    background-position: -472px -1419px;
}

.glyphicon-pause {
    background-position: -472px -1480px;
}

.glyphicon-pen {
    background-position: -472px -1538px;
}

.glyphicon-pencil {
    background-position: -472px -1600px;
}

.glyphicon-phone {
    background-position: -472px -1663px;
}

.glyphicon-piano {
    background-position: -472px -1726px;
}

.glyphicon-picasa {
    background-position: -472px -1788px;
}

.glyphicon-picture {
    background-position: -472px -1850px;
}

.glyphicon-pie-chart {
    background-position: -472px -1910px;
}

.glyphicon-pin-classic {
    background-position: -540px 0;
}

.glyphicon-pin-flag {
    background-position: -540px -62px;
}

.glyphicon-pin {
    background-position: -540px -123px;
}

.glyphicon-pinboard {
    background-position: -540px -186px;
}

.glyphicon-pinterest {
    background-position: -540px -248px;
}

.glyphicon-pizza {
    background-position: -540px -310px;
}

.glyphicon-play-button {
    background-position: -540px -375px;
}

.glyphicon-play {
    background-position: -540px -438px;
}

.glyphicon-playing-dices {
    background-position: -540px -497px;
}

.glyphicon-playlist {
    background-position: -540px -559px;
}

.glyphicon-podium {
    background-position: -540px -621px;
}

.glyphicon-pool {
    background-position: -540px -682px;
}

.glyphicon-pot {
    background-position: -540px -744px;
}

.glyphicon-power {
    background-position: -540px -805px;
}

.glyphicon-print {
    background-position: -540px -867px;
}

.glyphicon-projector {
    background-position: -540px -929px;
}

.glyphicon-qrcode {
    background-position: -540px -992px;
}

.glyphicon-quora {
    background-position: -540px -1054px;
}

.glyphicon-rabbit {
    background-position: -540px -1116px;
}

.glyphicon-random {
    background-position: -540px -1177px;
}

.glyphicon-read-it-later {
    background-position: -540px -1237px;
}

.glyphicon-readability {
    background-position: -540px -1299px;
}

.glyphicon-refresh {
    background-position: -540px -1361px;
}

.glyphicon-remove-2 {
    background-position: -540px -1424px;
}

.glyphicon-remove {
    background-position: -540px -1483px;
}

.glyphicon-repeat {
    background-position: -540px -1546px;
}

.glyphicon-resize-full {
    background-position: -540px -1609px;
}

.glyphicon-resize-small {
    background-position: -540px -1671px;
}

.glyphicon-retweet-2 {
    background-position: -540px -1733px;
}

.glyphicon-retweet {
    background-position: -540px -1794px;
}

.glyphicon-rewind {
    background-position: -540px -1852px;
}

.glyphicon-riflescope {
    background-position: -540px -1911px;
}

.glyphicon-right-arrow {
    background-position: -608px 0;
}

.glyphicon-right-indent {
    background-position: -608px -59px;
}

.glyphicon-ring {
    background-position: -608px -120px;
}

.glyphicon-road {
    background-position: -608px -182px;
}

.glyphicon-rotation-lock {
    background-position: -608px -244px;
}

.glyphicon-roundabout {
    background-position: -608px -306px;
}

.glyphicon-router {
    background-position: -608px -370px;
}

.glyphicon-rss {
    background-position: -608px -433px;
}

.glyphicon-rugby {
    background-position: -608px -495px;
}

.glyphicon-ruller {
    background-position: -608px -557px;
}

.glyphicon-sampler {
    background-position: -608px -614px;
}

.glyphicon-scissors {
    background-position: -608px -675px;
}

.glyphicon-screenshot {
    background-position: -608px -739px;
}

.glyphicon-scuba-diving {
    background-position: -608px -803px;
}

.glyphicon-search {
    background-position: -608px -865px;
}

.glyphicon-settings {
    background-position: -608px -927px;
}

.glyphicon-share-link {
    background-position: -608px -989px;
}

.glyphicon-share {
    background-position: -608px -1050px;
}

.glyphicon-sheriffs--star {
    background-position: -608px -1109px;
}

.glyphicon-shield {
    background-position: -608px -1172px;
}

.glyphicon-shopping-bag {
    background-position: -608px -1234px;
}

.glyphicon-shopping-cart {
    background-position: -608px -1297px;
}

.glyphicon-show-big-thumbnails {
    background-position: -608px -1359px;
}

.glyphicon-show-lines {
    background-position: -608px -1420px;
}

.glyphicon-show-thumbnails-with-lines {
    background-position: -608px -1478px;
}

.glyphicon-show-thumbnails {
    background-position: -608px -1536px;
}

.glyphicon-signal-wifi {
    background-position: -608px -1597px;
}

.glyphicon-signal {
    background-position: -608px -1659px;
}

.glyphicon-skitch {
    background-position: -608px -1721px;
}

.glyphicon-skull {
    background-position: -608px -1783px;
}

.glyphicon-skype {
    background-position: -608px -1845px;
}

.glyphicon-snorkel-diving {
    background-position: -608px -1907px;
}

.glyphicon-snowflake {
    background-position: -676px 0;
}

.glyphicon-sort {
    background-position: -676px -64px;
}

.glyphicon-spade {
    background-position: -676px -127px;
}

.glyphicon-spootify {
    background-position: -676px -189px;
}

.glyphicon-star {
    background-position: -676px -251px;
}

.glyphicon-stats {
    background-position: -676px -313px;
}

.glyphicon-step-backward {
    background-position: -676px -376px;
}

.glyphicon-step-forward {
    background-position: -676px -435px;
}

.glyphicon-stop {
    background-position: -676px -494px;
}

.glyphicon-stopwatch {
    background-position: -676px -551px;
}

.glyphicon-stroller {
    background-position: -676px -615px;
}

.glyphicon-stumbleupon {
    background-position: -676px -678px;
}

.glyphicon-suitcase {
    background-position: -676px -740px;
}

.glyphicon-sun {
    background-position: -676px -801px;
}

.glyphicon-sweater {
    background-position: -676px -863px;
}

.glyphicon-t-shirt {
    background-position: -676px -925px;
}

.glyphicon-table-tennis {
    background-position: -676px -987px;
}

.glyphicon-table {
    background-position: -676px -1049px;
}

.glyphicon-tablet {
    background-position: -676px -1111px;
}

.glyphicon-tag {
    background-position: -676px -1174px;
}

.glyphicon-tags {
    background-position: -676px -1236px;
}

.glyphicon-tea-kettle {
    background-position: -676px -1298px;
}

.glyphicon-temple-buddhist {
    background-position: -676px -1360px;
}

.glyphicon-temple-christianity-church {
    background-position: -676px -1421px;
}

.glyphicon-temple-hindu {
    background-position: -676px -1484px;
}

.glyphicon-temple-islam {
    background-position: -676px -1546px;
}

.glyphicon-text-bigger {
    background-position: -676px -1608px;
}

.glyphicon-text-height {
    background-position: -676px -1669px;
}

.glyphicon-text-resize {
    background-position: -676px -1731px;
}

.glyphicon-text-smaller {
    background-position: -676px -1794px;
}

.glyphicon-text-strike {
    background-position: -676px -1852px;
}

.glyphicon-text-underline {
    background-position: -676px -1913px;
}

.glyphicon-text-width {
    background-position: -744px 0;
}

.glyphicon-thin-arrow-left {
    background-position: -744px -62px;
}

.glyphicon-thin-right-arrow {
    background-position: -744px -123px;
}

.glyphicon-thumbs-down {
    background-position: -744px -184px;
}

.glyphicon-thumbs-up {
    background-position: -744px -245px;
}

.glyphicon-tie {
    background-position: -744px -306px;
}

.glyphicon-tint {
    background-position: -744px -369px;
}

.glyphicon-train {
    background-position: -744px -432px;
}

.glyphicon-tree-conifer {
    background-position: -744px -496px;
}

.glyphicon-tree-deciduous {
    background-position: -744px -558px;
}

.glyphicon-truck {
    background-position: -744px -621px;
}

.glyphicon-tumblr {
    background-position: -744px -685px;
}

.glyphicon-turtle {
    background-position: -744px -747px;
}

.glyphicon-twitter-t {
    background-position: -744px -805px;
}

.glyphicon-twitter {
    background-position: -744px -867px;
}

.glyphicon-umbrella {
    background-position: -744px -929px;
}

.glyphicon-unlock {
    background-position: -744px -993px;
}

.glyphicon-unshare {
    background-position: -744px -1056px;
}

.glyphicon-up-arrow {
    background-position: -744px -1115px;
}

.glyphicon-upload {
    background-position: -744px -1175px;
}

.glyphicon-usd {
    background-position: -744px -1238px;
}

.glyphicon-user-add {
    background-position: -744px -1301px;
}

.glyphicon-user-remove {
    background-position: -744px -1362px;
}

.glyphicon-user {
    background-position: -744px -1423px;
}

.glyphicon-vases {
    background-position: -744px -1484px;
}

.glyphicon-vcard {
    background-position: -744px -1546px;
}

.glyphicon-vector-path-all {
    background-position: -744px -1608px;
}

.glyphicon-vector-path-circle {
    background-position: -744px -1670px;
}

.glyphicon-vector-path-curve {
    background-position: -744px -1732px;
}

.glyphicon-vector-path-line {
    background-position: -744px -1794px;
}

.glyphicon-vector-path-polygon {
    background-position: -744px -1856px;
}

.glyphicon-vector-path-square {
    background-position: -744px -1919px;
}

.glyphicon-vimeo {
    background-position: -812px 0;
}

.glyphicon-volume-down {
    background-position: -812px -62px;
}

.glyphicon-volume-up {
    background-position: -812px -120px;
}

.glyphicon-wallet {
    background-position: -812px -183px;
}

.glyphicon-warning-sign {
    background-position: -812px -243px;
}

.glyphicon-web-browser {
    background-position: -812px -305px;
}

.glyphicon-webcam {
    background-position: -812px -366px;
}

.glyphicon-wifi-alt {
    background-position: -812px -428px;
}

.glyphicon-woman {
    background-position: -812px -491px;
}

.glyphicon-wordpress {
    background-position: -812px -552px;
}

.glyphicon-xing {
    background-position: -812px -614px;
}

.glyphicon-yahoo {
    background-position: -812px -676px;
}

.glyphicon-youtube {
    background-position: -812px -738px;
}

.glyphicon-zoom-in {
    background-position: -812px -800px;
}

.glyphicon-zoom-out {
    background-position: -812px -863px;
}

.glyphicon-zootool {
    background-position: -812px -926px;
}



[class^="large-icon-"],
[class*=" large-icon-"] {
  display: inline-block;
  /*width: 14px;
  height: 14px;*/
  width: 32px;
  height: 32px;
  margin-top: 1px;
  margin-right: .3em;
  /*line-height: 14px;*/
  line-height: 32px;
  vertical-align: text-top;
  background-image: url("../img/glyphlarge-icons.png");
  /*background-image: url("../img/glyphlarge-icons-halflings.png");*/
  background-position: 32px 32px;
  /*background-position: 14px 14px;*/
  background-repeat: no-repeat;
}

/* White large-icons with optional class, or on hover/active states of certain elements */

.large-icon-white,
.nav > .active > a > [class^="large-icon-"],
.nav > .active > a > [class*=" large-icon-"],
.dropdown-menu > li > a:hover > [class^="large-icon-"],
.dropdown-menu > li > a:hover > [class*=" large-icon-"],
.dropdown-menu > .active > a > [class^="large-icon-"],
.dropdown-menu > .active > a > [class*=" large-icon-"] {
  /*background-image: url("../img/glyphlarge-icons-halflings-white.png");*/
  background-image: url("../img/glyphlarge-icons-white.png");
}

/*glyphlarge-icons 32px x 32px*/
.large-icon-glass{ background-position: 0 0;  }
.large-icon-leaf{ background-position: -56px 0;  }
.large-icon-dog{ background-position: -112px 0;  }
.large-icon-user{ background-position: -170px 0;  }
.large-icon-girl{ background-position: -225px 0;  }
.large-icon-car{ background-position: -279px 0;  }
.large-icon-user-add{ background-position: -337px 0;  }
.large-icon-user-remove{ background-position: -397px 0;  }
.large-icon-film{ background-position: -455px 0;  }
.large-icon-magic{ background-position: -509px 0;  }
.large-icon-envelope{ background-position: -565px 0;  }
.large-icon-camera{ background-position: -621px 0;  }
.large-icon-heart{ background-position: -679px 0;  }
.large-icon-beach-umbrella{ background-position: -735px 0;  }
.large-icon-train{ background-position: -792px 0;  }
.large-icon-print{ background-position: -844px 0;  }
.large-icon-bin{ background-position: -900px 0;  }
.large-icon-music{ background-position: -952px 0;  }
.large-icon-note{ background-position: -1005px 0;  }
.large-icon-cogwheel{ background-position: -1055px 0;  }
.large-icon-home{ background-position: -1111px 0;  }
.large-icon-snowflake{ background-position: -1170px 0;  }
.large-icon-fire{ background-position: -1230px 0;  }
.large-icon-cogwheels{ background-position: -1282px 0;  }
.large-icon-parents{ background-position: -1340px 0;  }
.large-icon-binoculars{ background-position: -1404px 0;  }
.large-icon-road{ background-position: -1460px 0;  }
.large-icon-search{ background-position: -1520px 0;  }
.large-icon-cars{ background-position: -1576px 0;  }
.large-icon-notes-2{ background-position: -1644px 0;  }
.large-icon-pencil{ background-position: -1696px 0;  }
.large-icon-bus{ background-position: -1753px 0;  }
.large-icon-wifi-alt{ background-position: -1817px 0;  }
.large-icon-luggage{ background-position: -1875px 0;  }
.large-icon-old-man{ background-position: -1927px 0;  }
.large-icon-woman{ background-position: 0 -60px;  }
.large-icon-file{ background-position: -54px -60px;  }
.large-icon-credit{ background-position: -105px -60px;  }
.large-icon-airplane{ background-position: -163px -60px;  }
.large-icon-notes{ background-position: -219px -60px;  }
.large-icon-stats{ background-position: -271px -60px;  }
.large-icon-charts{ background-position: -329px -60px;  }
.large-icon-pie-chart{ background-position: -388px -60px;  }
.large-icon-group{ background-position: -446px -60px;  }
.large-icon-keys{ background-position: -513px -60px;  }
.large-icon-calendar{ background-position: -569px -60px;  }
.large-icon-router{ background-position: -624px -60px;  }
.large-icon-camera-small{ background-position: -683px -60px;  }
.large-icon-dislikes{ background-position: -737px -60px;  }
.large-icon-star{ background-position: -795px -60px;  }
.large-icon-link{ background-position: -852px -60px;  }
.large-icon-eye-open{ background-position: -905px -60px;  }
.large-icon-eye-close{ background-position: -968px -60px;  }
.large-icon-alarm{ background-position: -1031px -60px;  }
.large-icon-clock{ background-position: -1091px -60px;  }
.large-icon-stopwatch{ background-position: -1147px -60px;  }
.large-icon-projector{ background-position: -1202px -60px;  }
.large-icon-history{ background-position: -1262px -60px;  }
.large-icon-truck{ background-position: -1319px -60px;  }
.large-icon-cargo{ background-position: -1383px -60px;  }
.large-icon-compass{ background-position: -1440px -60px;  }
.large-icon-keynote{ background-position: -1496px -60px;  }
.large-icon-attach{ background-position: -1548px -60px;  }
.large-icon-power{ background-position: -1606px -60px;  }
.large-icon-lightbulb{ background-position: -1660px -60px;  }
.large-icon-tag{ background-position: -1712px -60px;  }
.large-icon-tags{ background-position: -1768px -60px;  }
.large-icon-cleaning{ background-position: -1830px -60px;  }
.large-icon-ruler{ background-position: -1886px -60px;  }
.large-icon-gift{ background-position: -1945px -60px;  }
.large-icon-umbrella{ background-position: 0 -122px;  }
.large-icon-book{ background-position: -58px -122px;  }
.large-icon-bookmark{ background-position: -112px -122px;  }
.large-icon-signal{ background-position: -160px -122px;  }
.large-icon-cup{ background-position: -223px -122px;  }
.large-icon-stroller{ background-position: -277px -122px;  }
.large-icon-headphones{ background-position: -334px -122px;  }
.large-icon-headset{ background-position: -390px -122px;  }
.large-icon-warning-sign{ background-position: -446px -122px;  }
.large-icon-signal{ background-position: -507px -122px;  }
.large-icon-retweet{ background-position: -563px -122px;  }
.large-icon-refresh{ background-position: -625px -122px;  }
.large-icon-roundabout{ background-position: -682px -122px;  }
.large-icon-random{ background-position: -741px -122px;  }
.large-icon-heat{ background-position: -801px -122px;  }
.large-icon-repeat{ background-position: -862px -122px;  }
.large-icon-display{ background-position: -918px -122px;  }
.large-icon-log-book{ background-position: -978px -122px;  }
.large-icon-adress-book{ background-position: -1032px -122px;  }
.large-icon-magnet{ background-position: -1086px -122px;  }
.large-icon-table{ background-position: -1139px -122px;  }
.large-icon-adjust{ background-position: -1195px -122px;  }
.large-icon-tint{ background-position: -1253px -122px;  }
.large-icon-crop{ background-position: -1308px -122px;  }
.large-icon-vector-path-square{ background-position: -1366px -122px;  }
.large-icon-vector-path-circle{ background-position: -1422px -122px;  }
.large-icon-vector-path-polygon{ background-position: -1478px -122px;  }
.large-icon-vector-path-line{ background-position: -1536px -122px;  }
.large-icon-vector-path-curve{ background-position: -1592px -122px;  }
.large-icon-vector-path-all{ background-position: -1648px -122px;  }
.large-icon-font{ background-position: -1704px -122px;  }
.large-icon-italic{ background-position: -1763px -122px;  }
.large-icon-bold{ background-position: -1809px -122px;  }
.large-icon-text-underline{ background-position: -1860px -122px;  }
.large-icon-text-strike{ background-position: -1912px -122px;  }
.large-icon-text-height{ background-position: -1964px -122px;  }
.large-icon-text-width{ background-position: 0 -184px;  }
.large-icon-text-resize{ background-position: -54px -184px;  }
.large-icon-left-indent{ background-position: -112px -184px;  }
.large-icon-right-indent{ background-position: -168px -184px;  }
.large-icon-align-left{ background-position: -224px -184px;  }
.large-icon-align-center{ background-position: -280px -184px;  }
.large-icon-align-right{ background-position: -336px -184px;  }
.large-icon-justify{ background-position: -392px -184px;  }
.large-icon-list{ background-position: -448px -184px;  }
.large-icon-text-smaller{ background-position: -504px -184px;  }
.large-icon-text-bigger{ background-position: -558px -184px;  }
.large-icon-embed{ background-position: -614px -184px;  }
.large-icon-embed-close{ background-position: -676px -184px;  }
.large-icon-adjust{ background-position: -738px -184px;  }
.large-icon-message-full{ background-position: -793px -184px;  }
.large-icon-message-empty{ background-position: -849px -184px;  }
.large-icon-message-in{ background-position: -905px -184px;  }
.large-icon-message-out{ background-position: -961px -184px;  }
.large-icon-message-plus{ background-position: -1017px -184px;  }
.large-icon-message-minus{ background-position: -1078px -184px;  }
.large-icon-message-ban{ background-position: -1139px -184px;  }
.large-icon-message-flag{ background-position: -1200px -184px;  }
.large-icon-message-lock{ background-position: -1259px -184px;  }
.large-icon-message-new{ background-position: -1319px -184px;  }
.large-icon-inbox{ background-position: -1379px -184px;  }
.large-icon-inbox-plus{ background-position: -1435px -184px;  }
.large-icon-inbox-minus{ background-position: -1494px -184px;  }
.large-icon-inbox-lock{ background-position: -1553px -184px;  }
.large-icon-inbox-in{ background-position: -1611px -184px;  }
.large-icon-inbox-out{ background-position: -1667px -184px;  }
.large-icon-computer-locked{ background-position: -1723px -184px;  }
.large-icon-computer-service{ background-position: -1783px -184px;  }
.large-icon-computer-process{ background-position: -1843px -184px;  }
.large-icon-phone{ background-position: -1903px -184px;  }
.large-icon-database-lock{ background-position: -1950px -184px;  }
.large-icon-database-plus{ background-position: 0 -246px;  }
.large-icon-database-minus{ background-position: -59px -246px;  }
.large-icon-database-ban{ background-position: -118px -246px;  }
.large-icon-folder-open{ background-position: -176px -246px;  }
.large-icon-folder-plus{ background-position: -238px -246px;  }
.large-icon-folder-minus{ background-position: -299px -246px;  }
.large-icon-folder-lock{ background-position: -360px -246px;  }
.large-icon-folder-flag{ background-position: -420px -246px;  }
.large-icon-folder-new{ background-position: -479px -246px;  }
.large-icon-check{ background-position: -539px -246px;  }
.large-icon-edit{ background-position: -593px -246px;  }
.large-icon-new-window{ background-position: -649px -246px;  }
.large-icon-more-windows{ background-position: -707px -246px;  }
.large-icon-show-big-thumbnails{ background-position: -762px -246px;  }
.large-icon-show-thumbnails{ background-position: -816px -246px;  }
.large-icon-show-thumbnails-with-lines{ background-position: -870px -246px;  }
.large-icon-show-lines{ background-position: -926px -246px;  }
.large-icon-playlist{ background-position: -982px -246px;  }
.large-icon-picture{ background-position: -1043px -246px;  }
.large-icon-imac{ background-position: -1099px -246px;  }
.large-icon-macbook{ background-position: -1157px -246px;  }
.large-icon-ipad{ background-position: -1217px -246px;  }
.large-icon-iphone{ background-position: -1269px -246px;  }
.large-icon-iphone-transfer{ background-position: -1315px -246px;  }
.large-icon-iphone-exchange{ background-position: -1376px -246px;  }
.large-icon-ipod{ background-position: -1437px -246px;  }
.large-icon-ipod-shuffle{ background-position: -1483px -246px;  }
.large-icon-ear-plugs{ background-position: -1530px -246px;  }
.large-icon-albums{ background-position: -1582px -246px;  }
.large-icon-step-backward{ background-position: -1642px -246px;  }
.large-icon-fast-backward{ background-position: -1688px -246px;  }
.large-icon-rewind{ background-position: -1745px -246px;  }
.large-icon-play{ background-position: -1800px -246px;  }
.large-icon-pause{ background-position: -1848px -246px;  }
.large-icon-stop{ background-position: -1890px -246px;  }
.large-icon-forward{ background-position: -1936px -246px;  }
.large-icon-fast-forward{ background-position: 0 -308px;  }
.large-icon-step-forward{ background-position: -57px -308px;  }
.large-icon-eject{ background-position: -103px -308px;  }
.large-icon-facetime-video{ background-position: -153px -308px;  }
.large-icon-download-alt{ background-position: -209px -308px;  }
.large-icon-mute{ background-position: -265px -308px;  }
.large-icon-volume-down{ background-position: -319px -308px;  }
.large-icon-volume-up{ background-position: -367px -308px;  }
.large-icon-screenshot{ background-position: -423px -308px;  }
.large-icon-move{ background-position: -482px -308px;  }
.large-icon-more{ background-position: -538px -308px;  }
.large-icon-brightness-reduce{ background-position: -592px -308px;  }
.large-icon-brightness-increase{ background-position: -644px -308px;  }
.large-icon-circle-plus{ background-position: -700px -308px;  }
.large-icon-circle-minus{ background-position: -758px -308px;  }
.large-icon-circle-remove{ background-position: -816px -308px;  }
.large-icon-circle-ok{ background-position: -874px -308px;  }
.large-icon-circle-question-mark{ background-position: -932px -308px;  }
.large-icon-circle-info{ background-position: -990px -308px;  }
.large-icon-circle-exclamation-mark{ background-position: -1048px -308px;  }
.large-icon-remove{ background-position: -1106px -308px;  }
.large-icon-ok{ background-position: -1164px -308px;  }
.large-icon-ban{ background-position: -1222px -308px;  }
.large-icon-download{ background-position: -1280px -308px;  }
.large-icon-upload{ background-position: -1338px -308px;  }
.large-icon-shopping-cart{ background-position: -1396px -308px;  }
.large-icon-lock{ background-position: -1454px -308px;  }
.large-icon-unlock{ background-position: -1507px -308px;  }
.large-icon-electricity{ background-position: -1560px -308px;  }
.large-icon-ok-2{ background-position: -1603px -308px;  }
.large-icon-remove-2{ background-position: -1660px -308px;  }
.large-icon-cart-out{ background-position: -1710px -308px;  }
.large-icon-cart-in{ background-position: -1768px -308px;  }
.large-icon-left-arrow{ background-position: -1826px -308px;  }
.large-icon-right-arrow{ background-position: -1878px -308px;  }
.large-icon-down-arrow{ background-position: -1930px -308px;  }
.large-icon-up-arrow{ background-position: 0 -370px;  }
.large-icon-resize-small{ background-position: -50px -370px;  }
.large-icon-resize-full{ background-position: -106px -370px;  }
.large-icon-circle-arrow-left{ background-position: -162px -370px;  }
.large-icon-circle-arrow-right{ background-position: -220px -370px;  }
.large-icon-circle-arrow-up{ background-position: -278px -370px;  }
.large-icon-circle-arrow-down{ background-position: -336px -370px;  }
.large-icon-play-button{ background-position: -394px -370px;  }
.large-icon-unshare{ background-position: -452px -370px;  }
.large-icon-share{ background-position: -508px -370px;  }
.large-icon-thin-arrow-right{ background-position: -564px -370px;  }
.large-icon-thin-arrow-left{ background-position: -611px -370px;  }
.large-icon-bluetooth{ background-position: -658px -370px;  }
.large-icon-euro{ background-position: -704px -370px;  }
.large-icon-usd{ background-position: -758px -370px;  }
.large-icon-bp{ background-position: -807px -370px;  }
.large-icon-retweet-2{ background-position: -856px -370px;  }
.large-icon-moon{ background-position: -921px -370px;  }
.large-icon-sun{ background-position: -975px -370px;  }
.large-icon-cloud{ background-position: -1031px -370px;  }
.large-icon-direction{ background-position: -1090px -370px;  }
.large-icon-brush{ background-position: -1148px -370px;  }
.large-icon-pen{ background-position: -1205px -370px;  }
.large-icon-zoom-in{ background-position: -1261px -370px;  }
.large-icon-zoom-out{ background-position: -1318px -370px;  }
.large-icon-pin{ background-position: -1375px -370px;  }
.large-icon-riflescope{ background-position: -1417px -370px;  }
.large-icon-rotation-lock{ background-position: -1474px -370px;  }
.large-icon-flash{ background-position: -1533px -370px;  }
.large-icon-google-maps{ background-position: -1579px -370px;  }
.large-icon-anchor{ background-position: -1626px -370px;  }
.large-icon-conversation{ background-position: -1682px -370px;  }
.large-icon-chat{ background-position: -1739px -370px;  }
.large-icon-male{ background-position: -1795px -370px;  }
.large-icon-female{ background-position: -1849px -370px;  }
.large-icon-asterisk{ background-position: -1897px -370px;  }
.large-icon-divide{ background-position: -1949px -370px;  }
.large-icon-snorkel-diving{ background-position: 0 -432px;  }
.large-icon-scuba-diving{ background-position: -59px -432px;  }
.large-icon-oxygen-bottle{ background-position: -118px -432px;  }
.large-icon-fins{ background-position: -172px -432px;  }
.large-icon-fishes{ background-position: -235px -432px;  }
.large-icon-boat{ background-position: -295px -432px;  }
.large-icon-delete-point{ background-position: -351px -432px;  }
.large-icon-sheriffs-star{ background-position: -409px -432px;  }
.large-icon-qrcode{ background-position: -465px -432px;  }
.large-icon-barcode{ background-position: -521px -432px;  }
.large-icon-pool{ background-position: -577px -432px;  }
.large-icon-buoy{ background-position: -633px -432px;  }
.large-icon-spade{ background-position: -689px -432px;  }
.large-icon-bank{ background-position: -745px -432px;  }
.large-icon-vcard{ background-position: -801px -432px;  }
.large-icon-electrical-plug{ background-position: -855px -432px;  }
.large-icon-flag{ background-position: -905px -432px;  }
.large-icon-credit-card{ background-position: -958px -432px;  }
.large-icon-keyboard-wireless{ background-position: -1016px -432px;  }
.large-icon-keyboard-wired{ background-position: -1075px -432px;  }
.large-icon-shield{ background-position: -1134px -432px;  }
.large-icon-ring{ background-position: -1188px -432px;  }
.large-icon-cake{ background-position: -1241px -432px;  }
.large-icon-drink{ background-position: -1295px -432px;  }
.large-icon-beer{ background-position: -1350px -432px;  }
.large-icon-fast-food{ background-position: -1405px -432px;  }
.large-icon-cutlery{ background-position: -1465px -432px;  }
.large-icon-pizza{ background-position: -1510px -432px;  }
.large-icon-birthday-cake{ background-position: -1568px -432px;  }
.large-icon-tablet{ background-position: -1626px -432px;  }
.large-icon-settings{ background-position: -1683px -432px;  }
.large-icon-bullets{ background-position: -1739px -432px;  }
.large-icon-cardio{ background-position: -1798px -432px;  }
.large-icon-t-shirt{ background-position: -1855px -432px;  }
.large-icon-pants{ background-position: -1915px -432px;  }
.large-icon-sweater{ background-position: -1966px -432px;  }
.large-icon-fabric{ background-position: 0 -494px;  }
.large-icon-leather{ background-position: -59px -494px;  }
.large-icon-scissors{ background-position: -114px -494px;  }
.large-icon-podium{ background-position: -170px -494px;  }
.large-icon-skull{ background-position: -230px -494px;  }
.large-icon-celebration{ background-position: -284px -494px;  }
.large-icon-tea-kettle{ background-position: -340px -494px;  }
.large-icon-french-press{ background-position: -398px -494px;  }
.large-icon-coffe-cup{ background-position: -453px -494px;  }
.large-icon-pot{ background-position: -510px -494px;  }
.large-icon-grater{ background-position: -569px -494px;  }
.large-icon-kettle{ background-position: -619px -494px;  }
.large-icon-hospital{ background-position: -674px -494px;  }
.large-icon-hospital-h{ background-position: -730px -494px;  }
.large-icon-microphone{ background-position: -786px -494px;  }
.large-icon-webcam{ background-position: -835px -494px;  }
.large-icon-temple-christianity-church{ background-position: -886px -494px;  }
.large-icon-temple-islam{ background-position: -942px -494px;  }
.large-icon-temple-hindu{ background-position: -999px -494px;  }
.large-icon-temple-buddhist{ background-position: -1055px -494px;  }
.large-icon-electrical-socket-eu{ background-position: -1115px -494px;  }
.large-icon-electrical-socket-us{ background-position: -1170px -494px;  }
.large-icon-bomb{ background-position: -1225px -494px;  }
.large-icon-comments{ background-position: -1284px -494px;  }
.large-icon-flower{ background-position: -1340px -494px;  }
.large-icon-baseball{ background-position: -1391px -494px;  }
.large-icon-rugby{ background-position: -1448px -494px;  }
.large-icon-ax{ background-position: -1503px -494px;  }
.large-icon-table-tennis{ background-position: -1562px -494px;  }
.large-icon-bowling{ background-position: -1618px -494px;  }
.large-icon-tree-conifer{ background-position: -1674px -494px;  }
.large-icon-tree-deciduous{ background-position: -1727px -494px;  }
.large-icon-more-items{ background-position: -1779px -494px;  }
.large-icon-sort{ background-position: -1832px -494px;  }
.large-icon-filter{ background-position: -1889px -494px;  }
.large-icon-gamepad{ background-position: -1941px -494px;  }
.large-icon-playing-dices{ background-position: 0 -556px;  }
.large-icon-calculator{ background-position: -59px -556px;  }
.large-icon-tie{ background-position: -112px -556px;  }
.large-icon-wallet{ background-position: -155px -556px;  }
.large-icon-share{ background-position: -212px -556px;  }
.large-icon-sampler{ background-position: -266px -556px;  }
.large-icon-piano{ background-position: -325px -556px;  }
.large-icon-web-browser{ background-position: -380px -556px;  }
.large-icon-blog{ background-position: -436px -556px;  }
.large-icon-dashboard{ background-position: -489px -556px;  }
.large-icon-certificate{ background-position: -545px -556px;  }
.large-icon-bell{ background-position: -594px -556px;  }
.large-icon-candle{ background-position: -650px -556px;  }
.large-icon-pin-classic{ background-position: -702px -556px;  }
.large-icon-iphone-shake{ background-position: -758px -556px;  }
.large-icon-pin-flag{ background-position: -814px -556px;  }
.large-icon-turtle{ background-position: -876px -556px;  }
.large-icon-rabbit{ background-position: -936px -556px;  }
.large-icon-globe{ background-position: -994px -556px;  }
.large-icon-briefcase{ background-position: -1050px -556px;  }
.large-icon-hdd{ background-position: -1106px -556px;  }
.large-icon-thumbs-up{ background-position: -1162px -556px;  }
.large-icon-thumbs-down{ background-position: -1218px -556px;  }
.large-icon-hand-right{ background-position: -1274px -556px;  }
.large-icon-hand-left{ background-position: -1332px -556px;  }
.large-icon-hand-up{ background-position: -1390px -556px;  }
.large-icon-hand-down{ background-position: -1441px -556px;  }
.large-icon-fullscreen{ background-position: -1492px -556px;  }
.large-icon-shopping-bag{ background-position: -1548px -556px;  }
.large-icon-book-open{ background-position: -1603px -556px;  }
.large-icon-nameplate{ background-position: -1660px -556px;  }
.large-icon-nameplate-alt{ background-position: -1716px -556px;  }
.large-icon-vases{ background-position: -1772px -556px;  }
.large-icon-announcement{ background-position: -1828px -556px;  }
.large-icon-dumbbell{ background-position: -1885px -556px;  }
.large-icon-suitcase{ background-position: -1943px -556px;  }
.large-icon-file-import{ background-position: 0 -618px;  }
.large-icon-file-export{ background-position: -54px -618px;  }
.large-icon-pinterest{ background-position: -109px -618px;  }
.large-icon-dropbox{ background-position: -165px -618px;  }
.large-icon-google-alt{ background-position: -221px -618px;  }
.large-icon-jolicloud{ background-position: -277px -618px;  }
.large-icon-yahoo{ background-position: -333px -618px;  }
.large-icon-blogger{ background-position: -389px -618px;  }
.large-icon-picasa{ background-position: -445px -618px;  }
.large-icon-amazon{ background-position: -501px -618px;  }
.large-icon-tumblr{ background-position: -557px -618px;  }
.large-icon-wordpress{ background-position: -613px -618px;  }
.large-icon-instapaper{ background-position: -669px -618px;  }
.large-icon-evernote{ background-position: -725px -618px;  }
.large-icon-xing{ background-position: -781px -618px;  }
.large-icon-zootool{ background-position: -837px -618px;  }
.large-icon-dribbble{ background-position: -893px -618px;  }
.large-icon-deviantart{ background-position: -949px -618px;  }
.large-icon-read-it-later{ background-position: -1005px -618px;  }
.large-icon-linked-in{ background-position: -1061px -618px;  }
.large-icon-forrst{ background-position: -1117px -618px;  }
.large-icon-pinboard{ background-position: -1173px -618px;  }
.large-icon-behance{ background-position: -1229px -618px;  }
.large-icon-github{ background-position: -1285px -618px;  }
.large-icon-youtube{ background-position: -1341px -618px;  }
.large-icon-skitch{ background-position: -1397px -618px;  }
.large-icon-4square{ background-position: -1453px -618px;  }
.large-icon-quora{ background-position: -1509px -618px;  }
.large-icon-google-plus{ background-position: -1565px -618px;  }
.large-icon-spotify{ background-position: -1621px -618px;  }
.large-icon-stumbleupon{ background-position: -1677px -618px;  }
.large-icon-readability{ background-position: -1733px -618px;  }
.large-icon-facebook{ background-position: -1789px -618px;  }
.large-icon-twitter-t{ background-position: -1845px -618px;  }
.large-icon-twitter{ background-position: -1901px -618px;  }
.large-icon-buzz{ background-position: -1957px -618px;  }
.large-icon-vimeo{ background-position: 0 -680px;  }
.large-icon-flickr{ background-position: -56px -680px;  }
.large-icon-last-fm{ background-position: -112px -680px;  }
.large-icon-rss{ background-position: -168px -680px;  }
.large-icon-skype{ background-position: -224px -680px;  }
.large-icon-e-mail{ background-position: -280px -680px;  }