/**
 * Copyright (C) 2015-2019 IDENTITY, Lda.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; version 2
 * of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 **/

.image_rotate_gif {
  background: url("../image/rotate.gif") no-repeat transparent;
  width: 32px;
  height: 32px;
}

.image_cross_png {
  background: url("../image/cross.png") no-repeat transparent;
  width: 16px;
  height: 16px;
}

.image_news_png {
  background: url("../image/news.png") no-repeat transparent;
  width: 32px;
  height: 32px;
}

.supersmall{
  background: url("../image/branding/logo-small-light.png") no-repeat transparent;
  background-size: auto 35px;
  background-position-y: center;
  background-position-x: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  width: auto;
  height: 35px;
}

.image_error_png {
  background: url("../image/error.png") no-repeat transparent;
  width: 32px;
  height: 32px;
}

.image_show_png {
  background: url("../image/show.png") no-repeat transparent;
  width: 12px;
  height: 12px;
}

.image_disconnect_png {
  background: url("../image/disconnect.png") no-repeat transparent;
  width: 32px;
  height: 32px;
}

.image_logout_png {
  background: url("../image/logout.png") no-repeat transparent;
  width: 32px;
  height: 32px;
}

.image_logo-small-w_png {
  background: url("../image/logo-w.png") no-repeat transparent;
  background-size: 141px 80px;
  width: 141px;
  height: 80px;
}

.image_logo-small-w-black_png {
  background: url("../image/branding/logo-main.png") no-repeat transparent;
  background-position-y: center;
  background-position-x: center;
  background-size: contain;
  margin: 0px auto 0px auto;
  width: 75%;
  height: 163px;
}

.image_hide_png {
  background: url("../image/hide.png") no-repeat transparent;
  width: 12px;
  height: 12px;
}

