 [class^="icon-"],
 [class*=" icon-"] {
 	display: inline-block;
 	width: 16px;
 	height: 16px;
 	margin-top: 1px;
 	*margin-right: .3em;
 	line-height: 16px;
 	vertical-align: text-top;
 	background-image: url("/themes/bootstrap-3.2/colourstrap/silk-sprite.png");
 	background-position: 16px 16px;
 	background-repeat: no-repeat;
 }

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

 .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:focus>[class^="icon-"],
 .dropdown-menu>li>a:hover>[class*=" icon-"],
 .dropdown-menu>li>a:focus>[class*=" icon-"],
 .dropdown-menu>.active>a>[class^="icon-"],
 .dropdown-menu>.active>a>[class*=" icon-"],
 .dropdown-submenu:hover>a>[class^="icon-"],
 .dropdown-submenu:focus>a>[class^="icon-"],
 .dropdown-submenu:hover>a>[class*=" icon-"],
 .dropdown-submenu:focus>a>[class*=" icon-"] {
 	background-image: url("/themes/bootstrap/colourstrap/silk-icons.png");
 }

 .icon-accept,
 .icon-ok-circle {
 	background-position: -0px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-add,
 .icon-plus-sign {
 	background-position: -16px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-anchor {
 	background-position: -32px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application {
 	background-position: -48px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-add {
 	background-position: -64px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-cascade {
 	background-position: -80px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-delete {
 	background-position: -96px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-double {
 	background-position: -112px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-edit {
 	background-position: -128px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-error {
 	background-position: -144px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-form {
 	background-position: -160px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-form-add {
 	background-position: -176px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-form-delete {
 	background-position: -192px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-form-edit {
 	background-position: -208px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-form-magnify {
 	background-position: -224px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-get {
 	background-position: -240px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-go {
 	background-position: -256px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-home,
 .icon-home {
 	background-position: -272px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-key {
 	background-position: -288px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-lightning {
 	background-position: -304px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-link {
 	background-position: -320px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-osx {
 	background-position: -336px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-osx-terminal {
 	background-position: -352px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-put,
 .icon-search {
 	background-position: -368px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-side-boxes {
 	background-position: -384px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-side-contract {
 	background-position: -400px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-side-expand {
 	background-position: -416px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-side-list {
 	background-position: -432px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-side-tree {
 	background-position: -448px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-split {
 	background-position: -464px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-tile-horizontal {
 	background-position: -480px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-tile-vertical {
 	background-position: -496px -0px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-columns {
 	background-position: -0px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-detail,
 .icon-view {
 	background-position: -16px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-gallery {
 	background-position: -32px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-icons {
 	background-position: -48px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-list {
 	background-position: -64px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-view-tile {
 	background-position: -80px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-xp {
 	background-position: -96px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-application-xp-terminal {
 	background-position: -112px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-branch {
 	background-position: -128px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-divide {
 	background-position: -144px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-down,
 .icon-sort-down {
 	background-position: -160px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-in,
 .icon-resize-small {
 	background-position: -176px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-inout {
 	background-position: -192px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-join {
 	background-position: -208px -16px;
 	width: 16px;
 	height: 16px;
 }

 .fa-arrow-left,
 .icon-arrow-left {
 	background-position: -224px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-merge {
 	background-position: -240px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-out,
 .icon-resize-full {
 	background-position: -256px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-redo,
 .icon-redo {
 	background-position: -272px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-refresh,
 .icon-recycle {
 	background-position: -288px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-refresh-small {
 	background-position: -304px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-right {
 	background-position: -320px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-rotate-anticlockwise,
 .icon-circle-arrow-left {
 	background-position: -336px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-rotate-clockwise,
 .icon-circle-arrow-right {
 	background-position: -352px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-switch {
 	background-position: -368px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-turn-left {
 	background-position: -384px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-turn-right,
 .icon-share {
 	background-position: -400px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-undo,
 .icon-undo {
 	background-position: -416px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-arrow-up,
 .icon-sort-up {
 	background-position: -432px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-asterisk-orange,
 .icon-asterisk {
 	background-position: -448px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-asterisk-yellow {
 	background-position: -464px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-attach,
 .icon-paper-clip {
 	background-position: -480px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-add {
 	background-position: -496px -16px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-bronze-1 {
 	background-position: -0px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-bronze-2 {
 	background-position: -16px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-bronze-3 {
 	background-position: -32px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-delete {
 	background-position: -48px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-gold-1 {
 	background-position: -64px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-gold-2 {
 	background-position: -80px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-gold-3 {
 	background-position: -96px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-silver-1 {
 	background-position: -112px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-silver-2 {
 	background-position: -128px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-award-star-silver-3 {
 	background-position: -144px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket {
 	background-position: -160px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-add {
 	background-position: -176px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-delete {
 	background-position: -192px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-edit {
 	background-position: -208px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-error {
 	background-position: -224px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-go {
 	background-position: -240px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-put {
 	background-position: -256px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-basket-remove {
 	background-position: -272px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell {
 	background-position: -288px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell-add {
 	background-position: -304px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell-delete {
 	background-position: -320px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell-error {
 	background-position: -336px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell-go {
 	background-position: -352px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bell-link {
 	background-position: -368px -32px;
 	width: 16px;
 	height: 16px;
 }

 .fa-trash,
 .icon-bin,
 .icon-trash {
 	background-position: -384px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bin-closed {
 	background-position: -400px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bin-empty {
 	background-position: -416px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bomb {
 	background-position: -432px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book {
 	background-position: -448px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-add {
 	background-position: -464px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-addresses {
 	background-position: -480px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-delete {
 	background-position: -496px -32px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-edit {
 	background-position: -0px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-error,
 .icon-bookmark-empty {
 	background-position: -16px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-go {
 	background-position: -32px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-key {
 	background-position: -48px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-link,
 .icon-bookmark {
 	background-position: -64px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-next {
 	background-position: -80px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-open {
 	background-position: -96px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-book-previous {
 	background-position: -112px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-box {
 	background-position: -128px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick {
 	background-position: -144px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bricks {
 	background-position: -160px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-add {
 	background-position: -176px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-delete {
 	background-position: -192px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-edit {
 	background-position: -208px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-error {
 	background-position: -224px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-go {
 	background-position: -240px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-brick-link {
 	background-position: -256px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-briefcase {
 	background-position: -272px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug {
 	background-position: -288px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-add {
 	background-position: -304px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-delete {
 	background-position: -320px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-edit {
 	background-position: -336px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-error {
 	background-position: -352px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-go {
 	background-position: -368px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bug-link {
 	background-position: -384px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building {
 	background-position: -400px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-add {
 	background-position: -416px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-delete {
 	background-position: -432px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-edit {
 	background-position: -448px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-error {
 	background-position: -464px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-go {
 	background-position: -480px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-key {
 	background-position: -496px -48px;
 	width: 16px;
 	height: 16px;
 }

 .icon-building-link {
 	background-position: -0px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-add {
 	background-position: -16px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-arrow-bottom {
 	background-position: -32px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-arrow-down {
 	background-position: -48px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-arrow-top {
 	background-position: -64px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-arrow-up {
 	background-position: -80px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-black {
 	background-position: -96px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-blue {
 	background-position: -112px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-delete {
 	background-position: -128px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-disk {
 	background-position: -144px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-error {
 	background-position: -160px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-feed {
 	background-position: -176px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-go {
 	background-position: -192px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-green {
 	background-position: -208px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-key {
 	background-position: -224px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-orange {
 	background-position: -240px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-picture {
 	background-position: -256px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-pink {
 	background-position: -272px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-purple {
 	background-position: -288px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-red {
 	background-position: -304px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-star {
 	background-position: -320px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-toggle-minus {
 	background-position: -336px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-toggle-plus {
 	background-position: -352px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-white {
 	background-position: -368px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-wrench {
 	background-position: -384px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-bullet-yellow {
 	background-position: -400px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cake {
 	background-position: -416px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator {
 	background-position: -432px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator-add {
 	background-position: -448px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator-delete {
 	background-position: -464px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator-edit {
 	background-position: -480px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator-error {
 	background-position: -496px -64px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calculator-link {
 	background-position: -0px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar {
 	background-position: -16px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-add {
 	background-position: -32px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-delete {
 	background-position: -48px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-edit {
 	background-position: -64px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-link {
 	background-position: -80px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-view-day {
 	background-position: -96px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-view-month {
 	background-position: -112px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-calendar-view-week {
 	background-position: -128px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera {
 	background-position: -144px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-add {
 	background-position: -160px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-delete {
 	background-position: -176px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-edit {
 	background-position: -192px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-error {
 	background-position: -208px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-go {
 	background-position: -224px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-link {
 	background-position: -240px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-camera-small {
 	background-position: -256px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cancel,
 .icon-remove-circle {
 	background-position: -272px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-car {
 	background-position: -288px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart {
 	background-position: -304px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-add {
 	background-position: -320px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-delete {
 	background-position: -336px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-edit {
 	background-position: -352px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-error {
 	background-position: -368px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-go {
 	background-position: -384px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-put {
 	background-position: -400px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cart-remove {
 	background-position: -416px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-car-add {
 	background-position: -432px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-car-delete {
 	background-position: -448px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd {
 	background-position: -464px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-add {
 	background-position: -480px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-burn {
 	background-position: -496px -80px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-delete {
 	background-position: -0px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-edit {
 	background-position: -16px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-eject {
 	background-position: -32px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cd-go {
 	background-position: -48px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar {
 	background-position: -64px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar-add {
 	background-position: -80px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar-delete {
 	background-position: -96px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar-edit {
 	background-position: -112px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar-error {
 	background-position: -128px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-bar-link {
 	background-position: -144px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve {
 	background-position: -160px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-add {
 	background-position: -176px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-delete {
 	background-position: -192px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-edit {
 	background-position: -208px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-error {
 	background-position: -224px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-go {
 	background-position: -240px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-curve-link {
 	background-position: -256px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line {
 	background-position: -272px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line-add {
 	background-position: -288px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line-delete {
 	background-position: -304px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line-edit {
 	background-position: -320px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line-error {
 	background-position: -336px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-line-link {
 	background-position: -352px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-organisation {
 	background-position: -368px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-organisation-add {
 	background-position: -384px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-organisation-delete {
 	background-position: -400px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie {
 	background-position: -416px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie-add {
 	background-position: -432px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie-delete {
 	background-position: -448px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie-edit {
 	background-position: -464px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie-error {
 	background-position: -480px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-chart-pie-link {
 	background-position: -496px -96px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock {
 	background-position: -0px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-add {
 	background-position: -16px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-delete {
 	background-position: -32px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-edit {
 	background-position: -48px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-error {
 	background-position: -64px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-go {
 	background-position: -80px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-link {
 	background-position: -96px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-pause {
 	background-position: -112px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-play {
 	background-position: -128px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-red {
 	background-position: -144px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-clock-stop {
 	background-position: -160px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog {
 	background-position: -176px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cogs {
 	background-position: -176px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog-add {
 	background-position: -192px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog-delete {
 	background-position: -208px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog-edit {
 	background-position: -224px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog-error {
 	background-position: -240px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cog-go {
 	background-position: -256px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-coins {
 	background-position: -272px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-coins-add {
 	background-position: -288px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-coins-delete {
 	background-position: -304px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-color-swatch {
 	background-position: -320px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-color-wheel {
 	background-position: -336px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comment {
 	background-position: -352px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comments {
 	background-position: -368px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comments-add {
 	background-position: -384px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comments-delete {
 	background-position: -400px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comment-add,
 .icon-comment-alt {
 	background-position: -416px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comment-delete {
 	background-position: -432px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-comment-edit {
 	background-position: -448px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-compress {
 	background-position: -464px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer,
 .icon-browser {
 	background-position: -480px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-add {
 	background-position: -496px -112px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-delete {
 	background-position: -0px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-edit {
 	background-position: -16px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-error {
 	background-position: -32px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-go {
 	background-position: -48px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-key {
 	background-position: -64px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-computer-link {
 	background-position: -80px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-connect {
 	background-position: -96px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-contrast {
 	background-position: -112px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-contrast-decrease {
 	background-position: -128px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-contrast-high {
 	background-position: -144px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-contrast-increase {
 	background-position: -160px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-contrast-low {
 	background-position: -176px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-controller {
 	background-position: -192px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-controller-add {
 	background-position: -208px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-controller-delete {
 	background-position: -224px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-controller-error {
 	background-position: -240px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-eject {
 	background-position: -256px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-eject-blue {
 	background-position: -272px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-end {
 	background-position: -288px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-end-blue {
 	background-position: -304px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-equalizer {
 	background-position: -320px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-equalizer-blue {
 	background-position: -336px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-fastforward {
 	background-position: -352px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-fastforward-blue {
 	background-position: -368px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-pause {
 	background-position: -384px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-pause-blue {
 	background-position: -400px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-play {
 	background-position: -416px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-play-blue {
 	background-position: -432px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-repeat {
 	background-position: -448px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-repeat-blue {
 	background-position: -464px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-rewind {
 	background-position: -480px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-rewind-blue {
 	background-position: -496px -128px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-start {
 	background-position: -0px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-start-blue {
 	background-position: -16px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-stop {
 	background-position: -32px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-control-stop-blue {
 	background-position: -48px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-creditcards {
 	background-position: -64px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cross,
 .icon-remove {
 	background-position: -80px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-css {
 	background-position: -96px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-css-add {
 	background-position: -112px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-css-delete {
 	background-position: -128px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-css-go {
 	background-position: -144px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-css-valid {
 	background-position: -160px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup {
 	background-position: -176px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-add {
 	background-position: -192px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-delete {
 	background-position: -208px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-edit {
 	background-position: -224px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-error {
 	background-position: -240px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-go {
 	background-position: -256px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-key {
 	background-position: -272px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cup-link {
 	background-position: -288px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cursor {
 	background-position: -304px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cut {
 	background-position: -320px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-cut-red {
 	background-position: -336px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database {
 	background-position: -352px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-add {
 	background-position: -368px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-connect {
 	background-position: -384px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-delete {
 	background-position: -400px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-edit {
 	background-position: -416px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-error {
 	background-position: -432px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-gear {
 	background-position: -448px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-go {
 	background-position: -464px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-key {
 	background-position: -480px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-lightning {
 	background-position: -496px -144px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-link {
 	background-position: -0px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-refresh {
 	background-position: -16px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-save {
 	background-position: -32px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-database-table {
 	background-position: -48px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date {
 	background-position: -64px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-add {
 	background-position: -80px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-delete {
 	background-position: -96px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-edit {
 	background-position: -112px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-error {
 	background-position: -128px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-go {
 	background-position: -144px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-link {
 	background-position: -160px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-magnify {
 	background-position: -176px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-next {
 	background-position: -192px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-date-previous {
 	background-position: -208px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-delete,
 .icon-minus-sign {
 	background-position: -224px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-disconnect {
 	background-position: -240px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-disk {
 	background-position: -256px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-disk-multiple {
 	background-position: -272px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-door {
 	background-position: -288px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-door-in,
 .icon-signin {
 	background-position: -304px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-door-open {
 	background-position: -320px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-door-out,
 .icon-signout {
 	background-position: -336px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drink,
 .icon-glass {
 	background-position: -352px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drink-empty {
 	background-position: -368px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive,
 icon-hdd {
 	background-position: -384px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-add {
 	background-position: -400px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-burn {
 	background-position: -416px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-cd {
 	background-position: -432px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-cd-empty {
 	background-position: -448px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-delete {
 	background-position: -464px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-disk {
 	background-position: -480px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-edit {
 	background-position: -496px -160px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-error {
 	background-position: -0px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-go {
 	background-position: -16px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-key {
 	background-position: -32px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-link {
 	background-position: -48px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-magnify {
 	background-position: -64px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-network {
 	background-position: -80px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-rename {
 	background-position: -96px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-user {
 	background-position: -112px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-drive-web {
 	background-position: -128px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd {
 	background-position: -144px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-add {
 	background-position: -160px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-delete {
 	background-position: -176px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-edit {
 	background-position: -192px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-error {
 	background-position: -208px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-go {
 	background-position: -224px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-key {
 	background-position: -240px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-dvd-link {
 	background-position: -256px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email,
 .icon-envelope {
 	background-position: -272px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-add {
 	background-position: -288px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-attach {
 	background-position: -304px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-delete {
 	background-position: -320px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-edit {
 	background-position: -336px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-error {
 	background-position: -352px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-go {
 	background-position: -368px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-link {
 	background-position: -384px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-open,
 .icon-envelope-alt {
 	background-position: -400px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-email-open-image {
 	background-position: -416px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-evilgrin {
 	background-position: -432px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-grin {
 	background-position: -448px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-happy {
 	background-position: -464px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-smile {
 	background-position: -480px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-surprised {
 	background-position: -496px -176px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-tongue {
 	background-position: -0px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-unhappy {
 	background-position: -16px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-waii {
 	background-position: -32px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-emoticon-wink {
 	background-position: -48px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-error {
 	background-position: -64px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-error-add {
 	background-position: -80px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-error-delete {
 	background-position: -96px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-error-go {
 	background-position: -112px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-exclamation,
 .icon-exclemation-sign,
 .icon-warning-sign {
 	background-position: -128px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-eye,
 .icon-eye-close {
 	background-position: -144px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed {
 	background-position: -160px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-add {
 	background-position: -176px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-delete {
 	background-position: -192px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-disk {
 	background-position: -208px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-edit {
 	background-position: -224px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-error {
 	background-position: -240px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-go {
 	background-position: -256px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-key {
 	background-position: -272px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-link {
 	background-position: -288px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-feed-magnify {
 	background-position: -304px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-female {
 	background-position: -320px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film,
 .icon-facetime-video {
 	background-position: -336px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-add {
 	background-position: -352px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-delete {
 	background-position: -368px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-edit {
 	background-position: -384px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-error {
 	background-position: -400px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-go {
 	background-position: -416px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-key {
 	background-position: -432px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-link {
 	background-position: -448px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-film-save {
 	background-position: -464px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-find,
 .icon-search {
 	background-position: -480px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-blue,
 .icon-flag {
 	background-position: -496px -192px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-green {
 	background-position: -0px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-orange {
 	background-position: -16px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-pink {
 	background-position: -32px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-purple {
 	background-position: -48px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-red {
 	background-position: -64px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-flag-yellow {
 	background-position: -80px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder,
 .icon-folder-close {
 	background-position: -96px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-add {
 	background-position: -112px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-bell {
 	background-position: -128px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-brick {
 	background-position: -144px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-bug {
 	background-position: -160px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-camera {
 	background-position: -176px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-database {
 	background-position: -192px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-delete {
 	background-position: -208px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-edit {
 	background-position: -224px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-error {
 	background-position: -240px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-explore {
 	background-position: -256px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-feed {
 	background-position: -272px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-find {
 	background-position: -288px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-go {
 	background-position: -304px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-heart {
 	background-position: -320px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-image {
 	background-position: -336px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-key {
 	background-position: -352px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-lightbulb {
 	background-position: -368px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-link {
 	background-position: -384px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-magnify {
 	background-position: -400px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-page,
 .icon-folder-open {
 	background-position: -416px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-page-white {
 	background-position: -432px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-palette {
 	background-position: -448px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-picture {
 	background-position: -464px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-star {
 	background-position: -480px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-table {
 	background-position: -496px -208px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-user,
 .icon-inbox {
 	background-position: -0px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-folder-wrench {
 	background-position: -16px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-font {
 	background-position: -32px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-font-add {
 	background-position: -48px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-font-delete {
 	background-position: -64px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-font-go {
 	background-position: -80px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group {
 	background-position: -96px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-add {
 	background-position: -112px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-delete {
 	background-position: -128px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-edit {
 	background-position: -144px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-error {
 	background-position: -160px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-gear {
 	background-position: -176px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-go {
 	background-position: -192px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-key {
 	background-position: -208px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-group-link {
 	background-position: -224px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-heart {
 	background-position: -240px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-heart-add {
 	background-position: -256px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-heart-delete {
 	background-position: -272px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-help {
 	background-position: -288px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-hourglass {
 	background-position: -304px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-hourglass-add {
 	background-position: -320px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-hourglass-delete {
 	background-position: -336px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-hourglass-go {
 	background-position: -352px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-hourglass-link {
 	background-position: -368px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-house,
 .icon-home {
 	background-position: -384px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-house-go {
 	background-position: -400px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-house-link {
 	background-position: -416px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-html {
 	background-position: -432px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-html-add {
 	background-position: -448px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-html-delete {
 	background-position: -464px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-html-go {
 	background-position: -480px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-html-valid {
 	background-position: -496px -224px;
 	width: 16px;
 	height: 16px;
 }

 .icon-image {
 	background-position: -0px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-images {
 	background-position: -16px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-image-add {
 	background-position: -32px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-image-delete {
 	background-position: -48px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-image-edit {
 	background-position: -64px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-image-link {
 	background-position: -80px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-information {
 	background-position: -96px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ipod {
 	background-position: -112px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ipod-cast {
 	background-position: -128px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ipod-cast-add {
 	background-position: -144px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ipod-cast-delete {
 	background-position: -160px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ipod-sound {
 	background-position: -176px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-joystick {
 	background-position: -192px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-joystick-add {
 	background-position: -208px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-joystick-delete {
 	background-position: -224px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-joystick-error {
 	background-position: -240px -240px;
 	width: 16px;
 	height: 16px;
 }

 .fa-key,
 .icon-key {
 	background-position: -256px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-keyboard {
 	background-position: -272px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-keyboard-add {
 	background-position: -288px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-keyboard-delete {
 	background-position: -304px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-keyboard-magnify {
 	background-position: -320px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-key-add {
 	background-position: -336px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-key-delete {
 	background-position: -352px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-key-go {
 	background-position: -368px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layers {
 	background-position: -384px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout {
 	background-position: -400px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-add {
 	background-position: -416px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-content {
 	background-position: -432px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-delete {
 	background-position: -448px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-edit {
 	background-position: -464px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-error {
 	background-position: -480px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-header {
 	background-position: -496px -240px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-link {
 	background-position: -0px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-layout-sidebar {
 	background-position: -16px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightbulb {
 	background-position: -32px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightbulb-add {
 	background-position: -48px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightbulb-delete {
 	background-position: -64px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightbulb-off {
 	background-position: -80px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightning,
 .icon-bolt {
 	background-position: -96px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightning-add {
 	background-position: -112px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightning-delete {
 	background-position: -128px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lightning-go {
 	background-position: -144px -256px;
 	width: 16px;
 	height: 16px;
 }

 .fa-link,
 .icon-link {
 	background-position: -160px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-add {
 	background-position: -176px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-break {
 	background-position: -192px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-delete {
 	background-position: -208px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-edit {
 	background-position: -224px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-error {
 	background-position: -240px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-link-go {
 	background-position: -256px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock {
 	background-position: -272px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-add {
 	background-position: -288px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-break {
 	background-position: -304px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-delete {
 	background-position: -320px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-edit {
 	background-position: -336px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-go {
 	background-position: -352px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lock-open,
 .icon-unlock {
 	background-position: -368px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry {
 	background-position: -384px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-add {
 	background-position: -400px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-delete {
 	background-position: -416px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-error {
 	background-position: -432px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-flatbed {
 	background-position: -448px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-go {
 	background-position: -464px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-lorry-link {
 	background-position: -480px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-magifier-zoom-out {
 	background-position: -496px -256px;
 	width: 16px;
 	height: 16px;
 }

 .icon-magnifier {
 	background-position: -0px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-magnifier-zoom-in {
 	background-position: -16px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-male {
 	background-position: -32px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map {
 	background-position: -48px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map-add {
 	background-position: -64px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map-delete {
 	background-position: -80px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map-edit {
 	background-position: -96px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map-go {
 	background-position: -112px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-map-magnify {
 	background-position: -128px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-bronze-1 {
 	background-position: -144px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-bronze-2 {
 	background-position: -160px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-bronze-3 {
 	background-position: -176px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-bronze-add {
 	background-position: -192px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-bronze-delete {
 	background-position: -208px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-gold-1 {
 	background-position: -224px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-gold-2 {
 	background-position: -240px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-gold-3 {
 	background-position: -256px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-gold-add {
 	background-position: -272px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-gold-delete {
 	background-position: -288px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-silver-1 {
 	background-position: -304px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-silver-2 {
 	background-position: -320px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-silver-3 {
 	background-position: -336px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-silver-add {
 	background-position: -352px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-medal-silver-delete {
 	background-position: -368px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money {
 	background-position: -384px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-add {
 	background-position: -400px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-delete {
 	background-position: -416px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-dollar {
 	background-position: -432px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-euro {
 	background-position: -448px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-pound {
 	background-position: -464px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-money-yen {
 	background-position: -480px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor {
 	background-position: -496px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-add {
 	background-position: -0px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-delete {
 	background-position: -16px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-edit {
 	background-position: -32px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-error {
 	background-position: -48px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-go {
 	background-position: -64px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-lightning {
 	background-position: -80px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-monitor-link {
 	background-position: -96px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-move {
 	background-position: -112px -272px;
 	width: 16px;
 	height: 16px;
 }

 .icon-mouse {
 	background-position: -112px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-mouse-add {
 	background-position: -128px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-mouse-delete {
 	background-position: -144px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-mouse-error {
 	background-position: -160px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-music {
 	background-position: -176px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-new {
 	background-position: -192px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-newspaper {
 	background-position: -208px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-newspaper-add {
 	background-position: -224px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-newspaper-delete {
 	background-position: -240px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-newspaper-go {
 	background-position: -256px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-newspaper-link {
 	background-position: -272px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note {
 	background-position: -288px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note-add {
 	background-position: -304px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note-delete {
 	background-position: -320px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note-edit {
 	background-position: -336px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note-error {
 	background-position: -352px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-note-go {
 	background-position: -368px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-overlays {
 	background-position: -384px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package {
 	background-position: -400px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package-add {
 	background-position: -416px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package-delete {
 	background-position: -432px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package-go {
 	background-position: -448px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package-green {
 	background-position: -464px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-package-link {
 	background-position: -480px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page,
 .icon-file {
 	background-position: -496px -288px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-add {
 	background-position: -0px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-attach {
 	background-position: -16px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-code {
 	background-position: -32px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-copy,
 .icon-copy {
 	background-position: -48px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-delete {
 	background-position: -64px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-edit,
 .icon-edit {
 	background-position: -80px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-error {
 	background-position: -96px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-excel {
 	background-position: -112px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-find {
 	background-position: -128px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-gear {
 	background-position: -144px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-go {
 	background-position: -160px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-green {
 	background-position: -176px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-key {
 	background-position: -192px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-lightning {
 	background-position: -208px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-link {
 	background-position: -224px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-paintbrush {
 	background-position: -240px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-paste {
 	background-position: -256px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-red {
 	background-position: -272px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-refresh {
 	background-position: -288px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-save,
 .icon-save {
 	background-position: -304px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white,
 .icon-file-alt {
 	background-position: -320px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-acrobat {
 	background-position: -336px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-actionscript {
 	background-position: -352px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-add {
 	background-position: -368px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-c {
 	background-position: -384px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-camera {
 	background-position: -400px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-cd {
 	background-position: -416px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-code {
 	background-position: -432px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-code-red {
 	background-position: -448px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-coldfusion {
 	background-position: -464px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-compressed {
 	background-position: -480px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-copy {
 	background-position: -496px -304px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-cplusplus {
 	background-position: -0px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-csharp {
 	background-position: -16px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-cup {
 	background-position: -32px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-database {
 	background-position: -48px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-delete {
 	background-position: -64px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-dvd {
 	background-position: -80px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-edit {
 	background-position: -96px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-error {
 	background-position: -112px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-excel {
 	background-position: -128px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-find {
 	background-position: -144px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-flash {
 	background-position: -160px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-freehand {
 	background-position: -176px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-gear {
 	background-position: -192px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-get {
 	background-position: -208px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-go {
 	background-position: -224px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-h {
 	background-position: -240px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-horizontal {
 	background-position: -256px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-key {
 	background-position: -272px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-lightning {
 	background-position: -288px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-link {
 	background-position: -304px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-magnify {
 	background-position: -320px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-medal {
 	background-position: -336px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-office {
 	background-position: -352px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-paint {
 	background-position: -368px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-paintbrush {
 	background-position: -384px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-paste {
 	background-position: -400px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-php {
 	background-position: -416px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-picture {
 	background-position: -432px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-powerpoint {
 	background-position: -448px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-put {
 	background-position: -464px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-ruby {
 	background-position: -480px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-stack {
 	background-position: -496px -320px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-star {
 	background-position: -0px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-swoosh {
 	background-position: -16px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-text {
 	background-position: -32px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-text-width {
 	background-position: -48px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-tux {
 	background-position: -64px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-vector {
 	background-position: -80px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-visualstudio {
 	background-position: -96px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-width {
 	background-position: -112px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-word {
 	background-position: -128px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-world {
 	background-position: -144px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-wrench {
 	background-position: -160px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-white-zip {
 	background-position: -176px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-word {
 	background-position: -192px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-page-world {
 	background-position: -208px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-paintbrush {
 	background-position: -224px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-paintcan {
 	background-position: -240px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-palette {
 	background-position: -256px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-paste-plain {
 	background-position: -272px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-paste-word {
 	background-position: -288px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pencil {
 	background-position: -304px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pencil-add {
 	background-position: -320px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pencil-delete {
 	background-position: -336px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pencil-go {
 	background-position: -352px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-phone {
 	background-position: -368px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-phone-add {
 	background-position: -384px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-phone-delete {
 	background-position: -400px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-phone-sound {
 	background-position: -416px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-photo {
 	background-position: -432px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-photos {
 	background-position: -448px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-photo-add {
 	background-position: -464px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-photo-delete {
 	background-position: -480px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-photo-link {
 	background-position: -496px -336px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture {
 	background-position: -0px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pictures {
 	background-position: -16px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-add {
 	background-position: -32px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-delete {
 	background-position: -48px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-edit {
 	background-position: -64px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-empty {
 	background-position: -80px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-error {
 	background-position: -96px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-go {
 	background-position: -112px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-key {
 	background-position: -128px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-link {
 	background-position: -144px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-picture-save {
 	background-position: -160px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pilcrow {
 	background-position: -176px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pill {
 	background-position: -192px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pill-add {
 	background-position: -208px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pill-delete {
 	background-position: -224px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-pill-go {
 	background-position: -240px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin {
 	background-position: -256px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-add {
 	background-position: -272px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-delete {
 	background-position: -288px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-disabled {
 	background-position: -304px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-edit {
 	background-position: -320px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-error {
 	background-position: -336px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-go {
 	background-position: -352px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-plugin-link {
 	background-position: -368px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-printer,
 .icon-print {
 	background-position: -384px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-printer-add {
 	background-position: -400px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-printer-delete {
 	background-position: -416px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-printer-empty {
 	background-position: -432px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-printer-error {
 	background-position: -448px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rainbow {
 	background-position: -464px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report {
 	background-position: -480px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-add {
 	background-position: -496px -352px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-delete {
 	background-position: -0px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-disk {
 	background-position: -16px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-edit {
 	background-position: -32px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-go {
 	background-position: -48px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-key {
 	background-position: -64px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-link {
 	background-position: -80px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-magnify {
 	background-position: -96px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-picture {
 	background-position: -112px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-user {
 	background-position: -128px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-report-word {
 	background-position: -144px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-resultset-first {
 	background-position: -160px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-resultset-last {
 	background-position: -176px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-resultset-next {
 	background-position: -192px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-resultset-previous {
 	background-position: -208px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rosette {
 	background-position: -224px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rss {
 	background-position: -240px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rss-add {
 	background-position: -256px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rss-delete {
 	background-position: -272px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rss-go {
 	background-position: -288px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-rss-valid {
 	background-position: -304px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby {
 	background-position: -320px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-add {
 	background-position: -336px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-delete {
 	background-position: -352px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-gear {
 	background-position: -368px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-get {
 	background-position: -384px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-go {
 	background-position: -400px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-key {
 	background-position: -416px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-link {
 	background-position: -432px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-ruby-put {
 	background-position: -448px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script,
 .icon-text {
 	background-position: -464px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-add {
 	background-position: -480px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-code {
 	background-position: -496px -368px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-code-red {
 	background-position: -0px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-delete {
 	background-position: -16px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-edit {
 	background-position: -32px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-error {
 	background-position: -48px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-gear {
 	background-position: -64px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-go {
 	background-position: -80px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-key {
 	background-position: -96px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-lightning {
 	background-position: -112px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-link {
 	background-position: -128px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-palette {
 	background-position: -144px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-script-save {
 	background-position: -160px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server {
 	background-position: -176px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-add {
 	background-position: -192px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-chart {
 	background-position: -208px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-compressed {
 	background-position: -224px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-connect {
 	background-position: -240px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-database {
 	background-position: -256px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-delete {
 	background-position: -272px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-edit {
 	background-position: -288px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-error {
 	background-position: -304px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-go {
 	background-position: -320px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-key {
 	background-position: -336px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-lightning {
 	background-position: -352px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-link {
 	background-position: -368px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-server-uncompressed {
 	background-position: -384px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shading {
 	background-position: -400px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-bottom {
 	background-position: -416px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-center {
 	background-position: -432px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-left {
 	background-position: -448px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-middle {
 	background-position: -464px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-right {
 	background-position: -480px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-align-top {
 	background-position: -496px -384px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-flip-horizontal {
 	background-position: -0px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-flip-vertical {
 	background-position: -16px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-group {
 	background-position: -32px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-handles {
 	background-position: -48px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-move-back {
 	background-position: -64px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-move-backwards {
 	background-position: -80px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-move-forwards {
 	background-position: -96px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-move-front {
 	background-position: -112px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-rotate-anticlockwise {
 	background-position: -128px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-rotate-clockwise {
 	background-position: -144px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square {
 	background-position: -160px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-add {
 	background-position: -176px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-delete {
 	background-position: -192px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-edit {
 	background-position: -208px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-error {
 	background-position: -224px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-go {
 	background-position: -240px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-key {
 	background-position: -256px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-square-link {
 	background-position: -272px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shape-ungroup {
 	background-position: -288px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shield {
 	background-position: -304px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shield-add {
 	background-position: -320px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shield-delete {
 	background-position: -336px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-shield-go {
 	background-position: -352px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sitemap {
 	background-position: -368px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sitemap-color {
 	background-position: -384px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound,
 .icon-bullhorn {
 	background-position: -400px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound-add,
 .icon-volume-up {
 	background-position: -416px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound-delete,
 .icon-volume-down {
 	background-position: -432px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound-low {
 	background-position: -448px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound-mute {
 	background-position: -464px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sound-none {
 	background-position: -480px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-spellcheck {
 	background-position: -496px -400px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-8ball {
 	background-position: -0px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-basketball {
 	background-position: -16px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-football {
 	background-position: -32px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-golf {
 	background-position: -48px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-raquet {
 	background-position: -64px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-shuttlecock {
 	background-position: -80px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-soccer {
 	background-position: -96px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sport-tennis {
 	background-position: -112px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-star {
 	background-position: -128px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-status-away {
 	background-position: -144px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-status-busy {
 	background-position: -160px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-status-offline {
 	background-position: -176px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-status-online {
 	background-position: -192px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-stop {
 	background-position: -208px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-style {
 	background-position: -224px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-style-add {
 	background-position: -240px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-style-delete {
 	background-position: -256px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-style-edit {
 	background-position: -272px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-style-go {
 	background-position: -288px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-sum {
 	background-position: -304px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tab {
 	background-position: -320px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table,
 .icon-list {
 	background-position: -336px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-add {
 	background-position: -352px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-delete {
 	background-position: -368px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-edit {
 	background-position: -384px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-error {
 	background-position: -400px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-gear {
 	background-position: -416px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-go {
 	background-position: -432px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-key {
 	background-position: -448px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-lightning {
 	background-position: -464px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-link {
 	background-position: -480px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-multiple,
 .icon-list-alt {
 	background-position: -496px -416px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-refresh {
 	background-position: -0px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-relationship {
 	background-position: -16px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-row-delete {
 	background-position: -32px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-row-insert {
 	background-position: -48px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-save {
 	background-position: -64px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-table-sort,
 .icon-sort {
 	background-position: -80px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tab-add {
 	background-position: -96px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tab-delete {
 	background-position: -112px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tab-edit {
 	background-position: -128px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tab-go {
 	background-position: -144px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag {
 	background-position: -160px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-blue,
 .icon-tags {
 	background-position: -176px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-blue-add {
 	background-position: -192px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-blue-delete {
 	background-position: -208px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-blue-edit {
 	background-position: -224px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-green {
 	background-position: -240px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-orange {
 	background-position: -256px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-pink {
 	background-position: -272px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-purple {
 	background-position: -288px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-red {
 	background-position: -304px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tag-yellow {
 	background-position: -320px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone {
 	background-position: -336px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-add {
 	background-position: -352px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-delete {
 	background-position: -368px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-edit {
 	background-position: -384px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-error {
 	background-position: -400px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-go {
 	background-position: -416px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-key {
 	background-position: -432px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-telephone-link {
 	background-position: -448px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-television,
 .icon-video {
 	background-position: -464px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-television-add {
 	background-position: -480px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-television-delete {
 	background-position: -496px -432px;
 	width: 16px;
 	height: 16px;
 }

 .icon-textfield {
 	background-position: -0px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-textfield-add {
 	background-position: -16px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-textfield-delete {
 	background-position: -32px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-textfield-key {
 	background-position: -48px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-textfield-rename {
 	background-position: -64px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-align-center {
 	background-position: -80px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-align-justify {
 	background-position: -96px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-align-left {
 	background-position: -112px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-align-right {
 	background-position: -128px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-allcaps {
 	background-position: -144px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-bold {
 	background-position: -160px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-columns {
 	background-position: -176px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-dropcaps {
 	background-position: -192px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-1 {
 	background-position: -208px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-2 {
 	background-position: -224px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-3 {
 	background-position: -240px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-4 {
 	background-position: -256px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-5 {
 	background-position: -272px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-heading-6 {
 	background-position: -288px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-horizontalrule {
 	background-position: -304px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-indent {
 	background-position: -320px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-indent-remove {
 	background-position: -336px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-italic {
 	background-position: -352px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-kerning {
 	background-position: -368px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-letterspacing {
 	background-position: -384px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-letter-omega {
 	background-position: -400px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-linespacing {
 	background-position: -416px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-list-bullets {
 	background-position: -432px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-list-numbers {
 	background-position: -448px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-lowercase {
 	background-position: -464px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-padding-bottom {
 	background-position: -480px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-padding-left {
 	background-position: -496px -448px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-padding-right {
 	background-position: -0px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-padding-top {
 	background-position: -16px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-replace {
 	background-position: -32px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-signature {
 	background-position: -48px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-smallcaps {
 	background-position: -64px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-strikethrough {
 	background-position: -80px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-subscript {
 	background-position: -96px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-superscript {
 	background-position: -112px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-underline {
 	background-position: -128px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-text-uppercase {
 	background-position: -144px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-thumb-down {
 	background-position: -160px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-thumb-up {
 	background-position: -176px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tick,
 .icon-ok {
 	background-position: -192px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-time {
 	background-position: -208px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-timeline-marker,
 .icon-reorder {
 	background-position: -224px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-time-add {
 	background-position: -240px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-time-delete {
 	background-position: -256px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-time-go {
 	background-position: -272px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit {
 	background-position: -288px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-add {
 	background-position: -304px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-blue {
 	background-position: -320px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-delete {
 	background-position: -336px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-edit {
 	background-position: -352px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-error {
 	background-position: -368px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-transmit-go {
 	background-position: -384px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-tux {
 	background-position: -400px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user {
 	background-position: -416px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-add {
 	background-position: -432px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-comment {
 	background-position: -448px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-delete {
 	background-position: -464px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-edit {
 	background-position: -480px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-female,
 .icon-user-md {
 	background-position: -496px -464px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-go {
 	background-position: -0px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-gray {
 	background-position: -16px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-green {
 	background-position: -32px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-orange {
 	background-position: -48px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-red {
 	background-position: -64px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-user-suit {
 	background-position: -80px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vcard {
 	background-position: -96px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vcard-add {
 	background-position: -112px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vcard-delete {
 	background-position: -128px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vcard-edit {
 	background-position: -144px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vector {
 	background-position: -160px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vector-add {
 	background-position: -176px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-vector-delete {
 	background-position: -192px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-wand {
 	background-position: -208px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-clouds {
 	background-position: -224px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-cloudy {
 	background-position: -240px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-lightning {
 	background-position: -256px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-rain {
 	background-position: -272px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-snow {
 	background-position: -288px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-weather-sun {
 	background-position: -304px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-webcam {
 	background-position: -320px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-webcam-add {
 	background-position: -336px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-webcam-delete {
 	background-position: -352px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-webcam-error {
 	background-position: -368px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world {
 	background-position: -384px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world-add {
 	background-position: -400px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world-delete {
 	background-position: -416px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world-edit {
 	background-position: -432px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world-go {
 	background-position: -448px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-world-link {
 	background-position: -464px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-wrench {
 	background-position: -480px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-wrench-orange {
 	background-position: -496px -480px;
 	width: 16px;
 	height: 16px;
 }

 .icon-xhtml {
 	background-position: -0px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-xhtml-add {
 	background-position: -16px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-xhtml-delete {
 	background-position: -32px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-xhtml-go {
 	background-position: -48px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-xhtml-valid {
 	background-position: -64px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-zoom {
 	background-position: -80px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-zoom-in {
 	background-position: -96px -496px;
 	width: 16px;
 	height: 16px;
 }

 .icon-zoom-out {
 	background-position: -112px -496px;
 	width: 16px;
 	height: 16px;
 }