.tab-icon{font-size: 16px;}
.tab-icon a{display:inline-block;padding: .5em  5em;}
.tab-icon i{display:inline-block;width: 22px;height: 20px;background-image: url(../img/share/tab_icon.png);background-repeat: no-repeat;margin-right: 10px;vertical-align: sub;}
.tab-icon .active{background-color: #1150a3;color: white;}
.tab-icon .icon-news i{background-position: 0 0;}
.tab-icon .icon-news.active i{background-position: 0 -20px;}
.tab-icon .icon-media i{background-position: -22px 0;}
.tab-icon .icon-media.active i{background-position: -22px -20px;}