.image_nb-no_png {
  background: url("../image/flags/nb-no.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_it_png {
  background: url("../image/flags/it.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kr_png {
  background: url("../image/flags/kr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sd_png {
  background: url("../image/flags/sd.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fm_png {
  background: url("../image/flags/fm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_iq_png {
  background: url("../image/flags/iq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ga_png {
  background: url("../image/flags/ga.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_en-gb_png {
  background: url("../image/flags/en-gb.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_is_png {
  background: url("../image/flags/is.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bf_png {
  background: url("../image/flags/bf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hi_png {
  background: url("../image/flags/hi.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ng_png {
  background: url("../image/flags/ng.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tc_png {
  background: url("../image/flags/tc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ve_png {
  background: url("../image/flags/ve.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tv_png {
  background: url("../image/flags/tv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ad_png {
  background: url("../image/flags/ad.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_si_png {
  background: url("../image/flags/si.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pt-br_png {
  background: url("../image/flags/pt-br.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_es_png {
  background: url("../image/flags/es.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cf_png {
  background: url("../image/flags/cf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_jo_png {
  background: url("../image/flags/jo.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gp_png {
  background: url("../image/flags/gp.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ae_png {
  background: url("../image/flags/ae.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_en-en_png {
  background: url("../image/flags/en-en.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ar_png {
  background: url("../image/flags/ar.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_as_png {
  background: url("../image/flags/as.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fo_png {
  background: url("../image/flags/fo.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_va_png {
  background: url("../image/flags/va.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ss_png {
  background: url("../image/flags/ss.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_qa_png {
  background: url("../image/flags/qa.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ua_png {
  background: url("../image/flags/ua.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ke_png {
  background: url("../image/flags/ke.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mz_png {
  background: url("../image/flags/mz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gi_png {
  background: url("../image/flags/gi.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nz_png {
  background: url("../image/flags/nz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ja-jp_png {
  background: url("../image/flags/ja-jp.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_no_png {
  background: url("../image/flags/no.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hn_png {
  background: url("../image/flags/hn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gd_png {
  background: url("../image/flags/gd.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_aw_png {
  background: url("../image/flags/aw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ai_png {
  background: url("../image/flags/ai.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mt_png {
  background: url("../image/flags/mt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_vc_png {
  background: url("../image/flags/vc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gq_png {
  background: url("../image/flags/gq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_uz_png {
  background: url("../image/flags/uz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_dm_png {
  background: url("../image/flags/dm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sz_png {
  background: url("../image/flags/sz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sy_png {
  background: url("../image/flags/sy.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bo_png {
  background: url("../image/flags/bo.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mr_png {
  background: url("../image/flags/mr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ug_png {
  background: url("../image/flags/ug.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr-fr_png {
  background: url("../image/flags/fr-fr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cy_png {
  background: url("../image/flags/cy.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hr_png {
  background: url("../image/flags/hr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mk_png {
  background: url("../image/flags/mk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_by_png {
  background: url("../image/flags/by.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ly_png {
  background: url("../image/flags/ly.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sm_png {
  background: url("../image/flags/sm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ir_png {
  background: url("../image/flags/ir.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sv_png {
  background: url("../image/flags/sv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sg_png {
  background: url("../image/flags/sg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cv_png {
  background: url("../image/flags/cv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sh_png {
  background: url("../image/flags/sh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_jm_png {
  background: url("../image/flags/jm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_td_png {
  background: url("../image/flags/td.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tk_png {
  background: url("../image/flags/tk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_zm_png {
  background: url("../image/flags/zm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ne_png {
  background: url("../image/flags/ne.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mq_png {
  background: url("../image/flags/mq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pk_png {
  background: url("../image/flags/pk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ec_png {
  background: url("../image/flags/ec.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ge_png {
  background: url("../image/flags/ge.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cm_png {
  background: url("../image/flags/cm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sk_png {
  background: url("../image/flags/sk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_me_png {
  background: url("../image/flags/me.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sa_png {
  background: url("../image/flags/sa.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_rw_png {
  background: url("../image/flags/rw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pg_png {
  background: url("../image/flags/pg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sl_png {
  background: url("../image/flags/sl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ml_png {
  background: url("../image/flags/ml.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_dz_png {
  background: url("../image/flags/dz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_zh_png {
  background: url("../image/flags/zh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr-be_png {
  background: url("../image/flags/fr-be.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mw_png {
  background: url("../image/flags/mw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_co_png {
  background: url("../image/flags/co.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ws_png {
  background: url("../image/flags/ws.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pr_png {
  background: url("../image/flags/pr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_za_png {
  background: url("../image/flags/za.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sr_png {
  background: url("../image/flags/sr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_th_png {
  background: url("../image/flags/th.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_km_png {
  background: url("../image/flags/km.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sl2_png {
  background: url("../image/flags/sl2.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ck_png {
  background: url("../image/flags/ck.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_re_png {
  background: url("../image/flags/re.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bj_png {
  background: url("../image/flags/bj.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_er_png {
  background: url("../image/flags/er.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ht_png {
  background: url("../image/flags/ht.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fi_png {
  background: url("../image/flags/fi.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cw_png {
  background: url("../image/flags/cw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hu_png {
  background: url("../image/flags/hu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_la_png {
  background: url("../image/flags/la.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hm_png {
  background: url("../image/flags/hm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_eg_png {
  background: url("../image/flags/eg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ag_png {
  background: url("../image/flags/ag.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cs_png {
  background: url("../image/flags/cs.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_et_png {
  background: url("../image/flags/et.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sn_png {
  background: url("../image/flags/sn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bb_png {
  background: url("../image/flags/bb.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_eu-es_png {
  background: url("../image/flags/eu-es.png") no-repeat transparent;
  width: 16px;
  height: 9px;
}

.image_aq_png {
  background: url("../image/flags/aq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_py_png {
  background: url("../image/flags/py.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kg_png {
  background: url("../image/flags/kg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bw_png {
  background: url("../image/flags/bw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gb_png {
  background: url("../image/flags/gb.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mx_png {
  background: url("../image/flags/mx.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pe_png {
  background: url("../image/flags/pe.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kh_png {
  background: url("../image/flags/kh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tg_png {
  background: url("../image/flags/tg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mp_png {
  background: url("../image/flags/mp.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ky_png {
  background: url("../image/flags/ky.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fa-ir_png {
  background: url("../image/flags/fa-ir.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bd_png {
  background: url("../image/flags/bd.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kn_png {
  background: url("../image/flags/kn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ps_png {
  background: url("../image/flags/ps.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ja_png {
  background: url("../image/flags/ja.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sq_png {
  background: url("../image/flags/sq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_be_png {
  background: url("../image/flags/be.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ca-es_png {
  background: url("../image/flags/ca-es.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ax_png {
  background: url("../image/flags/ax.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nf_png {
  background: url("../image/flags/nf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_au_png {
  background: url("../image/flags/au.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ar2_png {
  background: url("../image/flags/ar2.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_um_png {
  background: url("../image/flags/um.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_yt_png {
  background: url("../image/flags/yt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr-ca_png {
  background: url("../image/flags/fr-ca.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ms_png {
  background: url("../image/flags/ms.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bs_png {
  background: url("../image/flags/bs.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_al_png {
  background: url("../image/flags/al.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_vi_png {
  background: url("../image/flags/vi.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pm_png {
  background: url("../image/flags/pm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mc_png {
  background: url("../image/flags/mc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_to_png {
  background: url("../image/flags/to.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pf_png {
  background: url("../image/flags/pf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sc_png {
  background: url("../image/flags/sc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_br_png {
  background: url("../image/flags/br.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bm_png {
  background: url("../image/flags/bm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_wales_png {
  background: url("../image/flags/wales.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ca_png {
  background: url("../image/flags/ca.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gy_png {
  background: url("../image/flags/gy.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gg_png {
  background: url("../image/flags/gg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ba_png {
  background: url("../image/flags/ba.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pl_png {
  background: url("../image/flags/pl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fam_png {
  background: url("../image/flags/fam.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gf_png {
  background: url("../image/flags/gf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ru_png {
  background: url("../image/flags/ru.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_zh-cn_png {
  background: url("../image/flags/zh-cn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fk_png {
  background: url("../image/flags/fk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kp_png {
  background: url("../image/flags/kp.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cg_png {
  background: url("../image/flags/cg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_uy_png {
  background: url("../image/flags/uy.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_vn_png {
  background: url("../image/flags/vn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ie_png {
  background: url("../image/flags/ie.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bz_png {
  background: url("../image/flags/bz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pt_png {
  background: url("../image/flags/pt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_na_png {
  background: url("../image/flags/na.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_id_png {
  background: url("../image/flags/id.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bn_png {
  background: url("../image/flags/bn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gs_png {
  background: url("../image/flags/gs.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bg_png {
  background: url("../image/flags/bg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lc_png {
  background: url("../image/flags/lc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_de_png {
  background: url("../image/flags/de.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gw_png {
  background: url("../image/flags/gw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_es-es_png {
  background: url("../image/flags/es-es.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_vg_png {
  background: url("../image/flags/vg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ro_png {
  background: url("../image/flags/ro.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cx_png {
  background: url("../image/flags/cx.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bt_png {
  background: url("../image/flags/bt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_im_png {
  background: url("../image/flags/im.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cn_png {
  background: url("../image/flags/cn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_my_png {
  background: url("../image/flags/my.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_scotland_png {
  background: url("../image/flags/scotland.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bl_png {
  background: url("../image/flags/bl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr-ch_png {
  background: url("../image/flags/fr-ch.png") no-repeat transparent;
  width: 11px;
  height: 11px;
}

.image_sj_png {
  background: url("../image/flags/sj.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_om_png {
  background: url("../image/flags/om.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lu_png {
  background: url("../image/flags/lu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pw_png {
  background: url("../image/flags/pw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_uk_png {
  background: url("../image/flags/uk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cd_png {
  background: url("../image/flags/cd.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lk_png {
  background: url("../image/flags/lk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_zw_png {
  background: url("../image/flags/zw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_np_png {
  background: url("../image/flags/np.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_se_png {
  background: url("../image/flags/se.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ye_png {
  background: url("../image/flags/ye.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tf_png {
  background: url("../image/flags/tf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tr_png {
  background: url("../image/flags/tr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_eh_png {
  background: url("../image/flags/eh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fj_png {
  background: url("../image/flags/fj.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kw_png {
  background: url("../image/flags/kw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_li_png {
  background: url("../image/flags/li.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_io_png {
  background: url("../image/flags/io.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cr_png {
  background: url("../image/flags/cr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gr_png {
  background: url("../image/flags/gr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lt_png {
  background: url("../image/flags/lt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_dk_png {
  background: url("../image/flags/dk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ni_png {
  background: url("../image/flags/ni.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gh_png {
  background: url("../image/flags/gh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_so_png {
  background: url("../image/flags/so.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_dj_png {
  background: url("../image/flags/dj.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_he-il_png {
  background: url("../image/flags/he-il.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gt_png {
  background: url("../image/flags/gt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_do_png {
  background: url("../image/flags/do.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_in_png {
  background: url("../image/flags/in.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_an_png {
  background: url("../image/flags/an.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_wf_png {
  background: url("../image/flags/wf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mu_png {
  background: url("../image/flags/mu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mo_png {
  background: url("../image/flags/mo.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sb_png {
  background: url("../image/flags/sb.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_il_png {
  background: url("../image/flags/il.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mg_png {
  background: url("../image/flags/mg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ph_png {
  background: url("../image/flags/ph.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cl_png {
  background: url("../image/flags/cl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mf_png {
  background: url("../image/flags/mf.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_vu_png {
  background: url("../image/flags/vu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tj_png {
  background: url("../image/flags/tj.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ao_png {
  background: url("../image/flags/ao.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lr_png {
  background: url("../image/flags/lr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ar-ae_png {
  background: url("../image/flags/ar-ae.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cz_png {
  background: url("../image/flags/cz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_en-us_png {
  background: url("../image/flags/en-us.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tw_png {
  background: url("../image/flags/tw.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tn_png {
  background: url("../image/flags/tn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_zz_png {
  background: url("../image/flags/zz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bi_png {
  background: url("../image/flags/bi.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_el-gr_png {
  background: url("../image/flags/el-gr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pn_png {
  background: url("../image/flags/pn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gl_png {
  background: url("../image/flags/gl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gu_png {
  background: url("../image/flags/gu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_am_png {
  background: url("../image/flags/am.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gn_png {
  background: url("../image/flags/gn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mh_png {
  background: url("../image/flags/mh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nu_png {
  background: url("../image/flags/nu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_arg_png {
  background: url("../image/flags/arg.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mn_png {
  background: url("../image/flags/mn.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_us_png {
  background: url("../image/flags/us.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mm_png {
  background: url("../image/flags/mm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr-lu_png {
  background: url("../image/flags/fr-lu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ko_png {
  background: url("../image/flags/ko.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tm_png {
  background: url("../image/flags/tm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_hk_png {
  background: url("../image/flags/hk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_at_png {
  background: url("../image/flags/at.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_az_png {
  background: url("../image/flags/az.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ki_png {
  background: url("../image/flags/ki.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_da_png {
  background: url("../image/flags/da.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nr_png {
  background: url("../image/flags/nr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cu_png {
  background: url("../image/flags/cu.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ma_png {
  background: url("../image/flags/ma.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sv-se_png {
  background: url("../image/flags/sv-se.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_kz_png {
  background: url("../image/flags/kz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_rs_png {
  background: url("../image/flags/rs.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tz_png {
  background: url("../image/flags/tz.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_el_png {
  background: url("../image/flags/el.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_md_png {
  background: url("../image/flags/md.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bq_png {
  background: url("../image/flags/bq.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bv_png {
  background: url("../image/flags/bv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nc_png {
  background: url("../image/flags/nc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_he_png {
  background: url("../image/flags/he.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_bh_png {
  background: url("../image/flags/bh.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ci_png {
  background: url("../image/flags/ci.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ee_png {
  background: url("../image/flags/ee.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_gm_png {
  background: url("../image/flags/gm.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ch_png {
  background: url("../image/flags/ch.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lb_png {
  background: url("../image/flags/lb.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tt_png {
  background: url("../image/flags/tt.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_tl_png {
  background: url("../image/flags/tl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_pa_png {
  background: url("../image/flags/pa.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_mv_png {
  background: url("../image/flags/mv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_fr_png {
  background: url("../image/flags/fr.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_ls_png {
  background: url("../image/flags/ls.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_sx_png {
  background: url("../image/flags/sx.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_je_png {
  background: url("../image/flags/je.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_nl_png {
  background: url("../image/flags/nl.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_st_png {
  background: url("../image/flags/st.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_da-dk_png {
  background: url("../image/flags/da-dk.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_lv_png {
  background: url("../image/flags/lv.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_jp_png {
  background: url("../image/flags/jp.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_cc_png {
  background: url("../image/flags/cc.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_af_png {
  background: url("../image/flags/af.png") no-repeat transparent;
  width: 16px;
  height: 11px;
}

.image_session_language_png {
  background: url("../image/icons/session_language.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_user_login_png {
  background: url("../image/icons/user_login.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_keyboard_layout_png {
  background: url("../image/icons/keyboard_layout.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_debug_png {
  background: url("../image/icons/debug.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_sessionmanager_png {
  background: url("../image/icons/sessionmanager.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_use_local_credentials_png {
  background: url("../image/icons/use_local_credentials.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_session_mode_png {
  background: url("../image/icons/session_mode.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_user_password_png {
  background: url("../image/icons/user_password.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

.image_settings_desktop_fullscreen_png {
  background: url("../image/icons/settings_desktop_fullscreen.png") no-repeat transparent;
  width: 22px;
  height: 22px;
}

