/*Start General Icons*/

/*NOTE: do not set line-height to percent, as it is depend on icon height*/
a.link_icn {display:inline-block; padding-left: 20px; width:auto; }
a.link_icn, a.link_icn:visited{line-height: 18px; font-size: 14px}
a.link_icn:hover,a.link_icn:focus {text-decoration: underline}
a.no_hover:hover,a.no_hover:focus{text-decoration: none; cursor: default}
a.link_icn_arrow:hover,a.link_icn_arrow:focus{text-decoration: none}
a.link_icn b{font-size: 14px; font-weight: normal}
p a.link_icn, p a.link_icn b{font-size: inherit; line-height: inherit}

.icn_cnt {position:relative; display: inline-block}
.icn_cnt .txt{padding-left: 20px}
.icn{cursor: default; position:absolute;}
.link_state{}
/*End General Icons*/

/*Start Icon Lists*/
.icn_qsp, .icn_qdf, .icn_pdf, .icn_pdf_wht, .icn_vid, .icn_vid_wht, .icn_pdc, .icn_atc, .icn_prc, .icn_hrn, .icn_dld, .icn_pnd, .icn_doc, .icn_sdd,.icn_spt, .icn_spt2, .icn_loa, .icn_loa_wht,
.icn_frm, .icn_svc, .icn_pat, .icn_gol, .icn_flw, .icn_rcl, .icn_foo, .icn_mal , .icn_mal2, .icn_exc,
.icn_exc2, .icn_fon, .icn_fon_wht,.icn_exp_wht, .icn_rsl_wht, .icn_spt2_wht, .icn_mal2_wht, .icn_exp, .icn_rsl, .icn_rss, .icn_cmt, .icn_blg, .icn_inf, .icn_shp, .icn_exp,
.idd_cht,
.idd_cht_wht,
.iel_shr, .iel_shr_wht, .iel_prt, .iel_prt_wht, .iel_rss, .iel_sav, .iel_mal,
.icb_hlp, .icb_lnk, .icb_lnk_wht, .icb_lnk2, .icb_rfr, .icb_rpl,.icn_community,
.icn_listen, .icn_email, .icn_blog
{background-image: url(../../i/common/s-15px-hpe.png);
    background-repeat:no-repeat; background-color: transparent; width:15px; height:18px;  display:inline-block;padding-left: 6px; line-height: 14px;}
.icn_qsp{background-position: 0 5px}
.icn_qdf{background-position: 0 -1249px}
.icn_pdf{background-position: 0 -40px}
.icn_pdf_wht{background-position: 0 -2968px}
.icn_vid{background-position: 0 -679px}
.icn_vid_wht{background-position: 0 -2892px}
.icn_pdc{background-position: 0 -1286px}
.icn_atc{background-position: 0 -1321px}
.icn_prc{background-position: 0 -1357px}
.icn_hrn{background-position: 0 -1391px}
.icn_dld{background-position: 0 -1426px}
.icn_pnd{background-position: 0 -1461px}
.icn_doc{background-position: 0 -1496px}
.icn_sdd{background-position: 0 -1531px}
.icn_spt{background-position: 0 -1566px}
.icn_spt2{background-position: 0 -1880px}
.icn_loa{background-position: 0 -525px}
.icn_loa_wht{background-position: 0 -2547px}
.icn_frm{background-position: 0 -234px}
.icn_svc{background-position: 0 -1601px}
.icn_pat{background-position: 0 -426px}
.icn_gol{background-position: 0 -1153px}
.icn_flw{background-position: 0 -712px}
.icn_rcl{background-position: 0 -1636px}
.icn_foo{background-position: 0 -1671px}
.icn_mal{background-position: 0 -1705px}
.icn_mal2{background-position: 0 -1914px}
.icn_exc{background-position: 0 -1741px}
.icn_exc2{background-position: 0 -747px}
.icn_fon{background-position: 0 -1777px}
.icn_fon_wht{background-position: 0 -2827px}
.icn_exp{background-position: 0 -1813px}
.icn_rsl{background-position: 0 -1845px}
.icn_rss{background-position: 0 -1986px}
.icn_cmt{background-position: 0 -2022px}
.icn_blg{background-position: 0 -2056px}
.icn_inf{background-position: 0 -2092px}
.icn_shp{background-position: 0 -2126px}
.icn_exp_wht{background-position: 0 -2583px}
.icn_rsl_wht{background-position: 0 -2617px}
.icn_spt2_wht{background-position: 0 -2651px}
.icn_mal2_wht{background-position: 0 -2686px}

