.iconp {
    display:inline-block;
    width:1em;
    height:1em;
    background-repeat:no-repeat;
    background-size:10em 10em;
    vertical-align:-0.1em;
    font-size:32px
}

.icon1 { background-position: -1em -0em; -webkit-mask-position: -1em -0em; mask-position: -1em -0em; }
.icon2 { background-position: -2em -0em; -webkit-mask-position: -2em -0em; mask-position: -2em -0em; }
.icon3 { background-position: -3em -0em; -webkit-mask-position: -3em -0em; mask-position: -3em -0em; }
.icon4 { background-position: -4em -0em; -webkit-mask-position: -4em -0em; mask-position: -4em -0em; }
.icon5 { background-position: -5em -0em; -webkit-mask-position: -5em -0em; mask-position: -5em -0em; }
.icon6 { background-position: -6em -0em; -webkit-mask-position: -6em -0em; mask-position: -6em -0em; }
.icon7 { background-position: -7em -0em; -webkit-mask-position: -7em -0em; mask-position: -7em -0em; }
.icon8 { background-position: -8em -0em; -webkit-mask-position: -8em -0em; mask-position: -8em -0em; }
.icon9 { background-position: -9em -0em; -webkit-mask-position: -9em -0em; mask-position: -9em -0em; }
.icon10 { background-position: 0em -1em; -webkit-mask-position: 0em -1em; mask-position: 0em -1em; }
.icon11 { background-position: -1em -1em; -webkit-mask-position: -1em -1em; mask-position: -1em -1em; }
.icon12 { background-position: -2em -1em; -webkit-mask-position: -2em -1em; mask-position: -2em -1em; }
.icon13 { background-position: -3em -1em; -webkit-mask-position: -3em -1em; mask-position: -3em -1em; }
.icon14 { background-position: -4em -1em; -webkit-mask-position: -4em -1em; mask-position: -4em -1em; }
.icon15 { background-position: -5em -1em; -webkit-mask-position: -5em -1em; mask-position: -5em -1em; }
.icon16 { background-position: -6em -1em; -webkit-mask-position: -6em -1em; mask-position: -6em -1em; }
.icon17 { background-position: -7em -1em; -webkit-mask-position: -7em -1em; mask-position: -7em -1em; }
.icon18 { background-position: -8em -1em; -webkit-mask-position: -8em -1em; mask-position: -8em -1em; }
.icon19 { background-position: -9em -1em; -webkit-mask-position: -9em -1em; mask-position: -9em -1em; }
.icon20 { background-position: 0em -2em; -webkit-mask-position: 0em -2em; mask-position: 0em -2em; }
.icon21 { background-position: -1em -2em; -webkit-mask-position: -1em -2em; mask-position: -1em -2em; }
.icon22 { background-position: -2em -2em; -webkit-mask-position: -2em -2em; mask-position: -2em -2em; }
.icon23 { background-position: -3em -2em; -webkit-mask-position: -3em -2em; mask-position: -3em -2em; }
.icon24 { background-position: -4em -2em; -webkit-mask-position: -4em -2em; mask-position: -4em -2em; }
.icon25 { background-position: -5em -2em; -webkit-mask-position: -5em -2em; mask-position: -5em -2em; }
.icon26 { background-position: -6em -2em; -webkit-mask-position: -6em -2em; mask-position: -6em -2em; }
.icon27 { background-position: -7em -2em; -webkit-mask-position: -7em -2em; mask-position: -7em -2em; }
.icon28 { background-position: -8em -2em; -webkit-mask-position: -8em -2em; mask-position: -8em -2em; }
.icon29 { background-position: -9em -2em; -webkit-mask-position: -9em -2em; mask-position: -9em -2em; }
.icon30 { background-position: 0em -3em; -webkit-mask-position: 0em -3em; mask-position: 0em -3em; }
.icon31 { background-position: -1em -3em; -webkit-mask-position: -1em -3em; mask-position: -1em -3em; }
.icon32 { background-position: -2em -3em; -webkit-mask-position: -2em -3em; mask-position: -2em -3em; }
.icon33 { background-position: -3em -3em; -webkit-mask-position: -3em -3em; mask-position: -3em -3em; }
.icon34 { background-position: -4em -3em; -webkit-mask-position: -4em -3em; mask-position: -4em -3em; }
.icon35 { background-position: -5em -3em; -webkit-mask-position: -5em -3em; mask-position: -5em -3em; }
.icon36 { background-position: -6em -3em; -webkit-mask-position: -6em -3em; mask-position: -6em -3em; }
.icon37 { background-position: -7em -3em; -webkit-mask-position: -7em -3em; mask-position: -7em -3em; }
.icon38 { background-position: -8em -3em; -webkit-mask-position: -8em -3em; mask-position: -8em -3em; }
.icon39 { background-position: -9em -3em; -webkit-mask-position: -9em -3em; mask-position: -9em -3em; }
.icon40 { background-position: 0em -4em; -webkit-mask-position: 0em -4em; mask-position: 0em -4em; }
.icon41 { background-position: -1em -4em; -webkit-mask-position: -1em -4em; mask-position: -1em -4em; }
.icon42 { background-position: -2em -4em; -webkit-mask-position: -2em -4em; mask-position: -2em -4em; }
.icon43 { background-position: -3em -4em; -webkit-mask-position: -3em -4em; mask-position: -3em -4em; }
.icon44 { background-position: -4em -4em; -webkit-mask-position: -4em -4em; mask-position: -4em -4em; }
.icon45 { background-position: -5em -4em; -webkit-mask-position: -5em -4em; mask-position: -5em -4em; }
.icon46 { background-position: -6em -4em; -webkit-mask-position: -6em -4em; mask-position: -6em -4em; }
.icon47 { background-position: -7em -4em; -webkit-mask-position: -7em -4em; mask-position: -7em -4em; }
.icon48 { background-position: -8em -4em; -webkit-mask-position: -8em -4em; mask-position: -8em -4em; }
.icon49 { background-position: -9em -4em; -webkit-mask-position: -9em -4em; mask-position: -9em -4em; }
.icon50 { background-position: 0em -5em; -webkit-mask-position: 0em -5em; mask-position: 0em -5em; }
.icon51 { background-position: -1em -5em; -webkit-mask-position: -1em -5em; mask-position: -1em -5em; }
.icon52 { background-position: -2em -5em; -webkit-mask-position: -2em -5em; mask-position: -2em -5em; }
.icon53 { background-position: -3em -5em; -webkit-mask-position: -3em -5em; mask-position: -3em -5em; }
.icon54 { background-position: -4em -5em; -webkit-mask-position: -4em -5em; mask-position: -4em -5em; }
.icon55 { background-position: -5em -5em; -webkit-mask-position: -5em -5em; mask-position: -5em -5em; }
.icon56 { background-position: -6em -5em; -webkit-mask-position: -6em -5em; mask-position: -6em -5em; }
.icon57 { background-position: -7em -5em; -webkit-mask-position: -7em -5em; mask-position: -7em -5em; }
.icon58 { background-position: -8em -5em; -webkit-mask-position: -8em -5em; mask-position: -8em -5em; }
.icon59 { background-position: -9em -5em; -webkit-mask-position: -9em -5em; mask-position: -9em -5em; }
.icon60 { background-position: 0em -6em; -webkit-mask-position: 0em -6em; mask-position: 0em -6em; }
.icon61 { background-position: -1em -6em; -webkit-mask-position: -1em -6em; mask-position: -1em -6em; }
.icon62 { background-position: -2em -6em; -webkit-mask-position: -2em -6em; mask-position: -2em -6em; }
.icon63 { background-position: -3em -6em; -webkit-mask-position: -3em -6em; mask-position: -3em -6em; }
.icon64 { background-position: -4em -6em; -webkit-mask-position: -4em -6em; mask-position: -4em -6em; }
.icon65 { background-position: -5em -6em; -webkit-mask-position: -5em -6em; mask-position: -5em -6em; }
.icon66 { background-position: -6em -6em; -webkit-mask-position: -6em -6em; mask-position: -6em -6em; }
.icon67 { background-position: -7em -6em; -webkit-mask-position: -7em -6em; mask-position: -7em -6em; }
.icon68 { background-position: -8em -6em; -webkit-mask-position: -8em -6em; mask-position: -8em -6em; }
.icon69 { background-position: -9em -6em; -webkit-mask-position: -9em -6em; mask-position: -9em -6em; }
.icon70 { background-position: 0em -7em; -webkit-mask-position: 0em -7em; mask-position: 0em -7em; }
.icon71 { background-position: -1em -7em; -webkit-mask-position: -1em -7em; mask-position: -1em -7em; }
.icon72 { background-position: -2em -7em; -webkit-mask-position: -2em -7em; mask-position: -2em -7em; }
.icon73 { background-position: -3em -7em; -webkit-mask-position: -3em -7em; mask-position: -3em -7em; }
.icon74 { background-position: -4em -7em; -webkit-mask-position: -4em -7em; mask-position: -4em -7em; }
.icon75 { background-position: -5em -7em; -webkit-mask-position: -5em -7em; mask-position: -5em -7em; }
.icon76 { background-position: -6em -7em; -webkit-mask-position: -6em -7em; mask-position: -6em -7em; }
.icon77 { background-position: -7em -7em; -webkit-mask-position: -7em -7em; mask-position: -7em -7em; }
.icon78 { background-position: -8em -7em; -webkit-mask-position: -8em -7em; mask-position: -8em -7em; }
.icon79 { background-position: -9em -7em; -webkit-mask-position: -9em -7em; mask-position: -9em -7em; }
.icon80 { background-position: 0em -8em; -webkit-mask-position: 0em -8em; mask-position: 0em -8em; }
.icon81 { background-position: -1em -8em; -webkit-mask-position: -1em -8em; mask-position: -1em -8em; }
.icon82 { background-position: -2em -8em; -webkit-mask-position: -2em -8em; mask-position: -2em -8em; }
.icon83 { background-position: -3em -8em; -webkit-mask-position: -3em -8em; mask-position: -3em -8em; }
.icon84 { background-position: -4em -8em; -webkit-mask-position: -4em -8em; mask-position: -4em -8em; }
.icon85 { background-position: -5em -8em; -webkit-mask-position: -5em -8em; mask-position: -5em -8em; }
.icon86 { background-position: -6em -8em; -webkit-mask-position: -6em -8em; mask-position: -6em -8em; }
.icon87 { background-position: -7em -8em; -webkit-mask-position: -7em -8em; mask-position: -7em -8em; }
.icon88 { background-position: -8em -8em; -webkit-mask-position: -8em -8em; mask-position: -8em -8em; }
.icon89 { background-position: -9em -8em; -webkit-mask-position: -9em -8em; mask-position: -9em -8em; }
.icon90 { background-position: 0em -9em; -webkit-mask-position: 0em -9em; mask-position: 0em -9em; }
.icon91 { background-position: -1em -9em; -webkit-mask-position: -1em -9em; mask-position: -1em -9em; }
.icon92 { background-position: -2em -9em; -webkit-mask-position: -2em -9em; mask-position: -2em -9em; }
.icon93 { background-position: -3em -9em; -webkit-mask-position: -3em -9em; mask-position: -3em -9em; }
.icon94 { background-position: -4em -9em; -webkit-mask-position: -4em -9em; mask-position: -4em -9em; }
.icon95 { background-position: -5em -9em; -webkit-mask-position: -5em -9em; mask-position: -5em -9em; }
.icon96 { background-position: -6em -9em; -webkit-mask-position: -6em -9em; mask-position: -6em -9em; }
.icon97 { background-position: -7em -9em; -webkit-mask-position: -7em -9em; mask-position: -7em -9em; }
.icon98 { background-position: -8em -9em; -webkit-mask-position: -8em -9em; mask-position: -8em -9em; }
.icon99 { background-position: -9em -9em; -webkit-mask-position: -9em -9em; mask-position: -9em -9em; }