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