/*2018 - assets*/
/**
 * bootstrap-formhelpers.js v2.3.0 by @vincentlamanna
 * copyright 2013 vincent lamanna
 * http://www.apache.org/licenses/license-2.0
 */
.bfh-flag-ad, .bfh-flag-ae, .bfh-flag-af, .bfh-flag-ag, .bfh-flag-ai, .bfh-flag-al, .bfh-flag-am, .bfh-flag-an, .bfh-flag-ao, .bfh-flag-aq, .bfh-flag-ar, .bfh-flag-as, .bfh-flag-at, .bfh-flag-au, .bfh-flag-aw, .bfh-flag-ax, .bfh-flag-az, .bfh-flag-ba, .bfh-flag-bb, .bfh-flag-bd, .bfh-flag-be, .bfh-flag-bg, .bfh-flag-bh, .bfh-flag-bi, .bfh-flag-bj, .bfh-flag-bl, .bfh-flag-bm, .bfh-flag-bn, .bfh-flag-bo, .bfh-flag-br, .bfh-flag-bs, .bfh-flag-bt, .bfh-flag-bw, .bfh-flag-by, .bfh-flag-bz, .bfh-flag-ca, .bfh-flag-cd, .bfh-flag-cf, .bfh-flag-cg, .bfh-flag-ch, .bfh-flag-ci, .bfh-flag-cl, .bfh-flag-cm, .bfh-flag-cn, .bfh-flag-co, .bfh-flag-cr, .bfh-flag-cv, .bfh-flag-cy, .bfh-flag-cz, .bfh-flag-dj, .bfh-flag-dk, .bfh-flag-dm, .bfh-flag-do, .bfh-flag-dz, .bfh-flag-ec, .bfh-flag-ee, .bfh-flag-eg, .bfh-flag-eh, .bfh-flag-er, .bfh-flag-es, .bfh-flag-et, .bfh-flag-eu, .bfh-flag-fi, .bfh-flag-fj, .bfh-flag-fk, .bfh-flag-fm, .bfh-flag-fo, .bfh-flag-fr, .bfh-flag-fx, .bfh-flag-gf, .bfh-flag-gp, .bfh-flag-mq, .bfh-flag-nc, .bfh-flag-pf, .bfh-flag-pm, .bfh-flag-re, .bfh-flag-tf, .bfh-flag-wf, .bfh-flag-ga, .bfh-flag-gb, .bfh-flag-gd, .bfh-flag-ge, .bfh-flag-gg, .bfh-flag-gh, .bfh-flag-gl, .bfh-flag-gm, .bfh-flag-gn, .bfh-flag-gq, .bfh-flag-gr, .bfh-flag-gs, .bfh-flag-gt, .bfh-flag-gu, .bfh-flag-gw, .bfh-flag-gy, .bfh-flag-hk, .bfh-flag-hn, .bfh-flag-hr, .bfh-flag-ht, .bfh-flag-hu, .bfh-flag-id, .bfh-flag-ie, .bfh-flag-il, .bfh-flag-im, .bfh-flag-in, .bfh-flag-iq, .bfh-flag-is, .bfh-flag-it, .bfh-flag-je, .bfh-flag-jm, .bfh-flag-jo, .bfh-flag-jp, .bfh-flag-ke, .bfh-flag-kg, .bfh-flag-kh, .bfh-flag-ki, .bfh-flag-km, .bfh-flag-kn, .bfh-flag-kp, .bfh-flag-kr, .bfh-flag-kv, .bfh-flag-kw, .bfh-flag-ky, .bfh-flag-la, .bfh-flag-lc, .bfh-flag-lk, .bfh-flag-lr, .bfh-flag-ls, .bfh-flag-lt, .bfh-flag-lu, .bfh-flag-lv, .bfh-flag-ly, .bfh-flag-ma, .bfh-flag-me, .bfh-flag-mg, .bfh-flag-mh, .bfh-flag-ml, .bfh-flag-mm, .bfh-flag-mp, .bfh-flag-mr, .bfh-flag-ms, .bfh-flag-mt, .bfh-flag-mu, .bfh-flag-mv, .bfh-flag-mw, .bfh-flag-mz, .bfh-flag-na, .bfh-flag-ne, .bfh-flag-nf, .bfh-flag-ng, .bfh-flag-ni, .bfh-flag-nl, .bfh-flag-no, .bfh-flag-np, .bfh-flag-nr, .bfh-flag-nz, .bfh-flag-om, .bfh-flag-pa, .bfh-flag-pe, .bfh-flag-pg, .bfh-flag-ph, .bfh-flag-pk, .bfh-flag-pl, .bfh-flag-pn, .bfh-flag-ps, .bfh-flag-pt, .bfh-flag-pw, .bfh-flag-py, .bfh-flag-qa, .bfh-flag-rs, .bfh-flag-ru, .bfh-flag-rw, .bfh-flag-sa, .bfh-flag-sb, .bfh-flag-sc, .bfh-flag-sd, .bfh-flag-se, .bfh-flag-sg, .bfh-flag-sh, .bfh-flag-si, .bfh-flag-sk, .bfh-flag-sm, .bfh-flag-sn, .bfh-flag-so, .bfh-flag-sr, .bfh-flag-ss, .bfh-flag-st, .bfh-flag-sv, .bfh-flag-sy, .bfh-flag-sz, .bfh-flag-tc, .bfh-flag-td, .bfh-flag-tg, .bfh-flag-th, .bfh-flag-tj, .bfh-flag-tm, .bfh-flag-tn, .bfh-flag-tp, .bfh-flag-tr, .bfh-flag-tt, .bfh-flag-tv, .bfh-flag-tw, .bfh-flag-tz, .bfh-flag-ua, .bfh-flag-ug, .bfh-flag-us, .bfh-flag-uy, .bfh-flag-uz, .bfh-flag-vc, .bfh-flag-ve, .bfh-flag-vg, .bfh-flag-vi, .bfh-flag-vn, .bfh-flag-vu, .bfh-flag-ws, .bfh-flag-ye, .bfh-flag-za, .bfh-flag-zm, .bfh-flag-bf, .bfh-flag-cu, .bfh-flag-de, .bfh-flag-ir, .bfh-flag-kz, .bfh-flag-lb, .bfh-flag-li, .bfh-flag-mc, .bfh-flag-md, .bfh-flag-mk, .bfh-flag-mn, .bfh-flag-mo, .bfh-flag-mx, .bfh-flag-my, .bfh-flag-pr, .bfh-flag-ro, .bfh-flag-sl, .bfh-flag-to, .bfh-flag-va, .bfh-flag-zw {
  width: 16px;
  height: 14px;
  background: url(/t/form/bootstrap-formhelpers-countries.flags.png) no-repeat
}
.bfh-flag-ad:empty, .bfh-flag-ae:empty, .bfh-flag-af:empty, .bfh-flag-ag:empty, .bfh-flag-ai:empty, .bfh-flag-al:empty, .bfh-flag-am:empty, .bfh-flag-an:empty, .bfh-flag-ao:empty, .bfh-flag-aq:empty, .bfh-flag-ar:empty, .bfh-flag-as:empty, .bfh-flag-at:empty, .bfh-flag-au:empty, .bfh-flag-aw:empty, .bfh-flag-ax:empty, .bfh-flag-az:empty, .bfh-flag-ba:empty, .bfh-flag-bb:empty, .bfh-flag-bd:empty, .bfh-flag-be:empty, .bfh-flag-bg:empty, .bfh-flag-bh:empty, .bfh-flag-bi:empty, .bfh-flag-bj:empty, .bfh-flag-bl:empty, .bfh-flag-bm:empty, .bfh-flag-bn:empty, .bfh-flag-bo:empty, .bfh-flag-br:empty, .bfh-flag-bs:empty, .bfh-flag-bt:empty, .bfh-flag-bw:empty, .bfh-flag-by:empty, .bfh-flag-bz:empty, .bfh-flag-ca:empty, .bfh-flag-cd:empty, .bfh-flag-cf:empty, .bfh-flag-cg:empty, .bfh-flag-ch:empty, .bfh-flag-ci:empty, .bfh-flag-cl:empty, .bfh-flag-cm:empty, .bfh-flag-cn:empty, .bfh-flag-co:empty, .bfh-flag-cr:empty, .bfh-flag-cv:empty, .bfh-flag-cy:empty, .bfh-flag-cz:empty, .bfh-flag-dj:empty, .bfh-flag-dk:empty, .bfh-flag-dm:empty, .bfh-flag-do:empty, .bfh-flag-dz:empty, .bfh-flag-ec:empty, .bfh-flag-ee:empty, .bfh-flag-eg:empty, .bfh-flag-eh:empty, .bfh-flag-er:empty, .bfh-flag-es:empty, .bfh-flag-et:empty, .bfh-flag-eu:empty, .bfh-flag-fi:empty, .bfh-flag-fj:empty, .bfh-flag-fk:empty, .bfh-flag-fm:empty, .bfh-flag-fo:empty, .bfh-flag-fr:empty, .bfh-flag-fx:empty, .bfh-flag-gf:empty, .bfh-flag-gp:empty, .bfh-flag-mq:empty, .bfh-flag-nc:empty, .bfh-flag-pf:empty, .bfh-flag-pm:empty, .bfh-flag-re:empty, .bfh-flag-tf:empty, .bfh-flag-wf:empty, .bfh-flag-ga:empty, .bfh-flag-gb:empty, .bfh-flag-gd:empty, .bfh-flag-ge:empty, .bfh-flag-gg:empty, .bfh-flag-gh:empty, .bfh-flag-gl:empty, .bfh-flag-gm:empty, .bfh-flag-gn:empty, .bfh-flag-gq:empty, .bfh-flag-gr:empty, .bfh-flag-gs:empty, .bfh-flag-gt:empty, .bfh-flag-gu:empty, .bfh-flag-gw:empty, .bfh-flag-gy:empty, .bfh-flag-hk:empty, .bfh-flag-hn:empty, .bfh-flag-hr:empty, .bfh-flag-ht:empty, .bfh-flag-hu:empty, .bfh-flag-id:empty, .bfh-flag-ie:empty, .bfh-flag-il:empty, .bfh-flag-im:empty, .bfh-flag-in:empty, .bfh-flag-iq:empty, .bfh-flag-is:empty, .bfh-flag-it:empty, .bfh-flag-je:empty, .bfh-flag-jm:empty, .bfh-flag-jo:empty, .bfh-flag-jp:empty, .bfh-flag-ke:empty, .bfh-flag-kg:empty, .bfh-flag-kh:empty, .bfh-flag-ki:empty, .bfh-flag-km:empty, .bfh-flag-kn:empty, .bfh-flag-kp:empty, .bfh-flag-kr:empty, .bfh-flag-kv:empty, .bfh-flag-kw:empty, .bfh-flag-ky:empty, .bfh-flag-la:empty, .bfh-flag-lc:empty, .bfh-flag-lk:empty, .bfh-flag-lr:empty, .bfh-flag-ls:empty, .bfh-flag-lt:empty, .bfh-flag-lu:empty, .bfh-flag-lv:empty, .bfh-flag-ly:empty, .bfh-flag-ma:empty, .bfh-flag-me:empty, .bfh-flag-mg:empty, .bfh-flag-mh:empty, .bfh-flag-ml:empty, .bfh-flag-mm:empty, .bfh-flag-mp:empty, .bfh-flag-mr:empty, .bfh-flag-ms:empty, .bfh-flag-mt:empty, .bfh-flag-mu:empty, .bfh-flag-mv:empty, .bfh-flag-mw:empty, .bfh-flag-mz:empty, .bfh-flag-na:empty, .bfh-flag-ne:empty, .bfh-flag-nf:empty, .bfh-flag-ng:empty, .bfh-flag-ni:empty, .bfh-flag-nl:empty, .bfh-flag-no:empty, .bfh-flag-np:empty, .bfh-flag-nr:empty, .bfh-flag-nz:empty, .bfh-flag-om:empty, .bfh-flag-pa:empty, .bfh-flag-pe:empty, .bfh-flag-pg:empty, .bfh-flag-ph:empty, .bfh-flag-pk:empty, .bfh-flag-pl:empty, .bfh-flag-pn:empty, .bfh-flag-ps:empty, .bfh-flag-pt:empty, .bfh-flag-pw:empty, .bfh-flag-py:empty, .bfh-flag-qa:empty, .bfh-flag-rs:empty, .bfh-flag-ru:empty, .bfh-flag-rw:empty, .bfh-flag-sa:empty, .bfh-flag-sb:empty, .bfh-flag-sc:empty, .bfh-flag-sd:empty, .bfh-flag-se:empty, .bfh-flag-sg:empty, .bfh-flag-sh:empty, .bfh-flag-si:empty, .bfh-flag-sk:empty, .bfh-flag-sm:empty, .bfh-flag-sn:empty, .bfh-flag-so:empty, .bfh-flag-sr:empty, .bfh-flag-ss:empty, .bfh-flag-st:empty, .bfh-flag-sv:empty, .bfh-flag-sy:empty, .bfh-flag-sz:empty, .bfh-flag-tc:empty, .bfh-flag-td:empty, .bfh-flag-tg:empty, .bfh-flag-th:empty, .bfh-flag-tj:empty, .bfh-flag-tm:empty, .bfh-flag-tn:empty, .bfh-flag-tp:empty, .bfh-flag-tr:empty, .bfh-flag-tt:empty, .bfh-flag-tv:empty, .bfh-flag-tw:empty, .bfh-flag-tz:empty, .bfh-flag-ua:empty, .bfh-flag-ug:empty, .bfh-flag-us:empty, .bfh-flag-uy:empty, .bfh-flag-uz:empty, .bfh-flag-vc:empty, .bfh-flag-ve:empty, .bfh-flag-vg:empty, .bfh-flag-vi:empty, .bfh-flag-vn:empty, .bfh-flag-vu:empty, .bfh-flag-ws:empty, .bfh-flag-ye:empty, .bfh-flag-za:empty, .bfh-flag-zm:empty, .bfh-flag-bf:empty, .bfh-flag-cu:empty, .bfh-flag-de:empty, .bfh-flag-ir:empty, .bfh-flag-kz:empty, .bfh-flag-lb:empty, .bfh-flag-li:empty, .bfh-flag-mc:empty, .bfh-flag-md:empty, .bfh-flag-mk:empty, .bfh-flag-mn:empty, .bfh-flag-mo:empty, .bfh-flag-mx:empty, .bfh-flag-my:empty, .bfh-flag-pr:empty, .bfh-flag-ro:empty, .bfh-flag-sl:empty, .bfh-flag-to:empty, .bfh-flag-va:empty, .bfh-flag-zw:empty {
  width: 16px
}
.bfh-flag-ad, .bfh-flag-ae, .bfh-flag-af, .bfh-flag-ag, .bfh-flag-ai, .bfh-flag-al, .bfh-flag-am, .bfh-flag-an, .bfh-flag-ao, .bfh-flag-aq, .bfh-flag-ar, .bfh-flag-as, .bfh-flag-at, .bfh-flag-au, .bfh-flag-aw, .bfh-flag-ax, .bfh-flag-az, .bfh-flag-ba, .bfh-flag-bb, .bfh-flag-bd, .bfh-flag-be, .bfh-flag-bg, .bfh-flag-bh, .bfh-flag-bi, .bfh-flag-bj, .bfh-flag-bl, .bfh-flag-bm, .bfh-flag-bn, .bfh-flag-bo, .bfh-flag-br, .bfh-flag-bs, .bfh-flag-bt, .bfh-flag-bw, .bfh-flag-by, .bfh-flag-bz, .bfh-flag-ca, .bfh-flag-cd, .bfh-flag-cf, .bfh-flag-cg, .bfh-flag-ch, .bfh-flag-ci, .bfh-flag-cl, .bfh-flag-cm, .bfh-flag-cn, .bfh-flag-co, .bfh-flag-cr, .bfh-flag-cv, .bfh-flag-cy, .bfh-flag-cz, .bfh-flag-dj, .bfh-flag-dk, .bfh-flag-dm, .bfh-flag-do, .bfh-flag-dz, .bfh-flag-ec, .bfh-flag-ee, .bfh-flag-eg, .bfh-flag-eh, .bfh-flag-er, .bfh-flag-es, .bfh-flag-et, .bfh-flag-eu, .bfh-flag-fi, .bfh-flag-fj, .bfh-flag-fk, .bfh-flag-fm, .bfh-flag-fo, .bfh-flag-fr, .bfh-flag-fx, .bfh-flag-gf, .bfh-flag-gp, .bfh-flag-mq, .bfh-flag-nc, .bfh-flag-pf, .bfh-flag-pm, .bfh-flag-re, .bfh-flag-tf, .bfh-flag-wf, .bfh-flag-ga, .bfh-flag-gb, .bfh-flag-gd, .bfh-flag-ge, .bfh-flag-gg, .bfh-flag-gh, .bfh-flag-gl, .bfh-flag-gm, .bfh-flag-gn, .bfh-flag-gq, .bfh-flag-gr, .bfh-flag-gs, .bfh-flag-gt, .bfh-flag-gu, .bfh-flag-gw, .bfh-flag-gy, .bfh-flag-hk, .bfh-flag-hn, .bfh-flag-hr, .bfh-flag-ht, .bfh-flag-hu, .bfh-flag-id, .bfh-flag-ie, .bfh-flag-il, .bfh-flag-im, .bfh-flag-in, .bfh-flag-iq, .bfh-flag-is, .bfh-flag-it, .bfh-flag-je, .bfh-flag-jm, .bfh-flag-jo, .bfh-flag-jp, .bfh-flag-ke, .bfh-flag-kg, .bfh-flag-kh, .bfh-flag-ki, .bfh-flag-km, .bfh-flag-kn, .bfh-flag-kp, .bfh-flag-kr, .bfh-flag-kv, .bfh-flag-kw, .bfh-flag-ky, .bfh-flag-la, .bfh-flag-lc, .bfh-flag-lk, .bfh-flag-lr, .bfh-flag-ls, .bfh-flag-lt, .bfh-flag-lu, .bfh-flag-lv, .bfh-flag-ly, .bfh-flag-ma, .bfh-flag-me, .bfh-flag-mg, .bfh-flag-mh, .bfh-flag-ml, .bfh-flag-mm, .bfh-flag-mp, .bfh-flag-mr, .bfh-flag-ms, .bfh-flag-mt, .bfh-flag-mu, .bfh-flag-mv, .bfh-flag-mw, .bfh-flag-mz, .bfh-flag-na, .bfh-flag-ne, .bfh-flag-nf, .bfh-flag-ng, .bfh-flag-ni, .bfh-flag-nl, .bfh-flag-no, .bfh-flag-np, .bfh-flag-nr, .bfh-flag-nz, .bfh-flag-om, .bfh-flag-pa, .bfh-flag-pe, .bfh-flag-pg, .bfh-flag-ph, .bfh-flag-pk, .bfh-flag-pl, .bfh-flag-pn, .bfh-flag-ps, .bfh-flag-pt, .bfh-flag-pw, .bfh-flag-py, .bfh-flag-qa, .bfh-flag-rs, .bfh-flag-ru, .bfh-flag-rw, .bfh-flag-sa, .bfh-flag-sb, .bfh-flag-sc, .bfh-flag-sd, .bfh-flag-se, .bfh-flag-sg, .bfh-flag-sh, .bfh-flag-si, .bfh-flag-sk, .bfh-flag-sm, .bfh-flag-sn, .bfh-flag-so, .bfh-flag-sr, .bfh-flag-ss, .bfh-flag-st, .bfh-flag-sv, .bfh-flag-sy, .bfh-flag-sz, .bfh-flag-tc, .bfh-flag-td, .bfh-flag-tg, .bfh-flag-th, .bfh-flag-tj, .bfh-flag-tm, .bfh-flag-tn, .bfh-flag-tp, .bfh-flag-tr, .bfh-flag-tt, .bfh-flag-tv, .bfh-flag-tw, .bfh-flag-tz, .bfh-flag-ua, .bfh-flag-ug, .bfh-flag-us, .bfh-flag-uy, .bfh-flag-uz, .bfh-flag-vc, .bfh-flag-ve, .bfh-flag-vg, .bfh-flag-vi, .bfh-flag-vn, .bfh-flag-vu, .bfh-flag-ws, .bfh-flag-ye, .bfh-flag-za, .bfh-flag-zm, .bfh-flag-bf, .bfh-flag-cu, .bfh-flag-de, .bfh-flag-ir, .bfh-flag-kz, .bfh-flag-lb, .bfh-flag-li, .bfh-flag-mc, .bfh-flag-md, .bfh-flag-mk, .bfh-flag-mn, .bfh-flag-mo, .bfh-flag-mx, .bfh-flag-my, .bfh-flag-pr, .bfh-flag-ro, .bfh-flag-sl, .bfh-flag-to, .bfh-flag-va, .bfh-flag-zw, .bfh-flag-eur, .bfh-flag-xcd {
  margin-right: 5px
}
.bfh-flag-ad {
  background-position: -1921px 0
}
.bfh-flag-ae {
  background-position: -1904px 0
}
.bfh-flag-af {
  background-position: -3689px 0
}
.bfh-flag-ag {
  background-position: -34px 0
}
.bfh-flag-ai {
  background-position: -51px 0
}
.bfh-flag-al {
  background-position: -68px 0
}
.bfh-flag-am {
  background-position: -85px 0
}
.bfh-flag-an {
  background-position: -102px 0
}
.bfh-flag-ao {
  background-position: -119px 0
}
.bfh-flag-aq {
  background-position: -136px 0
}
.bfh-flag-ar {
  background-position: -153px 0
}
.bfh-flag-as {
  background-position: -170px 0
}
.bfh-flag-at {
  background-position: -187px 0
}
.bfh-flag-au {
  background-position: -204px 0
}
.bfh-flag-aw {
  background-position: -221px 0
}
.bfh-flag-ax {
  background-position: -238px 0
}
.bfh-flag-az {
  background-position: -255px 0
}
.bfh-flag-ba {
  background-position: -272px 0
}
.bfh-flag-bb {
  background-position: -289px 0
}
.bfh-flag-bd {
  background-position: -306px 0
}
.bfh-flag-be {
  background-position: -323px 0
}
.bfh-flag-bg {
  background-position: -340px 0
}
.bfh-flag-bh {
  background-position: -357px 0
}
.bfh-flag-bi {
  background-position: -374px 0
}
.bfh-flag-bj {
  background-position: -391px 0
}
.bfh-flag-bl {
  background-position: -408px 0
}
.bfh-flag-bm {
  background-position: -425px 0
}
.bfh-flag-bn {
  background-position: -442px 0
}
.bfh-flag-bo {
  background-position: -459px 0
}
.bfh-flag-br {
  background-position: -476px 0
}
.bfh-flag-bs {
  background-position: -493px 0
}
.bfh-flag-bt {
  background-position: -510px 0
}
.bfh-flag-bw {
  background-position: -527px 0
}
.bfh-flag-by {
  background-position: -544px 0
}
.bfh-flag-bz {
  background-position: -561px 0
}
.bfh-flag-ca {
  background-position: -578px 0
}
.bfh-flag-cd {
  background-position: -595px 0
}
.bfh-flag-cf {
  background-position: -612px 0
}
.bfh-flag-cg {
  background-position: -629px 0
}
.bfh-flag-ch {
  background-position: -646px 0
}
.bfh-flag-ci {
  background-position: -663px 0
}
.bfh-flag-cl {
  background-position: -680px 0
}
.bfh-flag-cm {
  background-position: -697px 0
}
.bfh-flag-cn {
  background-position: -714px 0
}
.bfh-flag-co {
  background-position: -731px 0
}
.bfh-flag-cr {
  background-position: -748px 0
}
.bfh-flag-cv {
  background-position: -765px 0
}
.bfh-flag-cy {
  background-position: -782px 0
}
.bfh-flag-cz {
  background-position: -799px 0
}
.bfh-flag-dj {
  background-position: -816px 0
}
.bfh-flag-dk {
  background-position: -833px 0
}
.bfh-flag-dm {
  background-position: -850px 0
}
.bfh-flag-do {
  background-position: -867px 0
}
.bfh-flag-dz {
  background-position: -884px 0
}
.bfh-flag-ec {
  background-position: -901px 0
}
.bfh-flag-ee {
  background-position: -918px 0
}
.bfh-flag-eg {
  background-position: -935px 0
}
.bfh-flag-eh {
  background-position: -952px 0
}
.bfh-flag-er {
  background-position: -969px 0
}
.bfh-flag-es {
  background-position: -986px 0
}
.bfh-flag-et {
  background-position: -1003px 0
}
.bfh-flag-eu {
  background-position: -1020px 0
}
.bfh-flag-fi {
  background-position: -1037px 0
}
.bfh-flag-fj {
  background-position: -1054px 0
}
.bfh-flag-fk {
  background-position: -1071px 0
}
.bfh-flag-fm {
  background-position: -1088px 0
}
.bfh-flag-fo {
  background-position: -1105px 0
}
.bfh-flag-fr, .bfh-flag-fx, .bfh-flag-gf, .bfh-flag-gp, .bfh-flag-mq, .bfh-flag-nc, .bfh-flag-pf, .bfh-flag-pm, .bfh-flag-re, .bfh-flag-tf, .bfh-flag-wf {
  background-position: -1122px 0
}
.bfh-flag-ga {
  background-position: -1139px 0
}
.bfh-flag-gb {
  background-position: -1156px 0
}
.bfh-flag-gd {
  background-position: -1173px 0
}
.bfh-flag-ge {
  background-position: -1190px 0
}
.bfh-flag-gg {
  background-position: -1207px 0
}
.bfh-flag-gh {
  background-position: -1224px 0
}
.bfh-flag-gl {
  background-position: -1241px 0
}
.bfh-flag-gm {
  background-position: -1258px 0
}
.bfh-flag-gn {
  background-position: -1275px 0
}
.bfh-flag-gq {
  background-position: -1292px 0
}
.bfh-flag-gr {
  background-position: -1309px 0
}
.bfh-flag-gs {
  background-position: -1326px 0
}
.bfh-flag-gt {
  background-position: -1343px 0
}
.bfh-flag-gu {
  background-position: -1360px 0
}
.bfh-flag-gw {
  background-position: -1377px 0
}
.bfh-flag-gy {
  background-position: -1394px 0
}
.bfh-flag-hk {
  background-position: -1411px 0
}
.bfh-flag-hn {
  background-position: -1428px 0
}
.bfh-flag-hr {
  background-position: -1445px 0
}
.bfh-flag-ht {
  background-position: -1462px 0
}
.bfh-flag-hu {
  background-position: -1479px 0
}
.bfh-flag-id {
  background-position: -1496px 0
}
.bfh-flag-ie {
  background-position: -1513px 0
}
.bfh-flag-il {
  background-position: -1530px 0
}
.bfh-flag-im {
  background-position: -1547px 0
}
.bfh-flag-in {
  background-position: -1564px 0
}
.bfh-flag-iq {
  background-position: -1581px 0
}
.bfh-flag-is {
  background-position: -1598px 0
}
.bfh-flag-it {
  background-position: -1615px 0
}
.bfh-flag-je {
  background-position: -1632px 0
}
.bfh-flag-jm {
  background-position: -1649px 0
}
.bfh-flag-jo {
  background-position: -1666px 0
}
.bfh-flag-jp {
  background-position: -1683px 0
}
.bfh-flag-ke {
  background-position: -1700px 0
}
.bfh-flag-kg {
  background-position: -1717px 0
}
.bfh-flag-kh {
  background-position: -1734px 0
}
.bfh-flag-ki {
  background-position: -1751px 0
}
.bfh-flag-km {
  background-position: -1768px 0
}
.bfh-flag-kn {
  background-position: -1785px 0
}
.bfh-flag-kp {
  background-position: -1802px 0
}
.bfh-flag-kr {
  background-position: -1819px 0
}
.bfh-flag-kv {
  background-position: -1836px 0
}
.bfh-flag-kw {
  background-position: -1853px 0
}
.bfh-flag-ky {
  background-position: -1870px 0
}
.bfh-flag-la {
  background-position: -1887px 0
}
.bfh-flag-lc {
  background-position: 0 0
}
.bfh-flag-lk {
  background-position: -17px 0
}
.bfh-flag-lr {
  background-position: -1938px 0
}
.bfh-flag-ls {
  background-position: -1955px 0
}
.bfh-flag-lt {
  background-position: -1972px 0
}
.bfh-flag-lu {
  background-position: -1989px 0
}
.bfh-flag-lv {
  background-position: -2006px 0
}
.bfh-flag-ly {
  background-position: -2023px 0
}
.bfh-flag-ma {
  background-position: -2040px 0
}
.bfh-flag-me {
  background-position: -2057px 0
}
.bfh-flag-mg {
  background-position: -2074px 0
}
.bfh-flag-mh {
  background-position: -2091px 0
}
.bfh-flag-ml {
  background-position: -2108px 0
}
.bfh-flag-mm {
  background-position: -2125px 0
}
.bfh-flag-mp {
  background-position: -2142px 0
}
.bfh-flag-mr {
  background-position: -2159px 0
}
.bfh-flag-ms {
  background-position: -2176px 0
}
.bfh-flag-mt {
  background-position: -2193px 0
}
.bfh-flag-mu {
  background-position: -2210px 0
}
.bfh-flag-mv {
  background-position: -2227px 0
}
.bfh-flag-mw {
  background-position: -2244px 0
}
.bfh-flag-mz {
  background-position: -2261px 0
}
.bfh-flag-na {
  background-position: -2278px 0
}
.bfh-flag-ne {
  background-position: -2295px 0
}
.bfh-flag-nf {
  background-position: -2312px 0
}
.bfh-flag-ng {
  background-position: -2329px 0
}
.bfh-flag-ni {
  background-position: -2346px 0
}
.bfh-flag-nl {
  background-position: -2363px 0
}
.bfh-flag-no {
  background-position: -2380px 0
}
.bfh-flag-np {
  background-position: -2397px 0
}
.bfh-flag-nr {
  background-position: -2414px 0
}
.bfh-flag-nz {
  background-position: -2431px 0
}
.bfh-flag-om {
  background-position: -2448px 0
}
.bfh-flag-pa {
  background-position: -2465px 0
}
.bfh-flag-pe {
  background-position: -2482px 0
}
.bfh-flag-pg {
  background-position: -2499px 0
}
.bfh-flag-ph {
  background-position: -2516px 0
}
.bfh-flag-pk {
  background-position: -2533px 0
}
.bfh-flag-pl {
  background-position: -2550px 0
}
.bfh-flag-pn {
  background-position: -2567px 0
}
.bfh-flag-ps {
  background-position: -2584px 0
}
.bfh-flag-pt {
  background-position: -2601px 0
}
.bfh-flag-pw {
  background-position: -2618px 0
}
.bfh-flag-py {
  background-position: -2635px 0
}
.bfh-flag-qa {
  background-position: -2652px 0
}
.bfh-flag-rs {
  background-position: -2669px 0
}
.bfh-flag-ru {
  background-position: -2686px 0
}
.bfh-flag-rw {
  background-position: -2703px 0
}
.bfh-flag-sa {
  background-position: -2720px 0
}
.bfh-flag-sb {
  background-position: -2737px 0
}
.bfh-flag-sc {
  background-position: -2754px 0
}
.bfh-flag-sd {
  background-position: -2771px 0
}
.bfh-flag-se {
  background-position: -2788px 0
}
.bfh-flag-sg {
  background-position: -2805px 0
}
.bfh-flag-sh {
  background-position: -2822px 0
}
.bfh-flag-si {
  background-position: -2839px 0
}
.bfh-flag-sk {
  background-position: -2856px 0
}
.bfh-flag-sm {
  background-position: -2873px 0
}
.bfh-flag-sn {
  background-position: -2890px 0
}
.bfh-flag-so {
  background-position: -2907px 0
}
.bfh-flag-sr {
  background-position: -2924px 0
}
.bfh-flag-ss {
  background-position: -2941px 0
}
.bfh-flag-st {
  background-position: -2958px 0
}
.bfh-flag-sv {
  background-position: -2975px 0
}
.bfh-flag-sy {
  background-position: -2992px 0
}
.bfh-flag-sz {
  background-position: -3009px 0
}
.bfh-flag-tc {
  background-position: -3026px 0
}
.bfh-flag-td {
  background-position: -3043px 0
}
.bfh-flag-tg {
  background-position: -3060px 0
}
.bfh-flag-th {
  background-position: -3077px 0
}
.bfh-flag-tj {
  background-position: -3094px 0
}
.bfh-flag-tm {
  background-position: -3111px 0
}
.bfh-flag-tn {
  background-position: -3128px 0
}
.bfh-flag-tp {
  background-position: -3145px 0
}
.bfh-flag-tr {
  background-position: -3162px 0
}
.bfh-flag-tt {
  background-position: -3179px 0
}
.bfh-flag-tv {
  background-position: -3196px 0
}
.bfh-flag-tw {
  background-position: -3213px 0
}
.bfh-flag-tz {
  background-position: -3230px 0
}
.bfh-flag-ua {
  background-position: -3247px 0
}
.bfh-flag-ug {
  background-position: -3264px 0
}
.bfh-flag-us {
  background-position: -3281px 0
}
.bfh-flag-uy {
  background-position: -3298px 0
}
.bfh-flag-uz {
  background-position: -3315px 0
}
.bfh-flag-vc {
  background-position: -3332px 0
}
.bfh-flag-ve {
  background-position: -3349px 0
}
.bfh-flag-vg {
  background-position: -3366px 0
}
.bfh-flag-vi {
  background-position: -3383px 0
}
.bfh-flag-vn {
  background-position: -3400px 0
}
.bfh-flag-vu {
  background-position: -3417px 0
}
.bfh-flag-ws {
  background-position: -3434px 0
}
.bfh-flag-ye {
  background-position: -3451px 0
}
.bfh-flag-za {
  background-position: -3468px 0
}
.bfh-flag-zm {
  background-position: -3485px 0
}
.bfh-flag-bf {
  background-position: -3502px 0
}
.bfh-flag-cu {
  background-position: -3519px 0
}
.bfh-flag-de {
  background-position: -3536px 0
}
.bfh-flag-ir {
  background-position: -3553px 0
}
.bfh-flag-kz {
  background-position: -3570px 0
}
.bfh-flag-lb {
  background-position: -3587px 0
}
.bfh-flag-li {
  background-position: -3604px 0
}
.bfh-flag-mc {
  background-position: -3621px 0
}
.bfh-flag-md {
  background-position: -3638px 0
}
.bfh-flag-mk {
  background-position: -3655px 0
}
.bfh-flag-mn {
  background-position: -3672px 0
}
.bfh-flag-mo {
  background-position: -3706px 0
}
.bfh-flag-mx {
  background-position: -3723px 0
}
.bfh-flag-my {
  background-position: -3740px 0
}
.bfh-flag-pr {
  background-position: -3757px 0
}
.bfh-flag-ro {
  background-position: -3774px 0
}
.bfh-flag-sl {
  background-position: -3791px 0
}
.bfh-flag-to {
  background-position: -3808px 0
}
.bfh-flag-va {
  background-position: -3825px 0
}
.bfh-flag-zw {
  background-position: -3842px 0
}
.bfh-flag-eur {
  background: url(../img/eu.png) no-repeat
}
.bfh-flag-xcd {
  background: url(../img/xcd.png) no-repeat
}
.bfh-flag-aud, .bfh-flag-chf, .bfh-flag-dkk, .bfh-flag-eur, .bfh-flag-xaf, .bfh-flag-xcd, .bfh-flag-xof, .bfh-flag-xpf, .bfh-flag-zar {
  width: 16px;
  height: 14px;
  background: url(../img/bootstrap-formhelpers-currencies.flags.png) no-repeat
}
.bfh-flag-aud:empty, .bfh-flag-chf:empty, .bfh-flag-dkk:empty, .bfh-flag-eur:empty, .bfh-flag-xaf:empty, .bfh-flag-xcd:empty, .bfh-flag-xof:empty, .bfh-flag-xpf:empty, .bfh-flag-zar:empty {
  width: 16px
}
.bfh-flag-aud, .bfh-flag-chf, .bfh-flag-dkk, .bfh-flag-eur, .bfh-flag-xaf, .bfh-flag-xcd, .bfh-flag-xof, .bfh-flag-xpf, .bfh-flag-zar {
  margin-right: 5px
}
.bfh-flag-aud {
  background-position: -32px 0
}
.bfh-flag-chf {
  background-position: -224px 0
}
.bfh-flag-dkk {
  background-position: -64px -16px
}
.bfh-flag-eur {
  background-position: -96px -16px
}
.bfh-flag-xaf {
  background-position: -160px -80px
}
.bfh-flag-xcd {
  background-position: -176px -80px
}
.bfh-flag-xof {
  background-position: -192px -80px
}
.bfh-flag-xpf {
  background-position: -208px -80px
}
.bfh-flag-zar {
  background-position: -224px -80px
}
.bfh-selectbox {
  position: relative
}
.bfh-selectbox .bfh-selectbox-toggle {
  display: inline-block;
  padding: 6px 24px 6px 12px;
  text-decoration: none
}
.bfh-selectbox .bfh-selectbox-toggle:focus {
  outline: 0
}
.bfh-selectbox .bfh-selectbox-toggle
.bfh-selectbox-option {
  display: inline-block;
  float: left;
  width: 100%;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis
}
.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {
  float: right;
  margin-top: 8px;
  margin-right: -16px;
  margin-left: -10px
}
.bfh-selectbox .bfh-selectbox-options {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 90px;
  padding: 5px 0;
  margin: -1px 0 0;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box
}
.bfh-selectbox .bfh-selectbox-options.pull-right {
  right: 0;
  left: auto
}
.bfh-selectbox .bfh-selectbox-options .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.bfh-selectbox .bfh-selectbox-options .bfh-selectbox-filter-container {
  width: 100%;
  padding: 5px
}
.bfh-selectbox .bfh-selectbox-options ul {
  max-width: 500px;
  max-height: 200px;
  padding: 0;
  margin: 5px 0 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none
}
.bfh-selectbox .bfh-selectbox-options ul li > a {
  display: block;
  width: 100%;
  min-height: 26px;
  padding: 3px 20px;
  overflow-x: hidden;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap
}
.bfh-selectbox .bfh-selectbox-options ul li > a:hover, .bfh-selectbox .bfh-selectbox-options ul li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5
}
.bfh-selectbox .bfh-selectbox-options ul .bfh-selectbox-options-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999
}
.bfh-selectbox .bfh-selectbox-options ul .disabled > a {
  color: #999
}
.bfh-selectbox .bfh-selectbox-options ul .disabled > a:hover, .bfh-selectbox .bfh-selectbox-options ul .disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bfh-selectbox.open > .bfh-selectbox-options {
  display: block
}
.bfh-selectbox.open a {
  outline: 0
}
.pull-right > .bfh-selectbox-options {
  right: 0;
  left: auto
}
.bfh-selectbox-up .caret, .navbar-fixed-bottom .bfh-selectbox .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: ""
}
.bfh-selectbox-up .bfh-selectbox-options, .navbar-fixed-bottom .bfh-selectbox .bfh-selectbox-options {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px
}
@media (min-width: 768px) {
  .navbar-right .bfh-selectbox-options {
    right: 0;
    left: auto
  }
}
.bfh-googlefonts .bfh-selectbox-options a {
  width: 230px;
  height: 30px;
  text-indent: -9999px;
  background-image: url(../img/bootstrap-formhelpers-googlefonts.png)
}
.bfh-googlefonts .bfh-selectbox-options a:focus {
  background-color: transparent;
  background-repeat: no-repeat;
  outline: 0;
  filter: none
}
.bfh-googlefonts .bfh-selectbox-options .active > a, .bfh-googlefonts .bfh-selectbox-options .active > a:hover {
  background-color: transparent;
  background-image: url(../img/bootstrap-formhelpers-googlefonts.png);
  background-repeat: no-repeat;
  outline: 0;
  filter: none
}
.bfh-datepicker-calendar {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 296px
}
.bfh-datepicker-calendar > table.calendar {
  width: 376px;
  background: #fff
}
.bfh-datepicker-calendar > table.calendar .months-header > th {
  font-size: 12px;
  text-align: center
}
.bfh-datepicker-calendar > table.calendar .months-header > th.month > span {
  display: inline-block;
  width: 100px
}
.bfh-datepicker-calendar > table.calendar .months-header > th.year > span {
  display: inline-block;
  width: 50px
}
.bfh-datepicker-calendar > table.calendar .days-header > th {
  width: 30px;
  font-size: 11px;
  line-height: 12px;
  text-align: center
}
.bfh-datepicker-calendar > table.calendar > tbody > tr > td {
  width: 30px;
  font-size: 11px;
  line-height: 12px;
  text-align: center
}
.bfh-datepicker-calendar > table.calendar > tbody > tr > td.today {
  color: #fff;
  background-color: #428bca
}
.bfh-datepicker-calendar > table.calendar > tbody > tr > td.off {
  color: #999
}
.bfh-datepicker-calendar > table.calendar > tbody > tr > td:not(.off):hover {
  color: #262626;
  cursor: pointer;
  background-color: #f5f5f5
}
.bfh-datepicker {
  position: relative
}
.bfh-datepicker-toggle {
  *margin-bottom: -3px
}
.bfh-datepicker-toggle > input[readonly] {
  cursor: inherit;
  background-color: inherit
}
.open > .bfh-datepicker-calendar {
  display: block
}
.bfh-timepicker-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box
}
.bfh-timepicker-popover > table {
  width: 180px;
  margin: 0
}
.bfh-timepicker-popover > table > tbody > tr > td {
  text-align: center;
  border: 0
}
.bfh-timepicker-popover > table > tbody > tr > td.separator {
  font-size: 20px;
  font-weight: bold;
  line-height: 28px
}
.bfh-timepicker-popover > table > tbody > tr > td > div > input {
  width: 42px !important;
  text-align: center
}
.bfh-timepicker {
  position: relative
}
.bfh-timepicker-toggle {
  *margin-bottom: -3px
}
.bfh-timepicker-toggle > input[readonly] {
  cursor: inherit;
  background-color: inherit
}
.open > .bfh-timepicker-popover {
  display: block
}
.bfh-slider {
  height: 20px;
  margin-top: 8px;
  margin-bottom: 23px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none
}
.bfh-slider > .bfh-slider-handle {
  position: absolute;
  width: 20px;
  height: 34px;
  margin-top: -7px;
  cursor: col-resize;
  background: #efefef;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px
}
.bfh-slider > .bfh-slider-handle > .bfh-slider-value {
  position: absolute;
  width: 48px;
  height: 20px;
  margin-top: 5px;
  margin-left: -15px;
  line-height: 20px;
  text-align: center;
  cursor: col-resize;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px
}
.bfh-slider > .bfh-slider-handle > .bfh-slider-value .disabled {
  color: #999
}
.bfh-slider.disabled .bfh-slider-value {
  color: #999
}
.bfh-colorpicker-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  padding: 20px;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box
}
.bfh-colorpicker-popover > canvas {
  width: 384px;
  height: 256px
}
.bfh-colorpicker {
  position: relative
}
.bfh-colorpicker-toggle {
  *margin-bottom: -3px
}
.bfh-colorpicker-toggle > input[readonly] {
  cursor: inherit;
  background-color: inherit
}
.bfh-colorpicker-toggle .bfh-colorpicker-icon {
  display: block;
  width: 16px;
  height: 16px
}
.open > .bfh-colorpicker-popover {
  display: block
}
.input-group > .bfh-number {
  border-right: 0
}
.input-group > .bfh-number-btn:hover {
  background-color: #ccc
}

