.btn > .btn-icon {
    height:16px;
    background:left center no-repeat;
    padding:2px 0 0 25px;
    display:inline-block;
}

.btn > .after {
    background:right center no-repeat;
    padding:2px 25px 0 0;
}

.btn.size-1 > .btn-icon {
    margin-left:-13px;
}
.btn.size-2 > .btn-icon {
    margin-left:-13px;
    padding-left:29px;
}
.btn.size-3 > .btn-icon {
    margin-left:-13px;
    padding-left:29px;
}
.btn.size-4 > .btn-icon {
    margin-left:-13px;
    padding-left:32px;
}
.btn.size-5 > .btn-icon {
    margin-left:-13px;
    padding-left:32px;
}

.btn.size-1 > .btn-icon.after {
    margin-right:-13px;
}
.btn.size-2 > .btn-icon.after  {
    margin-right:-13px;
    padding-right:29px;
}
.btn.size-3 > .btn-icon.after  {
    margin-right:-13px;
    padding-right:29px;
}
.btn.size-4 > .btn-icon.after  {
    margin-right:-13px;
    padding-right:32px;
}
.btn.size-5 > .btn-icon.after  {
    margin-right:-13px;
    padding-right:32px;
}

.btn-icon.icon-a { background-image:url(../icons/a.png); }
.btn-icon.icon-action { background-image:url(../icons/action.png); }
.btn-icon.icon-add-2 { background-image:url(../icons/add-2.png); }
.btn-icon.icon-add { background-image:url(../icons/add.png); }
.btn-icon.icon-airplay { background-image:url(../icons/airplay.png); }
.btn-icon.icon-arrow-down-2 { background-image:url(../icons/arrow-down-2.png); }
.btn-icon.icon-arrow-down { background-image:url(../icons/arrow-down.png); }
.btn-icon.icon-arrow-left { background-image:url(../icons/arrow-left.png); }
.btn-icon.icon-arrow-right-2 { background-image:url(../icons/arrow-right-2.png); }
.btn-icon.icon-arrow-right { background-image:url(../icons/arrow-right.png); }
.btn-icon.icon-arrow-up-2 { background-image:url(../icons/arrow-up-2.png); }
.btn-icon.icon-arrow-up { background-image:url(../icons/arrow-up.png); }
.btn-icon.icon-at { background-image:url(../icons/at.png); }
.btn-icon.icon-back { background-image:url(../icons/back.png); }
.btn-icon.icon-battery { background-image:url(../icons/battery.png); }
.btn-icon.icon-bell { background-image:url(../icons/bell.png); }
.btn-icon.icon-bin { background-image:url(../icons/bin.png); }
.btn-icon.icon-bluetooth { background-image:url(../icons/bluetooth.png); }
.btn-icon.icon-bold { background-image:url(../icons/bold.png); }
.btn-icon.icon-book { background-image:url(../icons/book.png); }
.btn-icon.icon-bookmark { background-image:url(../icons/bookmark.png); }
.btn-icon.icon-bookmark2 { background-image:url(../icons/bookmark2.png); }
.btn-icon.icon-box-filled { background-image:url(../icons/box-filled.png); }
.btn-icon.icon-box { background-image:url(../icons/box.png); }
.btn-icon.icon-box2 { background-image:url(../icons/box2.png); }
.btn-icon.icon-box3 { background-image:url(../icons/box3.png); }
.btn-icon.icon-burn { background-image:url(../icons/burn.png); }
.btn-icon.icon-calculator { background-image:url(../icons/calculator.png); }
.btn-icon.icon-calendar-w-number { background-image:url(../icons/calendar-w-number.png); }
.btn-icon.icon-calendar { background-image:url(../icons/calendar.png); }
.btn-icon.icon-camera { background-image:url(../icons/camera.png); }
.btn-icon.icon-cancel { background-image:url(../icons/cancel.png); }
.btn-icon.icon-case { background-image:url(../icons/case.png); }
.btn-icon.icon-case2 { background-image:url(../icons/case2.png); }
.btn-icon.icon-cd { background-image:url(../icons/cd.png); }
.btn-icon.icon-center { background-image:url(../icons/center.png); }
.btn-icon.icon-chart { background-image:url(../icons/chart.png); }
.btn-icon.icon-chess { background-image:url(../icons/chess.png); }
.btn-icon.icon-circle-arrow-down-2 { background-image:url(../icons/circle-arrow-down-2.png); }
.btn-icon.icon-circle-arrow-down { background-image:url(../icons/circle-arrow-down.png); }
.btn-icon.icon-circle-arrow-left-2 { background-image:url(../icons/circle-arrow-left-2.png); }
.btn-icon.icon-circle-arrow-left { background-image:url(../icons/circle-arrow-left.png); }
.btn-icon.icon-circle-arrow-right-2 { background-image:url(../icons/circle-arrow-right-2.png); }
.btn-icon.icon-circle-arrow-right { background-image:url(../icons/circle-arrow-right.png); }
.btn-icon.icon-circle-arrow-up-2 { background-image:url(../icons/circle-arrow-up-2.png); }
.btn-icon.icon-circle-arrow-up { background-image:url(../icons/circle-arrow-up.png); }
.btn-icon.icon-circle-line { background-image:url(../icons/circle-line.png); }
.btn-icon.icon-circle { background-image:url(../icons/circle.png); }
.btn-icon.icon-clock { background-image:url(../icons/clock.png); }
.btn-icon.icon-cloud-add { background-image:url(../icons/cloud-add.png); }
.btn-icon.icon-cloud-download { background-image:url(../icons/cloud-download.png); }
.btn-icon.icon-cloud-error { background-image:url(../icons/cloud-error.png); }
.btn-icon.icon-cloud-remove { background-image:url(../icons/cloud-remove.png); }
.btn-icon.icon-cloud-upload { background-image:url(../icons/cloud-upload.png); }
.btn-icon.icon-cloud { background-image:url(../icons/cloud.png); }
.btn-icon.icon-columns { background-image:url(../icons/columns.png); }
.btn-icon.icon-computer { background-image:url(../icons/computer.png); }
.btn-icon.icon-conversation { background-image:url(../icons/conversation.png); }
.btn-icon.icon-copyright { background-image:url(../icons/copyright.png); }
.btn-icon.icon-coverflow { background-image:url(../icons/coverflow.png); }
.btn-icon.icon-crop-with-raster { background-image:url(../icons/crop-with-raster.png); }
.btn-icon.icon-crop { background-image:url(../icons/crop.png); }
.btn-icon.icon-desktop { background-image:url(../icons/desktop.png); }
.btn-icon.icon-desktop2 { background-image:url(../icons/desktop2.png); }
.btn-icon.icon-disk { background-image:url(../icons/disk.png); }
.btn-icon.icon-disk2 { background-image:url(../icons/disk2.png); }
.btn-icon.icon-document-2 { background-image:url(../icons/document-2.png); }
.btn-icon.icon-document-add { background-image:url(../icons/document-add.png); }
.btn-icon.icon-document-remove { background-image:url(../icons/document-remove.png); }
.btn-icon.icon-document { background-image:url(../icons/document.png); }
.btn-icon.icon-download { background-image:url(../icons/download.png); }
.btn-icon.icon-dribbble { background-image:url(../icons/dribbble.png); }
.btn-icon.icon-eject { background-image:url(../icons/eject.png); }
.btn-icon.icon-eject2 { background-image:url(../icons/eject2.png); }
.btn-icon.icon-error { background-image:url(../icons/error.png); }
.btn-icon.icon-expose { background-image:url(../icons/expose.png); }
.btn-icon.icon-eye { background-image:url(../icons/eye.png); }
.btn-icon.icon-facebook { background-image:url(../icons/facebook.png); }
.btn-icon.icon-flag { background-image:url(../icons/flag.png); }
.btn-icon.icon-flag2 { background-image:url(../icons/flag2.png); }
.btn-icon.icon-flickr { background-image:url(../icons/flickr.png); }
.btn-icon.icon-folder-add { background-image:url(../icons/folder-add.png); }
.btn-icon.icon-folder { background-image:url(../icons/folder.png); }
.btn-icon.icon-form { background-image:url(../icons/form.png); }
.btn-icon.icon-forrst { background-image:url(../icons/forrst.png); }
.btn-icon.icon-full-justification { background-image:url(../icons/full-justification.png); }
.btn-icon.icon-fullscreen-off { background-image:url(../icons/fullscreen-off.png); }
.btn-icon.icon-fullscreen { background-image:url(../icons/fullscreen.png); }
.btn-icon.icon-genius { background-image:url(../icons/genius.png); }
.btn-icon.icon-genius2 { background-image:url(../icons/genius2.png); }
.btn-icon.icon-geo { background-image:url(../icons/geo.png); }
.btn-icon.icon-gift { background-image:url(../icons/gift.png); }
.btn-icon.icon-glasses { background-image:url(../icons/glasses.png); }
.btn-icon.icon-glasses2 { background-image:url(../icons/glasses2.png); }
.btn-icon.icon-globe-2 { background-image:url(../icons/globe-2.png); }
.btn-icon.icon-globe { background-image:url(../icons/globe.png); }
.btn-icon.icon-google { background-image:url(../icons/google.png); }
.btn-icon.icon-grid { background-image:url(../icons/grid.png); }
.btn-icon.icon-grid2 { background-image:url(../icons/grid2.png); }
.btn-icon.icon-headphones { background-image:url(../icons/headphones.png); }
.btn-icon.icon-heart { background-image:url(../icons/heart.png); }
.btn-icon.icon-help { background-image:url(../icons/help.png); }
.btn-icon.icon-hide { background-image:url(../icons/hide.png); }
.btn-icon.icon-hideleft { background-image:url(../icons/hideleft.png); }
.btn-icon.icon-home { background-image:url(../icons/home.png); }
.btn-icon.icon-info { background-image:url(../icons/info.png); }
.btn-icon.icon-instapaper { background-image:url(../icons/instapaper.png); }
.btn-icon.icon-invite { background-image:url(../icons/invite.png); }
.btn-icon.icon-ipod-nano { background-image:url(../icons/ipod-nano.png); }
.btn-icon.icon-ipod-shuffle { background-image:url(../icons/ipod-shuffle.png); }
.btn-icon.icon-italic { background-image:url(../icons/italic.png); }
.btn-icon.icon-key { background-image:url(../icons/key.png); }
.btn-icon.icon-keyboard { background-image:url(../icons/keyboard.png); }
.btn-icon.icon-keyhole { background-image:url(../icons/keyhole.png); }
.btn-icon.icon-laptop { background-image:url(../icons/laptop.png); }
.btn-icon.icon-left-adjusted { background-image:url(../icons/left-adjusted.png); }
.btn-icon.icon-left-arrow { background-image:url(../icons/left-arrow.png); }
.btn-icon.icon-library { background-image:url(../icons/library.png); }
.btn-icon.icon-light { background-image:url(../icons/light.png); }
.btn-icon.icon-list { background-image:url(../icons/list.png); }
.btn-icon.icon-list2 { background-image:url(../icons/list2.png); }
.btn-icon.icon-locate { background-image:url(../icons/locate.png); }
.btn-icon.icon-lock { background-image:url(../icons/lock.png); }
.btn-icon.icon-mail-opened { background-image:url(../icons/mail-opened.png); }
.btn-icon.icon-mail { background-image:url(../icons/mail.png); }
.btn-icon.icon-microphone-2 { background-image:url(../icons/microphone-2.png); }
.btn-icon.icon-microphone { background-image:url(../icons/microphone.png); }
.btn-icon.icon-mouse { background-image:url(../icons/mouse.png); }
.btn-icon.icon-move-backward { background-image:url(../icons/move-backward.png); }
.btn-icon.icon-move-foreward { background-image:url(../icons/move-foreward.png); }
.btn-icon.icon-movie { background-image:url(../icons/movie.png); }
.btn-icon.icon-music { background-image:url(../icons/music.png); }
.btn-icon.icon-next { background-image:url(../icons/next.png); }
.btn-icon.icon-notes-2 { background-image:url(../icons/notes-2.png); }
.btn-icon.icon-notes { background-image:url(../icons/notes.png); }
.btn-icon.icon-paperclip { background-image:url(../icons/paperclip.png); }
.btn-icon.icon-pause { background-image:url(../icons/pause.png); }
.btn-icon.icon-pen { background-image:url(../icons/pen.png); }
.btn-icon.icon-phone-2 { background-image:url(../icons/phone-2.png); }
.btn-icon.icon-phone { background-image:url(../icons/phone.png); }
.btn-icon.icon-picture { background-image:url(../icons/picture.png); }
.btn-icon.icon-pin { background-image:url(../icons/pin.png); }
.btn-icon.icon-pin2 { background-image:url(../icons/pin2.png); }
.btn-icon.icon-plane { background-image:url(../icons/plane.png); }
.btn-icon.icon-play { background-image:url(../icons/play.png); }
.btn-icon.icon-podcast { background-image:url(../icons/podcast.png); }
.btn-icon.icon-polygon-line { background-image:url(../icons/polygon-line.png); }
.btn-icon.icon-polygon { background-image:url(../icons/polygon.png); }
.btn-icon.icon-postbox { background-image:url(../icons/postbox.png); }
.btn-icon.icon-postboxes { background-image:url(../icons/postboxes.png); }
.btn-icon.icon-price { background-image:url(../icons/price.png); }
.btn-icon.icon-printer { background-image:url(../icons/printer.png); }
.btn-icon.icon-printer1 { background-image:url(../icons/printer1.png); }
.btn-icon.icon-printer2 { background-image:url(../icons/printer2.png); }
.btn-icon.icon-rectangle-line { background-image:url(../icons/rectangle-line.png); }
.btn-icon.icon-reload { background-image:url(../icons/reload.png); }
.btn-icon.icon-remove-2 { background-image:url(../icons/remove-2.png); }
.btn-icon.icon-remove { background-image:url(../icons/remove.png); }
.btn-icon.icon-replay { background-image:url(../icons/replay.png); }
.btn-icon.icon-reply-2 { background-image:url(../icons/reply-2.png); }
.btn-icon.icon-reply-to-all { background-image:url(../icons/reply-to-all.png); }
.btn-icon.icon-reply { background-image:url(../icons/reply.png); }
.btn-icon.icon-right-adjusted { background-image:url(../icons/right-adjusted.png); }
.btn-icon.icon-right-arrow { background-image:url(../icons/right-arrow.png); }
.btn-icon.icon-rounded-rectangle-line { background-image:url(../icons/rounded-rectangle-line.png); }
.btn-icon.icon-rounded-rectangle { background-image:url(../icons/rounded-rectangle.png); }
.btn-icon.icon-rss { background-image:url(../icons/rss.png); }
.btn-icon.icon-ruler { background-image:url(../icons/ruler.png); }
.btn-icon.icon-safari { background-image:url(../icons/safari.png); }
.btn-icon.icon-sd-card { background-image:url(../icons/sd-card.png); }
.btn-icon.icon-search { background-image:url(../icons/search.png); }
.btn-icon.icon-settings { background-image:url(../icons/settings.png); }
.btn-icon.icon-settings2 { background-image:url(../icons/settings2.png); }
.btn-icon.icon-shopping-basket { background-image:url(../icons/shopping-basket.png); }
.btn-icon.icon-shopping-cart { background-image:url(../icons/shopping-cart.png); }
.btn-icon.icon-shortcut { background-image:url(../icons/shortcut.png); }
.btn-icon.icon-show { background-image:url(../icons/show.png); }
.btn-icon.icon-showright { background-image:url(../icons/showright.png); }
.btn-icon.icon-shuffle { background-image:url(../icons/shuffle.png); }
.btn-icon.icon-smiley { background-image:url(../icons/smiley.png); }
.btn-icon.icon-speech-bubble { background-image:url(../icons/speech-bubble.png); }
.btn-icon.icon-stamp { background-image:url(../icons/stamp.png); }
.btn-icon.icon-star-line { background-image:url(../icons/star-line.png); }
.btn-icon.icon-star { background-image:url(../icons/star.png); }
.btn-icon.icon-stop { background-image:url(../icons/stop.png); }
.btn-icon.icon-study { background-image:url(../icons/study.png); }
.btn-icon.icon-sync { background-image:url(../icons/sync.png); }
.btn-icon.icon-table { background-image:url(../icons/table.png); }
.btn-icon.icon-tablet { background-image:url(../icons/tablet.png); }
.btn-icon.icon-tag { background-image:url(../icons/tag.png); }
.btn-icon.icon-textfield { background-image:url(../icons/textfield.png); }
.btn-icon.icon-thumb-down { background-image:url(../icons/thumb-down.png); }
.btn-icon.icon-thumb-up { background-image:url(../icons/thumb-up.png); }
.btn-icon.icon-trails { background-image:url(../icons/trails.png); }
.btn-icon.icon-triangle-line { background-image:url(../icons/triangle-line.png); }
.btn-icon.icon-triangle { background-image:url(../icons/triangle.png); }
.btn-icon.icon-tumblr { background-image:url(../icons/tumblr.png); }
.btn-icon.icon-turn-2 { background-image:url(../icons/turn-2.png); }
.btn-icon.icon-turn-left { background-image:url(../icons/turn-left.png); }
.btn-icon.icon-turn-off-2 { background-image:url(../icons/turn-off-2.png); }
.btn-icon.icon-turn-off { background-image:url(../icons/turn-off.png); }
.btn-icon.icon-turn-right { background-image:url(../icons/turn-right.png); }
.btn-icon.icon-turn { background-image:url(../icons/turn.png); }
.btn-icon.icon-twitter { background-image:url(../icons/twitter.png); }
.btn-icon.icon-underlined { background-image:url(../icons/underlined.png); }
.btn-icon.icon-upload { background-image:url(../icons/upload.png); }
.btn-icon.icon-usb { background-image:url(../icons/usb.png); }
.btn-icon.icon-user { background-image:url(../icons/user.png); }
.btn-icon.icon-user2 { background-image:url(../icons/user2.png); }
.btn-icon.icon-videocam { background-image:url(../icons/videocam.png); }
.btn-icon.icon-vimeo { background-image:url(../icons/vimeo.png); }
.btn-icon.icon-volume-down { background-image:url(../icons/volume-down.png); }
.btn-icon.icon-volume-up { background-image:url(../icons/volume-up.png); }
.btn-icon.icon-warning { background-image:url(../icons/warning.png); }
.btn-icon.icon-waterdrop { background-image:url(../icons/waterdrop.png); }
.btn-icon.icon-wifi { background-image:url(../icons/wifi.png); }
.btn-icon.icon-wikipedia { background-image:url(../icons/wikipedia.png); }