/*End Icon Lists*/
/*Start Icon DropDowns*/
.idd_cht{background-position: 0 -2160px}
.idd_cht_wht{background-position: 0 -2511px}
/*End Icon DropDowns*/
/* Start Icons Elements*/
.iel_shr{background-position: 0 -580px}
.iel_shr_wht{background-position: 0 -2929px}
.iel_prt{background-position: 0 -790px}
.iel_prt_wht{background-position: 0 -3005px}
.iel_rss{background-position: 0 -840px}
.iel_sav{background-position: 0 -2195px}
.iel_mal{background-position: 0 -1103px}
/* End Icons Elements*/
/*Start Icons Button*/
.icb_hlp{background-position: right -2232px}
.icb_lnk{background-position: right -2265px}
.icb_lnk_wht{background-position: right -2720px}
.icb_lnk2{background-position: right -635px}
.icb_rfr{background-position: right -2302px}
.icb_rpl{background-position: right -2337px}
a.icb_hlp,
a.icb_hlp:visited{padding: 0 20px 0 0;}
a.icb_lnk,a.icb_lnk_wht,a.icb_lnk_wht:visited,
a.icb_lnk2,
a.icb_lnk:visited,
a.icb_lnk2:visited{padding: 0 17px 0 0; display: inline; vertical-align: top}
a.icb_rfr, a.icb_rpl{width:15px; height:18px; padding:0}

.icb_alt {background-image: url(../../i/common/s-21px-hpe.png);background-repeat: no-repeat; background-color: transparent;}
.icb_alt {width:21px; height:20px;  display:inline-block;padding-left: 6px; line-height: 22px;}
.icb_alt {background-position: left -984px}
a.icb_alt, a.icb_rpl{width:21px; height:21px; padding:0}
/*End Icons Button*/


/*Start Icon SoCial*/
.isc_hp_lg, .isc_fb_lg, .isc_twt_lg, .isc_lin_lg, .isc_flk_lg, .isc_ytb_lg, .isc_ss_lg, .isc_scb_lg, .isc_rss_lg, .isc_nnn_lg, .isc_eye_lg, .isc_pla_lg, .isc_xng_lg,
.isc_fb_md, .isc_twt_md, .isc_lin_md, .isc_flk_md, .isc_ytb_md, .isc_ss_md, .isc_scb_md, .isc_rss_md, .isc_nnn_md, .isc_eye_md, .isc_pla_md, .isc_xng_md,
.isc_fb_sm, .isc_twt_sm, .isc_lin_sm, .isc_flk_sm, .icn_flicker, .isc_ytb_sm, .icn_youtube, .isc_ss_sm,
.icn_slideshare, .isc_scb_sm, .isc_rss_sm, .isc_msp_sm, .isc_dlc_sm, .isc_eml_sm, .isc_nnn_sm, .isc_eye_sm, .isc_pla_sm, .isc_xng_sm,
.isc_ggl_lg, .isc_yah_lg, .isc_ggl_md, .isc_yah_md,.isc_ggl_sm, .isc_yah_sm, .isc_kon_lg, .isc_kon_md, .isc_kon_sm, .isc_ins_lg, .isc_uni_lg, .isc_fir_lg, .isc_pin_lg, .isc_ins_md, .isc_uni_md, .isc_fir_md, .isc_pin_md, .isc_ins_sm, .isc_uni_sm, .isc_fir_sm, .isc_pin_sm
{background-image: url(../../i/common/s-social-hpe.png); background-repeat: no-repeat;}
 /*Large Icons*/
