/* Icon styles, facelift-2016 */
.icon-container {
    text-align: center;
    padding: 0 0.5em;
    font-family: inherit;
}

.icon-container.inline {
    display: inline-block;
}

.icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-image: url('/img/icon/icons_50_new.png');
    background-repeat: no-repeat;
    vertical-align: middle;
    overflow: hidden;
    background-position: 0 0;
}

.icon.small {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-image: url('/img/icon/icons_30_new.png');
    font-size: 23px;
}

.icon.tiny {
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: none;
    font-size: 17px;
}

.icon-container > i.icon {
    display: block;
    margin: 0 auto 0.5em;
}


/* Old content */

#main-profile-info label:before,
.icon.basic-info {
    display: inline-block;
    background-image: url('/img/feature_icons_200x200.png');
    background-repeat: no-repeat;
    vertical-align: middle;
    overflow: hidden;
    width: 80px;
    height: 80px;
    line-height: 80px;
    content: "";
}

.help-page i.collapsed-icon {
    line-height: 1.3;
    vertical-align: middle;
    height: 30px;
    width: 30px;
}

/**** Default icons ****/
i.icon.female, i.icon.f {
    background-position: 0 0;
}

i.icon.friendship {
    background-position: -100px 0;
}

i.icon.longtermdating {
    background-position: -200px 0;
}

i.icon.male, i.icon.m {
    background-position: -300px 0;
}

i.icon.other {
    background-position: -400px 0;
}

i.icon.u, i.icon.x-gender {
    background-position: -500px 0;
}

i.icon.sex {
    background-position: -600px -0;
}

i.icon.shorttermdating {
    background-position: -700px 0;
}

i.icon.drinking {
    background-position: 0 -100px;
}

i.icon.movies {
    background-position: -100px -100px;
}

i.icon.music {
    background-position: -200px -100px;
}

i.icon.pets {
    background-position: -300px -100px;
}

i.icon.coolest-place {
    background-position: -400px -100px;
}

i.icon.politics {
    background-position: -500px -100px;
}

i.icon.radio {
    background-position: -600px -100px;
}

i.icon.religion {
    background-position: -700px -100px;
}

i.icon.smoking {
    background-position: 0px -200px;
}

i.icon.sports {
    background-position: -100px -200px;
}

i.icon.travelling {
    background-position: -200px -200px;
}

i.icon.tv {
    background-position: -300px -200px;
}

i.icon.Bisexual {
    background-position: -500px -300px;
}

i.icon.Homosexual {
    background-position: -600px -300px;
}

i.icon.Heterosexual {
    background-position: -700px -300px;
}

i.icon.lesbian {
    background-position: 0 -400px;
}

i.icon.aquarius {
    background-position: -100px -400px;
}

i.icon.aries {
    background-position: -200px -400px;
}

i.icon.cancer {
    background-position: -300px -400px;
}

i.icon.capricorn {
    background-position: -400px -400px;
}

i.icon.gemini {
    background-position: -500px -400px;
}

i.icon.leo {
    background-position: -600px -400px;
}

i.icon.libra {
    background-position: -700px -400px;
}

i.icon.pisces {
    background-position: 0 -500px;
}

i.icon.sagittarius {
    background-position: -100px -500px;
}

i.icon.scorpio {
    background-position: -200px -500px;
}

i.icon.taurus {
    background-position: -300px -500px;
}

i.icon.virgo {
    background-position: -400px -500px;
}

i.icon.icon-plus {
    background-position: -500px -500px;
}

i.icon.icon-plus-active {
    background-position: -600px -500px;
}

i.icon.information {
    background-position: -700px -500px;
}

i.icon.listing {
    background-position: 0 -600px;
}

i.icon.megaphone {
    background-position: -100px -600px;
}

i.icon.noAds {
    background-position: -200px -600px;
}

i.icon.plus-message {
    background-position: -300px -600px;
}

i.icon.exclamation-sign {
    background-position: -400px -600px;
}

i.icon.help {
    background-position: -300px -300px;
}

i.icon.sinkkukivaa {
    background-position: -500px -600px;
    width: 60px !important;
}

i.icon.date {
    background-position: -500px -700px;
    height: 30px;
}

i.icon.arrow {
    background-position: -400px -200px;
}

i.icon.favourite {
    background-position: -500px -200px;
}

i.icon.help {
    background-position: -600px -200px;
}

i.icon.home {
    background-position: -700px -200px;
}

i.icon.lock {
    background-position: 0 -300px;
}

i.icon.message {
    background-position: -100px -300px;
}

i.icon.more {
    background-position: -200px -300px;
}

i.icon.search {
    background-position: -400px -300px;
}

i.icon.edit_account {
    background-position: -600px -600px;
}

i.icon.edit_profile {
    background-position: -700px -600px;
}

i.icon.logout {
    background-position: 0 -700px;
}

i.icon.profile {
    background-position: -100px -700px;
}

i.icon.login {
    background-position: -200px -700px;
}

i.icon.register {
    background-position: -300px -700px;
}

/**** Small icons (30x30) ****/
i.icon.small.female, i.icon.small.f {
    background-position: 0 0;
}

i.icon.small.friendship {
    background-position: -60px 0;
}

i.icon.small.longtermdating {
    background-position: -120px 0;
}

i.icon.small.male, i.icon.small.m {
    background-position: -180px 0;
}

i.icon.small.other {
    background-position: -240px 0;
}

