﻿@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.halflings {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.halflings.x05 {
  font-size: 6px; }

.halflings.x2 {
  font-size: 24px; }

.halflings.x3 {
  font-size: 36px; }

.halflings.x4 {
  font-size: 48px; }

.halflings.x5 {
  font-size: 60px; }

.halflings.x6 {
  font-size: 72px; }

.halflings.x7 {
  font-size: 84px; }

.halflings.x8 {
  font-size: 96px; }

.halflings.light:before {
  color: #f2f2f2; }

.halflings.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); }

.halflings.flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.halflings.flipv {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV"; }

.halflings.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.halflings.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.halflings.rotate270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.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-glyph-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-glyph-bookmark:before {
  content: "\E044"; }

.halflings-print:before {
  content: "\E045"; }

.halflings-glyph-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-glyph-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-glyph-calendar:before {
  content: "\E109"; }

.halflings-random:before {
  content: "\E110"; }

.halflings-comments:before {
  content: "\E111"; }

.halflings-magnet:before {
  content: "\E112"; }

.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-glyph-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-glyph-wrench:before {
  content: "\E136"; }

.halflings-tasks:before {
  content: "\E137"; }

.halflings-filter:before {
  content: "\E138"; }

.halflings-glyph-briefcase:before {
  content: "\E139"; }

.halflings-fullscreen:before {
  content: "\E140"; }

.halflings-dashboard:before {
  content: "\E141"; }

.halflings-glyph-paperclip:before {
  content: "\E142"; }

.halflings-heart-empty:before {
  content: "\E143"; }

.halflings-link:before {
  content: "\E144"; }

.halflings-phone:before {
  content: "\E145"; }

.halflings-glyph-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:before {
  content: "\E159"; }

.halflings-collapse-top:before {
  content: "\E160"; }

.halflings-log-in:before {
  content: "\E161"; }

.halflings-flash:before {
  content: "\E162"; }

.halflings-log-out:before {
  content: "\E163"; }

.halflings-new-window:before {
  content: "\E164"; }

.halflings-record:before {
  content: "\E165"; }

.halflings-save:before {
  content: "\E166"; }

.halflings-open:before {
  content: "\E167"; }

.halflings-saved:before {
  content: "\E168"; }

.halflings-import:before {
  content: "\E169"; }

.halflings-export:before {
  content: "\E170"; }

.halflings-send:before {
  content: "\E171"; }

.halflings-floppy-disk:before {
  content: "\E172"; }

.halflings-floppy-saved:before {
  content: "\E173"; }

.halflings-floppy-remove:before {
  content: "\E174"; }

.halflings-floppy-save:before {
  content: "\E175"; }

.halflings-floppy-open:before {
  content: "\E176"; }

.halflings-credit-card:before {
  content: "\E177"; }

.halflings-transfer:before {
  content: "\E178"; }

.halflings-cutlery:before {
  content: "\E179"; }

.halflings-header:before {
  content: "\E180"; }

.halflings-compressed:before {
  content: "\E181"; }

.halflings-earphone:before {
  content: "\E182"; }

.halflings-phone-alt:before {
  content: "\E183"; }

.halflings-tower:before {
  content: "\E184"; }

.halflings-stats:before {
  content: "\E185"; }

.halflings-sd-video:before {
  content: "\E186"; }

.halflings-hd-video:before {
  content: "\E187"; }

.halflings-subtitles:before {
  content: "\E188"; }

.halflings-sound-stereo:before {
  content: "\E189"; }

.halflings-sound-dolby:before {
  content: "\E190"; }

.halflings-sound-5-1:before {
  content: "\E191"; }

.halflings-sound-6-1:before {
  content: "\E192"; }

.halflings-sound-7-1:before {
  content: "\E193"; }

.halflings-copyright-mark:before {
  content: "\E194"; }

.halflings-registration-mark:before {
  content: "\E195"; }

.halflings-cloud:before {
  content: "\2601"; }

.halflings-cloud-download:before {
  content: "\E197"; }

.halflings-cloud-upload:before {
  content: "\E198"; }

.halflings-tree-conifer:before {
  content: "\E199"; }

.halflings-tree-deciduous:before {
  content: "\E200"; }

.halflings-cd:before {
  content: "\E201"; }

.halflings-save-file:before {
  content: "\E202"; }

.halflings-open-file:before {
  content: "\E203"; }

.halflings-level-up:before {
  content: "\E204"; }

.halflings-copy:before {
  content: "\E205"; }

.halflings-paste:before {
  content: "\E206"; }

.halflings-door:before {
  content: "\1F6AA"; }

.halflings-key:before {
  content: "\1F511"; }

.halflings-alert:before {
  content: "\E209"; }

.halflings-equalizer:before {
  content: "\E210"; }

.halflings-king:before {
  content: "\E211"; }

.halflings-queen:before {
  content: "\E212"; }

.halflings-pawn:before {
  content: "\E213"; }

.halflings-bishop:before {
  content: "\E214"; }

.halflings-knight:before {
  content: "\E215"; }

.halflings-baby-formula:before {
  content: "\E216"; }

.halflings-tent:before {
  content: "\26FA"; }

.halflings-blackboard:before {
  content: "\E218"; }

.halflings-bed:before {
  content: "\E219"; }

.halflings-apple:before {
  content: "\F8FF"; }

.halflings-erase:before {
  content: "\E221"; }

.halflings-hourglass:before {
  content: "\231B"; }

.halflings-lamp:before {
  content: "\E223"; }

.halflings-duplicate:before {
  content: "\E224"; }

.halflings-piggy-bank:before {
  content: "\E225"; }

.halflings-scissors:before {
  content: "\E226"; }

.halflings-bitcoin:before {
  content: "\E227"; }

.halflings-yen:before {
  content: "\00A5"; }

.halflings-ruble:before {
  content: "\20BD"; }

.halflings-scale:before {
  content: "\E230"; }

.halflings-ice-lolly:before {
  content: "\E231"; }

.halflings-ice-lolly-tasted:before {
  content: "\E232"; }

.halflings-education:before {
  content: "\E233"; }

.halflings-option-horizontal:before {
  content: "\E234"; }

.halflings-option-vertical:before {
  content: "\E235"; }

.halflings-menu-hamburger:before {
  content: "\E236"; }

.halflings-modal-window:before {
  content: "\E237"; }

.halflings-oil:before {
  content: "\E238"; }

.halflings-grain:before {
  content: "\E239"; }

.halflings-sunglasses:before {
  content: "\E240"; }

.halflings-text-size:before {
  content: "\E241"; }

.halflings-text-color:before {
  content: "\E242"; }

.halflings-text-background:before {
  content: "\E243"; }

.halflings-object-align-top:before {
  content: "\E244"; }

.halflings-object-align-bottom:before {
  content: "\E245"; }

.halflings-object-align-horizontal:before {
  content: "\E246"; }

.halflings-object-align-left:before {
  content: "\E247"; }

.halflings-object-align-vertical:before {
  content: "\E248"; }

.halflings-object-align-right:before {
  content: "\E249"; }

.halflings-triangle-right:before {
  content: "\E250"; }

.halflings-triangle-left:before {
  content: "\E251"; }

.halflings-triangle-bottom:before {
  content: "\E252"; }

.halflings-triangle-top:before {
  content: "\E253"; }

.halflings-terminal:before {
  content: "\E254"; }

.halflings-superscript:before {
  content: "\E255"; }

.halflings-subscript:before {
  content: "\E256"; }

.halflings-menu-left:before {
  content: "\E257"; }

.halflings-menu-right:before {
  content: "\E258"; }

.halflings-menu-down:before {
  content: "\E259"; }

.halflings-menu-up:before {
  content: "\E260"; }

/* 
* 
* THIS IS A SMALL BONUS FOR ALL CURIOUS PEOPLE :) 
* Just add class .animated and .pulse, .rotateIn, .bounce, .swing or .tada to you HTML element with icons. You may find other great css animations here: http://coveloping.com/tools/css-animation-generator 
* 
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1); } }

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px); } }

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  60% {
    transform: translateY(-15px); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce; }

@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center; }
  20% {
    -webkit-transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg); } }

@keyframes swing {
  20% {
    transform: rotate(15deg); }
  40% {
    transform: rotate(-10deg); }
  60% {
    transform: rotate(5deg); }
  80% {
    transform: rotate(-5deg); }
  100% {
    transform: rotate(0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    transform: scale(1); }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg); }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg); }
  100% {
    transform: scale(1) rotate(0); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