.bfh-selectbox-toggle {height:auto;padding:0 !important;}
.bfh-selectbox-option {min-height:40px;padding:.375rem .75rem !important;}



input.parsley-success, select.parsley-success, textarea.parsley-success {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}

.parsley-required, .parsley-custom-error-message {
  color: #b00000;
  font-style: italic;
}

input.parsley-error, select.parsley-error, textarea.parsley-error {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}

.parsley-errors-list {
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}
.iadonate {
  margin-bottom: 1px !important;
}

/*  thermometer  */
#goal-thermometer {
  position: relative;
  padding: 0;
  font-family: arial, helvetica, sans-serif;
  color: #fff;
  font-weight: bold;
  opacity: 0;
}

#therm-numbers {
  width: 50px;
  float: left;
  opacity: .4;
}

.therm-number {
  position: absolute;
  text-align: right;
  font-size: 13px;
  color: #2a2a2a;
}

#therm-graphics {
  float: left;
  position: relative;
  width: 46px;
}

#therm-top {
  position: absolute;
  top: 0;
  left: 7px;
  width: 32px;
  height: 13px;
}

#therm-body-bg {
  position: absolute;
  top: 13px;
  left: 7px;
  width: 32px;
}

#therm-body-mercury {
  position: absolute;
  bottom: 51px;
  left: 14px;
  width: 18px;
  height: 2px;
}

