/* -------------------- */
/* Embedded Fonts
/* -------------------- */
@font-face {
	font-family: 'Typicons';
	src: url('../fonts/typicons-regular-webfont.eot');
	src: url('../fonts/typicons-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/typicons-regular-webfont.woff') format('woff'),
		url('../fonts/typicons-regular-webfont.ttf') format('truetype'),
		url('../fonts/typicons-regular-webfont.svg#TypiconsRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Typicon Font Icons */
.typicn {
	font-family: "Typicons", sans-serif;
	/* Reduce blur on icons in chrome, opera, safari and ios. */
	/* This is hacky & bad. Maybe possible for firefox, not sure yet. */
	-webkit-font-smoothing: antialiased;	-o-transform: scale(1); 
}
.typicn.location:before {content: "A";}
.typicn.phone:before {content: "B";}
.typicn.home:before {content: "C";}
.typicn.camera:before {content: "D";}
.typicn.left:before {content: "E";}
.typicn.right:before {content: "F";}
.typicn.up:before {content: "G";}
.typicn.down:before {content: "H";}
.typicn.refresh:before {content: "I";}
.typicn.sync:before {content: "J";}
.typicn.loop:before {content: "K";}
.typicn.repeat:before {content: "L";}
.typicn.shuffle:before {content: "M";}
.typicn.rss:before {content: "N";}
.typicn.cog:before {content: "O";}
.typicn.spanner:before {content: "P";}
.typicn.barChart:before {content: "Q";}
.typicn.pieChart:before {content: "R";}
.typicn.lineChart:before {content: "S";}
.typicn.views:before {content: "T";}
.typicn.zoomIn:before {content: "V";}
.typicn.zoomOut:before {content: "U";}
.typicn.export:before {content: "W";}
.typicn.user:before {content: "X";}
.typicn.group:before {content: "Y";}
.typicn.microphone:before {content: "Z";}
.typicn.globe:before {content: "a";}
.typicn.thumbsUp:before {content: "b";}
.typicn.thumbsDown:before {content: "c";}
.typicn.tag:before {content: "d";}
.typicn.tab:before {content: "e";}
.typicn.warning:before {content: "f";}
.typicn.tick:before {content: "g";}
.typicn.beta:before {content: "h";}
.typicn.unlock:before {content: "i";}
.typicn.lock:before {content: "j";}
.typicn.eject:before {content: "k";}
.typicn.move:before {content: "l";}
.typicn.expand:before {content: "m";}
.typicn.cancel:before {content: "n";}
.typicn.power:before {content: "o";}
.typicn.compass:before {content: "p";}
.typicn.radar:before {content: "q";}
.typicn.directions:before {content: "r";}
.typicn.pin:before {content: "s";}
.typicn.mute:before {content: "t";}
.typicn.volume:before {content: "u";}
.typicn.world:before {content: "v";}
.typicn.write:before {content: "w";}
.typicn.minus:before {content: "x";}
.typicn.equals:before {content: "y";}
.typicn.feed:before {content: "z";}
.typicn.batteryNone:before {content: "0";}
.typicn.batteryLow:before {content: "1";}
.typicn.batteryMid:before {content: "2";}
.typicn.batteryHigh:before {content: "3";}
.typicn.batteryPower:before {content: "4";}
.typicn.plus:before {content: "5";}
.typicn.times:before {content: "6";}
.typicn.next:before {content: "7";}
.typicn.previous:before {content: "8";}
.typicn.edit:before {content: "9";}
.typicn.cut:before {content: "'";}
.typicn.anchor:before {content: "(";}
.typicn.bookmark:before {content: ")";}
.typicn.music:before {content: "*";}
.typicn.puzzle:before {content: "+";}
.typicn.archive:before {content: ",";}
.typicn.mobile:before {content: "-";}
.typicn.contrast:before {content: ".typicn.";}
.typicn.brightness:before {content: "/";}
.typicn.flag:before {content: "{";}
.typicn.info:before {content: "|";}
.typicn.unknown:before {content: "}";}
.typicn.chat:before {content: "~";}
.typicn.mail:before {content: "[";}
.typicn.message:before {content: "\005C";}
.typicn.delete:before {content: "]";}
.typicn.backspace:before {content: "^";}
.typicn.infinity:before {content: "_";}
.typicn.key:before {content: "$";}
.typicn.time:before {content: "%";}
.typicn.grid:before {content: "\0022";}
.typicn.list:before {content: "\0023";}
.typicn.heart:before {content: ";";}
.typicn.star:before {content: "=";}
.typicn.back:before {content: "?";}
.typicn.forward:before {content: "@";}


/* -------------------- */
/* Glyph Icons
/* -------------------- */
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 20px;
	vertical-align: text-top;
	background-image: url( ../images/glyphicons-halflings.png );
	background-position: 14px 14px;
	background-repeat: no-repeat;
}
.icon-white { background-image: url( ../images/glyphicons-halflings-white.png ); }
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{width:16px;background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{width:16px;background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}


/* -------------------- */
/* Reusable Classes
/* -------------------- */
.clear, .clear_div	{ clear: both; }
.none	{ display: none; }
.case	{ text-transform: uppercase; }
.nowrap { white-space: nowrap; }

/* Easy Width */
.w-10{width:10%;}
.w-20{width:20%;}
.w-30{width:30%;}
.w-40{width:40%;}
.w-50{width:50%;}
.w-60{width:60%;}
.w-70{width:70%;}
.w-80{width:80%;}
.w-90{width:90%;}
.w-100{width:100%;}

.w-15{width:15%;}
.w-25{width:25%;}
.w-35{width:35%;}
.w-45{width:45%;}
.w-55{width:55%;}
.w-65{width:65%;}
.w-75{width:75%;}
.w-85{width:85%;}
.w-95{width:95%;}

/* HTML 5 compatibility */
header, nav, article, footer, address {
    display: block;
}

/* Style Settings */
.scripts_and_styles_holder { display: none; }