.isc_hp_lg, .isc_fb_lg, .isc_twt_lg, .isc_lin_lg, .isc_flk_lg, .isc_ytb_lg, .isc_ss_lg, .isc_scb_lg, .isc_rss_lg, .isc_nnn_lg, .isc_eye_lg, .isc_pla_lg, .isc_xng_lg,
.isc_ggl_lg, .isc_yah_lg, .isc_kon_lg, .isc_ins_lg, .isc_uni_lg, .isc_fir_lg, .isc_pin_lg
{width:25px; height:25px;padding-left: 25px !important; margin-right: 10px}
.isc_hp_lg{background-position: 0 -1351px}
.isc_fb_lg{background-position: 0 -644px}
.isc_twt_lg{background-position: 0 -689px}
.isc_lin_lg{background-position: 0 -779px}
.isc_flk_lg{background-position: 0 -734px}
.isc_ytb_lg{background-position: 0 -959px}
.isc_ss_lg{background-position: 0 -824px}
.isc_scb_lg{background-position: 0 -869px}
.isc_rss_lg{background-position: 0 -914px}
.isc_nnn_lg{background-position: 0 -1003px}
.isc_eye_lg{background-position: 0 -1049px}
.isc_pla_lg{background-position: 0 -1094px}
.isc_xng_lg {background-position: 0 -1396px}
.isc_ggl_lg {background-position: 0 -1515px}
.isc_yah_lg {background-position: 0 -1634px}
.isc_kon_lg {background-position: 0 -1753px}
.isc_ins_lg {background-position: 0 -1872px}
.isc_uni_lg {background-position: 0 -1991px}
.isc_fir_lg {background-position: 0 -2110px}
.isc_pin_lg {background-position: 0 -2229px}
/*Middle Icons*/
.isc_fb_md, .isc_twt_md, .isc_lin_md, .isc_flk_md, .isc_ytb_md, .isc_ss_md, .isc_scb_md, .isc_rss_md, .isc_nnn_md, .isc_eye_md, .isc_pla_md, .isc_xng_md,
.isc_ggl_md, .isc_yah_md, .isc_kon_md, .isc_ins_md, .isc_uni_md, .isc_fir_md, .isc_pin_md
{width:19px; height:19px;padding-left: 19px !important;margin-right: 10px}
.isc_fb_md{background-position: 0 -332px}
.isc_twt_md{background-position: 0 -371px}
.isc_lin_md{background-position: 0 -449px}
.isc_flk_md{background-position: 0 -410px}
.isc_ytb_md{background-position: 0 -605px}
.isc_ss_md{background-position: 0 -488px}
.isc_scb_md{background-position: 0 -527px}
.isc_rss_md{background-position: 0 -566px}
.isc_nnn_md{background-position: 0 -1139px}
.isc_eye_md{background-position: 0 -1178px}
.isc_pla_md{background-position: 0 -1216px}
.isc_xng_md {background-position: 0 -1441px}
.isc_ggl_md {background-position: 0 -1560px}
.isc_yah_md {background-position: 0 -1679px}
.isc_kon_md {background-position: 0 -1798px}
.isc_ins_md {background-position: 0 -1917px}
.isc_uni_md {background-position: 0 -2036px}
.isc_fir_md {background-position: 0 -2155px}
.isc_pin_md {background-position: 0 -2275px}
/*Small Icons*/
.isc_fb_sm, .isc_twt_sm, .isc_lin_sm, .isc_flk_sm, .icn_flicker, .isc_ytb_sm, .icn_youtube, .isc_ss_sm,
.icn_slideshare, .isc_scb_sm, .isc_rss_sm, .isc_msp_sm, .isc_dlc_sm, .isc_eml_sm, .isc_nnn_sm, .isc_eye_sm, .isc_pla_sm, .isc_xng_sm,
.isc_ggl_sm, .isc_yah_sm, .isc_kon_sm, .isc_ins_sm, .isc_uni_sm, .isc_fir_sm, .isc_pin_sm
{width:15px; height:15px; padding-left: 15px !important; margin-right: 10px;}
.isc_fb_sm{background-position: 0 0}
.isc_twt_sm{background-position: 0 -30px}
.isc_lin_sm{background-position: 0 -177px}
.isc_flk_sm, .icn_flicker {background-position: 0 -147px}
.isc_ytb_sm, .icn_youtube{background-position: 0 -297px}
.isc_ss_sm, .icn_slideshare {background-position: 0 -207px}
.isc_scb_sm{background-position: 0 -237px}
.isc_rss_sm{background-position: 0 -267px}
.isc_msp_sm{background-position: 0 -60px}
.isc_dlc_sm{background-position: 0 -90px}
.isc_eml_sm{background-position: 0 -115px}
.isc_nnn_sm{background-position: 0 -1256px}
.isc_eye_sm{background-position: 0 -1286px}
.isc_pla_sm{background-position: 0 -1315px}
.isc_xng_sm {background-position: 0 -1479px}
.isc_ggl_sm {background-position: 0 -1599px}
.isc_yah_sm {background-position: 0 -1718px}
.isc_kon_sm {background-position: 0 -1837px}
.isc_ins_sm {background-position: 0 -1956px}
.isc_uni_sm {background-position: 0 -2075px}
.isc_fir_sm {background-position: 0 -2195px}
.isc_pin_sm {background-position: 0 -2314px}
/*End Icon SoCial*/