i.icon.small.u, i.icon.small.x-gender {
    background-position: -300px 0;
}

i.icon.small.sex {
    background-position: -360px -0;
}

i.icon.small.shorttermdating {
    background-position: -420px 0;
}

i.icon.small.drinking {
    background-position: 0 -60px;
}

i.icon.small.movies {
    background-position: -60px -60px;
}

i.icon.small.music {
    background-position: -120px -60px;
}

i.icon.small.pets {
    background-position: -180px -60px;
}

i.icon.small.coolest-place {
    background-position: -240px -60px;
}

i.icon.small.politics {
    background-position: -300px -60px;
}

i.icon.small.radio {
    background-position: -360px -60px;
}

i.icon.small.religion {
    background-position: -420px -60px;
}

i.icon.small.smoking {
    background-position: 0px -120px;
}

i.icon.small.sports {
    background-position: -60px -120px;
}

i.icon.small.travelling {
    background-position: -120px -120px;
}

i.icon.small.tv {
    background-position: -180px -120px;
}

i.icon.small.Bisexual {
    background-position: -300px -180px;
}

i.icon.small.Homosexual {
    background-position: -360px -180px;
}

i.icon.small.Heterosexual {
    background-position: -420px -180px;
}

i.icon.small.lesbian {
    background-position: 0 -240px;
}

i.icon.small.aquarius {
    background-position: -60px -240px;
}

i.icon.small.aries {
    background-position: -120px -240px;
}

i.icon.small.cancer {
    background-position: -180px -240px;
}

i.icon.small.capricorn {
    background-position: -240px -240px;
}

i.icon.small.gemini {
    background-position: -300px -240px;
}

i.icon.small.leo {
    background-position: -360px -240px;
}

i.icon.small.libra {
    background-position: -420px -240px;
}

i.icon.small.pisces {
    background-position: 0 -300px;
}

i.icon.small.sagittarius {
    background-position: -60px -300px;
}

i.icon.small.scorpio {
    background-position: -120px -300px;
}

i.icon.small.taurus {
    background-position: -180px -300px;
}

i.icon.small.virgo {
    background-position: -240px -300px;
}

i.icon.small.icon-plus {
    background-position: -300px -300px;
}

i.icon.small.icon-plus-active {
    background-position: -360px -300px;
}

i.icon.small.information {
    background-position: -420px -300px;
}

i.icon.small.listing {
    background-position: 0 -360px;
}

i.icon.small.megaphone {
    background-position: -60px -360px;
}

i.icon.small.noAds {
    background-position: -120px -360px;
}

i.icon.small.plus-message {
    background-position: -180px -360px;
}

i.icon.small.exclamation-sign {
    background-position: -240px -360px;
}

i.icon.small.help {
    background-position: -180px -180px;
}

i.icon.small.sinkkukivaa {
    background-position: -300px -360px;
}

i.icon.small.arrow {
    background-position: -240px -120px;
}

i.icon.small.favourite {
    background-position: -300px -120px;
}

i.icon.small.help {
    background-position: -360px -120px;
}

i.icon.small.home {
    background-position: -420px -120px;
}

i.icon.small.lock {
    background-position: 0 -180px;
}

i.icon.small.message {
    background-position: -60px -180px;
}

i.icon.small.more {
    background-position: -120px -180px;
}

i.icon.small.search {
    background-position: -240px -180px;
}

i.icon.small.edit_account {
    background-position: -360px -360px;
}

i.icon.small.edit_profile {
    background-position: -420px -360px;
}

i.icon.small.logout {
    background-position: 0 -420px;
}

i.icon.small.profile {
    background-position: -60px -420px;
}

i.icon.small.x {
    background-position: -180px -420px;
}

i.icon.small.check {
    background-position: -120px -420px;
}

i.icon.small.date {
    background-position: -240px -419px;
}

/**** Online status indicator ****/
i.online-status {
    height: 8px;
    width: 8px;
    display: inline-block;
    vertical-align: middle;
    background: #EDEDED;
    border-radius: 5px;
}

i.online-status.online {
    background: #44D47E;
}

i.icon-sinkkukivaa {
    background: url('/img/icon/icons_50_new.png') -400px -700px;
    width: 50px;
    height: 50px;
}

/** font-awesome icons backup **/
.no-font-awesome i[class^="icon-"],
.no-font-awesome i[class*="icon-"],
.no-font-awesome i.icon.small[class^="icon-"],
.no-font-awesome i.icon.small[class*=" icon-"] {
    background-color: transparent;
    background-image: url('/img/icon/font-awesome-backup.png');
    background-repeat: no-repeat;
    font-size: 0 !important;
    width: 16px;
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    display: inline-block;
    vertical-align: middle;
}