#therm-body-fore {
  position: absolute;
  width: 24px;
  top: 13px;
  left: 11px;
  background-repeat: repeat-y;
}

#therm-bottom {
  position: absolute;
  left: 0;
  width: 46px;
  height: 51px;
}

#therm-tooltip {
  position: absolute;
  left: 38px;
  width: 200px;
}

#therm-tooltip .tip-left {
  float: left;
  width: 19px;
  height: 32px;
}

#therm-tooltip .tip-middle {
  float: left;
  height: 32px;
  font-size: 15px;
}

#therm-tooltip .tip-middle p {
  position: relative;
  margin: 0;
  padding-right: 4px;
  padding-left: 3px;
  top: 6px;
  height: 32px;
  opacity: .7;
  background-size: 64px 64px;
  -moz-background-size: 100%;
}

#therm-tooltip .tip-right {
  float: left;
  width: 9px;
  height: 32px;
}

.thermMainWrap {
  width:180px;
  background: #eee;
  border: 1px solid #a0a0a0;
}


/* in page navigation */
.pagetopnav {
  background: #0e76bc;
  width: 100%;
  font-size: 16px;
  min-height: 26px;
  line-height: 24px;
  position: relative;
  margin: 0 0 20px 0;
}
.pagetopnav > a {
  display: none;
}
.pagetopnav li {
  position: relative;
}
.pagetopnav li a {
  color: #fff;
  display: block;
}
.pagetopnav li a:active {
  background-color: #333333 !important;
}

/* first level */
.pagetopnav > ul {
}
.pagetopnav > ul > li {
  float: left;
}
.pagetopnav > ul > li > a {
  padding: 0 8px;
  display: block;
  font-size: 16px;
  height: 26px;
  line-height: 24px;
  color: #fff;
}
.pagetopnav > ul > li:not( :last-child ) > a {
  border-right: 1px solid #e8e8e8;
}
.pagetopnav > ul > li:hover > a {
  background-color: #626262;
  color: #000;
  text-decoration: none;
}
.pagetopnav > ul > li.currentpage > a {
  background-color: #626262;
  color: #fff;
  text-decoration: none;
}