/* tbd start*/
.tbd img{float: left; padding-right: 10px}
.tbd a.link_icn {color:#5a5a5a}
.tbd a.link_icn:visited {color:#822980}
/* end tbd */




/*NOTE: BAD CODE should be refactored or deleted in future*/
.molecule650 .icn_qsp, .molecule650 .icn_qdf, .molecule650 .icn_pdf, .molecule650 .icn_pdf_wht, .molecule650 .icn_vid,.molecule650 .icn_vid_wht, .molecule650 .icn_pdc, .molecule650 .icn_listen, .molecule650 .icn_exp_wht, .molecule650 .icn_rsl_wht, .molecule650 .icn_spt2_wht, .molecule650 .icn_mal2_wht .molecule650 .icn_atc, .molecule650 .icn_prc, .molecule650 .icn_hrn, .molecule650 .icn_dld, .molecule650 .icn_pnd, .molecule650 .icn_doc, .molecule650 .icn_sdd, .molecule650 .icn_spt, .molecule650 .icn_spt2, .molecule650 .icn_loa,.molecule650 .icn_loa_wht, .molecule650 .icn_frm, .molecule650 .icn_svc, .molecule650 .icn_pat, .molecule650 .icn_gol, .molecule650 .icn_flw, .molecule650 .icn_rcl, .molecule650 .icn_foo, .molecule650 .icn_mal, .molecule650 .icn_email, .molecule650 .icn_mal2, .molecule650 .icn_exc, .molecule650 .icn_exc2, .molecule650 .icn_fon, .molecule650 .icn_fon_wht, .molecule650 .icn_exp, .molecule650 .icn_rsl, .molecule650 .icn_rss, .molecule650 .icn_cmt, .molecule650 .icn_community, .molecule650 .icn_blg, .molecule650 .icn_blog, .molecule650 .icn_inf, .molecule650 .icn_shp, .molecule650 .icn_exp,.molecule650 .idd_cht_wht, .molecule650 .idd_cht, .molecule650 .iel_shr, .molecule650 .iel_shr_wht, .molecule650 .iel_prt, .molecule650 .iel_prt_wht, .molecule650 .iel_rss, .molecule650 .iel_sav, .molecule650 .iel_mal, .molecule650 .icb_hlp, .molecule650 .icb_lnk, .molecule650 .icb_lnk_wht, .molecule650 .icb_lnk2, .molecule650 .icb_rfr, .molecule650 .icb_rpl,.molecule650  .icn_flicker {
    padding-left: 20px !important; width:auto; margin-right:0px 
}
 .icn_youtube ,  .icn_slideshare, .icn_twitter, .icn_facebook , .icn_linkedin{background: url(../../i/common/s-social-hpe.png) transparent no-repeat scroll; width:8px; height:17px; padding-left: 15px !important;  margin-right:0px}
.icn_facebook {background-position: 0 0}
.icn_linkedin {
    background-position: 0 -177px;
}
 .icn_twitter {
    background-position: 0 -30px;
}
.icn_youtube {
    background-position: 0 -297px;
}
.icn_community {
    background-position: 0 -2024px;
}
.icn_flicker {
    background-position: 0 -147px;
}
.icn_slideshare {
    background-position: 0 -207px;
}
.lnk_icn {float: left;margin-top:2px;}
.no_icn{padding-left:20px}