.no-font-awesome i.icon-adjust {
    background-position: 0 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-align-center {
    background-position: 0 -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-align-justify {
    background-position: 0 -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-align-left {
    background-position: 0 -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-align-right {
    background-position: 0 -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ambulance {
    background-position: 0 -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-anchor {
    background-position: 0 -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-angle-down {
    background-position: 0 -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-angle-left {
    background-position: 0 -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-angle-right {
    background-position: 0 -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-angle-up {
    background-position: 0 -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-arrow-down {
    background-position: 0 -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-arrow-left {
    background-position: 0 -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-arrow-right {
    background-position: 0 -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-arrow-up {
    background-position: 0 -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-asterisk {
    background-position: 0 -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-backward {
    background-position: 0 -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ban-circle {
    background-position: 0 -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bar-chart {
    background-position: 0 -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-barcode {
    background-position: 0 -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-beaker {
    background-position: 0 -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-beer {
    background-position: 0 -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bell-alt {
    background-position: 0 -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bell {
    background-position: 0 -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bold {
    background-position: 0 -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bolt {
    background-position: 0 -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-book {
    background-position: 0 -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bookmark-empty {
    background-position: 0 -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bookmark {
    background-position: 0 -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-briefcase {
    background-position: 0 -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-building {
    background-position: -66px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bullhorn {
    background-position: -66px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-bullseye {
    background-position: -66px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-calendar-empty {
    background-position: -66px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-calendar {
    background-position: -66px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-camera-retro {
    background-position: -66px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-camera {
    background-position: -66px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-caret-down {
    background-position: -66px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-caret-left {
    background-position: -66px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-caret-right {
    background-position: -66px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-caret-up {
    background-position: -66px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-certificate {
    background-position: -66px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-check-empty {
    background-position: -66px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-check-minus {
    background-position: -66px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-check-sign {
    background-position: -66px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-check {
    background-position: -66px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-down {
    background-position: -66px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-left {
    background-position: -66px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-right {
    background-position: -66px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-sign-down {
    background-position: -66px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-sign-left {
    background-position: -66px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-sign-right {
    background-position: -66px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-sign-up {
    background-position: -66px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-chevron-up {
    background-position: -66px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle-arrow-down {
    background-position: -66px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle-arrow-left {
    background-position: -66px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle-arrow-right {
    background-position: -66px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle-arrow-up {
    background-position: -66px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle-blank {
    background-position: -66px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-circle {
    background-position: -66px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cloud-download {
    background-position: -132px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cloud-upload {
    background-position: -132px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cloud {
    background-position: -132px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-code-fork {
    background-position: -132px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-code {
    background-position: -132px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-coffee {
    background-position: -132px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cog {
    background-position: -132px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cogs {
    background-position: -132px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-collapse-alt {
    background-position: -132px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-columns {
    background-position: -132px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-comment-alt {
    background-position: -132px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-comment {
    background-position: -132px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-comments-alt {
    background-position: -132px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-comments {
    background-position: -132px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-copy {
    background-position: -132px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-credit-card {
    background-position: -132px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-crop {
    background-position: -132px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-css3 {
    background-position: -132px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-cut {
    background-position: -132px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-dashboard {
    background-position: -132px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-desktop {
    background-position: -132px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-double-angle-down {
    background-position: -132px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-double-angle-left {
    background-position: -132px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-double-angle-right {
    background-position: -132px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-double-angle-up {
    background-position: -132px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-download-alt {
    background-position: -132px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-download {
    background-position: -132px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-edit-sign {
    background-position: -132px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-edit {
    background-position: -132px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-eject {
    background-position: -132px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ellipsis-horizontal {
    background-position: -198px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ellipsis-vertical {
    background-position: -198px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-envelope-alt {
    background-position: -198px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-envelope {
    background-position: -198px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-eraser {
    background-position: -198px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-exchange {
    background-position: -198px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-exclamation-sign {
    background-position: -198px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-exclamation {
    background-position: -198px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-expand-alt {
    background-position: -198px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-external-link-sign {
    background-position: -198px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-external-link {
    background-position: -198px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-eye-close {
    background-position: -198px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-eye-open {
    background-position: -198px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-facebook-sign {
    background-position: -198px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-facebook {
    background-position: -198px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-facetime-video {
    background-position: -198px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fast-backward {
    background-position: -198px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fast-forward {
    background-position: -198px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fighter-jet {
    background-position: -198px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-file-alt {
    background-position: -198px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-file {
    background-position: -198px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-film {
    background-position: -198px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-filter {
    background-position: -198px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fire-extinguisher {
    background-position: -198px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fire {
    background-position: -198px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-flag-alt {
    background-position: -198px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-flag-checkered {
    background-position: -198px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-flag {
    background-position: -198px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-folder-close-alt {
    background-position: -198px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-folder-close {
    background-position: -198px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-folder-open-alt {
    background-position: -264px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-folder-open {
    background-position: -264px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-font {
    background-position: -264px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-food {
    background-position: -264px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-forward {
    background-position: -264px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-frown {
    background-position: -264px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-fullscreen {
    background-position: -264px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-gamepad {
    background-position: -264px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-gift {
    background-position: -264px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-github-sign {
    background-position: -264px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-github {
    background-position: -264px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-glass {
    background-position: -264px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-globe {
    background-position: -264px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-google-plus-sign {
    background-position: -264px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-google-plus {
    background-position: -264px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-group {
    background-position: -264px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-h-sign {
    background-position: -264px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hand-down {
    background-position: -264px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hand-left {
    background-position: -264px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hand-right {
    background-position: -264px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hand-up {
    background-position: -264px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hdd {
    background-position: -264px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-headphones {
    background-position: -264px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-heart-empty {
    background-position: -264px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-heart {
    background-position: -264px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-home {
    background-position: -264px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-hospital {
    background-position: -264px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-html5 {
    background-position: -264px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-inbox {
    background-position: -264px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-indent-left {
    background-position: -264px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-indent-right {
    background-position: -330px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-info-sign {
    background-position: -330px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-info {
    background-position: -330px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-italic {
    background-position: -330px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-key {
    background-position: -330px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-keyboard {
    background-position: -330px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-laptop {
    background-position: -330px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-leaf {
    background-position: -330px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-legal {
    background-position: -330px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-lemon {
    background-position: -330px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-level-down {
    background-position: -330px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-level-up {
    background-position: -330px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-lightbulb {
    background-position: -330px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-link {
    background-position: -330px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-linkedin-sign {
    background-position: -330px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-linkedin {
    background-position: -330px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-list-alt {
    background-position: -330px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-list-ol {
    background-position: -330px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-list-ul {
    background-position: -330px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-list {
    background-position: -330px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-location-arrow {
    background-position: -330px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-lock {
    background-position: -330px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-magic {
    background-position: -330px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-magnet {
    background-position: -330px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-mail-forward {
    background-position: -330px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-mail-reply-all {
    background-position: -330px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-mail-reply {
    background-position: -330px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-map-marker {
    background-position: -330px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-maxcdn {
    background-position: -330px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-medkit {
    background-position: -330px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-meh {
    background-position: -396px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-microphone-off {
    background-position: -396px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-microphone {
    background-position: -396px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-minus-sign-alt {
    background-position: -396px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-minus-sign {
    background-position: -396px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-minus {
    background-position: -396px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-mobile-phone {
    background-position: -396px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-money {
    background-position: -396px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-move {
    background-position: -396px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-music {
    background-position: -396px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-off {
    background-position: -396px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ok-circle {
    background-position: -396px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ok-sign {
    background-position: -396px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ok {
    background-position: -396px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-paper-clip {
    background-position: -396px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-paste {
    background-position: -396px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-pause {
    background-position: -396px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-pencil {
    background-position: -396px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-phone-sign {
    background-position: -396px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-phone {
    background-position: -396px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-picture {
    background-position: -396px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-pinterest-sign {
    background-position: -396px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-pinterest {
    background-position: -396px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-plane {
    background-position: -396px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-play-circle {
    background-position: -396px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-play-sign {
    background-position: -396px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-play {
    background-position: -396px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-plus-sign-alt {
    background-position: -396px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-plus-sign {
    background-position: -396px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-plus {
    background-position: -396px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-print {
    background-position: -462px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-pushpin {
    background-position: -462px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-puzzle-piece {
    background-position: -462px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-qrcode {
    background-position: -462px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-question-sign {
    background-position: -462px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-question {
    background-position: -462px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-quote-left {
    background-position: -462px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-quote-right {
    background-position: -462px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-random {
    background-position: -462px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-refresh {
    background-position: -462px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-remove-circle {
    background-position: -462px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-remove-sign {
    background-position: -462px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-remove {
    background-position: -462px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-reorder {
    background-position: -462px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-repeat {
    background-position: -462px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-reply-all {
    background-position: -462px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-reply {
    background-position: -462px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-resize-full {
    background-position: -462px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-resize-horizontal {
    background-position: -462px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-resize-small {
    background-position: -462px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-resize-vertical {
    background-position: -462px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-retweet {
    background-position: -462px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-road {
    background-position: -462px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-rocket {
    background-position: -462px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-rotate-left {
    background-position: -462px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-rotate-right {
    background-position: -462px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-rss-sign {
    background-position: -462px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-rss {
    background-position: -462px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-save {
    background-position: -462px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-screenshot {
    background-position: -462px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-search {
    background-position: -528px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-share-alt {
    background-position: -528px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-share-sign {
    background-position: -528px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-share {
    background-position: -528px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-shield {
    background-position: -528px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-shopping-cart {
    background-position: -528px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-sign-blank {
    background-position: -528px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-signal {
    background-position: -528px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-signin {
    background-position: -528px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-signout {
    background-position: -528px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-sitemap {
    background-position: -528px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-smile {
    background-position: -528px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-sort-down {
    background-position: -528px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-sort-up {
    background-position: -528px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-sort {
    background-position: -528px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-spinner {
    background-position: -528px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-star-empty {
    background-position: -528px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-star-half-empty {
    background-position: -528px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-star-half-full {
    background-position: -528px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-star-half {
    background-position: -528px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-star {
    background-position: -528px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-step-backward {
    background-position: -528px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-step-forward {
    background-position: -528px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-stethoscope {
    background-position: -528px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-stop {
    background-position: -528px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-strikethrough {
    background-position: -528px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-subscript {
    background-position: -528px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-suitcase {
    background-position: -528px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-superscript {
    background-position: -528px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-table {
    background-position: -528px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-tablet {
    background-position: -594px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-tag {
    background-position: -594px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-tags {
    background-position: -594px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-tasks {
    background-position: -594px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-terminal {
    background-position: -594px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-text-height {
    background-position: -594px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-text-width {
    background-position: -594px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-th-large {
    background-position: -594px -462px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-th-list {
    background-position: -594px -528px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-th {
    background-position: -594px -594px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-thumbs-down {
    background-position: -594px -660px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-thumbs-up {
    background-position: -594px -726px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-ticket {
    background-position: -594px -792px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-time {
    background-position: -594px -858px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-tint {
    background-position: -594px -924px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-trash {
    background-position: -594px -990px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-trophy {
    background-position: -594px -1056px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-truck {
    background-position: -594px -1122px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-twitter-sign {
    background-position: -594px -1188px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-twitter {
    background-position: -594px -1254px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-umbrella {
    background-position: -594px -1320px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-underline {
    background-position: -594px -1386px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-undo {
    background-position: -594px -1452px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-unlink {
    background-position: -594px -1518px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-unlock-alt {
    background-position: -594px -1584px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-unlock {
    background-position: -594px -1650px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-upload-alt {
    background-position: -594px -1716px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-upload {
    background-position: -594px -1782px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-user-md {
    background-position: -594px -1848px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-user {
    background-position: -594px -1914px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-volume-down {
    background-position: -660px 0;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-volume-off {
    background-position: -660px -66px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-volume-up {
    background-position: -660px -132px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-warning-sign {
    background-position: -660px -198px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-wrench {
    background-position: -660px -264px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-zoom-in {
    background-position: -660px -330px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-zoom-out {
    background-position: -660px -396px;
    width: 16px;
    height: 16px;
}

.no-font-awesome i.icon-adjust {
    background-position: 0 0;
}

.no-font-awesome i.icon-align-center {
    background-position: 0 -66px;
}

.no-font-awesome i.icon-align-justify {
    background-position: 0 -132px;
}

.no-font-awesome i.icon-align-left {
    background-position: 0 -198px;
}

.no-font-awesome i.icon-align-right {
    background-position: 0 -264px;
}

.no-font-awesome i.icon-ambulance {
    background-position: 0 -330px;
}

.no-font-awesome i.icon-angle-down {
    background-position: 0 -396px;
}

.no-font-awesome i.icon-angle-left {
    background-position: 0 -462px;
}

.no-font-awesome i.icon-angle-right {
    background-position: 0 -528px;
}

.no-font-awesome i.icon-angle-up {
    background-position: 0 -594px;
}

.no-font-awesome i.icon-arrow-down {
    background-position: 0 -660px;
}

.no-font-awesome i.icon-arrow-left {
    background-position: 0 -726px;
}

.no-font-awesome i.icon-arrow-right {
    background-position: 0 -792px;
}

.no-font-awesome i.icon-arrow-up {
    background-position: 0 -858px;
}

.no-font-awesome i.icon-asterisk {
    background-position: 0 -924px;
}

.no-font-awesome i.icon-backward {
    background-position: 0 -990px;
}

.no-font-awesome i.icon-ban-circle {
    background-position: 0 -1056px;
}

.no-font-awesome i.icon-bar-chart {
    background-position: 0 -1122px;
}

.no-font-awesome i.icon-barcode {
    background-position: 0 -1188px;
}

.no-font-awesome i.icon-beaker {
    background-position: 0 -1254px;
}

.no-font-awesome i.icon-beer {
    background-position: 0 -1320px;
}

.no-font-awesome i.icon-bell-alt {
    background-position: 0 -1386px;
}

.no-font-awesome i.icon-bell {
    background-position: 0 -1452px;
}

.no-font-awesome i.icon-bold {
    background-position: 0 -1518px;
}

.no-font-awesome i.icon-bolt {
    background-position: 0 -1584px;
}

.no-font-awesome i.icon-book {
    background-position: 0 -1650px;
}

.no-font-awesome i.icon-bookmark-empty {
    background-position: 0 -1716px;
}

.no-font-awesome i.icon-bookmark {
    background-position: 0 -1782px;
}

.no-font-awesome i.icon-briefcase {
    background-position: 0 -1848px;
}

.no-font-awesome i.icon-building {
    background-position: 0 -1914px;
}

.no-font-awesome i.icon-bullhorn {
    background-position: -66px 0;
}

.no-font-awesome i.icon-calendar {
    background-position: -66px -66px;
}

.no-font-awesome i.icon-camera-retro {
    background-position: -66px -132px;
}

.no-font-awesome i.icon-camera {
    background-position: -66px -198px;
}

.no-font-awesome i.icon-caret-down {
    background-position: -66px -264px;
}

.no-font-awesome i.icon-caret-left {
    background-position: -66px -330px;
}

.no-font-awesome i.icon-caret-right {
    background-position: -66px -396px;
}

.no-font-awesome i.icon-caret-up {
    background-position: -66px -462px;
}

.no-font-awesome i.icon-certificate {
    background-position: -66px -528px;
}

.no-font-awesome i.icon-check-empty {
    background-position: -66px -594px;
}

.no-font-awesome i.icon-check {
    background-position: -66px -660px;
}

.no-font-awesome i.icon-chevron-down {
    background-position: -66px -726px;
}

.no-font-awesome i.icon-chevron-left {
    background-position: -66px -792px;
}

.no-font-awesome i.icon-chevron-right {
    background-position: -66px -858px;
}

.no-font-awesome i.icon-chevron-up {
    background-position: -66px -924px;
}

.no-font-awesome i.icon-circle-arrow-down {
    background-position: -66px -990px;
}

.no-font-awesome i.icon-circle-arrow-left {
    background-position: -66px -1056px;
}

.no-font-awesome i.icon-circle-arrow-right {
    background-position: -66px -1122px;
}

.no-font-awesome i.icon-circle-arrow-up {
    background-position: -66px -1188px;
}

.no-font-awesome i.icon-circle-blank {
    background-position: -66px -1254px;
}

.no-font-awesome i.icon-circle {
    background-position: -66px -1320px;
}

.no-font-awesome i.icon-cloud-download {
    background-position: -66px -1386px;
}

.no-font-awesome i.icon-cloud-upload {
    background-position: -66px -1452px;
}

.no-font-awesome i.icon-cloud {
    background-position: -66px -1518px;
}

.no-font-awesome i.icon-coffee {
    background-position: -66px -1584px;
}

.no-font-awesome i.icon-cog {
    background-position: -66px -1650px;
}

.no-font-awesome i.icon-cogs {
    background-position: -66px -1716px;
}

.no-font-awesome i.icon-columns {
    background-position: -66px -1782px;
}

.no-font-awesome i.icon-comment-alt {
    background-position: -66px -1848px;
}

.no-font-awesome i.icon-comment {
    background-position: -66px -1914px;
}

.no-font-awesome i.icon-comments-alt {
    background-position: -132px 0;
}

.no-font-awesome i.icon-comments {
    background-position: -132px -66px;
}

.no-font-awesome i.icon-copy {
    background-position: -132px -132px;
}

.no-font-awesome i.icon-credit-card {
    background-position: -132px -198px;
}

.no-font-awesome i.icon-cut {
    background-position: -132px -264px;
}

.no-font-awesome i.icon-dashboard {
    background-position: -132px -330px;
}

.no-font-awesome i.icon-desktop {
    background-position: -132px -396px;
}

.no-font-awesome i.icon-double-angle-down {
    background-position: -132px -462px;
}

.no-font-awesome i.icon-double-angle-left {
    background-position: -132px -528px;
}

.no-font-awesome i.icon-double-angle-right {
    background-position: -132px -594px;
}

.no-font-awesome i.icon-double-angle-up {
    background-position: -132px -660px;
}

.no-font-awesome i.icon-download-alt {
    background-position: -132px -726px;
}

.no-font-awesome i.icon-download {
    background-position: -132px -792px;
}

.no-font-awesome i.icon-edit {
    background-position: -132px -858px;
}

.no-font-awesome i.icon-eject {
    background-position: -132px -924px;
}

.no-font-awesome i.icon-envelope-alt {
    background-position: -132px -990px;
}

.no-font-awesome i.icon-envelope {
    background-position: -132px -1056px;
}

.no-font-awesome i.icon-exchange {
    background-position: -132px -1122px;
}

.no-font-awesome i.icon-exclamation-sign {
    background-position: -132px -1188px;
}

.no-font-awesome i.icon-external-link {
    background-position: -132px -1254px;
}

.no-font-awesome i.icon-eye-close {
    background-position: -132px -1320px;
}

.no-font-awesome i.icon-eye-open {
    background-position: -132px -1386px;
}

.no-font-awesome i.icon-facebook-sign {
    background-position: -132px -1452px;
}

.no-font-awesome i.icon-facebook {
    background-position: -132px -1518px;
}

.no-font-awesome i.icon-facetime-video {
    background-position: -132px -1584px;
}

.no-font-awesome i.icon-fast-backward {
    background-position: -132px -1650px;
}

.no-font-awesome i.icon-fast-forward {
    background-position: -132px -1716px;
}

.no-font-awesome i.icon-fighter-jet {
    background-position: -132px -1782px;
}

.no-font-awesome i.icon-file-alt {
    background-position: -132px -1848px;
}

.no-font-awesome i.icon-file {
    background-position: -132px -1914px;
}

.no-font-awesome i.icon-film {
    background-position: -198px 0;
}

.no-font-awesome i.icon-filter {
    background-position: -198px -66px;
}

.no-font-awesome i.icon-fire {
    background-position: -198px -132px;
}

.no-font-awesome i.icon-flag {
    background-position: -198px -198px;
}

.no-font-awesome i.icon-folder-close-alt {
    background-position: -198px -264px;
}

.no-font-awesome i.icon-folder-close {
    background-position: -198px -330px;
}

.no-font-awesome i.icon-folder-open-alt {
    background-position: -198px -396px;
}

.no-font-awesome i.icon-folder-open {
    background-position: -198px -462px;
}

.no-font-awesome i.icon-font {
    background-position: -198px -528px;
}

.no-font-awesome i.icon-food {
    background-position: -198px -594px;
}

.no-font-awesome i.icon-forward {
    background-position: -198px -660px;
}

.no-font-awesome i.icon-fullscreen {
    background-position: -198px -726px;
}

.no-font-awesome i.icon-gift {
    background-position: -198px -792px;
}

.no-font-awesome i.icon-github-alt {
    background-position: -198px -858px;
}

.no-font-awesome i.icon-github-sign {
    background-position: -198px -924px;
}

.no-font-awesome i.icon-github {
    background-position: -198px -990px;
}

.no-font-awesome i.icon-glass {
    background-position: -198px -1056px;
}

.no-font-awesome i.icon-globe {
    background-position: -198px -1122px;
}

.no-font-awesome i.icon-google-plus-sign {
    background-position: -198px -1188px;
}

.no-font-awesome i.icon-google-plus {
    background-position: -198px -1254px;
}

.no-font-awesome i.icon-group {
    background-position: -198px -1320px;
}

.no-font-awesome i.icon-h-sign {
    background-position: -198px -1386px;
}

.no-font-awesome i.icon-hand-down {
    background-position: -198px -1452px;
}

.no-font-awesome i.icon-hand-left {
    background-position: -198px -1518px;
}

.no-font-awesome i.icon-hand-right {
    background-position: -198px -1584px;
}

.no-font-awesome i.icon-hand-up {
    background-position: -198px -1650px;
}

.no-font-awesome i.icon-hdd {
    background-position: -198px -1716px;
}

.no-font-awesome i.icon-headphones {
    background-position: -198px -1782px;
}

.no-font-awesome i.icon-heart-empty {
    background-position: -198px -1848px;
}

.no-font-awesome i.icon-heart {
    background-position: -198px -1914px;
}

.no-font-awesome i.icon-home {
    background-position: -264px 0;
}

.no-font-awesome i.icon-hospital {
    background-position: -264px -66px;
}

.no-font-awesome i.icon-inbox {
    background-position: -264px -132px;
}

.no-font-awesome i.icon-indent-left {
    background-position: -264px -198px;
}

.no-font-awesome i.icon-indent-right {
    background-position: -264px -264px;
}

.no-font-awesome i.icon-info-sign {
    background-position: -264px -330px;
}

.no-font-awesome i.icon-italic {
    background-position: -264px -396px;
}

.no-font-awesome i.icon-key {
    background-position: -264px -462px;
}

.no-font-awesome i.icon-laptop {
    background-position: -264px -528px;
}

.no-font-awesome i.icon-leaf {
    background-position: -264px -594px;
}

.no-font-awesome i.icon-legal {
    background-position: -264px -660px;
}

.no-font-awesome i.icon-lemon {
    background-position: -264px -726px;
}

.no-font-awesome i.icon-lightbulb {
    background-position: -264px -792px;
}

.no-font-awesome i.icon-link {
    background-position: -264px -858px;
}

.no-font-awesome i.icon-linkedin-sign {
    background-position: -264px -924px;
}

.no-font-awesome i.icon-linkedin {
    background-position: -264px -990px;
}

.no-font-awesome i.icon-list-alt {
    background-position: -264px -1056px;
}

.no-font-awesome i.icon-list-ol {
    background-position: -264px -1122px;
}

.no-font-awesome i.icon-list-ul {
    background-position: -264px -1188px;
}

.no-font-awesome i.icon-list {
    background-position: -264px -1254px;
}

.no-font-awesome i.icon-lock {
    background-position: -264px -1320px;
}

.no-font-awesome i.icon-magic {
    background-position: -264px -1386px;
}

.no-font-awesome i.icon-magnet {
    background-position: -264px -1452px;
}

.no-font-awesome i.icon-map-marker {
    background-position: -264px -1518px;
}

.no-font-awesome i.icon-medkit {
    background-position: -264px -1584px;
}

.no-font-awesome i.icon-minus-sign {
    background-position: -264px -1650px;
}

.no-font-awesome i.icon-minus {
    background-position: -264px -1716px;
}

.no-font-awesome i.icon-mobile-phone {
    background-position: -264px -1782px;
}

.no-font-awesome i.icon-money {
    background-position: -264px -1848px;
}

.no-font-awesome i.icon-move {
    background-position: -264px -1914px;
}

.no-font-awesome i.icon-music {
    background-position: -330px 0;
}

.no-font-awesome i.icon-off {
    background-position: -330px -66px;
}

.no-font-awesome i.icon-ok-circle {
    background-position: -330px -132px;
}

.no-font-awesome i.icon-ok-sign {
    background-position: -330px -198px;
}

.no-font-awesome i.icon-ok {
    background-position: -330px -264px;
}

.no-font-awesome i.icon-paper-clip {
    background-position: -330px -330px;
}

.no-font-awesome i.icon-paste {
    background-position: -330px -396px;
}

.no-font-awesome i.icon-pause {
    background-position: -330px -462px;
}

.no-font-awesome i.icon-pencil {
    background-position: -330px -528px;
}

.no-font-awesome i.icon-phone-sign {
    background-position: -330px -594px;
}

.no-font-awesome i.icon-phone {
    background-position: -330px -660px;
}

.no-font-awesome i.icon-picture {
    background-position: -330px -726px;
}

.no-font-awesome i.icon-pinterest-sign {
    background-position: -330px -792px;
}

.no-font-awesome i.icon-pinterest {
    background-position: -330px -858px;
}

.no-font-awesome i.icon-plane {
    background-position: -330px -924px;
}

.no-font-awesome i.icon-play-circle {
    background-position: -330px -990px;
}

.no-font-awesome i.icon-play {
    background-position: -330px -1056px;
}

.no-font-awesome i.icon-plus-sign-alt {
    background-position: -330px -1122px;
}

.no-font-awesome i.icon-plus-sign {
    background-position: -330px -1188px;
}

.no-font-awesome i.icon-plus {
    background-position: -330px -1254px;
}

.no-font-awesome i.icon-print {
    background-position: -330px -1320px;
}

.no-font-awesome i.icon-pushpin {
    background-position: -330px -1386px;
}

.no-font-awesome i.icon-qrcode {
    background-position: -330px -1452px;
}

.no-font-awesome i.icon-question-sign {
    background-position: -330px -1518px;
}

.no-font-awesome i.icon-quote-left {
    background-position: -330px -1584px;
}

.no-font-awesome i.icon-quote-right {
    background-position: -330px -1650px;
}

.no-font-awesome i.icon-random {
    background-position: -330px -1716px;
}

.no-font-awesome i.icon-refresh {
    background-position: -330px -1782px;
}

.no-font-awesome i.icon-remove-circle {
    background-position: -330px -1848px;
}

.no-font-awesome i.icon-remove-sign {
    background-position: -330px -1914px;
}

.no-font-awesome i.icon-remove {
    background-position: -396px 0;
}

.no-font-awesome i.icon-reorder {
    background-position: -396px -66px;
}

.no-font-awesome i.icon-repeat {
    background-position: -396px -132px;
}

.no-font-awesome i.icon-reply {
    background-position: -396px -198px;
}

.no-font-awesome i.icon-resize-full {
    background-position: -396px -264px;
}

.no-font-awesome i.icon-resize-horizontal {
    background-position: -396px -330px;
}

.no-font-awesome i.icon-resize-small {
    background-position: -396px -396px;
}

.no-font-awesome i.icon-resize-vertical {
    background-position: -396px -462px;
}

.no-font-awesome i.icon-retweet {
    background-position: -396px -528px;
}

.no-font-awesome i.icon-road {
    background-position: -396px -594px;
}

.no-font-awesome i.icon-rss {
    background-position: -396px -660px;
}

.no-font-awesome i.icon-save {
    background-position: -396px -726px;
}

.no-font-awesome i.icon-screenshot {
    background-position: -396px -792px;
}

.no-font-awesome i.icon-search {
    background-position: -396px -858px;
}

.no-font-awesome i.icon-share-alt {
    background-position: -396px -924px;
}

.no-font-awesome i.icon-share {
    background-position: -396px -990px;
}

.no-font-awesome i.icon-shopping-cart {
    background-position: -396px -1056px;
}

.no-font-awesome i.icon-sign-blank {
    background-position: -396px -1122px;
}

.no-font-awesome i.icon-signal {
    background-position: -396px -1188px;
}

.no-font-awesome i.icon-signin {
    background-position: -396px -1254px;
}

.no-font-awesome i.icon-signout {
    background-position: -396px -1320px;
}

.no-font-awesome i.icon-sitemap {
    background-position: -396px -1386px;
}

.no-font-awesome i.icon-sort-down {
    background-position: -396px -1452px;
}

.no-font-awesome i.icon-sort-up {
    background-position: -396px -1518px;
}

.no-font-awesome i.icon-sort {
    background-position: -396px -1584px;
}

.no-font-awesome i.icon-spinner {
    background-position: -396px -1650px;
}

.no-font-awesome i.icon-star-empty {
    background-position: -396px -1716px;
}

.no-font-awesome i.icon-star-half {
    background-position: -396px -1782px;
}

.no-font-awesome i.icon-star {
    background-position: -396px -1848px;
}

.no-font-awesome i.icon-step-backward {
    background-position: -396px -1914px;
}

.no-font-awesome i.icon-step-forward {
    background-position: -462px 0;
}

.no-font-awesome i.icon-stethoscope {
    background-position: -462px -66px;
}

.no-font-awesome i.icon-stop {
    background-position: -462px -132px;
}

.no-font-awesome i.icon-strikethrough {
    background-position: -462px -198px;
}

.no-font-awesome i.icon-suitcase {
    background-position: -462px -264px;
}

.no-font-awesome i.icon-table {
    background-position: -462px -330px;
}

.no-font-awesome i.icon-tablet {
    background-position: -462px -396px;
}

.no-font-awesome i.icon-tag {
    background-position: -462px -462px;
}

.no-font-awesome i.icon-tags {
    background-position: -462px -528px;
}

.no-font-awesome i.icon-tasks {
    background-position: -462px -594px;
}

.no-font-awesome i.icon-text-height {
    background-position: -462px -660px;
}

.no-font-awesome i.icon-text-width {
    background-position: -462px -726px;
}

.no-font-awesome i.icon-th-large {
    background-position: -462px -792px;
}

.no-font-awesome i.icon-th-list {
    background-position: -462px -858px;
}

.no-font-awesome i.icon-th {
    background-position: -462px -924px;
}

.no-font-awesome i.icon-thumbs-down {
    background-position: -462px -990px;
}

.no-font-awesome i.icon-thumbs-up {
    background-position: -462px -1056px;
}

.no-font-awesome i.icon-time {
    background-position: -462px -1122px;
}

.no-font-awesome i.icon-tint {
    background-position: -462px -1188px;
}

.no-font-awesome i.icon-trash {
    background-position: -462px -1254px;
}

.no-font-awesome i.icon-trophy {
    background-position: -462px -1320px;
}

.no-font-awesome i.icon-truck {
    background-position: -462px -1386px;
}

.no-font-awesome i.icon-twitter-sign {
    background-position: -462px -1452px;
}

.no-font-awesome i.icon-twitter {
    background-position: -462px -1518px;
}

.no-font-awesome i.icon-umbrella {
    background-position: -462px -1584px;
}

.no-font-awesome i.icon-underline {
    background-position: -462px -1650px;
}

.no-font-awesome i.icon-undo {
    background-position: -462px -1716px;
}

.no-font-awesome i.icon-unlock {
    background-position: -462px -1782px;
}

.no-font-awesome i.icon-upload-alt {
    background-position: -462px -1848px;
}

.no-font-awesome i.icon-upload {
    background-position: -462px -1914px;
}

.no-font-awesome i.icon-user-md {
    background-position: -528px 0;
}

.no-font-awesome i.icon-user {
    background-position: -528px -66px;
}

.no-font-awesome i.icon-volume-down {
    background-position: -528px -132px;
}

.no-font-awesome i.icon-volume-off {
    background-position: -528px -198px;
}

.no-font-awesome i.icon-volume-up {
    background-position: -528px -264px;
}

.no-font-awesome i.icon-warning-sign {
    background-position: -528px -330px;
}

.no-font-awesome i.icon-wrench {
    background-position: -528px -396px;
}

.no-font-awesome i.icon-zoom-in {
    background-position: -528px -462px;
}

.no-font-awesome i.icon-zoom-out {
    background-position: -528px -528px;
}

