@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome/fontawesome-webfont.eot?v=3.1.0');
    src: url('fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('fonts/fontawesome/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('fonts/fontawesome/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"],
a [class^="icon-"]:before,
a [class*=" icon-"]:before {
    display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
    display: inline-block;
    width: 1.2857142857142858em;
    text-align: center;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.5714285714285714em;
}
ul.icons-ul {
    list-style-type: none;
    text-indent: -0.7142857142857143em;
    margin-left: 2.142857142857143em;
}
ul.icons-ul > li .icon-li {
    width: 0.7142857142857143em;
    display: inline-block;
    text-align: center;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
    display: none;
}
.icon-muted {
    color: #eeeeee;
}
.icon-light {
    color: #ffffff;
}
.icon-dark {
    color: #333333;
}
.icon-border {
    border: solid 1px #eeeeee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.icon-2x {
    font-size: 2em;
}
.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.icon-3x {
    font-size: 3em;
}
.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.icon-4x {
    font-size: 4em;
}
.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.icon-5x {
    font-size: 5em;
}
.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
    margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
    margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.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-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
    background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
    line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
    display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
    line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
    margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em;
}
.icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
    0% {
    -moz-transform: rotate(0deg);
}
100% {
    -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
    0% {
    -webkit-transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
    0% {
    -o-transform: rotate(0deg);
}
100% {
    -o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
    0% {
    -ms-transform: rotate(0deg);
}
100% {
    -ms-transform: rotate(359deg);
}
}
@keyframes spin {
    0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.icon-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
    content: "\f000";
}
.icon-music:before {
    content: "\f001";
}
.icon-search:before {
    content: "\f002";
}
.icon-envelope:before {
    content: "\f003";
}
.icon-heart:before {
    content: "\f004";
}
.icon-star:before {
    content: "\f005";
}
.icon-star-empty:before {
    content: "\f006";
}
.icon-user:before {
    content: "\f007";
}
.icon-film:before {
    content: "\f008";
}
.icon-th-large:before {
    content: "\f009";
}
.icon-th:before {
    content: "\f00a";
}
.icon-th-list:before {
    content: "\f00b";
}
.icon-ok:before {
    content: "\f00c";
}
.icon-remove:before {
    content: "\f00d";
}
.icon-zoom-in:before {
    content: "\f00e";
}
.icon-zoom-out:before {
    content: "\f010";
}
.icon-off:before {
    content: "\f011";
}
.icon-signal:before {
    content: "\f012";
}
.icon-cog:before {
    content: "\f013";
}
.icon-trash:before {
    content: "\f014";
}
.icon-home:before {
    content: "\f015";
}
.icon-file:before {
    content: "\f016";
}
.icon-time:before {
    content: "\f017";
}
.icon-road:before {
    content: "\f018";
}
.icon-download-alt:before {
    content: "\f019";
}
.icon-download:before {
    content: "\f01a";
}
.icon-upload:before {
    content: "\f01b";
}
.icon-inbox:before {
    content: "\f01c";
}
.icon-play-circle:before {
    content: "\f01d";
}
.icon-repeat:before,
.icon-rotate-right:before {
    content: "\f01e";
}
/* F020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
    content: "\f021";
}
.icon-list-alt:before {
    content: "\f022";
}
.icon-lock:before {
    content: "\f023";
}
.icon-flag:before {
    content: "\f024";
}
.icon-headphones:before {
    content: "\f025";
}
.icon-volume-off:before {
    content: "\f026";
}
.icon-volume-down:before {
    content: "\f027";
}
.icon-volume-up:before {
    content: "\f028";
}
.icon-qrcode:before {
    content: "\f029";
}
.icon-barcode:before {
    content: "\f02a";
}
.icon-tag:before {
    content: "\f02b";
}
.icon-tags:before {
    content: "\f02c";
}
.icon-book:before {
    content: "\f02d";
}
.icon-bookmark:before {
    content: "\f02e";
}
.icon-print:before {
    content: "\f02f";
}
.icon-camera:before {
    content: "\f030";
}
.icon-font:before {
    content: "\f031";
}
.icon-bold:before {
    content: "\f032";
}
.icon-italic:before {
    content: "\f033";
}
.icon-text-height:before {
    content: "\f034";
}
.icon-text-width:before {
    content: "\f035";
}
.icon-align-left:before {
    content: "\f036";
}
.icon-align-center:before {
    content: "\f037";
}
.icon-align-right:before {
    content: "\f038";
}
.icon-align-justify:before {
    content: "\f039";
}
.icon-list:before {
    content: "\f03a";
}
.icon-indent-left:before {
    content: "\f03b";
}
.icon-indent-right:before {
    content: "\f03c";
}
.icon-facetime-video:before {
    content: "\f03d";
}
.icon-picture:before {
    content: "\f03e";
}
.icon-pencil:before {
    content: "\f040";
}
.icon-map-marker:before {
    content: "\f041";
}
.icon-adjust:before {
    content: "\f042";
}
.icon-tint:before {
    content: "\f043";
}
.icon-edit:before {
    content: "\f044";
}
.icon-share:before {
    content: "\f045";
}
.icon-check:before {
    content: "\f046";
}
.icon-move:before {
    content: "\f047";
}
.icon-step-backward:before {
    content: "\f048";
}
.icon-fast-backward:before {
    content: "\f049";
}
.icon-backward:before {
    content: "\f04a";
}
.icon-play:before {
    content: "\f04b";
}
.icon-pause:before {
    content: "\f04c";
}
.icon-stop:before {
    content: "\f04d";
}
.icon-forward:before {
    content: "\f04e";
}
.icon-fast-forward:before {
    content: "\f050";
}
.icon-step-forward:before {
    content: "\f051";
}
.icon-eject:before {
    content: "\f052";
}
.icon-chevron-left:before {
    content: "\f053";
}
.icon-chevron-right:before {
    content: "\f054";
}
.icon-plus-sign:before {
    content: "\f055";
}
.icon-minus-sign:before {
    content: "\f056";
}
.icon-remove-sign:before {
    content: "\f057";
}
.icon-ok-sign:before {
    content: "\f058";
}
.icon-question-sign:before {
    content: "\f059";
}
.icon-info-sign:before {
    content: "\f05a";
}
.icon-screenshot:before {
    content: "\f05b";
}
.icon-remove-circle:before {
    content: "\f05c";
}
.icon-ok-circle:before {
    content: "\f05d";
}
.icon-ban-circle:before {
    content: "\f05e";
}
.icon-arrow-left:before {
    content: "\f060";
}
.icon-arrow-right:before {
    content: "\f061";
}
.icon-arrow-up:before {
    content: "\f062";
}
.icon-arrow-down:before {
    content: "\f063";
}
.icon-share-alt:before,
.icon-mail-forward:before {
    content: "\f064";
}
.icon-resize-full:before {
    content: "\f065";
}
.icon-resize-small:before {
    content: "\f066";
}
.icon-plus:before {
    content: "\f067";
}
.icon-minus:before {
    content: "\f068";
}
.icon-asterisk:before {
    content: "\f069";
}
.icon-exclamation-sign:before {
    content: "\f06a";
}
.icon-gift:before {
    content: "\f06b";
}
.icon-leaf:before {
    content: "\f06c";
}
.icon-fire:before {
    content: "\f06d";
}
.icon-eye-open:before {
    content: "\f06e";
}
.icon-eye-close:before {
    content: "\f070";
}
.icon-warning-sign:before {
    content: "\f071";
}
.icon-plane:before {
    content: "\f072";
}
.icon-calendar:before {
    content: "\f073";
}
.icon-random:before {
    content: "\f074";
}
.icon-comment:before {
    content: "\f075";
}
.icon-magnet:before {
    content: "\f076";
}
.icon-chevron-up:before {
    content: "\f077";
}
.icon-chevron-down:before {
    content: "\f078";
}
.icon-retweet:before {
    content: "\f079";
}
.icon-shopping-cart:before {
    content: "\f07a";
}
.icon-folder-close:before {
    content: "\f07b";
}
.icon-folder-open:before {
    content: "\f07c";
}
.icon-resize-vertical:before {
    content: "\f07d";
}
.icon-resize-horizontal:before {
    content: "\f07e";
}
.icon-bar-chart:before {
    content: "\f080";
}
.icon-twitter-sign:before {
    content: "\f081";
}
.icon-facebook-sign:before {
    content: "\f082";
}
.icon-camera-retro:before {
    content: "\f083";
}
.icon-key:before {
    content: "\f084";
}
.icon-cogs:before {
    content: "\f085";
}
.icon-comments:before {
    content: "\f086";
}
.icon-thumbs-up:before {
    content: "\f087";
}
.icon-thumbs-down:before {
    content: "\f088";
}
.icon-star-half:before {
    content: "\f089";
}
.icon-heart-empty:before {
    content: "\f08a";
}
.icon-signout:before {
    content: "\f08b";
}
.icon-linkedin-sign:before {
    content: "\f08c";
}
.icon-pushpin:before {
    content: "\f08d";
}
.icon-external-link:before {
    content: "\f08e";
}
.icon-signin:before {
    content: "\f090";
}
.icon-trophy:before {
    content: "\f091";
}
.icon-github-sign:before {
    content: "\f092";
}
.icon-upload-alt:before {
    content: "\f093";
}
.icon-lemon:before {
    content: "\f094";
}
.icon-phone:before {
    content: "\f095";
}
.icon-check-empty:before {
    content: "\f096";
}
.icon-bookmark-empty:before {
    content: "\f097";
}
.icon-phone-sign:before {
    content: "\f098";
}
.icon-twitter:before {
    content: "\f099";
}
.icon-facebook:before {
    content: "\f09a";
}
.icon-github:before {
    content: "\f09b";
}
.icon-unlock:before {
    content: "\f09c";
}
.icon-credit-card:before {
    content: "\f09d";
}
.icon-rss:before {
    content: "\f09e";
}
.icon-hdd:before {
    content: "\f0a0";
}
.icon-bullhorn:before {
    content: "\f0a1";
}
.icon-bell:before {
    content: "\f0a2";
}
.icon-certificate:before {
    content: "\f0a3";
}
.icon-hand-right:before {
    content: "\f0a4";
}
.icon-hand-left:before {
    content: "\f0a5";
}
.icon-hand-up:before {
    content: "\f0a6";
}
.icon-hand-down:before {
    content: "\f0a7";
}
.icon-circle-arrow-left:before {
    content: "\f0a8";
}
.icon-circle-arrow-right:before {
    content: "\f0a9";
}
.icon-circle-arrow-up:before {
    content: "\f0aa";
}
.icon-circle-arrow-down:before {
    content: "\f0ab";
}
.icon-globe:before {
    content: "\f0ac";
}
.icon-wrench:before {
    content: "\f0ad";
}
.icon-tasks:before {
    content: "\f0ae";
}
.icon-filter:before {
    content: "\f0b0";
}
.icon-briefcase:before {
    content: "\f0b1";
}
.icon-fullscreen:before {
    content: "\f0b2";
}
.icon-group:before {
    content: "\f0c0";
}
.icon-link:before {
    content: "\f0c1";
}
.icon-cloud:before {
    content: "\f0c2";
}
.icon-beaker:before {
    content: "\f0c3";
}
.icon-cut:before {
    content: "\f0c4";
}
.icon-copy:before {
    content: "\f0c5";
}
.icon-paper-clip:before {
    content: "\f0c6";
}
.icon-save:before {
    content: "\f0c7";
}
.icon-sign-blank:before {
    content: "\f0c8";
}
.icon-reorder:before {
    content: "\f0c9";
}
.icon-list-ul:before {
    content: "\f0ca";
}
.icon-list-ol:before {
    content: "\f0cb";
}
.icon-strikethrough:before {
    content: "\f0cc";
}
.icon-underline:before {
    content: "\f0cd";
}
.icon-table:before {
    content: "\f0ce";
}
.icon-magic:before {
    content: "\f0d0";
}
.icon-truck:before {
    content: "\f0d1";
}
.icon-pinterest:before {
    content: "\f0d2";
}
.icon-pinterest-sign:before {
    content: "\f0d3";
}
.icon-google-plus-sign:before {
    content: "\f0d4";
}
.icon-google-plus:before {
    content: "\f0d5";
}
.icon-money:before {
    content: "\f0d6";
}
.icon-caret-down:before {
    content: "\f0d7";
}
.icon-caret-up:before {
    content: "\f0d8";
}
.icon-caret-left:before {
    content: "\f0d9";
}
.icon-caret-right:before {
    content: "\f0da";
}
.icon-columns:before {
    content: "\f0db";
}
.icon-sort:before {
    content: "\f0dc";
}
.icon-sort-down:before {
    content: "\f0dd";
}
.icon-sort-up:before {
    content: "\f0de";
}
.icon-envelope-alt:before {
    content: "\f0e0";
}
.icon-linkedin:before {
    content: "\f0e1";
}
.icon-undo:before,
.icon-rotate-left:before {
    content: "\f0e2";
}
.icon-legal:before {
    content: "\f0e3";
}
.icon-dashboard:before {
    content: "\f0e4";
}
.icon-comment-alt:before {
    content: "\f0e5";
}
.icon-comments-alt:before {
    content: "\f0e6";
}
.icon-bolt:before {
    content: "\f0e7";
}
.icon-sitemap:before {
    content: "\f0e8";
}
.icon-umbrella:before {
    content: "\f0e9";
}
.icon-paste:before {
    content: "\f0ea";
}
.icon-lightbulb:before {
    content: "\f0eb";
}
.icon-exchange:before {
    content: "\f0ec";
}
.icon-cloud-download:before {
    content: "\f0ed";
}
.icon-cloud-upload:before {
    content: "\f0ee";
}
.icon-user-md:before {
    content: "\f0f0";
}
.icon-stethoscope:before {
    content: "\f0f1";
}
.icon-suitcase:before {
    content: "\f0f2";
}
.icon-bell-alt:before {
    content: "\f0f3";
}
.icon-coffee:before {
    content: "\f0f4";
}
.icon-food:before {
    content: "\f0f5";
}
.icon-file-alt:before {
    content: "\f0f6";
}
.icon-building:before {
    content: "\f0f7";
}
.icon-hospital:before {
    content: "\f0f8";
}
.icon-ambulance:before {
    content: "\f0f9";
}
.icon-medkit:before {
    content: "\f0fa";
}
.icon-fighter-jet:before {
    content: "\f0fb";
}
.icon-beer:before {
    content: "\f0fc";
}
.icon-h-sign:before {
    content: "\f0fd";
}
.icon-plus-sign-alt:before {
    content: "\f0fe";
}
.icon-double-angle-left:before {
    content: "\f100";
}
.icon-double-angle-right:before {
    content: "\f101";
}
.icon-double-angle-up:before {
    content: "\f102";
}
.icon-double-angle-down:before {
    content: "\f103";
}
.icon-angle-left:before {
    content: "\f104";
}
.icon-angle-right:before {
    content: "\f105";
}
.icon-angle-up:before {
    content: "\f106";
}
.icon-angle-down:before {
    content: "\f107";
}
.icon-desktop:before {
    content: "\f108";
}
.icon-laptop:before {
    content: "\f109";
}
.icon-tablet:before {
    content: "\f10a";
}
.icon-mobile-phone:before {
    content: "\f10b";
}
.icon-circle-blank:before {
    content: "\f10c";
}
.icon-quote-left:before {
    content: "\f10d";
}
.icon-quote-right:before {
    content: "\f10e";
}
.icon-spinner:before {
    content: "\f110";
}
.icon-circle:before {
    content: "\f111";
}
.icon-reply:before,
.icon-mail-reply:before {
    content: "\f112";
}
.icon-folder-close-alt:before {
    content: "\f114";
}
.icon-folder-open-alt:before {
    content: "\f115";
}
.icon-expand-alt:before {
    content: "\f116";
}
.icon-collapse-alt:before {
    content: "\f117";
}
.icon-smile:before {
    content: "\f118";
}
.icon-frown:before {
    content: "\f119";
}
.icon-meh:before {
    content: "\f11a";
}
.icon-gamepad:before {
    content: "\f11b";
}
.icon-keyboard:before {
    content: "\f11c";
}
.icon-flag-alt:before {
    content: "\f11d";
}
.icon-flag-checkered:before {
    content: "\f11e";
}
.icon-terminal:before {
    content: "\f120";
}
.icon-code:before {
    content: "\f121";
}
.icon-reply-all:before {
    content: "\f122";
}
.icon-mail-reply-all:before {
    content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
    content: "\f123";
}
.icon-location-arrow:before {
    content: "\f124";
}
.icon-crop:before {
    content: "\f125";
}
.icon-code-fork:before {
    content: "\f126";
}
.icon-unlink:before {
    content: "\f127";
}
.icon-question:before {
    content: "\f128";
}
.icon-info:before {
    content: "\f129";
}
.icon-exclamation:before {
    content: "\f12a";
}
.icon-superscript:before {
    content: "\f12b";
}
.icon-subscript:before {
    content: "\f12c";
}
.icon-eraser:before {
    content: "\f12d";
}
.icon-puzzle-piece:before {
    content: "\f12e";
}
.icon-microphone:before {
    content: "\f130";
}
.icon-microphone-off:before {
    content: "\f131";
}
.icon-shield:before {
    content: "\f132";
}
.icon-calendar-empty:before {
    content: "\f133";
}
.icon-fire-extinguisher:before {
    content: "\f134";
}
.icon-rocket:before {
    content: "\f135";
}
.icon-maxcdn:before {
    content: "\f136";
}
.icon-chevron-sign-left:before {
    content: "\f137";
}
.icon-chevron-sign-right:before {
    content: "\f138";
}
.icon-chevron-sign-up:before {
    content: "\f139";
}
.icon-chevron-sign-down:before {
    content: "\f13a";
}
.icon-html5:before {
    content: "\f13b";
}
.icon-css3:before {
    content: "\f13c";
}
.icon-anchor:before {
    content: "\f13d";
}
.icon-unlock-alt:before {
    content: "\f13e";
}
.icon-bullseye:before {
    content: "\f140";
}
.icon-ellipsis-horizontal:before {
    content: "\f141";
}
.icon-ellipsis-vertical:before {
    content: "\f142";
}
.icon-rss-sign:before {
    content: "\f143";
}
.icon-play-sign:before {
    content: "\f144";
}
.icon-ticket:before {
    content: "\f145";
}
.icon-minus-sign-alt:before {
    content: "\f146";
}
.icon-check-minus:before {
    content: "\f147";
}
.icon-level-up:before {
    content: "\f148";
}
.icon-level-down:before {
    content: "\f149";
}
.icon-check-sign:before {
    content: "\f14a";
}
.icon-edit-sign:before {
    content: "\f14b";
}
.icon-external-link-sign:before {
    content: "\f14c";
}
.icon-share-sign:before {
    content: "\f14d";
}





/*
=================================================================
(#13gps) GLYPHICONS

Project:  GLYPHICONS HALFLINGS
Author:   Jan Kovarik - www.glyphicons.com
Twitter:  @jankovarik
=================================================================
*/

html,
html .halflings {
    -webkit-font-smoothing: antialiased !important;
}

@font-face {
    font-family: 'Glyphicons';
    src: url('fonts/glyphicons.pro/glyphicons-regular.eot');
    src: url('fonts/glyphicons.pro/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons.pro/glyphicons-regular.woff') format('woff'), url('fonts/glyphicons.pro/glyphicons-regular.ttf') format('truetype'), url('fonts/glyphicons.pro/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.glyphicons {
    display: inline-block;
    position: relative;
    padding: 0;
    text-decoration: none;
    font: 14px/1em 'Glyphicons';
    font-style: normal;
    *display: inline;
    *zoom: 1;
}
.glyphicons:before {
    display: inline-block;
}
.glyphicons.white:before {
    color: #fff;
}
.glyphicons.glass:before {
    content: "\e001";
}
.glyphicons.leaf:before {
    content: "\e002";
}
.glyphicons.dog:before {
    content: "\e003";
}
.glyphicons.user:before {
    content: "\e004";
}
.glyphicons.girl:before {
    content: "\e005";
}
.glyphicons.car:before {
    content: "\e006";
}
.glyphicons.user_add:before {
    content: "\e007";
}
.glyphicons.user_remove:before {
    content: "\e008";
}
.glyphicons.film:before {
    content: "\e009";
}
.glyphicons.magic:before {
    content: "\e010";
}
.glyphicons.envelope:before {
    content: "\2709";
}
.glyphicons.camera:before {
    content: "\e012";
}
.glyphicons.heart:before {
    content: "\e013";
}
.glyphicons.beach_umbrella:before {
    content: "\e014";
}
.glyphicons.train:before {
    content: "\e015";
}
.glyphicons.print:before {
    content: "\e016";
}
.glyphicons.bin:before {
    content: "\e017";
}
.glyphicons.music:before {
    content: "\e018";
}
.glyphicons.note:before {
    content: "\e019";
}
.glyphicons.heart_empty:before {
    content: "\e020";
}
.glyphicons.home:before {
    content: "\e021";
}
.glyphicons.snowflake:before {
    content: "\2744";
}
.glyphicons.fire:before {
    content: "\e023";
}
.glyphicons.magnet:before {
    content: "\e024";
}
.glyphicons.parents:before {
    content: "\e025";
}
.glyphicons.binoculars:before {
    content: "\e026";
}
.glyphicons.road:before {
    content: "\e027";
}
.glyphicons.search:before {
    content: "\e028";
}
.glyphicons.cars:before {
    content: "\e029";
}
.glyphicons.notes_2:before {
    content: "\e030";
}
.glyphicons.pencil:before {
    content: "\270F";
}
.glyphicons.bus:before {
    content: "\e032";
}
.glyphicons.wifi_alt:before {
    content: "\e033";
}
.glyphicons.luggage:before {
    content: "\e034";
}
.glyphicons.old_man:before {
    content: "\e035";
}
.glyphicons.woman:before {
    content: "\e036";
}
.glyphicons.file:before {
    content: "\e037";
}
.glyphicons.coins:before {
    content: "\e038";
}
.glyphicons.airplane:before {
    content: "\2708";
}
.glyphicons.notes:before {
    content: "\e040";
}
.glyphicons.stats:before {
    content: "\e041";
}
.glyphicons.charts:before {
    content: "\e042";
}
.glyphicons.pie_chart:before {
    content: "\e043";
}
.glyphicons.group:before {
    content: "\e044";
}
.glyphicons.keys:before {
    content: "\e045";
}
.glyphicons.calendar:before {
    content: "\e046";
}
.glyphicons.router:before {
    content: "\e047";
}
.glyphicons.camera_small:before {
    content: "\e048";
}
.glyphicons.dislikes:before {
    content: "\e049";
}
.glyphicons.star:before {
    content: "\e050";
}
.glyphicons.link:before {
    content: "\e051";
}
.glyphicons.eye_open:before {
    content: "\e052";
}
.glyphicons.eye_close:before {
    content: "\e053";
}
.glyphicons.alarm:before {
    content: "\e054";
}
.glyphicons.clock:before {
    content: "\e055";
}
.glyphicons.stopwatch:before {
    content: "\e056";
}
.glyphicons.projector:before {
    content: "\e057";
}
.glyphicons.history:before {
    content: "\e058";
}
.glyphicons.truck:before {
    content: "\e059";
}
.glyphicons.cargo:before {
    content: "\e060";
}
.glyphicons.compass:before {
    content: "\e061";
}
.glyphicons.keynote:before {
    content: "\e062";
}
.glyphicons.paperclip:before {
    content: "\e063";
}
.glyphicons.power:before {
    content: "\e064";
}
.glyphicons.lightbulb:before {
    content: "\e065";
}
.glyphicons.tag:before {
    content: "\e066";
}
.glyphicons.tags:before {
    content: "\e067";
}
.glyphicons.cleaning:before {
    content: "\e068";
}
.glyphicons.ruller:before {
    content: "\e069";
}
.glyphicons.gift:before {
    content: "\e070";
}
.glyphicons.umbrella:before {
    content: "\2602";
}
.glyphicons.book:before {
    content: "\e072";
}
.glyphicons.bookmark:before {
    content: "\e073";
}
.glyphicons.wifi:before {
    content: "\e074";
}
.glyphicons.cup:before {
    content: "\e075";
}
.glyphicons.stroller:before {
    content: "\e076";
}
.glyphicons.headphones:before {
    content: "\e077";
}
.glyphicons.headset:before {
    content: "\e078";
}
.glyphicons.warning_sign:before {
    content: "\e079";
}
.glyphicons.signal:before {
    content: "\e080";
}
.glyphicons.retweet:before {
    content: "\e081";
}
.glyphicons.refresh:before {
    content: "\e082";
}
.glyphicons.roundabout:before {
    content: "\e083";
}
.glyphicons.random:before {
    content: "\e084";
}
.glyphicons.heat:before {
    content: "\e085";
}
.glyphicons.repeat:before {
    content: "\e086";
}
.glyphicons.display:before {
    content: "\e087";
}
.glyphicons.log_book:before {
    content: "\e088";
}
.glyphicons.adress_book:before {
    content: "\e089";
}
.glyphicons.building:before {
    content: "\e090";
}
.glyphicons.eyedropper:before {
    content: "\e091";
}
.glyphicons.adjust:before {
    content: "\e092";
}
.glyphicons.tint:before {
    content: "\e093";
}
.glyphicons.crop:before {
    content: "\e094";
}
.glyphicons.vector_path_square:before {
    content: "\e095";
}
.glyphicons.vector_path_circle:before {
    content: "\e096";
}
.glyphicons.vector_path_polygon:before {
    content: "\e097";
}
.glyphicons.vector_path_line:before {
    content: "\e098";
}
.glyphicons.vector_path_curve:before {
    content: "\e099";
}
.glyphicons.vector_path_all:before {
    content: "\e100";
}
.glyphicons.font:before {
    content: "\e101";
}
.glyphicons.italic:before {
    content: "\e102";
}
.glyphicons.bold:before {
    content: "\e103";
}
.glyphicons.text_underline:before {
    content: "\e104";
}
.glyphicons.text_strike:before {
    content: "\e105";
}
.glyphicons.text_height:before {
    content: "\e106";
}
.glyphicons.text_width:before {
    content: "\e107";
}
.glyphicons.text_resize:before {
    content: "\e108";
}
.glyphicons.left_indent:before {
    content: "\e109";
}
.glyphicons.right_indent:before {
    content: "\e110";
}
.glyphicons.align_left:before {
    content: "\e111";
}
.glyphicons.align_center:before {
    content: "\e112";
}
.glyphicons.align_right:before {
    content: "\e113";
}
.glyphicons.justify:before {
    content: "\e114";
}
.glyphicons.list:before {
    content: "\e115";
}
.glyphicons.text_smaller:before {
    content: "\e116";
}
.glyphicons.text_bigger:before {
    content: "\e117";
}
.glyphicons.embed:before {
    content: "\e118";
}
.glyphicons.embed_close:before {
    content: "\e119";
}
.glyphicons.table:before {
    content: "\e120";
}
.glyphicons.message_full:before {
    content: "\e121";
}
.glyphicons.message_empty:before {
    content: "\e122";
}
.glyphicons.message_in:before {
    content: "\e123";
}
.glyphicons.message_out:before {
    content: "\e124";
}
.glyphicons.message_plus:before {
    content: "\e125";
}
.glyphicons.message_minus:before {
    content: "\e126";
}
.glyphicons.message_ban:before {
    content: "\e127";
}
.glyphicons.message_flag:before {
    content: "\e128";
}
.glyphicons.message_lock:before {
    content: "\e129";
}
.glyphicons.message_new:before {
    content: "\e130";
}
.glyphicons.inbox:before {
    content: "\e131";
}
.glyphicons.inbox_plus:before {
    content: "\e132";
}
.glyphicons.inbox_minus:before {
    content: "\e133";
}
.glyphicons.inbox_lock:before {
    content: "\e134";
}
.glyphicons.inbox_in:before {
    content: "\e135";
}
.glyphicons.inbox_out:before {
    content: "\e136";
}
.glyphicons.cogwheel:before {
    content: "\e137";
}
.glyphicons.cogwheels:before {
    content: "\e138";
}
.glyphicons.picture:before {
    content: "\e139";
}
.glyphicons.adjust_alt:before {
    content: "\e140";
}
.glyphicons.database_lock:before {
    content: "\e141";
}
.glyphicons.database_plus:before {
    content: "\e142";
}
.glyphicons.database_minus:before {
    content: "\e143";
}
.glyphicons.database_ban:before {
    content: "\e144";
}
.glyphicons.folder_open:before {
    content: "\e145";
}
.glyphicons.folder_plus:before {
    content: "\e146";
}
.glyphicons.folder_minus:before {
    content: "\e147";
}
.glyphicons.folder_lock:before {
    content: "\e148";
}
.glyphicons.folder_flag:before {
    content: "\e149";
}
.glyphicons.folder_new:before {
    content: "\e150";
}
.glyphicons.edit:before {
    content: "\e151";
}
.glyphicons.new_window:before {
    content: "\e152";
}
.glyphicons.check:before {
    content: "\e153";
}
.glyphicons.unchecked:before {
    content: "\e154";
}
.glyphicons.more_windows:before {
    content: "\e155";
}
.glyphicons.show_big_thumbnails:before {
    content: "\e156";
}
.glyphicons.show_thumbnails:before {
    content: "\e157";
}
.glyphicons.show_thumbnails_with_lines:before {
    content: "\e158";
}
.glyphicons.show_lines:before {
    content: "\e159";
}
.glyphicons.playlist:before {
    content: "\e160";
}
.glyphicons.imac:before {
    content: "\e161";
}
.glyphicons.macbook:before {
    content: "\e162";
}
.glyphicons.ipad:before {
    content: "\e163";
}
.glyphicons.iphone:before {
    content: "\e164";
}
.glyphicons.iphone_transfer:before {
    content: "\e165";
}
.glyphicons.iphone_exchange:before {
    content: "\e166";
}
.glyphicons.ipod:before {
    content: "\e167";
}
.glyphicons.ipod_shuffle:before {
    content: "\e168";
}
.glyphicons.ear_plugs:before {
    content: "\e169";
}
.glyphicons.phone:before {
    content: "\e170";
}
.glyphicons.step_backward:before {
    content: "\e171";
}
.glyphicons.fast_backward:before {
    content: "\e172";
}
.glyphicons.rewind:before {
    content: "\e173";
}
.glyphicons.play:before {
    content: "\e174";
}
.glyphicons.pause:before {
    content: "\e175";
}
.glyphicons.stop:before {
    content: "\e176";
}
.glyphicons.forward:before {
    content: "\e177";
}
.glyphicons.fast_forward:before {
    content: "\e178";
}
.glyphicons.step_forward:before {
    content: "\e179";
}
.glyphicons.eject:before {
    content: "\e180";
}
.glyphicons.facetime_video:before {
    content: "\e181";
}
.glyphicons.download_alt:before {
    content: "\e182";
}
.glyphicons.mute:before {
    content: "\e183";
}
.glyphicons.volume_down:before {
    content: "\e184";
}
.glyphicons.volume_up:before {
    content: "\e185";
}
.glyphicons.screenshot:before {
    content: "\e186";
}
.glyphicons.move:before {
    content: "\e187";
}
.glyphicons.more:before {
    content: "\e188";
}
.glyphicons.brightness_reduce:before {
    content: "\e189";
}
.glyphicons.brightness_increase:before {
    content: "\e190";
}
.glyphicons.circle_plus:before {
    content: "\e191";
}
.glyphicons.circle_minus:before {
    content: "\e192";
}
.glyphicons.circle_remove:before {
    content: "\e193";
}
.glyphicons.circle_ok:before {
    content: "\e194";
}
.glyphicons.circle_question_mark:before {
    content: "\e195";
}
.glyphicons.circle_info:before {
    content: "\e196";
}
.glyphicons.circle_exclamation_mark:before {
    content: "\e197";
}
.glyphicons.remove:before {
    content: "\e198";
}
.glyphicons.ok:before {
    content: "\e199";
}
.glyphicons.ban:before {
    content: "\e200";
}
.glyphicons.download:before {
    content: "\e201";
}
.glyphicons.upload:before {
    content: "\e202";
}
.glyphicons.shopping_cart:before {
    content: "\e203";
}
.glyphicons.lock:before {
    content: "\e204";
}
.glyphicons.unlock:before {
    content: "\e205";
}
.glyphicons.electricity:before {
    content: "\e206";
}
.glyphicons.ok_2:before {
    content: "\e207";
}
.glyphicons.remove_2:before {
    content: "\e208";
}
.glyphicons.cart_out:before {
    content: "\e209";
}
.glyphicons.cart_in:before {
    content: "\e210";
}
.glyphicons.left_arrow:before {
    content: "\e211";
}
.glyphicons.right_arrow:before {
    content: "\e212";
}
.glyphicons.down_arrow:before {
    content: "\e213";
}
.glyphicons.up_arrow:before {
    content: "\e214";
}
.glyphicons.resize_small:before {
    content: "\e215";
}
.glyphicons.resize_full:before {
    content: "\e216";
}
.glyphicons.circle_arrow_left:before {
    content: "\e217";
}
.glyphicons.circle_arrow_right:before {
    content: "\e218";
}
.glyphicons.circle_arrow_top:before {
    content: "\e219";
}
.glyphicons.circle_arrow_down:before {
    content: "\e220";
}
.glyphicons.play_button:before {
    content: "\e221";
}
.glyphicons.unshare:before {
    content: "\e222";
}
.glyphicons.share:before {
    content: "\e223";
}
.glyphicons.chevron-right:before {
    content: "\e224";
}
.glyphicons.chevron-left:before {
    content: "\e225";
}
.glyphicons.bluetooth:before {
    content: "\e226";
}
.glyphicons.euro:before {
    content: "\20AC";
}
.glyphicons.usd:before {
    content: "\e228";
}
.glyphicons.gbp:before {
    content: "\e229";
}
.glyphicons.retweet_2:before {
    content: "\e230";
}
.glyphicons.moon:before {
    content: "\e231";
}
.glyphicons.sun:before {
    content: "\2609";
}
.glyphicons.cloud:before {
    content: "\2601";
}
.glyphicons.direction:before {
    content: "\e234";
}
.glyphicons.brush:before {
    content: "\e235";
}
.glyphicons.pen:before {
    content: "\e236";
}
.glyphicons.zoom_in:before {
    content: "\e237";
}
.glyphicons.zoom_out:before {
    content: "\e238";
}
.glyphicons.pin:before {
    content: "\e239";
}
.glyphicons.albums:before {
    content: "\e240";
}
.glyphicons.rotation_lock:before {
    content: "\e241";
}
.glyphicons.flash:before {
    content: "\e242";
}
.glyphicons.google_maps:before {
    content: "\e243";
}
.glyphicons.anchor:before {
    content: "\2693";
}
.glyphicons.conversation:before {
    content: "\e245";
}
.glyphicons.chat:before {
    content: "\e246";
}
.glyphicons.male:before {
    content: "\e247";
}
.glyphicons.female:before {
    content: "\e248";
}
.glyphicons.asterisk:before {
    content: "\002A";
}
.glyphicons.divide:before {
    content: "\00F7";
}
.glyphicons.snorkel_diving:before {
    content: "\e251";
}
.glyphicons.scuba_diving:before {
    content: "\e252";
}
.glyphicons.oxygen_bottle:before {
    content: "\e253";
}
.glyphicons.fins:before {
    content: "\e254";
}
.glyphicons.fishes:before {
    content: "\e255";
}
.glyphicons.boat:before {
    content: "\e256";
}
.glyphicons.delete:before {
    content: "\e257";
}
.glyphicons.sheriffs_star:before {
    content: "\e258";
}
.glyphicons.qrcode:before {
    content: "\e259";
}
.glyphicons.barcode:before {
    content: "\e260";
}
.glyphicons.pool:before {
    content: "\e261";
}
.glyphicons.buoy:before {
    content: "\e262";
}
.glyphicons.spade:before {
    content: "\e263";
}
.glyphicons.bank:before {
    content: "\e264";
}
.glyphicons.vcard:before {
    content: "\e265";
}
.glyphicons.electrical_plug:before {
    content: "\e266";
}
.glyphicons.flag:before {
    content: "\e267";
}
.glyphicons.credit_card:before {
    content: "\e268";
}
.glyphicons.keyboard-wireless:before {
    content: "\e269";
}
.glyphicons.keyboard-wired:before {
    content: "\e270";
}
.glyphicons.shield:before {
    content: "\e271";
}
.glyphicons.ring:before {
    content: "\02DA";
}
.glyphicons.cake:before {
    content: "\e273";
}
.glyphicons.drink:before {
    content: "\e274";
}
.glyphicons.beer:before {
    content: "\e275";
}
.glyphicons.fast_food:before {
    content: "\e276";
}
.glyphicons.cutlery:before {
    content: "\e277";
}
.glyphicons.pizza:before {
    content: "\e278";
}
.glyphicons.birthday_cake:before {
    content: "\e279";
}
.glyphicons.tablet:before {
    content: "\e280";
}
.glyphicons.settings:before {
    content: "\e281";
}
.glyphicons.bullets:before {
    content: "\e282";
}
.glyphicons.cardio:before {
    content: "\e283";
}
.glyphicons.t-shirt:before {
    content: "\e284";
}
.glyphicons.pants:before {
    content: "\e285";
}
.glyphicons.sweater:before {
    content: "\e286";
}
.glyphicons.fabric:before {
    content: "\e287";
}
.glyphicons.leather:before {
    content: "\e288";
}
.glyphicons.scissors:before {
    content: "\e289";
}
.glyphicons.bomb:before {
    content: "\e290";
}
.glyphicons.skull:before {
    content: "\e291";
}
.glyphicons.celebration:before {
    content: "\e292";
}
.glyphicons.tea_kettle:before {
    content: "\e293";
}
.glyphicons.french_press:before {
    content: "\e294";
}
.glyphicons.coffe_cup:before {
    content: "\e295";
}
.glyphicons.pot:before {
    content: "\e296";
}
.glyphicons.grater:before {
    content: "\e297";
}
.glyphicons.kettle:before {
    content: "\e298";
}
.glyphicons.hospital:before {
    content: "\e299";
}
.glyphicons.hospital_h:before {
    content: "\e300";
}
.glyphicons.microphone:before {
    content: "\e301";
}
.glyphicons.webcam:before {
    content: "\e302";
}
.glyphicons.temple_christianity_church:before {
    content: "\e303";
}
.glyphicons.temple_islam:before {
    content: "\e304";
}
.glyphicons.temple_hindu:before {
    content: "\e305";
}
.glyphicons.temple_buddhist:before {
    content: "\e306";
}
.glyphicons.bicycle:before {
    content: "\e307";
}
.glyphicons.life_preserver:before {
    content: "\e308";
}
.glyphicons.share_alt:before {
    content: "\e309";
}
.glyphicons.comments:before {
    content: "\e310";
}
.glyphicons.flower:before {
    content: "\2698";
}
.glyphicons.baseball:before {
    content: "\e312";
}
.glyphicons.rugby:before {
    content: "\e313";
}
.glyphicons.ax:before {
    content: "\e314";
}
.glyphicons.table_tennis:before {
    content: "\e315";
}
.glyphicons.bowling:before {
    content: "\e316";
}
.glyphicons.tree_conifer:before {
    content: "\e317";
}
.glyphicons.tree_deciduous:before {
    content: "\e318";
}
.glyphicons.more_items:before {
    content: "\e319";
}
.glyphicons.sort:before {
    content: "\e320";
}
.glyphicons.filter:before {
    content: "\e321";
}
.glyphicons.gamepad:before {
    content: "\e322";
}
.glyphicons.playing_dices:before {
    content: "\e323";
}
.glyphicons.calculator:before {
    content: "\e324";
}
.glyphicons.tie:before {
    content: "\e325";
}
.glyphicons.wallet:before {
    content: "\e326";
}
.glyphicons.piano:before {
    content: "\e327";
}
.glyphicons.sampler:before {
    content: "\e328";
}
.glyphicons.podium:before {
    content: "\e329";
}
.glyphicons.soccer_ball:before {
    content: "\e330";
}
.glyphicons.blog:before {
    content: "\e331";
}
.glyphicons.dashboard:before {
    content: "\e332";
}
.glyphicons.certificate:before {
    content: "\e333";
}
.glyphicons.bell:before {
    content: "\e334";
}
.glyphicons.candle:before {
    content: "\e335";
}
.glyphicons.pushpin:before {
    content: "\e336";
}
.glyphicons.iphone_shake:before {
    content: "\e337";
}
.glyphicons.pin_flag:before {
    content: "\e338";
}
.glyphicons.turtle:before {
    content: "\e339";
}
.glyphicons.rabbit:before {
    content: "\e340";
}
.glyphicons.globe:before {
    content: "\e341";
}
.glyphicons.briefcase:before {
    content: "\e342";
}
.glyphicons.hdd:before {
    content: "\e343";
}
.glyphicons.thumbs_up:before {
    content: "\e344";
}
.glyphicons.thumbs_down:before {
    content: "\e345";
}
.glyphicons.hand_right:before {
    content: "\e346";
}
.glyphicons.hand_left:before {
    content: "\e347";
}
.glyphicons.hand_up:before {
    content: "\e348";
}
.glyphicons.hand_down:before {
    content: "\e349";
}
.glyphicons.fullscreen:before {
    content: "\e350";
}
.glyphicons.shopping_bag:before {
    content: "\e351";
}
.glyphicons.book_open:before {
    content: "\e352";
}
.glyphicons.nameplate:before {
    content: "\e353";
}
.glyphicons.nameplate_alt:before {
    content: "\e354";
}
.glyphicons.vases:before {
    content: "\e355";
}
.glyphicons.bullhorn:before {
    content: "\e356";
}
.glyphicons.dumbbell:before {
    content: "\e357";
}
.glyphicons.suitcase:before {
    content: "\e358";
}
.glyphicons.file_import:before {
    content: "\e359";
}
.glyphicons.file_export:before {
    content: "\e360";
}
.glyphicons.bug:before {
    content: "\e361";
}
.glyphicons.crown:before {
    content: "\e362";
}
.glyphicons.smoking:before {
    content: "\e363";
}
.glyphicons.cloud-upload:before {
    content: "\e364";
}
.glyphicons.cloud-download:before {
    content: "\e365";
}
.glyphicons.restart:before {
    content: "\e366";
}
.glyphicons.security_camera:before {
    content: "\e367";
}
.glyphicons.expand:before {
    content: "\e369";
}
.glyphicons.collapse_down:before {
    content: "\e368";
}
.glyphicons.collapse_top:before {
    content: "\e370";
}
.glyphicons.globe_af:before {
    content: "\e371";
}
.glyphicons.global:before {
    content: "\e372";
}
.glyphicons.spray:before {
    content: "\e373";
}
.glyphicons.nails:before {
    content: "\e374";
}
.glyphicons.claw_hammer:before {
    content: "\e375";
}
.glyphicons.classic_hammer:before {
    content: "\e376";
}
.glyphicons.hand_saw:before {
    content: "\e377";
}
.glyphicons.riflescope:before {
    content: "\e378";
}
.glyphicons.electrical_socket_eu:before {
    content: "\e379";
}
.glyphicons.electrical_socket_us:before {
    content: "\e380";
}
.glyphicons.pinterest:before {
    content: "\e381";
}
.glyphicons.dropbox:before {
    content: "\e382";
}
.glyphicons.google_plus:before {
    content: "\e383";
}
.glyphicons.jolicloud:before {
    content: "\e384";
}
.glyphicons.yahoo:before {
    content: "\e385";
}
.glyphicons.blogger:before {
    content: "\e386";
}
.glyphicons.picasa:before {
    content: "\e387";
}
.glyphicons.amazon:before {
    content: "\e388";
}
.glyphicons.tumblr:before {
    content: "\e389";
}
.glyphicons.wordpress:before {
    content: "\e390";
}
.glyphicons.instapaper:before {
    content: "\e391";
}
.glyphicons.evernote:before {
    content: "\e392";
}
.glyphicons.xing:before {
    content: "\e393";
}
.glyphicons.zootool:before {
    content: "\e394";
}
.glyphicons.dribbble:before {
    content: "\e395";
}
.glyphicons.deviantart:before {
    content: "\e396";
}
.glyphicons.read_it_later:before {
    content: "\e397";
}
.glyphicons.linked_in:before {
    content: "\e398";
}
.glyphicons.forrst:before {
    content: "\e399";
}
.glyphicons.pinboard:before {
    content: "\e400";
}
.glyphicons.behance:before {
    content: "\e401";
}
.glyphicons.github:before {
    content: "\e402";
}
.glyphicons.youtube:before {
    content: "\e403";
}
.glyphicons.skitch:before {
    content: "\e404";
}
.glyphicons.foursquare:before {
    content: "\e405";
}
.glyphicons.quora:before {
    content: "\e406";
}
.glyphicons.badoo:before {
    content: "\e407";
}
.glyphicons.spotify:before {
    content: "\e408";
}
.glyphicons.stumbleupon:before {
    content: "\e409";
}
.glyphicons.readability:before {
    content: "\e410";
}
.glyphicons.facebook:before {
    content: "\e411";
}
.glyphicons.twitter:before {
    content: "\e412";
}
.glyphicons.instagram:before {
    content: "\e413";
}
.glyphicons.posterous_spaces:before {
    content: "\e414";
}
.glyphicons.vimeo:before {
    content: "\e415";
}
.glyphicons.flickr:before {
    content: "\e416";
}
.glyphicons.last_fm:before {
    content: "\e417";
}
.glyphicons.rss:before {
    content: "\e418";
}
.glyphicons.skype:before {
    content: "\e419";
}
.glyphicons.e-mail:before {
    content: "\e420";
}
.glyphicons-icon {
    display: inline-block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    vertical-align: text-top;
    background-image: url(../img/glyphicons.pro/glyphicons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    *margin-right: .3em;
}
.no-inlinesvg .glyphicons-icon {
    background-image: url(../img/glyphicons.pro/glyphicons.png);
}
.glyphicons-icon.white {
    background-image: url(../img/glyphicons.pro/glyphicons-white.svg);
}
.no-inlinesvg .glyphicons-icon.white {
    background-image: url(../img/glyphicons.pro/glyphicons-white.png);
}
.glyphicons-icon.glass {
    background-position: 4px 11px;
}
.glyphicons-icon.leaf {
    background-position: -44px 11px;
}
.glyphicons-icon.dog {
    background-position: -92px 11px;
}
.glyphicons-icon.user {
    background-position: -140px 11px;
}
.glyphicons-icon.girl {
    background-position: -188px 11px;
}
.glyphicons-icon.car {
    background-position: -236px 11px;
}
.glyphicons-icon.user_add {
    background-position: -284px 11px;
}
.glyphicons-icon.user_remove {
    background-position: -332px 11px;
}
.glyphicons-icon.film {
    background-position: -380px 11px;
}
.glyphicons-icon.magic {
    background-position: -428px 11px;
}
.glyphicons-icon.envelope {
    background-position: 4px -37px;
}
.glyphicons-icon.camera {
    background-position: -44px -37px;
}
.glyphicons-icon.heart {
    background-position: -92px -37px;
}
.glyphicons-icon.beach_umbrella {
    background-position: -140px -37px;
}
.glyphicons-icon.train {
    background-position: -188px -37px;
}
.glyphicons-icon.print {
    background-position: -236px -37px;
}
.glyphicons-icon.bin {
    background-position: -284px -37px;
}
.glyphicons-icon.music {
    background-position: -332px -37px;
}
.glyphicons-icon.note {
    background-position: -380px -37px;
}
.glyphicons-icon.heart_empty {
    background-position: -428px -37px;
}
.glyphicons-icon.home {
    background-position: 4px -85px;
}
.glyphicons-icon.snowflake {
    background-position: -44px -85px;
}
.glyphicons-icon.fire {
    background-position: -92px -85px;
}
.glyphicons-icon.magnet {
    background-position: -140px -85px;
}
.glyphicons-icon.parents {
    background-position: -188px -85px;
}
.glyphicons-icon.binoculars {
    background-position: -236px -85px;
}
.glyphicons-icon.road {
    background-position: -284px -85px;
}
.glyphicons-icon.search {
    background-position: -332px -85px;
}
.glyphicons-icon.cars {
    background-position: -380px -85px;
}
.glyphicons-icon.notes_2 {
    background-position: -428px -85px;
}
.glyphicons-icon.pencil {
    background-position: 4px -133px;
}
.glyphicons-icon.bus {
    background-position: -44px -133px;
}
.glyphicons-icon.wifi_alt {
    background-position: -92px -133px;
}
.glyphicons-icon.luggage {
    background-position: -140px -133px;
}
.glyphicons-icon.old_man {
    background-position: -188px -133px;
}
.glyphicons-icon.woman {
    background-position: -236px -133px;
}
.glyphicons-icon.file {
    background-position: -284px -133px;
}
.glyphicons-icon.coins {
    background-position: -332px -133px;
}
.glyphicons-icon.airplane {
    background-position: -380px -133px;
}
.glyphicons-icon.notes {
    background-position: -428px -133px;
}
.glyphicons-icon.stats {
    background-position: 4px -181px;
}
.glyphicons-icon.charts {
    background-position: -44px -181px;
}
.glyphicons-icon.pie_chart {
    background-position: -92px -181px;
}
.glyphicons-icon.group {
    background-position: -140px -181px;
}
.glyphicons-icon.keys {
    background-position: -188px -181px;
}
.glyphicons-icon.calendar {
    background-position: -236px -181px;
}
.glyphicons-icon.router {
    background-position: -284px -181px;
}
.glyphicons-icon.camera_small {
    background-position: -332px -181px;
}
.glyphicons-icon.dislikes {
    background-position: -380px -181px;
}
.glyphicons-icon.star {
    background-position: -428px -181px;
}
.glyphicons-icon.link {
    background-position: 4px -229px;
}
.glyphicons-icon.eye_open {
    background-position: -44px -229px;
}
.glyphicons-icon.eye_close {
    background-position: -92px -229px;
}
.glyphicons-icon.alarm {
    background-position: -140px -229px;
}
.glyphicons-icon.clock {
    background-position: -188px -229px;
}
.glyphicons-icon.stopwatch {
    background-position: -236px -229px;
}
.glyphicons-icon.projector {
    background-position: -284px -229px;
}
.glyphicons-icon.history {
    background-position: -332px -229px;
}
.glyphicons-icon.truck {
    background-position: -380px -229px;
}
.glyphicons-icon.cargo {
    background-position: -428px -229px;
}
.glyphicons-icon.compass {
    background-position: 4px -277px;
}
.glyphicons-icon.keynote {
    background-position: -44px -277px;
}
.glyphicons-icon.paperclip {
    background-position: -92px -277px;
}
.glyphicons-icon.power {
    background-position: -140px -277px;
}
.glyphicons-icon.lightbulb {
    background-position: -188px -277px;
}
.glyphicons-icon.tag {
    background-position: -236px -277px;
}
.glyphicons-icon.tags {
    background-position: -284px -277px;
}
.glyphicons-icon.cleaning {
    background-position: -332px -277px;
}
.glyphicons-icon.ruller {
    background-position: -380px -277px;
}
.glyphicons-icon.gift {
    background-position: -428px -277px;
}
.glyphicons-icon.umbrella {
    background-position: 4px -325px;
}
.glyphicons-icon.book {
    background-position: -44px -325px;
}
.glyphicons-icon.bookmark {
    background-position: -92px -325px;
}
.glyphicons-icon.wifi {
    background-position: -140px -325px;
}
.glyphicons-icon.cup {
    background-position: -188px -325px;
}
.glyphicons-icon.stroller {
    background-position: -236px -325px;
}
.glyphicons-icon.headphones {
    background-position: -284px -325px;
}
.glyphicons-icon.headset {
    background-position: -332px -325px;
}
.glyphicons-icon.warning_sign {
    background-position: -380px -325px;
}
.glyphicons-icon.signal {
    background-position: -428px -325px;
}
.glyphicons-icon.retweet {
    background-position: 4px -373px;
}
.glyphicons-icon.refresh {
    background-position: -44px -373px;
}
.glyphicons-icon.roundabout {
    background-position: -92px -373px;
}
.glyphicons-icon.random {
    background-position: -140px -373px;
}
.glyphicons-icon.heat {
    background-position: -188px -373px;
}
.glyphicons-icon.repeat {
    background-position: -236px -373px;
}
.glyphicons-icon.display {
    background-position: -284px -373px;
}
.glyphicons-icon.log_book {
    background-position: -332px -373px;
}
.glyphicons-icon.adress_book {
    background-position: -380px -373px;
}
.glyphicons-icon.building {
    background-position: -428px -373px;
}
.glyphicons-icon.eyedropper {
    background-position: 4px -421px;
}
.glyphicons-icon.adjust {
    background-position: -44px -421px;
}
.glyphicons-icon.tint {
    background-position: -92px -421px;
}
.glyphicons-icon.crop {
    background-position: -140px -421px;
}
.glyphicons-icon.vector_path_square {
    background-position: -188px -421px;
}
.glyphicons-icon.vector_path_circle {
    background-position: -236px -421px;
}
.glyphicons-icon.vector_path_polygon {
    background-position: -284px -421px;
}
.glyphicons-icon.vector_path_line {
    background-position: -332px -421px;
}
.glyphicons-icon.vector_path_curve {
    background-position: -380px -421px;
}
.glyphicons-icon.vector_path_all {
    background-position: -428px -421px;
}
.glyphicons-icon.font {
    background-position: 4px -469px;
}
.glyphicons-icon.italic {
    background-position: -44px -469px;
}
.glyphicons-icon.bold {
    background-position: -92px -469px;
}
.glyphicons-icon.text_underline {
    background-position: -140px -469px;
}
.glyphicons-icon.text_strike {
    background-position: -188px -469px;
}
.glyphicons-icon.text_height {
    background-position: -236px -469px;
}
.glyphicons-icon.text_width {
    background-position: -284px -469px;
}
.glyphicons-icon.text_resize {
    background-position: -332px -469px;
}
.glyphicons-icon.left_indent {
    background-position: -380px -469px;
}
.glyphicons-icon.right_indent {
    background-position: -428px -469px;
}
.glyphicons-icon.align_left {
    background-position: 4px -517px;
}
.glyphicons-icon.align_center {
    background-position: -44px -517px;
}
.glyphicons-icon.align_right {
    background-position: -92px -517px;
}
.glyphicons-icon.justify {
    background-position: -140px -517px;
}
.glyphicons-icon.list {
    background-position: -188px -517px;
}
.glyphicons-icon.text_smaller {
    background-position: -236px -517px;
}
.glyphicons-icon.text_bigger {
    background-position: -284px -517px;
}
.glyphicons-icon.embed {
    background-position: -332px -517px;
}
.glyphicons-icon.embed_close {
    background-position: -380px -517px;
}
.glyphicons-icon.table {
    background-position: -428px -517px;
}
.glyphicons-icon.message_full {
    background-position: 4px -565px;
}
.glyphicons-icon.message_empty {
    background-position: -44px -565px;
}
.glyphicons-icon.message_in {
    background-position: -92px -565px;
}
.glyphicons-icon.message_out {
    background-position: -140px -565px;
}
.glyphicons-icon.message_plus {
    background-position: -188px -565px;
}
.glyphicons-icon.message_minus {
    background-position: -236px -565px;
}
.glyphicons-icon.message_ban {
    background-position: -284px -565px;
}
.glyphicons-icon.message_flag {
    background-position: -332px -565px;
}
.glyphicons-icon.message_lock {
    background-position: -380px -565px;
}
.glyphicons-icon.message_new {
    background-position: -428px -565px;
}
.glyphicons-icon.inbox {
    background-position: 4px -613px;
}
.glyphicons-icon.inbox_plus {
    background-position: -44px -613px;
}
.glyphicons-icon.inbox_minus {
    background-position: -92px -613px;
}
.glyphicons-icon.inbox_lock {
    background-position: -140px -613px;
}
.glyphicons-icon.inbox_in {
    background-position: -188px -613px;
}
.glyphicons-icon.inbox_out {
    background-position: -236px -613px;
}
.glyphicons-icon.cogwheel {
    background-position: -284px -613px;
}
.glyphicons-icon.cogwheels {
    background-position: -332px -613px;
}
.glyphicons-icon.picture {
    background-position: -380px -613px;
}
.glyphicons-icon.adjust_alt {
    background-position: -428px -613px;
}
.glyphicons-icon.database_lock {
    background-position: 4px -661px;
}
.glyphicons-icon.database_plus {
    background-position: -44px -661px;
}
.glyphicons-icon.database_minus {
    background-position: -92px -661px;
}
.glyphicons-icon.database_ban {
    background-position: -140px -661px;
}
.glyphicons-icon.folder_open {
    background-position: -188px -661px;
}
.glyphicons-icon.folder_plus {
    background-position: -236px -661px;
}
.glyphicons-icon.folder_minus {
    background-position: -284px -661px;
}
.glyphicons-icon.folder_lock {
    background-position: -332px -661px;
}
.glyphicons-icon.folder_flag {
    background-position: -380px -661px;
}
.glyphicons-icon.folder_new {
    background-position: -428px -661px;
}
.glyphicons-icon.edit {
    background-position: 4px -709px;
}
.glyphicons-icon.new_window {
    background-position: -44px -709px;
}
.glyphicons-icon.check {
    background-position: -92px -709px;
}
.glyphicons-icon.unchecked {
    background-position: -140px -709px;
}
.glyphicons-icon.more_windows {
    background-position: -188px -709px;
}
.glyphicons-icon.show_big_thumbnails {
    background-position: -236px -709px;
}
.glyphicons-icon.show_thumbnails {
    background-position: -284px -709px;
}
.glyphicons-icon.show_thumbnails_with_lines {
    background-position: -332px -709px;
}
.glyphicons-icon.show_lines {
    background-position: -380px -709px;
}
.glyphicons-icon.playlist {
    background-position: -428px -709px;
}
.glyphicons-icon.imac {
    background-position: 4px -757px;
}
.glyphicons-icon.macbook {
    background-position: -44px -757px;
}
.glyphicons-icon.ipad {
    background-position: -92px -757px;
}
.glyphicons-icon.iphone {
    background-position: -140px -757px;
}
.glyphicons-icon.iphone_transfer {
    background-position: -188px -757px;
}
.glyphicons-icon.iphone_exchange {
    background-position: -236px -757px;
}
.glyphicons-icon.ipod {
    background-position: -284px -757px;
}
.glyphicons-icon.ipod_shuffle {
    background-position: -332px -757px;
}
.glyphicons-icon.ear_plugs {
    background-position: -380px -757px;
}
.glyphicons-icon.phone {
    background-position: -428px -757px;
}
.glyphicons-icon.step_backward {
    background-position: 4px -805px;
}
.glyphicons-icon.fast_backward {
    background-position: -44px -805px;
}
.glyphicons-icon.rewind {
    background-position: -92px -805px;
}
.glyphicons-icon.play {
    background-position: -140px -805px;
}
.glyphicons-icon.pause {
    background-position: -188px -805px;
}
.glyphicons-icon.stop {
    background-position: -236px -805px;
}
.glyphicons-icon.forward {
    background-position: -284px -805px;
}
.glyphicons-icon.fast_forward {
    background-position: -332px -805px;
}
.glyphicons-icon.step_forward {
    background-position: -380px -805px;
}
.glyphicons-icon.eject {
    background-position: -428px -805px;
}
.glyphicons-icon.facetime_video {
    background-position: 4px -853px;
}
.glyphicons-icon.download_alt {
    background-position: -44px -853px;
}
.glyphicons-icon.mute {
    background-position: -92px -853px;
}
.glyphicons-icon.volume_down {
    background-position: -140px -853px;
}
.glyphicons-icon.volume_up {
    background-position: -188px -853px;
}
.glyphicons-icon.screenshot {
    background-position: -236px -853px;
}
.glyphicons-icon.move {
    background-position: -284px -853px;
}
.glyphicons-icon.more {
    background-position: -332px -853px;
}
.glyphicons-icon.brightness_reduce {
    background-position: -380px -853px;
}
.glyphicons-icon.brightness_increase {
    background-position: -428px -853px;
}
.glyphicons-icon.circle_plus {
    background-position: 4px -901px;
}
.glyphicons-icon.circle_minus {
    background-position: -44px -901px;
}
.glyphicons-icon.circle_remove {
    background-position: -92px -901px;
}
.glyphicons-icon.circle_ok {
    background-position: -140px -901px;
}
.glyphicons-icon.circle_question_mark {
    background-position: -188px -901px;
}
.glyphicons-icon.circle_info {
    background-position: -236px -901px;
}
.glyphicons-icon.circle_exclamation_mark {
    background-position: -284px -901px;
}
.glyphicons-icon.remove {
    background-position: -332px -901px;
}
.glyphicons-icon.ok {
    background-position: -380px -901px;
}
.glyphicons-icon.ban {
    background-position: -428px -901px;
}
.glyphicons-icon.download {
    background-position: 4px -949px;
}
.glyphicons-icon.upload {
    background-position: -44px -949px;
}
.glyphicons-icon.shopping_cart {
    background-position: -92px -949px;
}
.glyphicons-icon.lock {
    background-position: -140px -949px;
}
.glyphicons-icon.unlock {
    background-position: -188px -949px;
}
.glyphicons-icon.electricity {
    background-position: -236px -949px;
}
.glyphicons-icon.ok_2 {
    background-position: -284px -949px;
}
.glyphicons-icon.remove_2 {
    background-position: -332px -949px;
}
.glyphicons-icon.cart_out {
    background-position: -380px -949px;
}
.glyphicons-icon.cart_in {
    background-position: -428px -949px;
}
.glyphicons-icon.left_arrow {
    background-position: 4px -997px;
}
.glyphicons-icon.right_arrow {
    background-position: -44px -997px;
}
.glyphicons-icon.down_arrow {
    background-position: -92px -997px;
}
.glyphicons-icon.up_arrow {
    background-position: -140px -997px;
}
.glyphicons-icon.resize_small {
    background-position: -188px -997px;
}
.glyphicons-icon.resize_full {
    background-position: -236px -997px;
}
.glyphicons-icon.circle_arrow_left {
    background-position: -284px -997px;
}
.glyphicons-icon.circle_arrow_right {
    background-position: -332px -997px;
}
.glyphicons-icon.circle_arrow_top {
    background-position: -380px -997px;
}
.glyphicons-icon.circle_arrow_down {
    background-position: -428px -997px;
}
.glyphicons-icon.play_button {
    background-position: 4px -1045px;
}
.glyphicons-icon.unshare {
    background-position: -44px -1045px;
}
.glyphicons-icon.share {
    background-position: -92px -1045px;
}
.glyphicons-icon.chevron-right {
    background-position: -140px -1045px;
}
.glyphicons-icon.chevron-left {
    background-position: -188px -1045px;
}
.glyphicons-icon.bluetooth {
    background-position: -236px -1045px;
}
.glyphicons-icon.euro {
    background-position: -284px -1045px;
}
.glyphicons-icon.usd {
    background-position: -332px -1045px;
}
.glyphicons-icon.gbp {
    background-position: -380px -1045px;
}
.glyphicons-icon.retweet_2 {
    background-position: -428px -1045px;
}
.glyphicons-icon.moon {
    background-position: 4px -1093px;
}
.glyphicons-icon.sun {
    background-position: -44px -1093px;
}
.glyphicons-icon.cloud {
    background-position: -92px -1093px;
}
.glyphicons-icon.direction {
    background-position: -140px -1093px;
}
.glyphicons-icon.brush {
    background-position: -188px -1093px;
}
.glyphicons-icon.pen {
    background-position: -236px -1093px;
}
.glyphicons-icon.zoom_in {
    background-position: -284px -1093px;
}
.glyphicons-icon.zoom_out {
    background-position: -332px -1093px;
}
.glyphicons-icon.pin {
    background-position: -380px -1093px;
}
.glyphicons-icon.albums {
    background-position: -428px -1093px;
}
.glyphicons-icon.rotation_lock {
    background-position: 4px -1141px;
}
.glyphicons-icon.flash {
    background-position: -44px -1141px;
}
.glyphicons-icon.google_maps {
    background-position: -92px -1141px;
}
.glyphicons-icon.anchor {
    background-position: -140px -1141px;
}
.glyphicons-icon.conversation {
    background-position: -188px -1141px;
}
.glyphicons-icon.chat {
    background-position: -236px -1141px;
}
.glyphicons-icon.male {
    background-position: -284px -1141px;
}
.glyphicons-icon.female {
    background-position: -332px -1141px;
}
.glyphicons-icon.asterisk {
    background-position: -380px -1141px;
}
.glyphicons-icon.divide {
    background-position: -428px -1141px;
}
.glyphicons-icon.snorkel_diving {
    background-position: 4px -1189px;
}
.glyphicons-icon.scuba_diving {
    background-position: -44px -1189px;
}
.glyphicons-icon.oxygen_bottle {
    background-position: -92px -1189px;
}
.glyphicons-icon.fins {
    background-position: -140px -1189px;
}
.glyphicons-icon.fishes {
    background-position: -188px -1189px;
}
.glyphicons-icon.boat {
    background-position: -236px -1189px;
}
.glyphicons-icon.delete {
    background-position: -284px -1189px;
}
.glyphicons-icon.sheriffs_star {
    background-position: -332px -1189px;
}
.glyphicons-icon.qrcode {
    background-position: -380px -1189px;
}
.glyphicons-icon.barcode {
    background-position: -428px -1189px;
}
.glyphicons-icon.pool {
    background-position: 4px -1237px;
}
.glyphicons-icon.buoy {
    background-position: -44px -1237px;
}
.glyphicons-icon.spade {
    background-position: -92px -1237px;
}
.glyphicons-icon.bank {
    background-position: -140px -1237px;
}
.glyphicons-icon.vcard {
    background-position: -188px -1237px;
}
.glyphicons-icon.electrical_plug {
    background-position: -236px -1237px;
}
.glyphicons-icon.flag {
    background-position: -284px -1237px;
}
.glyphicons-icon.credit_card {
    background-position: -332px -1237px;
}
.glyphicons-icon.keyboard-wireless {
    background-position: -380px -1237px;
}
.glyphicons-icon.keyboard-wired {
    background-position: -428px -1237px;
}
.glyphicons-icon.shield {
    background-position: 4px -1285px;
}
.glyphicons-icon.ring {
    background-position: -44px -1285px;
}
.glyphicons-icon.cake {
    background-position: -92px -1285px;
}
.glyphicons-icon.drink {
    background-position: -140px -1285px;
}
.glyphicons-icon.beer {
    background-position: -188px -1285px;
}
.glyphicons-icon.fast_food {
    background-position: -236px -1285px;
}
.glyphicons-icon.cutlery {
    background-position: -284px -1285px;
}
.glyphicons-icon.pizza {
    background-position: -332px -1285px;
}
.glyphicons-icon.birthday_cake {
    background-position: -380px -1285px;
}
.glyphicons-icon.tablet {
    background-position: -428px -1285px;
}
.glyphicons-icon.settings {
    background-position: 4px -1333px;
}
.glyphicons-icon.bullets {
    background-position: -44px -1333px;
}
.glyphicons-icon.cardio {
    background-position: -92px -1333px;
}
.glyphicons-icon.t-shirt {
    background-position: -140px -1333px;
}
.glyphicons-icon.pants {
    background-position: -188px -1333px;
}
.glyphicons-icon.sweater {
    background-position: -236px -1333px;
}
.glyphicons-icon.fabric {
    background-position: -284px -1333px;
}
.glyphicons-icon.leather {
    background-position: -332px -1333px;
}
.glyphicons-icon.scissors {
    background-position: -380px -1333px;
}
.glyphicons-icon.bomb {
    background-position: -428px -1333px;
}
.glyphicons-icon.skull {
    background-position: 4px -1381px;
}
.glyphicons-icon.celebration {
    background-position: -44px -1381px;
}
.glyphicons-icon.tea_kettle {
    background-position: -92px -1381px;
}
.glyphicons-icon.french_press {
    background-position: -140px -1381px;
}
.glyphicons-icon.coffe_cup {
    background-position: -188px -1381px;
}
.glyphicons-icon.pot {
    background-position: -236px -1381px;
}
.glyphicons-icon.grater {
    background-position: -284px -1381px;
}
.glyphicons-icon.kettle {
    background-position: -332px -1381px;
}
.glyphicons-icon.hospital {
    background-position: -380px -1381px;
}
.glyphicons-icon.hospital_h {
    background-position: -428px -1381px;
}
.glyphicons-icon.microphone {
    background-position: 4px -1429px;
}
.glyphicons-icon.webcam {
    background-position: -44px -1429px;
}
.glyphicons-icon.temple_christianity_church {
    background-position: -92px -1429px;
}
.glyphicons-icon.temple_islam {
    background-position: -140px -1429px;
}
.glyphicons-icon.temple_hindu {
    background-position: -188px -1429px;
}
.glyphicons-icon.temple_buddhist {
    background-position: -236px -1429px;
}
.glyphicons-icon.bicycle {
    background-position: -284px -1429px;
}
.glyphicons-icon.life_preserver {
    background-position: -332px -1429px;
}
.glyphicons-icon.share_alt {
    background-position: -380px -1429px;
}
.glyphicons-icon.comments {
    background-position: -428px -1429px;
}
.glyphicons-icon.flower {
    background-position: 4px -1477px;
}
.glyphicons-icon.baseball {
    background-position: -44px -1477px;
}
.glyphicons-icon.rugby {
    background-position: -92px -1477px;
}
.glyphicons-icon.ax {
    background-position: -140px -1477px;
}
.glyphicons-icon.table_tennis {
    background-position: -188px -1477px;
}
.glyphicons-icon.bowling {
    background-position: -236px -1477px;
}
.glyphicons-icon.tree_conifer {
    background-position: -284px -1477px;
}
.glyphicons-icon.tree_deciduous {
    background-position: -332px -1477px;
}
.glyphicons-icon.more_items {
    background-position: -380px -1477px;
}
.glyphicons-icon.sort {
    background-position: -428px -1477px;
}
.glyphicons-icon.filter {
    background-position: 4px -1525px;
}
.glyphicons-icon.gamepad {
    background-position: -44px -1525px;
}
.glyphicons-icon.playing_dices {
    background-position: -92px -1525px;
}
.glyphicons-icon.calculator {
    background-position: -140px -1525px;
}
.glyphicons-icon.tie {
    background-position: -188px -1525px;
}
.glyphicons-icon.wallet {
    background-position: -236px -1525px;
}
.glyphicons-icon.piano {
    background-position: -284px -1525px;
}
.glyphicons-icon.sampler {
    background-position: -332px -1525px;
}
.glyphicons-icon.podium {
    background-position: -380px -1525px;
}
.glyphicons-icon.soccer_ball {
    background-position: -428px -1525px;
}
.glyphicons-icon.blog {
    background-position: 4px -1573px;
}
.glyphicons-icon.dashboard {
    background-position: -44px -1573px;
}
.glyphicons-icon.certificate {
    background-position: -92px -1573px;
}
.glyphicons-icon.bell {
    background-position: -140px -1573px;
}
.glyphicons-icon.candle {
    background-position: -188px -1573px;
}
.glyphicons-icon.pushpin {
    background-position: -236px -1573px;
}
.glyphicons-icon.iphone_shake {
    background-position: -284px -1573px;
}
.glyphicons-icon.pin_flag {
    background-position: -332px -1573px;
}
.glyphicons-icon.turtle {
    background-position: -380px -1573px;
}
.glyphicons-icon.rabbit {
    background-position: -428px -1573px;
}
.glyphicons-icon.globe {
    background-position: 4px -1621px;
}
.glyphicons-icon.briefcase {
    background-position: -44px -1621px;
}
.glyphicons-icon.hdd {
    background-position: -92px -1621px;
}
.glyphicons-icon.thumbs_up {
    background-position: -140px -1621px;
}
.glyphicons-icon.thumbs_down {
    background-position: -188px -1621px;
}
.glyphicons-icon.hand_right {
    background-position: -236px -1621px;
}
.glyphicons-icon.hand_left {
    background-position: -284px -1621px;
}
.glyphicons-icon.hand_up {
    background-position: -332px -1621px;
}
.glyphicons-icon.hand_down {
    background-position: -380px -1621px;
}
.glyphicons-icon.fullscreen {
    background-position: -428px -1621px;
}
.glyphicons-icon.shopping_bag {
    background-position: 4px -1669px;
}
.glyphicons-icon.book_open {
    background-position: -44px -1669px;
}
.glyphicons-icon.nameplate {
    background-position: -92px -1669px;
}
.glyphicons-icon.nameplate_alt {
    background-position: -140px -1669px;
}
.glyphicons-icon.vases {
    background-position: -188px -1669px;
}
.glyphicons-icon.bullhorn {
    background-position: -236px -1669px;
}
.glyphicons-icon.dumbbell {
    background-position: -284px -1669px;
}
.glyphicons-icon.suitcase {
    background-position: -332px -1669px;
}
.glyphicons-icon.file_import {
    background-position: -380px -1669px;
}
.glyphicons-icon.file_export {
    background-position: -428px -1669px;
}
.glyphicons-icon.bug {
    background-position: 4px -1717px;
}
.glyphicons-icon.crown {
    background-position: -44px -1717px;
}
.glyphicons-icon.smoking {
    background-position: -92px -1717px;
}
.glyphicons-icon.cloud-upload {
    background-position: -140px -1717px;
}
.glyphicons-icon.cloud-download {
    background-position: -188px -1717px;
}
.glyphicons-icon.restart {
    background-position: -236px -1717px;
}
.glyphicons-icon.security_camera {
    background-position: -284px -1717px;
}
.glyphicons-icon.expand {
    background-position: -380px -1717px;
}
.glyphicons-icon.collapse_down {
    background-position: -332px -1717px;
}
.glyphicons-icon.collapse_top {
    background-position: -428px -1717px;
}
.glyphicons-icon.globe_af {
    background-position: 4px -1765px;
}
.glyphicons-icon.global {
    background-position: -44px -1765px;
}
.glyphicons-icon.spray {
    background-position: -92px -1765px;
}
.glyphicons-icon.nails {
    background-position: -140px -1765px;
}
.glyphicons-icon.claw_hammer {
    background-position: -188px -1765px;
}
.glyphicons-icon.classic_hammer {
    background-position: -236px -1765px;
}
.glyphicons-icon.hand_saw {
    background-position: -284px -1765px;
}
.glyphicons-icon.riflescope {
    background-position: -332px -1765px;
}
.glyphicons-icon.electrical_socket_eu {
    background-position: -380px -1765px;
}
.glyphicons-icon.electrical_socket_us {
    background-position: -428px -1765px;
}
.glyphicons-icon.pinterest {
    background-position: 4px -1813px;
}
.glyphicons-icon.dropbox {
    background-position: -44px -1813px;
}
.glyphicons-icon.google_plus {
    background-position: -92px -1813px;
}
.glyphicons-icon.jolicloud {
    background-position: -140px -1813px;
}
.glyphicons-icon.yahoo {
    background-position: -188px -1813px;
}
.glyphicons-icon.blogger {
    background-position: -236px -1813px;
}
.glyphicons-icon.picasa {
    background-position: -284px -1813px;
}
.glyphicons-icon.amazon {
    background-position: -332px -1813px;
}
.glyphicons-icon.tumblr {
    background-position: -380px -1813px;
}
.glyphicons-icon.wordpress {
    background-position: -428px -1813px;
}
.glyphicons-icon.instapaper {
    background-position: 4px -1861px;
}
.glyphicons-icon.evernote {
    background-position: -44px -1861px;
}
.glyphicons-icon.xing {
    background-position: -92px -1861px;
}
.glyphicons-icon.zootool {
    background-position: -140px -1861px;
}
.glyphicons-icon.dribbble {
    background-position: -188px -1861px;
}
.glyphicons-icon.deviantart {
    background-position: -236px -1861px;
}
.glyphicons-icon.read_it_later {
    background-position: -284px -1861px;
}
.glyphicons-icon.linked_in {
    background-position: -332px -1861px;
}
.glyphicons-icon.forrst {
    background-position: -380px -1861px;
}
.glyphicons-icon.pinboard {
    background-position: -428px -1861px;
}
.glyphicons-icon.behance {
    background-position: 4px -1909px;
}
.glyphicons-icon.github {
    background-position: -44px -1909px;
}
.glyphicons-icon.youtube {
    background-position: -92px -1909px;
}
.glyphicons-icon.skitch {
    background-position: -140px -1909px;
}
.glyphicons-icon.foursquare {
    background-position: -188px -1909px;
}
.glyphicons-icon.quora {
    background-position: -236px -1909px;
}
.glyphicons-icon.badoo {
    background-position: -284px -1909px;
}
.glyphicons-icon.spotify {
    background-position: -332px -1909px;
}
.glyphicons-icon.stumbleupon {
    background-position: -380px -1909px;
}
.glyphicons-icon.readability {
    background-position: -428px -1909px;
}
.glyphicons-icon.facebook {
    background-position: 4px -1957px;
}
.glyphicons-icon.twitter {
    background-position: -44px -1957px;
}
.glyphicons-icon.instagram {
    background-position: -92px -1957px;
}
.glyphicons-icon.posterous_spaces {
    background-position: -140px -1957px;
}
.glyphicons-icon.vimeo {
    background-position: -188px -1957px;
}
.glyphicons-icon.flickr {
    background-position: -236px -1957px;
}
.glyphicons-icon.last_fm {
    background-position: -284px -1957px;
}
.glyphicons-icon.rss {
    background-position: -332px -1957px;
}
.glyphicons-icon.skype {
    background-position: -380px -1957px;
}
.glyphicons-icon.e-mail {
    background-position: -428px -1957px;
}

/*
=================================================================
(#14ghs) GLYPHICONS HALFLINGS

Project:  GLYPHICONS HALFLINGS
Author:   Jan Kovarik - www.glyphicons.com
Twitter:  @jankovarik
=================================================================
*/

html,
html .halflings {
    -webkit-font-smoothing: antialiased !important;
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('fonts/glyphicons.halflings.pro/glyphiconshalflings-regular.eot');
    src: url('fonts/glyphicons.halflings.pro/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons.halflings.pro/glyphiconshalflings-regular.woff') format('woff'), url('fonts/glyphicons.halflings.pro/glyphiconshalflings-regular.ttf') format('truetype'), url('fonts/glyphicons.halflings.pro/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.halflings {
    display: inline-block;
    position: relative;
    padding: 0;
    color: #1d1d1b;
    text-decoration: none;
    font: 12px/1em 'Glyphicons Halflings';
    font-style: normal;
    color: #1d1d1b;
    *display: inline;
    *zoom: 1;
}
.halflings:before {
    display: inline-block;
}
.halflings.white:before {
    color: #fff;
}
.halflings.glass:before {
    content: "\e001";
}
.halflings.music:before {
    content: "\e002";
}
.halflings.search:before {
    content: "\e003";
}
.halflings.envelope:before {
    content: "\2709";
}
.halflings.heart:before {
    content: "\e005";
}
.halflings.star:before {
    content: "\e006";
}
.halflings.star-empty:before {
    content: "\e007";
}
.halflings.user:before {
    content: "\e008";
}
.halflings.film:before {
    content: "\e009";
}
.halflings.th-large:before {
    content: "\e010";
}
.halflings.th:before {
    content: "\e011";
}
.halflings.th-list:before {
    content: "\e012";
}
.halflings.ok:before {
    content: "\e013";
}
.halflings.remove:before {
    content: "\e014";
}
.halflings.zoom-in:before {
    content: "\e015";
}
.halflings.zoom-out:before {
    content: "\e016";
}
.halflings.off:before {
    content: "\e017";
}
.halflings.signal:before {
    content: "\e018";
}
.halflings.cog:before {
    content: "\e019";
}
.halflings.trash:before {
    content: "\e020";
}
.halflings.home:before {
    content: "\e021";
}
.halflings.file:before {
    content: "\e022";
}
.halflings.time:before {
    content: "\e023";
}
.halflings.road:before {
    content: "\e024";
}
.halflings.download-alt:before {
    content: "\e025";
}
.halflings.download:before {
    content: "\e026";
}
.halflings.upload:before {
    content: "\e027";
}
.halflings.inbox:before {
    content: "\e028";
}
.halflings.play-circle:before {
    content: "\e029";
}
.halflings.repeat:before {
    content: "\e030";
}
.halflings.refresh:before {
    content: "\e031";
}
.halflings.list-alt:before {
    content: "\e032";
}
.halflings.lock:before {
    content: "\e033";
}
.halflings.flag:before {
    content: "\e034";
}
.halflings.headphones:before {
    content: "\e035";
}
.halflings.volume-off:before {
    content: "\e036";
}
.halflings.volume-down:before {
    content: "\e037";
}
.halflings.volume-up:before {
    content: "\e038";
}
.halflings.qrcode:before {
    content: "\e039";
}
.halflings.barcode:before {
    content: "\e040";
}
.halflings.tag:before {
    content: "\e041";
}
.halflings.tags:before {
    content: "\e042";
}
.halflings.book:before {
    content: "\e043";
}
.halflings.bookmark:before {
    content: "\e044";
}
.halflings.print:before {
    content: "\e045";
}
.halflings.camera:before {
    content: "\e046";
}
.halflings.font:before {
    content: "\e047";
}
.halflings.bold:before {
    content: "\e048";
}
.halflings.italic:before {
    content: "\e049";
}
.halflings.text-height:before {
    content: "\e050";
}
.halflings.text-width:before {
    content: "\e051";
}
.halflings.align-left:before {
    content: "\e052";
}
.halflings.align-center:before {
    content: "\e053";
}
.halflings.align-right:before {
    content: "\e054";
}
.halflings.align-justify:before {
    content: "\e055";
}
.halflings.list:before {
    content: "\e056";
}
.halflings.indent-left:before {
    content: "\e057";
}
.halflings.indent-right:before {
    content: "\e058";
}
.halflings.facetime-video:before {
    content: "\e059";
}
.halflings.picture:before {
    content: "\e060";
}
.halflings.pencil:before {
    content: "\270f";
}
.halflings.map-marker:before {
    content: "\e062";
}
.halflings.adjust:before {
    content: "\e063";
}
.halflings.tint:before {
    content: "\e064";
}
.halflings.edit:before {
    content: "\e065";
}
.halflings.share:before {
    content: "\e066";
}
.halflings.check:before {
    content: "\e067";
}
.halflings.move:before {
    content: "\e068";
}
.halflings.step-backward:before {
    content: "\e069";
}
.halflings.fast-backward:before {
    content: "\e070";
}
.halflings.backward:before {
    content: "\e071";
}
.halflings.play:before {
    content: "\e072";
}
.halflings.pause:before {
    content: "\e073";
}
.halflings.stop:before {
    content: "\e074";
}
.halflings.forward:before {
    content: "\e075";
}
.halflings.fast-forward:before {
    content: "\e076";
}
.halflings.step-forward:before {
    content: "\e077";
}
.halflings.eject:before {
    content: "\e078";
}
.halflings.chevron-left:before {
    content: "\e079";
}
.halflings.chevron-right:before {
    content: "\e080";
}
.halflings.plus-sign:before {
    content: "\e081";
}
.halflings.minus-sign:before {
    content: "\e082";
}
.halflings.remove-sign:before {
    content: "\e083";
}
.halflings.ok-sign:before {
    content: "\e084";
}
.halflings.question-sign:before {
    content: "\e085";
}
.halflings.info-sign:before {
    content: "\e086";
}
.halflings.screenshot:before {
    content: "\e087";
}
.halflings.remove-circle:before {
    content: "\e088";
}
.halflings.ok-circle:before {
    content: "\e089";
}
.halflings.ban-circle:before {
    content: "\e090";
}
.halflings.arrow-left:before {
    content: "\e091";
}
.halflings.arrow-right:before {
    content: "\e092";
}
.halflings.arrow-up:before {
    content: "\e093";
}
.halflings.arrow-down:before {
    content: "\e094";
}
.halflings.share-alt:before {
    content: "\e095";
}
.halflings.resize-full:before {
    content: "\e096";
}
.halflings.resize-small:before {
    content: "\e097";
}
.halflings.plus:before {
    content: "\002b";
}
.halflings.minus:before {
    content: "\2212";
}
.halflings.asterisk:before {
    content: "\002a";
}
.halflings.exclamation-sign:before {
    content: "\e101";
}
.halflings.gift:before {
    content: "\e102";
}
.halflings.leaf:before {
    content: "\e103";
}
.halflings.fire:before {
    content: "\e104";
}
.halflings.eye-open:before {
    content: "\e105";
}
.halflings.eye-close:before {
    content: "\e106";
}
.halflings.warning-sign:before {
    content: "\e107";
}
.halflings.plane:before {
    content: "\e108";
}
.halflings.calendar:before {
    content: "\e109";
}
.halflings.random:before {
    content: "\e110";
}
.halflings.comments:before {
    content: "\e111";
}
.halflings.magnet:before {
    content: "\e113";
}
.halflings.chevron-up:before {
    content: "\e113";
}
.halflings.chevron-down:before {
    content: "\e114";
}
.halflings.retweet:before {
    content: "\e115";
}
.halflings.shopping-cart:before {
    content: "\e116";
}
.halflings.folder-close:before {
    content: "\e117";
}
.halflings.folder-open:before {
    content: "\e118";
}
.halflings.resize-vertical:before {
    content: "\e119";
}
.halflings.resize-horizontal:before {
    content: "\e120";
}
.halflings.hdd:before {
    content: "\e121";
}
.halflings.bullhorn:before {
    content: "\e122";
}
.halflings.bell:before {
    content: "\e123";
}
.halflings.certificate:before {
    content: "\e124";
}
.halflings.thumbs-up:before {
    content: "\e125";
}
.halflings.thumbs-down:before {
    content: "\e126";
}
.halflings.hand-right:before {
    content: "\e127";
}
.halflings.hand-left:before {
    content: "\e128";
}
.halflings.hand-top:before {
    content: "\e129";
}
.halflings.hand-down:before {
    content: "\e130";
}
.halflings.circle-arrow-right:before {
    content: "\e131";
}
.halflings.circle-arrow-left:before {
    content: "\e132";
}
.halflings.circle-arrow-top:before {
    content: "\e133";
}
.halflings.circle-arrow-down:before {
    content: "\e134";
}
.halflings.globe:before {
    content: "\e135";
}
.halflings.wrench:before {
    content: "\e136";
}
.halflings.tasks:before {
    content: "\e137";
}
.halflings.filter:before {
    content: "\e138";
}
.halflings.briefcase:before {
    content: "\e139";
}
.halflings.fullscreen:before {
    content: "\e140";
}
.halflings.dashboard:before {
    content: "\e141";
}
.halflings.paperclip:before {
    content: "\e142";
}
.halflings.heart-empty:before {
    content: "\e143";
}
.halflings.link:before {
    content: "\e144";
}
.halflings.phone:before {
    content: "\e145";
}
.halflings.pushpin:before {
    content: "\e146";
}
.halflings.euro:before {
    content: "\20ac";
}
.halflings.usd:before {
    content: "\e148";
}
.halflings.gbp:before {
    content: "\e149";
}
.halflings.sort:before {
    content: "\e150";
}
.halflings.sort-by-alphabet:before {
    content: "\e151";
}
.halflings.sort-by-alphabet-alt:before {
    content: "\e152";
}
.halflings.sort-by-order:before {
    content: "\e153";
}
.halflings.sort-by-order-alt:before {
    content: "\e154";
}
.halflings.sort-by-attributes:before {
    content: "\e155";
}
.halflings.sort-by-attributes-alt:before {
    content: "\e156";
}
.halflings.unchecked:before {
    content: "\e157";
}
.halflings.expand:before {
    content: "\e158";
}
.halflings.collapse-down:before {
    content: "\e159";
}
.halflings.collapse-top:before {
    content: "\e160";
}
.halflings-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(../img/glyphicons.halflings.pro/glyphicons_halflings.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    *margin-right: .3em;
}
.no-inlinesvg .halflings-icon {
    background-image: url(../img/glyphicons.halflings.pro/glyphicons_halflings.png);
}
.halflings-icon.white {
    background-image: url(../img/glyphicons.halflings.pro/glyphicons_halflings-white.svg);
}
.no-inlinesvg .halflings-icon.white {
    background-image: url(../img/glyphicons.halflings.pro/glyphicons_halflings-white.png);
}
.halflings-icon.glass {
    background-position: 0 0;
}
.halflings-icon.music {
    background-position: -24px 0;
}
.halflings-icon.search {
    background-position: -48px 0;
}
.halflings-icon.envelope {
    background-position: -72px 0;
}
.halflings-icon.heart {
    background-position: -96px 0;
}
.halflings-icon.star {
    background-position: -120px 0;
}
.halflings-icon.star-empty {
    background-position: -144px 0;
}
.halflings-icon.user {
    background-position: -168px 0;
}
.halflings-icon.film {
    background-position: -192px 0;
}
.halflings-icon.th-large {
    background-position: -216px 0;
}
.halflings-icon.th {
    background-position: -240px 0;
}
.halflings-icon.th-list {
    background-position: -264px 0;
}
.halflings-icon.ok {
    background-position: -288px 0;
}
.halflings-icon.remove {
    background-position: -312px 0;
}
.halflings-icon.zoom-in {
    background-position: -336px 0;
}
.halflings-icon.zoom-out {
    background-position: -360px 0;
}
.halflings-icon.off {
    background-position: -384px 0;
}
.halflings-icon.signal {
    background-position: -408px 0;
}
.halflings-icon.cog {
    background-position: -432px 0;
}
.halflings-icon.trash {
    background-position: -456px 0;
}
.halflings-icon.home {
    background-position: 0 -24px;
}
.halflings-icon.file {
    background-position: -24px -24px;
}
.halflings-icon.time {
    background-position: -48px -24px;
}
.halflings-icon.road {
    background-position: -72px -24px;
}
.halflings-icon.download-alt {
    background-position: -96px -24px;
}
.halflings-icon.download {
    background-position: -120px -24px;
}
.halflings-icon.upload {
    background-position: -144px -24px;
}
.halflings-icon.inbox {
    background-position: -168px -24px;
}
.halflings-icon.play-circle {
    background-position: -192px -24px;
}
.halflings-icon.repeat {
    background-position: -216px -24px;
}
.halflings-icon.refresh {
    background-position: -240px -24px;
}
.halflings-icon.list-alt {
    background-position: -264px -24px;
}
.halflings-icon.lock {
    background-position: -287px -24px;
}
.halflings-icon.flag {
    background-position: -312px -24px;
}
.halflings-icon.headphones {
    background-position: -336px -24px;
}
.halflings-icon.volume-off {
    background-position: -360px -24px;
}
.halflings-icon.volume-down {
    background-position: -384px -24px;
}
.halflings-icon.volume-up {
    background-position: -408px -24px;
}
.halflings-icon.qrcode {
    background-position: -432px -24px;
}
.halflings-icon.barcode {
    background-position: -456px -24px;
}
.halflings-icon.tag {
    background-position: 0 -48px;
}
.halflings-icon.tags {
    background-position: -25px -48px;
}
.halflings-icon.book {
    background-position: -48px -48px;
}
.halflings-icon.bookmark {
    background-position: -72px -48px;
}
.halflings-icon.print {
    background-position: -96px -48px;
}
.halflings-icon.camera {
    background-position: -120px -48px;
}
.halflings-icon.font {
    background-position: -144px -48px;
}
.halflings-icon.bold {
    background-position: -167px -48px;
}
.halflings-icon.italic {
    background-position: -192px -48px;
}
.halflings-icon.text-height {
    background-position: -216px -48px;
}
.halflings-icon.text-width {
    background-position: -240px -48px;
}
.halflings-icon.align-left {
    background-position: -264px -48px;
}
.halflings-icon.align-center {
    background-position: -288px -48px;
}
.halflings-icon.align-right {
    background-position: -312px -48px;
}
.halflings-icon.align-justify {
    background-position: -336px -48px;
}
.halflings-icon.list {
    background-position: -360px -48px;
}
.halflings-icon.indent-left {
    background-position: -384px -48px;
}
.halflings-icon.indent-right {
    background-position: -408px -48px;
}
.halflings-icon.facetime-video {
    background-position: -432px -48px;
}
.halflings-icon.picture {
    background-position: -456px -48px;
}
.halflings-icon.pencil {
    background-position: 0 -72px;
}
.halflings-icon.map-marker {
    background-position: -24px -72px;
}
.halflings-icon.adjust {
    background-position: -48px -72px;
}
.halflings-icon.tint {
    background-position: -72px -72px;
}
.halflings-icon.edit {
    background-position: -96px -72px;
}
.halflings-icon.share {
    background-position: -120px -72px;
}
.halflings-icon.check {
    background-position: -144px -72px;
}
.halflings-icon.move {
    background-position: -168px -72px;
}
.halflings-icon.step-backward {
    background-position: -192px -72px;
}
.halflings-icon.fast-backward {
    background-position: -216px -72px;
}
.halflings-icon.backward {
    background-position: -240px -72px;
}
.halflings-icon.play {
    background-position: -264px -72px;
}
.halflings-icon.pause {
    background-position: -288px -72px;
}
.halflings-icon.stop {
    background-position: -312px -72px;
}
.halflings-icon.forward {
    background-position: -336px -72px;
}
.halflings-icon.fast-forward {
    background-position: -360px -72px;
}
.halflings-icon.step-forward {
    background-position: -384px -72px;
}
.halflings-icon.eject {
    background-position: -408px -72px;
}
.halflings-icon.chevron-left {
    background-position: -432px -72px;
}
.halflings-icon.chevron-right {
    background-position: -456px -72px;
}
.halflings-icon.plus-sign {
    background-position: 0 -96px;
}
.halflings-icon.minus-sign {
    background-position: -24px -96px;
}
.halflings-icon.remove-sign {
    background-position: -48px -96px;
}
.halflings-icon.ok-sign {
    background-position: -72px -96px;
}
.halflings-icon.question-sign {
    background-position: -96px -96px;
}
.halflings-icon.info-sign {
    background-position: -120px -96px;
}
.halflings-icon.screenshot {
    background-position: -144px -96px;
}
.halflings-icon.remove-circle {
    background-position: -168px -96px;
}
.halflings-icon.ok-circle {
    background-position: -192px -96px;
}
.halflings-icon.ban-circle {
    background-position: -216px -96px;
}
.halflings-icon.arrow-left {
    background-position: -240px -96px;
}
.halflings-icon.arrow-right {
    background-position: -264px -96px;
}
.halflings-icon.arrow-up {
    background-position: -289px -96px;
}
.halflings-icon.arrow-down {
    background-position: -312px -96px;
}
.halflings-icon.share-alt {
    background-position: -336px -96px;
}
.halflings-icon.resize-full {
    background-position: -360px -96px;
}
.halflings-icon.resize-small {
    background-position: -384px -96px;
}
.halflings-icon.plus {
    background-position: -408px -96px;
}
.halflings-icon.minus {
    background-position: -433px -96px;
}
.halflings-icon.asterisk {
    background-position: -456px -96px;
}
.halflings-icon.exclamation-sign {
    background-position: 0 -120px;
}
.halflings-icon.gift {
    background-position: -24px -120px;
}
.halflings-icon.leaf {
    background-position: -48px -120px;
}
.halflings-icon.fire {
    background-position: -72px -120px;
}
.halflings-icon.eye-open {
    background-position: -96px -120px;
}
.halflings-icon.eye-close {
    background-position: -120px -120px;
}
.halflings-icon.warning-sign {
    background-position: -144px -120px;
}
.halflings-icon.plane {
    background-position: -168px -120px;
}
.halflings-icon.calendar {
    background-position: -192px -120px;
}
.halflings-icon.random {
    background-position: -216px -120px;
}
.halflings-icon.comments {
    background-position: -240px -120px;
}
.halflings-icon.magnet {
    background-position: -264px -120px;
}
.halflings-icon.chevron-up {
    background-position: -288px -120px;
}
.halflings-icon.chevron-down {
    background-position: -313px -119px;
}
.halflings-icon.retweet {
    background-position: -336px -120px;
}
.halflings-icon.shopping-cart {
    background-position: -360px -120px;
}
.halflings-icon.folder-close {
    background-position: -384px -120px;
}
.halflings-icon.folder-open {
    background-position: -408px -120px;
}
.halflings-icon.resize-vertical {
    background-position: -432px -119px;
}
.halflings-icon.resize-horizontal {
    background-position: -456px -118px;
}
.halflings-icon.hdd {
    background-position: 0px -144px;
}
.halflings-icon.bullhorn {
    background-position: -24px -144px;
}
.halflings-icon.bell {
    background-position: -48px -144px;
}
.halflings-icon.certificate {
    background-position: -72px -144px;
}
.halflings-icon.thumbs-up {
    background-position: -96px -144px;
}
.halflings-icon.thumbs-down {
    background-position: -120px -144px;
}
.halflings-icon.hand-right {
    background-position: -144px -144px;
}
.halflings-icon.hand-left {
    background-position: -168px -144px;
}
.halflings-icon.hand-top {
    background-position: -192px -144px;
}
.halflings-icon.hand-down {
    background-position: -216px -144px;
}
.halflings-icon.circle-arrow-right {
    background-position: -240px -144px;
}
.halflings-icon.circle-arrow-left {
    background-position: -264px -144px;
}
.halflings-icon.circle-arrow-top {
    background-position: -288px -144px;
}
.halflings-icon.circle-arrow-down {
    background-position: -313px -144px;
}
.halflings-icon.globe {
    background-position: -336px -144px;
}
.halflings-icon.wrench {
    background-position: -360px -144px;
}
.halflings-icon.tasks {
    background-position: -384px -144px;
}
.halflings-icon.filter {
    background-position: -408px -144px;
}
.halflings-icon.briefcase {
    background-position: -432px -144px;
}
.halflings-icon.fullscreen {
    background-position: -456px -144px;
}
.halflings-icon.dashboard {
    background-position: 0px -168px;
}
.halflings-icon.paperclip {
    background-position: -24px -168px;
}
.halflings-icon.heart-empty {
    background-position: -48px -168px;
}
.halflings-icon.link {
    background-position: -72px -168px;
}
.halflings-icon.phone {
    background-position: -96px -168px;
}
.halflings-icon.pushpin {
    background-position: -120px -168px;
}
.halflings-icon.euro {
    background-position: -144px -168px;
}
.halflings-icon.usd {
    background-position: -168px -168px;
}
.halflings-icon.gbp {
    background-position: -192px -168px;
}
.halflings-icon.sort {
    background-position: -216px -168px;
}
.halflings-icon.sort-by-alphabet {
    background-position: -240px -168px;
}
.halflings-icon.sort-by-alphabet-alt {
    background-position: -264px -168px;
}
.halflings-icon.sort-by-order {
    background-position: -288px -168px;
}
.halflings-icon.sort-by-order-alt {
    background-position: -313px -168px;
}
.halflings-icon.sort-by-attributes {
    background-position: -336px -168px;
}
.halflings-icon.sort-by-attributes-alt {
    background-position: -360px -168px;
}
.halflings-icon.unchecked {
    background-position: -384px -168px;
}
.halflings-icon.expand {
    background-position: -408px -168px;
}
.halflings-icon.collapse-down {
    background-position: -432px -168px;
}
.halflings-icon.collapse-top {
    background-position: -456px -168px;
}