@charset "UTF-8";
/* Define font families that are not defined in sasskit/toolkit */
/* default font set */
/* line 2, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_typography.scss */
body {
  font-family: "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=ja-JP] body {
  font-family: "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=zh-CN] body {
  font-family: "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=zh-TW] body {
  font-family: "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=zh-HK] body {
  font-family: "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=th-TH] body {
  font-family: "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html[lang=ko-KR] body {
  font-family: "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* USE for xlarge text like application hero header */
/* USE for xlarge text like application sub-header */
/* use for large body text like local-header */
/* use for large body text like summary title */
/* use for large body text like popovers */
/* use for large body text like Product Name */
/* use for medium body text like product details */
/* use for medium body text like price details */
/* use for normal sized text in the application */
/* use for normal sized text with thin weight in the application */
/* use for small text helper text */
/* use for text sized slightly smaller than normal like in Disclamer text */
/*use for footer links*/
/*use for legal text*/
/*use for buttons*/
/*use for secondary buttons*/
/*use for external application links*/
/**
************ Flags ****************
*/
/* line 7, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag.scss */
.flag {
  background-image: url(../images/flag-sprite.png);
  background-size: 730px 680px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  display: block;
  float: left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 7, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag.scss */
  .flag {
    background-image: url(../images/flag-sprite@2x.png);
  }
}

/* line 73, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_helpers.scss */
.flag:before, .flag:after {
  content: ' ';
  display: table;
}

/* line 79, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_helpers.scss */
.flag:after {
  clear: both;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie .flag {
  zoom: 1;
}

/* line 15, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag.scss */
.footer-flag {
  /* background size is 0.8 times of sprite size 730pxX680px */
  background-image: url(../images/flag-sprite.png);
  background-size: 584px 544px;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  margin-top: -18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 15, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag.scss */
  .footer-flag {
    background-image: url(../images/flag-sprite@2x.png);
  }
}

/* line 2, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_ltr.scss */
html[dir="ltr"] .footer-flag {
  margin-left: 0;
}

/* line 2, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_rtl.scss */
html[dir="rtl"] .footer-flag {
  margin-right: 0;
}

/**
 * _flag-sprites.scss file gets generated by executing grunt sprite:flags
 * If you don't see _flag-sprites.scss file in src/common/css directory please run the grunt command
 */
/* line 1, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-af {
  background-position: -50px 0px;
}

/* line 4, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-af {
  background-position: -40px 0px;
}

/* line 7, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-al {
  background-position: -500px 0px;
}

/* line 10, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-al {
  background-position: -400px 0px;
}

/* line 13, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-as {
  background-position: 0px -50px;
}

/* line 16, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-as {
  background-position: 0px -40px;
}

/* line 19, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ad {
  background-position: -50px -50px;
}

/* line 22, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ad {
  background-position: -40px -40px;
}

/* line 25, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ao {
  background-position: -100px 0px;
}

/* line 28, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ao {
  background-position: -80px 0px;
}

/* line 31, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ai {
  background-position: -100px -50px;
}

/* line 34, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ai {
  background-position: -80px -40px;
}

/* line 37, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ag {
  background-position: 0px -100px;
}

/* line 40, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ag {
  background-position: 0px -80px;
}

/* line 43, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ar {
  background-position: -100px -100px;
}

/* line 46, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ar {
  background-position: -80px -80px;
}

/* line 49, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-am {
  background-position: -150px 0px;
}

/* line 52, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-am {
  background-position: -120px 0px;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-aw {
  background-position: -150px -50px;
}

/* line 58, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-aw {
  background-position: -120px -40px;
}

/* line 61, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-au {
  background-position: -150px -100px;
}

/* line 64, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-au {
  background-position: -120px -80px;
}

/* line 67, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-at {
  background-position: 0px -150px;
}

/* line 70, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-at {
  background-position: 0px -120px;
}

/* line 73, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-az {
  background-position: -50px -150px;
}

/* line 76, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-az {
  background-position: -40px -120px;
}

/* line 79, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bs {
  background-position: -100px -150px;
}

/* line 82, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bs {
  background-position: -80px -120px;
}

/* line 85, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bh {
  background-position: -150px -150px;
}

/* line 88, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bh {
  background-position: -120px -120px;
}

/* line 91, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bd {
  background-position: -200px 0px;
}

/* line 94, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bd {
  background-position: -160px 0px;
}

/* line 97, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bb {
  background-position: -200px -50px;
}

/* line 100, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bb {
  background-position: -160px -40px;
}

/* line 103, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-by {
  background-position: -200px -100px;
}

/* line 106, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-by {
  background-position: -160px -80px;
}

/* line 109, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-be {
  background-position: -200px -150px;
}

/* line 112, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-be {
  background-position: -160px -120px;
}

/* line 115, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bz {
  background-position: 0px -200px;
}

/* line 118, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bz {
  background-position: 0px -160px;
}

/* line 121, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bm {
  background-position: -50px -200px;
}

/* line 124, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bm {
  background-position: -40px -160px;
}

/* line 127, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bt {
  background-position: -100px -200px;
}

/* line 130, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bt {
  background-position: -80px -160px;
}

/* line 133, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bo {
  background-position: -150px -200px;
}

/* line 136, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bo {
  background-position: -120px -160px;
}

/* line 139, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bq {
  background-position: -200px -200px;
}

/* line 142, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bq {
  background-position: -160px -160px;
}

/* line 145, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bw {
  background-position: -250px 0px;
}

/* line 148, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bw {
  background-position: -200px 0px;
}

/* line 151, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-br {
  background-position: -250px -50px;
}

/* line 154, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-br {
  background-position: -200px -40px;
}

/* line 157, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-vg {
  background-position: -250px -100px;
}

/* line 160, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-vg {
  background-position: -200px -80px;
}

/* line 163, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bn {
  background-position: -250px -150px;
}

/* line 166, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bn {
  background-position: -200px -120px;
}

/* line 169, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bg {
  background-position: -250px -200px;
}

/* line 172, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bg {
  background-position: -200px -160px;
}

/* line 175, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kh {
  background-position: 0px -250px;
}

/* line 178, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kh {
  background-position: 0px -200px;
}

/* line 181, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cm {
  background-position: -50px -250px;
}

/* line 184, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cm {
  background-position: -40px -200px;
}

/* line 187, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ca {
  background-position: -100px -250px;
}

/* line 190, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ca {
  background-position: -80px -200px;
}

/* line 193, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cv {
  background-position: -150px -250px;
}

/* line 196, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cv {
  background-position: -120px -200px;
}

/* line 199, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ky {
  background-position: -200px -250px;
}

/* line 202, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ky {
  background-position: -160px -200px;
}

/* line 205, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cf {
  background-position: -250px -250px;
}

/* line 208, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cf {
  background-position: -200px -200px;
}

/* line 211, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cl {
  background-position: -300px 0px;
}

/* line 214, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cl {
  background-position: -240px 0px;
}

/* line 217, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cn {
  background-position: -300px -50px;
}

/* line 220, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cn {
  background-position: -240px -40px;
}

/* line 223, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cx {
  background-position: -300px -100px;
}

/* line 226, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cx {
  background-position: -240px -80px;
}

/* line 229, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-co {
  background-position: -300px -150px;
}

/* line 232, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-co {
  background-position: -240px -120px;
}

/* line 235, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ck {
  background-position: -300px -200px;
}

/* line 238, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ck {
  background-position: -240px -160px;
}

/* line 241, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cr {
  background-position: -300px -250px;
}

/* line 244, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cr {
  background-position: -240px -200px;
}

/* line 247, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ci {
  background-position: 0px -300px;
}

/* line 250, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ci {
  background-position: 0px -240px;
}

/* line 253, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-hr {
  background-position: -50px -300px;
}

/* line 256, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-hr {
  background-position: -40px -240px;
}

/* line 259, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cw {
  background-position: -100px -300px;
}

/* line 262, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cw {
  background-position: -80px -240px;
}

/* line 265, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cy {
  background-position: -150px -300px;
}

/* line 268, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cy {
  background-position: -120px -240px;
}

/* line 271, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cz {
  background-position: -200px -300px;
}

/* line 274, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cz {
  background-position: -160px -240px;
}

/* line 277, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-cd {
  background-position: -250px -300px;
}

/* line 280, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-cd {
  background-position: -200px -240px;
}

/* line 283, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-dk {
  background-position: -300px -300px;
}

/* line 286, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-dk {
  background-position: -240px -240px;
}

/* line 289, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-dm {
  background-position: -350px -50px;
}

/* line 292, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-dm {
  background-position: -280px -40px;
}

/* line 295, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-do {
  background-position: -350px -100px;
}

/* line 298, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-do {
  background-position: -280px -80px;
}

/* line 301, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ec {
  background-position: -350px -150px;
}

/* line 304, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ec {
  background-position: -280px -120px;
}

/* line 307, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-eg {
  background-position: -350px -200px;
}

/* line 310, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-eg {
  background-position: -280px -160px;
}

/* line 313, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sv {
  background-position: -350px -250px;
}

/* line 316, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sv {
  background-position: -280px -200px;
}

/* line 319, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gq {
  background-position: -350px -300px;
}

/* line 322, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gq {
  background-position: -280px -240px;
}

/* line 325, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ee {
  background-position: 0px -350px;
}

/* line 328, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ee {
  background-position: 0px -280px;
}

/* line 331, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fk {
  background-position: -50px -350px;
}

/* line 334, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fk {
  background-position: -40px -280px;
}

/* line 337, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fo {
  background-position: -100px -350px;
}

/* line 340, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fo {
  background-position: -80px -280px;
}

/* line 343, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fj {
  background-position: -150px -350px;
}

/* line 346, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fj {
  background-position: -120px -280px;
}

/* line 349, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fi {
  background-position: -200px -350px;
}

/* line 352, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fi {
  background-position: -160px -280px;
}

/* line 355, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fr {
  background-position: -250px -350px;
}

/* line 358, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fr {
  background-position: -200px -280px;
}

/* line 361, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gf {
  background-position: -300px -350px;
}

/* line 364, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gf {
  background-position: -240px -280px;
}

/* line 367, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pf {
  background-position: -350px -350px;
}

/* line 370, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pf {
  background-position: -280px -280px;
}

/* line 373, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gm {
  background-position: -400px 0px;
}

/* line 376, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gm {
  background-position: -320px 0px;
}

/* line 379, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-de {
  background-position: -400px -50px;
}

/* line 382, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-de {
  background-position: -320px -40px;
}

/* line 385, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gh {
  background-position: -400px -100px;
}

/* line 388, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gh {
  background-position: -320px -80px;
}

/* line 391, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gr {
  background-position: -400px -150px;
}

/* line 394, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gr {
  background-position: -320px -120px;
}

/* line 397, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gl {
  background-position: -400px -200px;
}

/* line 400, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gl {
  background-position: -320px -160px;
}

/* line 403, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gd {
  background-position: -400px -250px;
}

/* line 406, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gd {
  background-position: -320px -200px;
}

/* line 409, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gp {
  background-position: -400px -300px;
}

/* line 412, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gp {
  background-position: -320px -240px;
}

/* line 415, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gu {
  background-position: -400px -350px;
}

/* line 418, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gu {
  background-position: -320px -280px;
}

/* line 421, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gt {
  background-position: 0px -400px;
}

/* line 424, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gt {
  background-position: 0px -320px;
}

/* line 427, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gn {
  background-position: -50px -400px;
}

/* line 430, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gn {
  background-position: -40px -320px;
}

/* line 433, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gw {
  background-position: -100px -400px;
}

/* line 436, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gw {
  background-position: -80px -320px;
}

/* line 439, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gy {
  background-position: -150px -400px;
}

/* line 442, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gy {
  background-position: -120px -320px;
}

/* line 445, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ht {
  background-position: -200px -400px;
}

/* line 448, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ht {
  background-position: -160px -320px;
}

/* line 451, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-hn {
  background-position: -250px -400px;
}

/* line 454, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-hn {
  background-position: -200px -320px;
}

/* line 457, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-hk {
  background-position: -300px -400px;
}

/* line 460, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-hk {
  background-position: -240px -320px;
}

/* line 463, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-hu {
  background-position: -350px -400px;
}

/* line 466, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-hu {
  background-position: -280px -320px;
}

/* line 469, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-is {
  background-position: -400px -400px;
}

/* line 472, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-is {
  background-position: -320px -320px;
}

/* line 475, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-in {
  background-position: -450px 0px;
}

/* line 478, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-in {
  background-position: -360px 0px;
}

/* line 481, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-id {
  background-position: -450px -50px;
}

/* line 484, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-id {
  background-position: -360px -40px;
}

/* line 487, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ie {
  background-position: -450px -100px;
}

/* line 490, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ie {
  background-position: -360px -80px;
}

/* line 493, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-im {
  background-position: -450px -150px;
}

/* line 496, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-im {
  background-position: -360px -120px;
}

/* line 499, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-il {
  background-position: -450px -200px;
}

/* line 502, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-il {
  background-position: -360px -160px;
}

/* line 505, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-it {
  background-position: -450px -250px;
}

/* line 508, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-it {
  background-position: -360px -200px;
}

/* line 511, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-jm {
  background-position: -450px -300px;
}

/* line 514, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-jm {
  background-position: -360px -240px;
}

/* line 517, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-jp {
  background-position: -450px -350px;
}

/* line 520, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-jp {
  background-position: -360px -280px;
}

/* line 523, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-je {
  background-position: -450px -400px;
}

/* line 526, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-je {
  background-position: -360px -320px;
}

/* line 529, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-jo {
  background-position: 0px -450px;
}

/* line 532, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-jo {
  background-position: 0px -360px;
}

/* line 535, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kz {
  background-position: -50px -450px;
}

/* line 538, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kz {
  background-position: -40px -360px;
}

/* line 541, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ke {
  background-position: -100px -450px;
}

/* line 544, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ke {
  background-position: -80px -360px;
}

/* line 547, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ki {
  background-position: -150px -450px;
}

/* line 550, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ki {
  background-position: -120px -360px;
}

/* line 553, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kw {
  background-position: -200px -450px;
}

/* line 556, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kw {
  background-position: -160px -360px;
}

/* line 559, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kg {
  background-position: -250px -450px;
}

/* line 562, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kg {
  background-position: -200px -360px;
}

/* line 565, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-re {
  background-position: -300px -450px;
}

/* line 568, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-re {
  background-position: -240px -360px;
}

/* line 571, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-la {
  background-position: -350px -450px;
}

/* line 574, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-la {
  background-position: -280px -360px;
}

/* line 577, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lv {
  background-position: -400px -450px;
}

/* line 580, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lv {
  background-position: -320px -360px;
}

/* line 583, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lb {
  background-position: -450px -450px;
}

/* line 586, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lb {
  background-position: -360px -360px;
}

/* line 589, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ls {
  background-position: 0px 0px;
}

/* line 592, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ls {
  background-position: 0px 0px;
}

/* line 595, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-li {
  background-position: -500px -50px;
}

/* line 598, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-li {
  background-position: -400px -40px;
}

/* line 601, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lt {
  background-position: -500px -100px;
}

/* line 604, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lt {
  background-position: -400px -80px;
}

/* line 607, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lu {
  background-position: -500px -150px;
}

/* line 610, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lu {
  background-position: -400px -120px;
}

/* line 613, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mo {
  background-position: -500px -200px;
}

/* line 616, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mo {
  background-position: -400px -160px;
}

/* line 619, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mk {
  background-position: -500px -250px;
}

/* line 622, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mk {
  background-position: -400px -200px;
}

/* line 625, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mg {
  background-position: -500px -300px;
}

/* line 628, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mg {
  background-position: -400px -240px;
}

/* line 631, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-my {
  background-position: -500px -350px;
}

/* line 634, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-my {
  background-position: -400px -280px;
}

/* line 637, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mv {
  background-position: -500px -400px;
}

/* line 640, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mv {
  background-position: -400px -320px;
}

/* line 643, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ml {
  background-position: -500px -450px;
}

/* line 646, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ml {
  background-position: -400px -360px;
}

/* line 649, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mt {
  background-position: 0px -500px;
}

/* line 652, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mt {
  background-position: 0px -400px;
}

/* line 655, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mq {
  background-position: -100px -500px;
}

/* line 658, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mq {
  background-position: -80px -400px;
}

/* line 661, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mu {
  background-position: -150px -500px;
}

/* line 664, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mu {
  background-position: -120px -400px;
}

/* line 667, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mx {
  background-position: -200px -500px;
}

/* line 670, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mx {
  background-position: -160px -400px;
}

/* line 673, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fm {
  background-position: -250px -500px;
}

/* line 676, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fm {
  background-position: -200px -400px;
}

/* line 679, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-md {
  background-position: -300px -500px;
}

/* line 682, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-md {
  background-position: -240px -400px;
}

/* line 685, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mc {
  background-position: -350px -500px;
}

/* line 688, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mc {
  background-position: -280px -400px;
}

/* line 691, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mn {
  background-position: -400px -500px;
}

/* line 694, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mn {
  background-position: -320px -400px;
}

/* line 697, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-me {
  background-position: -450px -500px;
}

/* line 700, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-me {
  background-position: -360px -400px;
}

/* line 703, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ms {
  background-position: -500px -500px;
}

/* line 706, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ms {
  background-position: -400px -400px;
}

/* line 709, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ma {
  background-position: -550px 0px;
}

/* line 712, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ma {
  background-position: -440px 0px;
}

/* line 715, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mz {
  background-position: -550px -50px;
}

/* line 718, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mz {
  background-position: -440px -40px;
}

/* line 721, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-na {
  background-position: -550px -100px;
}

/* line 724, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-na {
  background-position: -440px -80px;
}

/* line 727, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-nr {
  background-position: -550px -150px;
}

/* line 730, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-nr {
  background-position: -440px -120px;
}

/* line 733, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-np {
  background-position: -550px -200px;
}

/* line 736, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-np {
  background-position: -440px -160px;
}

/* line 739, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-nl {
  background-position: -550px -250px;
}

/* line 742, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-nl {
  background-position: -440px -200px;
}

/* line 745, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-an {
  background-position: -550px -300px;
}

/* line 748, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-an {
  background-position: -440px -240px;
}

/* line 751, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-nc {
  background-position: -550px -350px;
}

/* line 754, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-nc {
  background-position: -440px -280px;
}

/* line 757, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-nz {
  background-position: -550px -400px;
}

/* line 760, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-nz {
  background-position: -440px -320px;
}

/* line 763, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ni {
  background-position: -550px -450px;
}

/* line 766, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ni {
  background-position: -440px -360px;
}

/* line 769, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ne {
  background-position: -550px -500px;
}

/* line 772, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ne {
  background-position: -440px -400px;
}

/* line 775, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ng {
  background-position: 0px -550px;
}

/* line 778, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ng {
  background-position: 0px -440px;
}

/* line 781, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-nf {
  background-position: -50px -550px;
}

/* line 784, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-nf {
  background-position: -40px -440px;
}

/* line 787, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ncy {
  background-position: -100px -550px;
}

/* line 790, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ncy {
  background-position: -80px -440px;
}

/* line 793, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-mp {
  background-position: -150px -550px;
}

/* line 796, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-mp {
  background-position: -120px -440px;
}

/* line 799, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-no {
  background-position: -200px -550px;
}

/* line 802, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-no {
  background-position: -160px -440px;
}

/* line 805, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-om {
  background-position: -250px -550px;
}

/* line 808, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-om {
  background-position: -200px -440px;
}

/* line 811, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pk {
  background-position: -300px -550px;
}

/* line 814, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pk {
  background-position: -240px -440px;
}

/* line 817, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pa {
  background-position: -350px -550px;
}

/* line 820, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pa {
  background-position: -280px -440px;
}

/* line 823, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pg {
  background-position: -400px -550px;
}

/* line 826, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pg {
  background-position: -320px -440px;
}

/* line 829, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-py {
  background-position: -450px -550px;
}

/* line 832, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-py {
  background-position: -360px -440px;
}

/* line 835, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pe {
  background-position: -500px -550px;
}

/* line 838, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pe {
  background-position: -400px -440px;
}

/* line 841, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ph {
  background-position: -550px -550px;
}

/* line 844, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ph {
  background-position: -440px -440px;
}

/* line 847, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pl {
  background-position: -600px 0px;
}

/* line 850, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pl {
  background-position: -480px 0px;
}

/* line 853, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pt {
  background-position: -600px -50px;
}

/* line 856, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pt {
  background-position: -480px -40px;
}

/* line 859, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pr {
  background-position: -600px -100px;
}

/* line 862, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pr {
  background-position: -480px -80px;
}

/* line 865, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-qa {
  background-position: -600px -150px;
}

/* line 868, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-qa {
  background-position: -480px -120px;
}

/* line 871, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ro {
  background-position: -600px -200px;
}

/* line 874, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ro {
  background-position: -480px -160px;
}

/* line 877, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ru {
  background-position: -600px -250px;
}

/* line 880, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ru {
  background-position: -480px -200px;
}

/* line 883, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bq-sa {
  background-position: -600px -300px;
}

/* line 886, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bq-sa {
  background-position: -480px -240px;
}

/* line 889, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ws {
  background-position: -600px -350px;
}

/* line 892, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ws {
  background-position: -480px -280px;
}

/* line 895, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sa {
  background-position: -600px -400px;
}

/* line 898, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sa {
  background-position: -480px -320px;
}

/* line 901, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sn {
  background-position: -600px -450px;
}

/* line 904, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sn {
  background-position: -480px -360px;
}

/* line 907, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-rs {
  background-position: -600px -500px;
}

/* line 910, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-rs {
  background-position: -480px -400px;
}

/* line 913, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sg {
  background-position: -600px -550px;
}

/* line 916, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sg {
  background-position: -480px -440px;
}

/* line 919, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sk {
  background-position: 0px -600px;
}

/* line 922, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sk {
  background-position: 0px -480px;
}

/* line 925, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-si {
  background-position: -50px -600px;
}

/* line 928, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-si {
  background-position: -40px -480px;
}

/* line 931, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sb {
  background-position: -100px -600px;
}

/* line 934, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sb {
  background-position: -80px -480px;
}

/* line 937, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-za {
  background-position: -150px -600px;
}

/* line 940, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-za {
  background-position: -120px -480px;
}

/* line 943, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kr {
  background-position: -200px -600px;
}

/* line 946, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kr {
  background-position: -160px -480px;
}

/* line 949, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-es {
  background-position: -250px -600px;
}

/* line 952, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-es {
  background-position: -200px -480px;
}

/* line 955, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lk {
  background-position: -300px -600px;
}

/* line 958, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lk {
  background-position: -240px -480px;
}

/* line 961, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gp {
  background-position: -350px -600px;
}

/* line 964, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gp {
  background-position: -280px -480px;
}

/* line 967, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-bq-se {
  background-position: -400px -600px;
}

/* line 970, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-bq-se {
  background-position: -320px -480px;
}

/* line 973, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-kn {
  background-position: -450px -600px;
}

/* line 976, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-kn {
  background-position: -360px -480px;
}

/* line 979, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-lc {
  background-position: -500px -600px;
}

/* line 982, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-lc {
  background-position: -400px -480px;
}

/* line 985, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sx {
  background-position: -550px -600px;
}

/* line 988, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sx {
  background-position: -440px -480px;
}

/* line 991, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gp {
  background-position: -600px -600px;
}

/* line 994, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gp {
  background-position: -480px -480px;
}

/* line 997, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-pm {
  background-position: -650px 0px;
}

/* line 1000, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-pm {
  background-position: -520px 0px;
}

/* line 1003, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-vc {
  background-position: -650px -50px;
}

/* line 1006, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-vc {
  background-position: -520px -40px;
}

/* line 1009, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sr {
  background-position: -650px -100px;
}

/* line 1012, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sr {
  background-position: -520px -80px;
}

/* line 1015, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sj {
  background-position: -650px -150px;
}

/* line 1018, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sj {
  background-position: -520px -120px;
}

/* line 1021, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-sz {
  background-position: -650px -200px;
}

/* line 1024, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-sz {
  background-position: -520px -160px;
}

/* line 1027, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-se {
  background-position: -650px -250px;
}

/* line 1030, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-se {
  background-position: -520px -200px;
}

/* line 1033, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ch {
  background-position: -650px -300px;
}

/* line 1036, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ch {
  background-position: -520px -240px;
}

/* line 1039, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-fr {
  background-position: -650px -350px;
}

/* line 1042, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-fr {
  background-position: -520px -280px;
}

/* line 1045, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tw {
  background-position: -650px -400px;
}

/* line 1048, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tw {
  background-position: -520px -320px;
}

/* line 1051, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tj {
  background-position: -650px -450px;
}

/* line 1054, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tj {
  background-position: -520px -360px;
}

/* line 1057, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tj {
  background-position: -650px -500px;
}

/* line 1060, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tj {
  background-position: -520px -400px;
}

/* line 1063, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tz {
  background-position: -650px -550px;
}

/* line 1066, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tz {
  background-position: -520px -440px;
}

/* line 1069, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-th {
  background-position: -650px -600px;
}

/* line 1072, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-th {
  background-position: -520px -480px;
}

/* line 1075, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-to {
  background-position: -50px -650px;
}

/* line 1078, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-to {
  background-position: -40px -520px;
}

/* line 1081, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tt {
  background-position: -100px -650px;
}

/* line 1084, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tt {
  background-position: -80px -520px;
}

/* line 1087, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tn {
  background-position: -150px -650px;
}

/* line 1090, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tn {
  background-position: -120px -520px;
}

/* line 1093, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tr {
  background-position: -200px -650px;
}

/* line 1096, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tr {
  background-position: -160px -520px;
}

/* line 1099, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tm {
  background-position: -250px -650px;
}

/* line 1102, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tm {
  background-position: -200px -520px;
}

/* line 1105, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-tc {
  background-position: -300px -650px;
}

/* line 1108, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-tc {
  background-position: -240px -520px;
}

/* line 1111, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ug {
  background-position: -350px -650px;
}

/* line 1114, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ug {
  background-position: -280px -520px;
}

/* line 1117, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ua {
  background-position: -400px -650px;
}

/* line 1120, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ua {
  background-position: -320px -520px;
}

/* line 1123, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ae {
  background-position: -450px -650px;
}

/* line 1126, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ae {
  background-position: -360px -520px;
}

/* line 1129, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-gb {
  background-position: -500px -650px;
}

/* line 1132, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-gb {
  background-position: -400px -520px;
}

/* line 1135, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-uy {
  background-position: -550px -650px;
}

/* line 1138, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-uy {
  background-position: -440px -520px;
}

/* line 1141, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-us {
  background-position: -600px -650px;
}

/* line 1144, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-us {
  background-position: -480px -520px;
}

/* line 1147, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-uz {
  background-position: -650px -650px;
}

/* line 1150, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-uz {
  background-position: -520px -520px;
}

/* line 1153, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-vu {
  background-position: -700px 0px;
}

/* line 1156, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-vu {
  background-position: -560px 0px;
}

/* line 1159, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-ve {
  background-position: -700px -50px;
}

/* line 1162, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-ve {
  background-position: -560px -40px;
}

/* line 1165, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-vn {
  background-position: -700px -100px;
}

/* line 1168, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-vn {
  background-position: -560px -80px;
}

/* line 1171, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-zw {
  background-position: -700px -150px;
}

/* line 1174, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_flag-sprites.scss */
.footer-flag-zw {
  background-position: -560px -120px;
}

/* line 8, node_modules/blueprint/src/common/css/_common.scss */
html[lang='zh-MO'] body {
  font-family: MHei, Helvetica Neue, Helvetica, STHeitiTC-Light, Arial, sans-serif;
}

/* line 1, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title {
  margin-top: 13px;
  margin-bottom: 69px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: 1px solid #D6D6D6;
}

@media only screen and (max-width: 735px) {
  /* line 1, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title {
    border-bottom: none;
    display: block;
    padding-bottom: 0px;
    margin-bottom: 22px;
    margin-top: 0px;
  }
}

/* line 2, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_rtl.scss */
html[dir="rtl"] .app-title {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 22, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .title {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
  font-size: 32px;
  line-height: 1.125;
  font-weight: 200;
  letter-spacing: normal;
  margin: 0;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie .app-title .title {
  font-weight: normal;
  font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ja-JP] .app-title .title {
  font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-CN] .app-title .title {
  font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-TW] .app-title .title {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-HK] .app-title .title {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=th-TH] .app-title .title {
  font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ko-KR] .app-title .title {
  font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 735px) {
  /* line 22, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .title {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 200;
    letter-spacing: normal;
  }
}

@media only screen and (max-width: 735px) {
  /* line 22, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .title {
    padding-bottom: 8px;
    border-bottom: 1px solid #D6D6D6;
    text-align: center;
  }
}

/* line 34, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .title .brand-header {
  color: #333;
}

/* line 39, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  padding-top: 9px;
  padding-left: 64px;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

@media only screen and (max-width: 735px) {
  /* line 39, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .action {
    text-align: center;
    padding-left: 0;
  }
}

/* line 49, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action div {
  display: inline;
}

/* line 53, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .user-salutation-wrapper {
  /* hack to avoid the extra space between the sign out link and the*/
}

/* line 55, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .user-salutation-wrapper .user-wrapper, .app-title .action .user-salutation-wrapper a {
  float: left;
}

@media only screen and (max-width: 1068px) {
  /* line 55, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .action .user-salutation-wrapper .user-wrapper, .app-title .action .user-salutation-wrapper a {
    float: left;
  }
}

@media only screen and (max-width: 735px) {
  /* line 55, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .action .user-salutation-wrapper .user-wrapper, .app-title .action .user-salutation-wrapper a {
    display: block;
    float: none;
  }
}

/* line 67, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .user-salutation-wrapper .username {
  border-right: 1px solid #D6D6D6;
  margin-right: 8px;
  padding-right: 8px;
}

@media only screen and (max-width: 735px) {
  /* line 67, node_modules/blueprint/src/components/local-header/_local-header.scss */
  .app-title .action .user-salutation-wrapper .username {
    border-right: none;
    margin: 0;
    padding: 0;
    display: inline-block;
  }
}

/* line 80, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .header-user-action-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 2, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_rtl.scss */
html[dir="rtl"] .app-title .action .header-user-action-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 89, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .header-user-action-wrapper .signin-text {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin: 0px;
  margin-right: 6px;
}

/* line 95, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .header-user-action-wrapper .why-sigin-icon {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-image: url(../images/why-signin-icon.svg);
  background-repeat: no-repeat;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .app-title .action .header-user-action-wrapper .why-sigin-icon {
  background-image: url(../images/why-signin-icon.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .app-title .action .header-user-action-wrapper .why-sigin-icon {
    background-image: url(../images/why-signin-icon@2x.png);
  }
}

/* line 103, node_modules/blueprint/src/components/local-header/_local-header.scss */
.app-title .action .header-user-action-wrapper .hide {
  display: none;
}

/* line 1, node_modules/blueprint/src/components/input-view/_input-view.scss */
.error-div {
  color: red;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 6, node_modules/blueprint/src/components/input-view/_input-view.scss */
.has-error input[type].input-error,
.has-error select.input-error,
.has-error textarea.input-error {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(255, 207, 215, 0.3);
  border-color: #FF1200;
  margin-bottom: 4px;
}

/* line 13, node_modules/blueprint/src/components/input-view/_input-view.scss */
.has-error input[type].input-error:focus,
.has-error select.input-error:focus,
.has-error textarea.input-error:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #FF1200;
}

/* line 2, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form .serial-number-legend {
  display: none;
}

/* line 5, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form .serial-number-label {
  display: block;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 9, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form #serial-number {
  margin-top: 8px;
  margin-bottom: 6px;
}

/* line 12, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form #serial-number::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
}

/* line 17, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form #serial-number::-webkit-credentials-auto-fill-button {
  visibility: hidden;
}

/* line 23, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form .serial-number-article a {
  behavior: url("../ac-assets/ac-appleicons/behaviors/icons.htc");
}

/* line 47, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.serial-number-form .serial-number-article a:before, .serial-number-form .serial-number-article a:after {
  content: "";
}

/* line 58, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.serial-number-form .serial-number-article a:before, .serial-number-form .serial-number-article a:after,
.serial-number-form .serial-number-article a .icon-htc {
  display: inline-block;
  color: inherit;
  font-family: "AppleIcons";
  font-style: normal;
  font-weight: inherit;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  position: relative;
  z-index: 1;
}

/* line 83, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.serial-number-form .serial-number-article a:after {
  top: 0;
  padding-left: 0.3em;
}

/* line 87, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.serial-number-form .serial-number-article a:before {
  display: none;
}

/* line 100, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.serial-number-form .serial-number-article a .icon-htc {
  padding-left: false;
  padding-right: false;
}

/* line 27, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form .error-wrapper {
  margin: 0 auto;
  width: 386px;
}

@media only screen and (max-width: 1068px) {
  /* line 27, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
  .serial-number-form .error-wrapper {
    width: 342px;
  }
}

@media only screen and (max-width: 735px) {
  /* line 27, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
  .serial-number-form .error-wrapper {
    width: 100%;
  }
}

/* line 39, node_modules/blueprint/src/components/serial-number-input/_serial-number-input.scss */
.serial-number-form .sub-view {
  margin-top: 53px;
}

/* line 1, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-buttons {
  margin-bottom: 17px;
}

/* line 4, node_modules/blueprint/src/components/captcha/_captcha.scss */
.show-cmargin {
  width: 386px;
  margin: 0 auto 24px;
}

@media only screen and (max-width: 735px) {
  /* line 4, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .show-cmargin {
    width: 100%;
  }
}

/* line 13, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .mobile-captcha-section {
  display: none;
}

@media only screen and (max-width: 735px) {
  /* line 13, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .mobile-captcha-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 20, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .mobile-captcha-section .image-audio-section {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .mobile-captcha-section .captcha-buttons {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 9px;
    margin-top: 7px;
    margin-bottom: 0px;
  }
  /* line 29, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .mobile-captcha-section .captcha-buttons .refresh-captcha {
    padding-bottom: 8px;
    border-bottom: 1px solid #D6D6D6;
    border-radius: 0px;
  }
  /* line 34, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .mobile-captcha-section .captcha-buttons .toggle-captcha {
    padding-top: 8px;
    margin: 0 0;
  }
}

/* line 41, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-input-label {
  display: block;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 45, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-image-container img {
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

/* line 51, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captchaerror-div {
  color: red;
  width: 386px;
  margin: 0 auto;
}

@media only screen and (max-width: 735px) {
  /* line 51, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captchaerror-div {
    width: 100%;
  }
}

/* line 59, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-spinner-contianer {
  position: relative;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 59, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captcha-spinner-contianer {
    display: inline;
  }
}

/* line 65, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-spinner-contianer .captcha-spinner {
  position: absolute;
  margin-left: -81px;
  display: inline-block;
  z-index: 100;
  background-color: white;
  padding: 17px 70px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

/* line 77, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-spinner-contianer .captcha-spinner img {
  margin-top: 8px;
}

/* line 82, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .hide {
  display: none;
}

@media only screen and (max-width: 735px) {
  /* line 85, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .hide-small {
    display: none;
  }
}

/* line 90, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-image-container {
  height: 72px;
}

/* line 93, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-audio-container {
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

/* line 97, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-controls {
  margin-top: 20px;
}

/* line 100, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-button {
  cursor: pointer;
  border: none;
  color: #0088cc;
  background-color: transparent;
  padding: 0px;
  width: inherit;
  font-size: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 101, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captcha-button.hide-ie {
    display: none;
  }
}

/* line 106, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-button .captcha-controls-text {
  vertical-align: middle;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 110, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-button .captcha-controls-text:hover, .captcha-view .captcha-button .captcha-controls-text:focus {
  text-decoration: underline;
}

@media only screen and (max-width: 735px) {
  /* line 114, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captcha-button .captcha-controls-text.sma11y {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}

@media only screen and (max-width: 735px) {
  /* line 100, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captcha-button {
    width: 100%;
  }
}

/* line 135, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-button.toggle-captcha {
  margin-left: 56px;
}

@media only screen and (max-width: 735px) {
  /* line 135, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view .captcha-button.toggle-captcha {
    margin-left: 0px;
  }
}

/* line 142, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-button:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

/* line 150, node_modules/blueprint/src/components/captcha/_captcha.scss */
.refresh-captcha:before {
  height: 20px;
  width: 20px;
  background-image: url(../images/refresh-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .refresh-captcha:before {
  background-image: url(../images/refresh-icon.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .refresh-captcha:before {
    background-image: url(../images/refresh-icon@2x.png);
  }
}

/* line 157, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-answer::-webkit-input-placeholder {
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 160, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-answer::-moz-placeholder {
  font-size: 18px;
  font-weight: 400;
}

/* line 164, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-answer:-moz-placeholder {
  /* Older versions of Firefox */
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 169, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-answer:-ms-input-placeholder {
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 173, node_modules/blueprint/src/components/captcha/_captcha.scss */
  .captcha-view.mode-audio .captcha-spinner {
    margin-left: 0px;
  }
}

/* line 179, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-image .toggle-captcha:before {
  height: 20px;
  width: 20px;
  background-image: url(../images/audio-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .captcha-view.mode-image .toggle-captcha:before {
  background-image: url(../images/audio-icon.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-view.mode-image .toggle-captcha:before {
    background-image: url(../images/audio-icon@2x.png);
  }
}

/* line 186, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-audio .toggle-captcha:before {
  height: 20px;
  width: 20px;
  background-image: url(../images/text-mode-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .captcha-view.mode-audio .toggle-captcha:before {
  background-image: url(../images/text-mode-icon.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-view.mode-audio .toggle-captcha:before {
    background-image: url(../images/text-mode-icon@2x.png);
  }
}

/* line 192, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-audio-replay {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: relative;
  padding: 0px 0px;
  border-radius: 20px;
  top: 15px;
  margin: 0 auto;
  border: none;
  background-color: white;
  background-image: url(../images/play-button-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .captcha-view .captcha-audio-replay {
  background-image: url(../images/play-button-icon.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-view .captcha-audio-replay {
    background-image: url(../images/play-button-icon@2x.png);
  }
}

/* line 205, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-audio-container {
  height: 70px;
  width: 160px;
  background-image: url(../images/vision-impaired.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0px 50%;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .captcha-view .captcha-audio-container {
  background-image: url(../images/vision-impaired.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-view .captcha-audio-container {
    background-image: url(../images/vision-impaired@2x.png);
  }
}

/* line 211, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-image {
  height: 70px;
  width: 160px;
}

/* line 215, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .captcha-audio-section {
  display: none;
}

/* line 219, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-audio .captcha-image-section {
  display: none;
}

/* line 222, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-audio .captcha-audio-section {
  display: inline-block;
  cursor: pointer;
}

/* line 227, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view .toggle-image-captcha {
  display: none;
}

/* line 231, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-audio .toggle-image-captcha {
  display: inline-block;
}

/* line 234, node_modules/blueprint/src/components/captcha/_captcha.scss */
.captcha-view.mode-audio .toggle-audio-captcha {
  display: none;
}

/* line 239, node_modules/blueprint/src/components/captcha/_captcha.scss */
section.captcha-view ~ .warrantycheckbutton-wrapper {
  clear: both;
  padding-top: 20px;
  margin-top: 0px !important;
}

/* line 244, node_modules/blueprint/src/components/captcha/_captcha.scss */
#captcha-input {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 2, node_modules/blueprint/src/components/error/_error.scss */
div.error-div.no-error {
  display: none;
}

/* line 5, node_modules/blueprint/src/components/error/_error.scss */
div.error-div.show-error {
  display: inline-block;
}

@-webkit-keyframes slide-in-up {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slide-in-up {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes slide-out-down {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slide-out-down {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

/* line 17, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
body.callout-active {
  overflow: hidden;
}

/* line 20, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
div.modal-state-open {
  overflow: hidden;
  position: relative;
}

/* line 24, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-screen {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

/* line 34, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
body.callout-active .modal-screen {
  background-color: transparent;
}

/* line 38, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper {
  display: none;
  background-color: #FFF;
  border: 1px solid #158CFB;
  border-radius: 4px;
  margin: 0 auto;
  position: absolute;
  top: 189px;
  left: 0;
  right: 0;
  width: 780px;
  outline: none;
  /*Include iPhone 6 Plus landscape mode as well*/
}

/* line 51, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper.callout-wrapper {
  display: block;
  background-color: white;
  border: none;
  border-radius: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
}

/* line 63, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper.callout-wrapper.slide-in-up {
  -webkit-animation: slide-in-up 0.6s cubic-bezier(0.3, 0.3, 0.3, 0.8);
          animation: slide-in-up 0.6s cubic-bezier(0.3, 0.3, 0.3, 0.8);
}

/* line 66, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper.callout-wrapper.slide-out-down {
  -webkit-animation: slide-out-down 0.4s cubic-bezier(0.3, 0.3, 0.3, 0.8);
          animation: slide-out-down 0.4s cubic-bezier(0.3, 0.3, 0.3, 0.8);
}

/* line 69, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper.callout-wrapper.state-open {
  top: 0;
}

/* line 72, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper.callout-wrapper.state-closed {
  top: 100%;
}

/* line 76, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .modal-title-wrapper {
  background-color: #fff;
  position: absolute;
  border-bottom: 1px solid #d6d6d6;
  width: 100%;
  text-align: center;
  padding: 26px 0;
}

@media only screen and (max-width: 735px) {
  /* line 76, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .modal-title-wrapper {
    padding: 13px 0;
  }
}

/* line 88, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .callout-title {
  width: -webkit-calc(84% - 70px);
  width: calc(84% - 70px);
  margin: 0 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 28px;
  line-height: 1.2857142857;
  font-weight: 200;
  letter-spacing: normal;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie .modal-wrapper .callout-title {
  font-weight: normal;
  font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ja-JP] .modal-wrapper .callout-title {
  font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-CN] .modal-wrapper .callout-title {
  font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-TW] .modal-wrapper .callout-title {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-HK] .modal-wrapper .callout-title {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=th-TH] .modal-wrapper .callout-title {
  font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ko-KR] .modal-wrapper .callout-title {
  font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 735px) {
  /* line 88, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .callout-title {
    font-size: 24px;
    line-height: 1.3333333333;
    font-weight: 200;
    letter-spacing: normal;
  }
}

/* line 96, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .callout-content {
  background-color: #fff;
  position: absolute;
  bottom: 0px;
  overflow: auto;
  width: 100%;
  padding-top: 30px;
  top: 80px;
  z-index: -1;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

@media only screen and (max-width: 735px) {
  /* line 96, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .callout-content {
    top: 59px;
    padding-top: 0;
  }
}

/* line 112, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .close-button {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  behavior: url("../ac-assets/ac-appleicons/behaviors/icons.htc");
  font-size: 0.8em;
  font-weight: bold;
  color: #999999;
  margin: 11px;
  top: 0;
  outline: none;
  padding: 0;
  background: transparent;
  border: none;
}

/* line 47, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.modal-wrapper .close-button:before, .modal-wrapper .close-button:after {
  content: "";
}

/* line 58, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.modal-wrapper .close-button:before, .modal-wrapper .close-button:after,
.modal-wrapper .close-button .icon-htc {
  display: inline-block;
  color: inherit;
  font-family: "AppleIcons";
  font-style: normal;
  font-weight: inherit;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  position: relative;
  z-index: 1;
}

/* line 91, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.modal-wrapper .close-button:before {
  top: -0.125em;
  padding-right: 0.3em;
}

/* line 95, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.modal-wrapper .close-button:after {
  display: none;
}

/* line 100, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.modal-wrapper .close-button .icon-htc {
  padding-left: false;
  padding-right: false;
}

/* line 128, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .close-button.callout-close-button {
  top: 18px;
  left: 40px;
  width: 24px;
  height: 24px;
  font-size: 1.3em;
  font-weight: 600;
  color: #d6d6d6;
  margin-left: 0;
}

@media only screen and (max-width: 735px) {
  /* line 128, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .close-button.callout-close-button {
    width: 20px;
    height: 20px;
    top: 7px;
    left: 8%;
    font-size: 1em;
  }
}

/* line 144, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .close-button.callout-close-button:before {
  content: "";
}

@media only screen and (max-width: 1068px) {
  /* line 38, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper {
    width: 692px;
    top: 191px;
  }
}

@media only screen and (max-width: 735px) {
  /* line 38, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper {
    width: 94%;
    top: 10%;
  }
}

@media only screen and (max-width: 736px) and (orientation: landscape) {
  /* line 38, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper {
    width: auto;
    left: 0;
    top: 0;
    border: none;
    border-radius: 0;
    height: 100%;
    overflow-y: scroll;
  }
}

/* line 169, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .msg-content {
  margin: 42px 60px;
}

/* line 171, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .msg-content h2 {
  outline: none;
}

@media only screen and (max-width: 1068px) {
  /* line 169, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .msg-content {
    margin-right: 58px;
    margin-left: 58px;
  }
}

@media only screen and (max-width: 735px) {
  /* line 169, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .msg-content {
    margin-right: 16px;
    margin-left: 16px;
  }
}

@media only screen and (max-width: 736px) and (orientation: landscape) {
  /* line 169, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .msg-content {
    margin-right: auto;
    margin-left: auto;
    width: 84%;
  }
}

/* line 188, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .msg_text {
  text-align: center;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
  margin-bottom: 23px;
  line-height: 1.3;
}

/* line 194, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .alertBtnBox {
  text-align: center;
  width: 522px;
  margin: 0 auto 21px;
}

@media only screen and (max-width: 1068px) {
  /* line 194, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .alertBtnBox {
    width: 466px;
  }
}

@media only screen and (max-width: 735px) {
  /* line 194, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .alertBtnBox {
    width: 100%;
  }
}

/* line 205, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .alertBtnBox .secondary {
  float: left;
  margin-left: 0;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 22px;
}

/* line 215, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
.modal-wrapper .alertBtnBox button {
  width: 254px;
  float: right;
}

@media only screen and (max-width: 1068px) {
  /* line 215, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .alertBtnBox button {
    width: 226px;
  }
}

@media only screen and (max-width: 735px) {
  /* line 215, node_modules/blueprint/src/components/modal-panel/_modal-panel.scss */
  .modal-wrapper .alertBtnBox button {
    width: 100%;
  }
}

/* line 4, node_modules/blueprint/src/components/session-timeout-alert/_session-modal.scss */
.modal-screen #session-warning-modal.modal-wrapper .msg-content,
.modal-screen #session-expiry-modal.modal-wrapper .msg-content {
  background-image: url(../images/warning.svg);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 60px;
}

/* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
.no-svg .modal-screen #session-warning-modal.modal-wrapper .msg-content, .no-svg
.modal-screen #session-expiry-modal.modal-wrapper .msg-content {
  background-image: url(../images/warning.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 55, /workspace/src/main/ui-assets/node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .modal-screen #session-warning-modal.modal-wrapper .msg-content, .no-svg
  .modal-screen #session-expiry-modal.modal-wrapper .msg-content {
    background-image: url(../images/warning@2x.png);
  }
}

/* line 9, node_modules/blueprint/src/components/session-timeout-alert/_session-modal.scss */
.modal-screen #session-warning-modal.modal-wrapper .dialog-button,
.modal-screen #session-expiry-modal.modal-wrapper .dialog-button {
  float: none;
}

/* line 1, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-container {
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
  z-index: 10;
  position: absolute;
  width: 270px;
}

@media only screen and (max-width: 735px) {
  /* line 1, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
  .tooltip-container {
    width: -webkit-calc(84% + 32px);
    width: calc(84% + 32px);
  }
}

/* line 11, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-container.tooltip-show {
  display: block;
}

/* line 15, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-container.tooltip-hide {
  display: none;
}

/* line 19, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-container .tooltip-content-wrapper {
  position: absolute;
  background-color: #FFF;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 4px #696767;
          box-shadow: 0px 0px 4px #696767;
}

/* line 25, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-container .tooltip-content-wrapper .tooltip-content {
  text-align: left;
  padding: 16px;
}

/* line 31, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-pointer {
  position: absolute;
  z-index: 25;
}

/* line 35, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-pointer.arrow-up {
  height: 16px;
  width: 25px;
  background-image: url(../images/tooltip-up.png);
  background-size: contain;
  background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 35, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
  .tooltip-pointer.arrow-up {
    background-image: url(../images/tooltip-up@2x.png);
  }
}

/* line 41, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-pointer.arrow-down {
  height: 16px;
  width: 25px;
  background-image: url(../images/tooltip-down.png);
  background-size: contain;
  background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 41, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
  .tooltip-pointer.arrow-down {
    background-image: url(../images/tooltip-down@2x.png);
  }
}

/* line 47, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-pointer.pointer-show {
  display: block;
}

/* line 51, node_modules/blueprint/src/components/tooltip/_tooltip.scss */
.tooltip-pointer.pointer-hide {
  display: none;
}

/* line 1, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links-wrapper {
  text-align: center;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 4, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links-wrapper + #feedback-wrapper {
  padding-top: 0px;
}

/* line 9, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.7;
  background-color: #f2f2f2;
  padding-top: 42px;
  padding-bottom: 10px;
  margin: 0;
}

@media only screen and (max-width: 735px) {
  /* line 9, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
  .country-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 26px;
    padding-bottom: 17px;
  }
}

/* line 25, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .language-list {
  display: inline-block;
  margin: 0;
}

@media only screen and (max-width: 735px) {
  /* line 25, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
  .country-links .language-list {
    display: block;
    margin: auto;
    padding-top: 8px;
  }
}

/* line 35, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-item,
.country-links .country-item-static {
  position: relative;
  height: 32px;
  display: inline-block;
  padding-right: 12px;
  color: #0088cc;
}

/* line 42, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-item:hover,
.country-links .country-item-static:hover {
  color: #0088cc;
}

@media only screen and (max-width: 735px) {
  /* line 35, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
  .country-links .country-item,
  .country-links .country-item-static {
    padding-right: 0;
  }
}

/* line 49, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-item-static {
  color: #666;
  border: 0 none;
}

/* line 51, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-item-static:hover {
  color: #666;
}

/* line 57, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-item-static ~ .language-list .language-item:first-child a {
  border-left: 0 none;
  padding-left: 0;
}

/* line 64, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .language-item {
  height: 32px;
  display: inline-block;
  color: #0088cc;
}

/* line 69, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .language-item a {
  padding: 0 12px;
  border-left: 1px solid #D6D6D6;
  color: #666;
}

/* line 74, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .language-item a[href="#"] {
  text-decoration: none;
  color: #888;
  cursor: text;
}

@media only screen and (max-width: 735px) {
  /* line 81, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
  .country-links .language-item:first-child a {
    border-left: none;
  }
}

@media only screen and (max-width: 735px) {
  /* line 87, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
  .country-links .country-item,
  .country-links .country-item-static {
    border-left: none;
  }
}

/* line 92, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .country-links-language.selected {
  text-decoration: none;
  color: #888;
  cursor: text;
  pointer-events: none;
}

/* line 98, node_modules/blueprint/src/components/footer-country-links/_footer-country-links.scss */
.country-links .flag {
  top: 0px;
}

/* line 1, node_modules/blueprint/src/components/feedback/_feedback.scss */
#feedback-wrapper {
  width: auto;
  background-color: #f2f2f2;
  text-align: center;
}

/* line 6, node_modules/blueprint/src/components/feedback/_feedback.scss */
#feedback-wrapper p {
  margin-bottom: 0;
  padding: 50px 22px 0;
  color: #888888;
  font-size: 18px;
  line-height: 1.6;
}

/* line 13, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
.header {
  text-align: center;
  background-position: center 2em;
}

@media only screen and (max-width: 735px) {
  /* line 13, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
  .header {
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f6f6f6));
    background: -webkit-linear-gradient(top, #FFFFFF, #f6f6f6);
    background: linear-gradient(to bottom, #FFFFFF, #f6f6f6);
  }
}

/* line 21, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
.header .hero-header {
  color: #333333;
  margin: 0 auto 20px;
  font-size: 52px;
  line-height: 1.2307692308;
  font-weight: 200;
  letter-spacing: normal;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie .header .hero-header {
  font-weight: normal;
  font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ja-JP] .header .hero-header {
  font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-CN] .header .hero-header {
  font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-TW] .header .hero-header {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-HK] .header .hero-header {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=th-TH] .header .hero-header {
  font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ko-KR] .header .hero-header {
  font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 735px) {
  /* line 21, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
  .header .hero-header {
    font-size: 28px;
    line-height: 1.1428571429;
    font-weight: 200;
    letter-spacing: normal;
  }
}

/* line 26, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
.header .sub-header {
  color: #333333;
  margin: 0 auto 40px;
  font-size: 28px;
  line-height: 1.2857142857;
  font-weight: 200;
  letter-spacing: normal;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie .header .sub-header {
  font-weight: normal;
  font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ja-JP] .header .sub-header {
  font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-CN] .header .sub-header {
  font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-TW] .header .sub-header {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=zh-HK] .header .sub-header {
  font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=th-TH] .header .sub-header {
  font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 90, /workspace/src/main/ui-assets/node_modules/ac-toolkit/src/toolkit/core/_selectors.scss */
html.oldie html[lang=ko-KR] .header .sub-header {
  font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 735px) {
  /* line 26, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
  .header .sub-header {
    font-size: 24px;
    line-height: 1.3333333333;
    font-weight: 200;
    letter-spacing: normal;
  }
}

@media only screen and (max-width: 735px) {
  /* line 26, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
  .header .sub-header {
    font-size: 20px;
    line-height: 1.4;
  }
}

/* line 37, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry {
  text-align: center;
  margin-bottom: 84px;
}

@media only screen and (max-width: 735px) {
  /* line 37, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
  #serial-number-entry {
    margin-top: 48px;
  }
}

/* line 44, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry .serial-number-article {
  margin: 14px auto 50px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 51, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry .has-error .serial-number-article {
  margin-top: 12px;
}

/* line 55, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry .desktop-captcha-section {
  margin-top: 8px;
}

/* line 59, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry .button-wrapper {
  margin-top: 48px;
}

/* line 62, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
#serial-number-entry .has-error ~ .button-wrapper {
  margin-top: 32px;
}

/* line 67, /workspace/src/main/ui-assets/src/pages/entry/entry.scss */
html.wechat .app-title .title {
  margin-top: 16px;
}
/*# sourceMappingURL=cs-entry.css.map */