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

/* line 90, 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, 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, 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, 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, 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, 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, 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, node_modules/blueprint/src/common/css/_flag.scss */
  .flag {
    background-image: url(../images/flag-sprite@2x.png);
  }
}

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

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

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

/* line 15, 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, node_modules/blueprint/src/common/css/_flag.scss */
  .footer-flag {
    background-image: url(../images/flag-sprite@2x.png);
  }
}

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

/* line 2, 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, node_modules/blueprint/src/common/css/_flag-sprites.scss */
.flag-af {
  background-position: -50px 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1174, 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, src/common/css/_layout.scss */
html.ac-gn-noscroll,
html.ac-gn-noscroll body {
  position: relative;
}

/* line 6, src/common/css/_layout.scss */
section.container {
  margin-top: 35px;
}

/**
****************** App specific CSS **********************
*/
/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=ja-jp] body {
  font-family: Apple TP, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=zh-cn] body {
  font-family: PingHei, Helvetica Neue, Helvetica, STHeitiSC-Light, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=zh-sg] body {
  font-family: PingHei, Helvetica Neue, Helvetica, STHeitiSC-Light, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=zh-tw] body {
  font-family: MHei, Helvetica Neue, Helvetica, STHeitiTC-Light, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=zh-hk] body {
  font-family: MHei, Helvetica Neue, Helvetica, STHeitiTC-Light, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=zh-mo] body {
  font-family: MHei, Helvetica Neue, Helvetica, STHeitiTC-Light, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.scss */
html[lang=th-th] body {
  font-family: Sukhumvit Set, Helvetica Neue, Helvetica, Arial, sans-serif;
}

/* line 15, src/pages/entry/_deregister-imessage.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;
}

@-ms-viewport {
  width: device-width;
}

/* line 23, src/pages/entry/_deregister-imessage.scss */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 28, src/pages/entry/_deregister-imessage.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 34, src/pages/entry/_deregister-imessage.scss */
body {
  background-color: #fff;
  font-family: "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.44444444;
  /*26/18*/
  color: #666;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}

/* line 46, src/pages/entry/_deregister-imessage.scss */
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 51, src/pages/entry/_deregister-imessage.scss */
input:-webkit-autofill {
  border-radius: 0 3px 0 3px;
  border-right: 1px solid #d5d8da;
}

/* line 55, src/pages/entry/_deregister-imessage.scss */
.list-open input:-webkit-autofill {
  border-right: 1px solid #158cfb;
}

/* line 58, src/pages/entry/_deregister-imessage.scss */
a {
  color: #158cfb;
  text-decoration: none;
}

/* line 62, src/pages/entry/_deregister-imessage.scss */
a:hover, a:focus {
  text-decoration: underline;
}

/* line 66, src/pages/entry/_deregister-imessage.scss */
figure {
  margin: 0;
}

/* line 69, src/pages/entry/_deregister-imessage.scss */
hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #e6e6e6;
}

/* line 75, src/pages/entry/_deregister-imessage.scss */
img {
  vertical-align: middle;
}

/* line 78, src/pages/entry/_deregister-imessage.scss */
.button, input[type=submit] {
  position: relative;
  border: 1px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
  line-height: 40px;
  padding: 0 16px;
  width: 100%;
  background-color: #fff;
  border-color: #e6e6e6;
  color: #158cfb;
  cursor: pointer;
  -webkit-transition: all .15s ease-in-out;
          transition: all .15s ease-in-out;
}

/* line 101, src/pages/entry/_deregister-imessage.scss */
.button.primary, input[type=submit].primary {
  color: #fff;
  background-color: #158cfb;
  border-color: #158cfb;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}

/* line 110, src/pages/entry/_deregister-imessage.scss */
.button.is-disabled, input[type=submit].is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* line 114, src/pages/entry/_deregister-imessage.scss */
.button.text, input[type=submit].text {
  display: inline-block;
  width: auto;
  padding: 0 12px;
}

/* line 119, src/pages/entry/_deregister-imessage.scss */
a.button {
  text-decoration: none;
}

/* line 122, src/pages/entry/_deregister-imessage.scss */
.button:hover {
  background-color: #0073E2;
}

/* line 125, src/pages/entry/_deregister-imessage.scss */
a.is-disabled, button.is-disabled, .button.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  text-decoration: none;
}

/* line 131, src/pages/entry/_deregister-imessage.scss */
input[type=tel].is-disabled, input[type=text].is-disabled, input[type=submit].is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  text-decoration: none;
}

/* line 137, src/pages/entry/_deregister-imessage.scss */
.country-selector.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  text-decoration: none;
}

/* line 142, src/pages/entry/_deregister-imessage.scss */
input::-ms-clear {
  display: none;
}

/* line 146, src/pages/entry/_deregister-imessage.scss */
.is-disabled .flag, .is-disabled .chevron {
  cursor: not-allowed;
  text-decoration: none;
}

/* line 151, src/pages/entry/_deregister-imessage.scss */
h1, h2, h3, h4, h5, h6 {
  /* font-family: "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif"; */
  font-weight: 200;
  line-height: 1.1;
  color: #262626;
  letter-spacing: -1px;
  margin-bottom: 0;
}

/* line 159, src/pages/entry/_deregister-imessage.scss */
h1 {
  font-size: 40px;
}

/* line 162, src/pages/entry/_deregister-imessage.scss */
h2 {
  font-size: 32px;
}

/* line 165, src/pages/entry/_deregister-imessage.scss */
h3 {
  font-size: 28px;
}

/* line 168, src/pages/entry/_deregister-imessage.scss */
h4 {
  font-size: 24px;
}

/* line 171, src/pages/entry/_deregister-imessage.scss */
h5 {
  font-size: 18px;
}

/* line 174, src/pages/entry/_deregister-imessage.scss */
h6 {
  font-size: 16px;
}

/* line 178, src/pages/entry/_deregister-imessage.scss */
#countryList::-webkit-scrollbar {
  width: 21px;
  height: 9px;
}

/* line 183, src/pages/entry/_deregister-imessage.scss */
#countryList::-webkit-scrollbar-button:start:decrement, #countryList::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0px;
  background-color: transparent;
}

/* line 189, src/pages/entry/_deregister-imessage.scss */
#countryList::-webkit-scrollbar-track-piece {
  -webkit-border-radius: 0;
  background-color: #fff;
}

/* line 193, src/pages/entry/_deregister-imessage.scss */
#countryList::-webkit-scrollbar-thumb {
  height: 48px;
  background-color: #C1C1C1;
  -webkit-border-radius: 25px;
  border: 6px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
}

/*TODO: get rid of these f* classes*/
/* line 203, src/pages/entry/_deregister-imessage.scss */
.fw-light {
  font-weight: 100;
}

/* line 206, src/pages/entry/_deregister-imessage.scss */
.fw-regular {
  font-weight: 200;
}

/* line 209, src/pages/entry/_deregister-imessage.scss */
.fw-bold {
  font-weight: 600;
}

/* line 212, src/pages/entry/_deregister-imessage.scss */
.fs-xs {
  font-size: 12px;
}

/* line 215, src/pages/entry/_deregister-imessage.scss */
.fs-sm {
  font-size: 16px;
}

/* line 218, src/pages/entry/_deregister-imessage.scss */
.fs-md {
  font-size: 18px;
}

/* line 221, src/pages/entry/_deregister-imessage.scss */
.fs-lg {
  font-size: 20px;
}

/* line 224, src/pages/entry/_deregister-imessage.scss */
.fs-xl {
  font-size: 28px;
}

/* line 227, src/pages/entry/_deregister-imessage.scss */
.fs-xxl {
  font-size: 34px;
}

/* line 230, src/pages/entry/_deregister-imessage.scss */
.fs-xxxl {
  font-size: 41px;
}

/* line 233, src/pages/entry/_deregister-imessage.scss */
.text-left {
  text-align: left;
}

/* line 236, src/pages/entry/_deregister-imessage.scss */
.text-right {
  text-align: right;
}

/* line 239, src/pages/entry/_deregister-imessage.scss */
.text-center {
  text-align: center;
}

/* line 242, src/pages/entry/_deregister-imessage.scss */
.text-justify {
  text-align: justify;
}

/* line 245, src/pages/entry/_deregister-imessage.scss */
.text-muted {
  color: #bababa;
}

/* line 248, src/pages/entry/_deregister-imessage.scss */
.text-primary {
  color: #158cfb;
}

/* line 251, src/pages/entry/_deregister-imessage.scss */
.text-success {
  color: #0c0;
}

/* line 254, src/pages/entry/_deregister-imessage.scss */
.text-info {
  color: #999;
}

/* line 257, src/pages/entry/_deregister-imessage.scss */
.text-error {
  color: #ff1200;
}

/* line 260, src/pages/entry/_deregister-imessage.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 263, src/pages/entry/_deregister-imessage.scss */
ul, ol {
  margin-top: 0;
  margin-bottom: 12px;
  padding: 0;
}

/* line 268, src/pages/entry/_deregister-imessage.scss */
.container {
  width: 1024px;
  padding-right: 22px;
  padding-left: 22px;
  margin: 0 auto;
}

/* line 274, src/pages/entry/_deregister-imessage.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (max-width: 1023px) {
  /* line 281, src/pages/entry/_deregister-imessage.scss */
  .container {
    width: 768px;
    padding-right: 22px;
    padding-left: 22px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 540px) {
  /* line 288, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .container {
    width: 84%;
    padding-right: 0;
    padding-left: 0;
  }
}

@media only screen and (max-width: 539px) and (min-width: 320px) {
  /* line 295, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .container {
    width: 84%;
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 301, src/pages/entry/_deregister-imessage.scss */
.row {
  margin-left: 0;
  margin-right: 0;
}

/* line 305, src/pages/entry/_deregister-imessage.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}

/* line 311, src/pages/entry/_deregister-imessage.scss */
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
  float: left;
}

/* line 314, src/pages/entry/_deregister-imessage.scss */
.col-lg-12 {
  float: left;
  width: 100%;
}

/* line 318, src/pages/entry/_deregister-imessage.scss */
.col-lg-11 {
  width: 91.66666667%;
}

/* line 321, src/pages/entry/_deregister-imessage.scss */
.col-lg-10 {
  width: 83.33333333%;
}

/* line 324, src/pages/entry/_deregister-imessage.scss */
.col-lg-9 {
  width: 75%;
}

/* line 327, src/pages/entry/_deregister-imessage.scss */
.col-lg-8 {
  width: 66.66666667%;
}

/* line 330, src/pages/entry/_deregister-imessage.scss */
.col-lg-7 {
  width: 58.33333333%;
}

/* line 333, src/pages/entry/_deregister-imessage.scss */
.col-lg-6 {
  width: 50%;
}

/* line 336, src/pages/entry/_deregister-imessage.scss */
.col-lg-5 {
  width: 41.66666667%;
}

/* line 339, src/pages/entry/_deregister-imessage.scss */
.col-lg-4 {
  width: 33.33333333%;
}

/* line 342, src/pages/entry/_deregister-imessage.scss */
.col-lg-3 {
  width: 25%;
}

/* line 345, src/pages/entry/_deregister-imessage.scss */
.col-lg-2 {
  width: 16.66666667%;
}

/* line 348, src/pages/entry/_deregister-imessage.scss */
.col-lg-1 {
  width: 8.33333333%;
}

/* line 351, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-12 {
  right: 100%;
}

/* line 354, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-11 {
  right: 91.66666667%;
}

/* line 357, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-10 {
  right: 83.33333333%;
}

/* line 360, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-9 {
  right: 75%;
}

/* line 363, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-8 {
  right: 66.66666667%;
}

/* line 366, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-7 {
  right: 58.33333333%;
}

/* line 369, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-6 {
  right: 50%;
}

/* line 372, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-5 {
  right: 41.66666667%;
}

/* line 375, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-4 {
  right: 33.33333333%;
}

/* line 378, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-3 {
  right: 25%;
}

/* line 381, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-2 {
  right: 16.66666667%;
}

/* line 384, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-1 {
  right: 8.33333333%;
}

/* line 387, src/pages/entry/_deregister-imessage.scss */
.col-lg-pull-0 {
  right: auto;
}

/* line 390, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-12 {
  left: 100%;
}

/* line 393, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-11 {
  left: 91.66666667%;
}

/* line 396, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-10 {
  left: 83.33333333%;
}

/* line 399, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-9 {
  left: 75%;
}

/* line 402, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-8 {
  left: 66.66666667%;
}

/* line 405, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-7 {
  left: 58.33333333%;
}

/* line 408, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-6 {
  left: 50%;
}

/* line 411, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-5 {
  left: 41.66666667%;
}

/* line 414, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-4 {
  left: 33.33333333%;
}

/* line 417, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-3 {
  left: 25%;
}

/* line 420, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-2 {
  left: 16.66666667%;
}

/* line 423, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-1 {
  left: 8.33333333%;
}

/* line 426, src/pages/entry/_deregister-imessage.scss */
.col-lg-push-0 {
  left: auto;
}

/* line 429, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-12 {
  margin-left: 100%;
}

/* line 432, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-11 {
  margin-left: 91.66666667%;
}

/* line 435, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-10 {
  margin-left: 83.33333333%;
}

/* line 438, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-9 {
  margin-left: 75%;
}

/* line 441, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-8 {
  margin-left: 66.66666667%;
}

/* line 444, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-7 {
  margin-left: 58.33333333%;
}

/* line 447, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-6 {
  margin-left: 50%;
}

/* line 450, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-5 {
  margin-left: 41.66666667%;
}

/* line 453, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-4 {
  margin-left: 33.33333333%;
}

/* line 456, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-3 {
  margin-left: 25%;
}

/* line 459, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-2 {
  margin-left: 16.66666667%;
}

/* line 462, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-1 {
  margin-left: 8.33333333%;
}

/* line 465, src/pages/entry/_deregister-imessage.scss */
.col-lg-offset-0 {
  margin-left: 0%;
}

@media (max-width: 1023px) {
  /* line 469, src/pages/entry/_deregister-imessage.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left;
  }
  /* line 472, src/pages/entry/_deregister-imessage.scss */
  .col-md-12 {
    float: left;
    width: 100%;
  }
  /* line 476, src/pages/entry/_deregister-imessage.scss */
  .col-md-11 {
    width: 91.66666667%;
  }
  /* line 479, src/pages/entry/_deregister-imessage.scss */
  .col-md-10 {
    width: 83.33333333%;
  }
  /* line 482, src/pages/entry/_deregister-imessage.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 485, src/pages/entry/_deregister-imessage.scss */
  .col-md-8 {
    width: 66.66666667%;
  }
  /* line 488, src/pages/entry/_deregister-imessage.scss */
  .col-md-7 {
    width: 58.33333333%;
  }
  /* line 491, src/pages/entry/_deregister-imessage.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 494, src/pages/entry/_deregister-imessage.scss */
  .col-md-5 {
    width: 41.66666667%;
  }
  /* line 497, src/pages/entry/_deregister-imessage.scss */
  .col-md-4 {
    width: 33.33333333%;
  }
  /* line 500, src/pages/entry/_deregister-imessage.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 503, src/pages/entry/_deregister-imessage.scss */
  .col-md-2 {
    width: 16.66666667%;
  }
  /* line 506, src/pages/entry/_deregister-imessage.scss */
  .col-md-1 {
    width: 8.33333333%;
  }
  /* line 509, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 512, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 515, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 518, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 521, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 524, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 527, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 530, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 533, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 536, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 539, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 542, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 545, src/pages/entry/_deregister-imessage.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 548, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 551, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 554, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 557, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 560, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 563, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 566, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 569, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 572, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 575, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 578, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 581, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 584, src/pages/entry/_deregister-imessage.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 587, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 590, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 593, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 596, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 599, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 602, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 605, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 608, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 611, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 614, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 617, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 620, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 623, src/pages/entry/_deregister-imessage.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}

@media (max-width: 767px) {
  /* line 629, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-1, html.mobilebrowser .col-sm-2, html.mobilebrowser .col-sm-3, html.mobilebrowser .col-sm-4, html.mobilebrowser .col-sm-5, html.mobilebrowser .col-sm-6, html.mobilebrowser .col-sm-7, html.mobilebrowser .col-sm-8, html.mobilebrowser .col-sm-9, html.mobilebrowser .col-sm-10, html.mobilebrowser .col-sm-11 {
    float: left;
  }
  /* line 632, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-12 {
    float: left;
    width: 100%;
  }
  /* line 636, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 639, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 642, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-9 {
    width: 75%;
  }
  /* line 645, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 648, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 651, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-6 {
    width: 50%;
  }
  /* line 654, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 657, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 660, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-3 {
    width: 25%;
  }
  /* line 663, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 666, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 669, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-12 {
    right: 100%;
  }
  /* line 672, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 675, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 678, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-9 {
    right: 75%;
  }
  /* line 681, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 684, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 687, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-6 {
    right: 50%;
  }
  /* line 690, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 693, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 696, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-3 {
    right: 25%;
  }
  /* line 699, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 702, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 705, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-pull-0 {
    right: auto;
  }
  /* line 708, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-12 {
    left: 100%;
  }
  /* line 711, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 714, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 717, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-9 {
    left: 75%;
  }
  /* line 720, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 723, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 726, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-6 {
    left: 50%;
  }
  /* line 729, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 732, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 735, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-3 {
    left: 25%;
  }
  /* line 738, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 741, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 744, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-push-0 {
    left: auto;
  }
  /* line 747, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 750, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 753, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 756, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 759, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 762, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 765, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 768, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 771, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 774, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 777, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 780, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 783, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-sm-offset-0 {
    margin-left: 0%;
  }
}

@media (max-width: 539px) {
  /* line 790, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-1, html.mobilebrowser .col-xs-2, html.mobilebrowser .col-xs-3, html.mobilebrowser .col-xs-4, html.mobilebrowser .col-xs-5, html.mobilebrowser .col-xs-6, html.mobilebrowser .col-xs-7, html.mobilebrowser .col-xs-8, html.mobilebrowser .col-xs-9, html.mobilebrowser .col-xs-10, html.mobilebrowser .col-xs-11 {
    float: left;
  }
  /* line 793, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-12 {
    float: left;
    width: 100%;
  }
  /* line 797, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-11 {
    width: 91.66666667%;
  }
  /* line 800, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-10 {
    width: 83.33333333%;
  }
  /* line 803, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-9 {
    width: 75%;
  }
  /* line 806, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-8 {
    width: 66.66666667%;
  }
  /* line 809, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-7 {
    width: 58.33333333%;
  }
  /* line 812, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-6 {
    width: 50%;
  }
  /* line 815, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-5 {
    width: 41.66666667%;
  }
  /* line 818, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-4 {
    width: 33.33333333%;
  }
  /* line 821, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-3 {
    width: 25%;
  }
  /* line 824, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-2 {
    width: 16.66666667%;
  }
  /* line 827, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-1 {
    width: 8.33333333%;
  }
  /* line 830, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-12 {
    right: 100%;
  }
  /* line 833, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-11 {
    right: 91.66666667%;
  }
  /* line 836, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-10 {
    right: 83.33333333%;
  }
  /* line 839, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-9 {
    right: 75%;
  }
  /* line 842, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-8 {
    right: 66.66666667%;
  }
  /* line 845, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-7 {
    right: 58.33333333%;
  }
  /* line 848, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-6 {
    right: 50%;
  }
  /* line 851, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-5 {
    right: 41.66666667%;
  }
  /* line 854, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-4 {
    right: 33.33333333%;
  }
  /* line 857, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-3 {
    right: 25%;
  }
  /* line 860, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-2 {
    right: 16.66666667%;
  }
  /* line 863, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-1 {
    right: 8.33333333%;
  }
  /* line 866, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-pull-0 {
    right: auto;
  }
  /* line 869, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-12 {
    left: 100%;
  }
  /* line 872, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-11 {
    left: 91.66666667%;
  }
  /* line 875, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-10 {
    left: 83.33333333%;
  }
  /* line 878, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-9 {
    left: 75%;
  }
  /* line 881, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-8 {
    left: 66.66666667%;
  }
  /* line 884, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-7 {
    left: 58.33333333%;
  }
  /* line 887, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-6 {
    left: 50%;
  }
  /* line 890, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-5 {
    left: 41.66666667%;
  }
  /* line 893, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-4 {
    left: 33.33333333%;
  }
  /* line 896, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-3 {
    left: 25%;
  }
  /* line 899, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-2 {
    left: 16.66666667%;
  }
  /* line 902, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-1 {
    left: 8.33333333%;
  }
  /* line 905, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-push-0 {
    left: auto;
  }
  /* line 908, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-12 {
    margin-left: 100%;
  }
  /* line 911, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 914, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 917, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-9 {
    margin-left: 75%;
  }
  /* line 920, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 923, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 926, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-6 {
    margin-left: 50%;
  }
  /* line 929, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 932, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 935, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-3 {
    margin-left: 25%;
  }
  /* line 938, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 941, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 944, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .col-xs-offset-0 {
    margin-left: 0%;
  }
}

/* line 949, src/pages/entry/_deregister-imessage.scss */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}

@media (max-width: 767px) {
  /* line 956, src/pages/entry/_deregister-imessage.scss */
  .col-md-5ths {
    width: 33.33333333%;
    float: left;
  }
}

@media (min-width: 768px) {
  /* line 962, src/pages/entry/_deregister-imessage.scss */
  .col-md-5ths {
    width: 33.33333333%;
    float: left;
  }
}

@media (min-width: 1023px) {
  /* line 968, src/pages/entry/_deregister-imessage.scss */
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

/*@media (min-width: 768px) and (max-width: 1023px) {*/
/*.col-md-5ths {width: 20%;float: left;}*/
/*}*/
/*@media (min-width: 992px) {*/
/*.col-md-5ths {width: 20%;float: left;}*/
/*}*/
/*@media (min-width: 1200px) {*/
/*.col-lg-5ths {width: 20%;float: left;}*/
/*}*/
/* line 993, src/pages/entry/_deregister-imessage.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 999, src/pages/entry/_deregister-imessage.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}

/* line 1005, src/pages/entry/_deregister-imessage.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

/* line 1011, src/pages/entry/_deregister-imessage.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 1016, src/pages/entry/_deregister-imessage.scss */
.clearfix:after, .container:after, .container-fluid:after, .row:after {
  clear: both;
}

/* line 1019, src/pages/entry/_deregister-imessage.scss */
.center-block, html.mobilebrowser .center-block {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 1024, src/pages/entry/_deregister-imessage.scss */
.pull-right {
  float: right !important;
}

/* line 1027, src/pages/entry/_deregister-imessage.scss */
.pull-left {
  float: left !important;
}

/* line 1030, src/pages/entry/_deregister-imessage.scss */
.hide {
  display: none !important;
}

/* line 1033, src/pages/entry/_deregister-imessage.scss */
.show {
  display: block !important;
}

/* line 1036, src/pages/entry/_deregister-imessage.scss */
.invisible {
  visibility: hidden;
}

/* line 1039, src/pages/entry/_deregister-imessage.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 1046, src/pages/entry/_deregister-imessage.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 1050, src/pages/entry/_deregister-imessage.scss */
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

/* line 1058, src/pages/entry/_deregister-imessage.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 539px) {
  /* line 1062, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-xs {
    display: block !important;
  }
}

@media (max-width: 539px) {
  /* line 1067, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 539px) {
  /* line 1072, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 539px) {
  /* line 1077, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 540px) and (max-width: 767px) {
  /* line 1082, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-sm {
    display: block !important;
  }
}

@media (min-width: 540px) and (max-width: 767px) {
  /* line 1087, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 540px) and (max-width: 767px) {
  /* line 1092, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 540px) and (max-width: 767px) {
  /* line 1097, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1102, src/pages/entry/_deregister-imessage.scss */
  .visible-md {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1107, src/pages/entry/_deregister-imessage.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1112, src/pages/entry/_deregister-imessage.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1117, src/pages/entry/_deregister-imessage.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1024px) {
  /* line 1122, src/pages/entry/_deregister-imessage.scss */
  .visible-lg {
    display: block !important;
  }
}

@media (min-width: 1024px) {
  /* line 1127, src/pages/entry/_deregister-imessage.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1024px) {
  /* line 1132, src/pages/entry/_deregister-imessage.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1024px) {
  /* line 1137, src/pages/entry/_deregister-imessage.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 539px) {
  /* line 1142, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 540px) and (max-width: 767px) {
  /* line 1147, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1152, src/pages/entry/_deregister-imessage.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  /* line 1157, src/pages/entry/_deregister-imessage.scss */
  .hidden-lg {
    display: none !important;
  }
}

/**TODO: check and get rid of these */
/* line 1163, src/pages/entry/_deregister-imessage.scss */
.remove-padding {
  padding-bottom: 0;
}

/* line 1166, src/pages/entry/_deregister-imessage.scss */
.remove-border {
  border: none;
}

/* line 1169, src/pages/entry/_deregister-imessage.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 1174, src/pages/entry/_deregister-imessage.scss */
.border-bottom {
  border-bottom: 1px solid #E0E0E0;
}

/* line 1177, src/pages/entry/_deregister-imessage.scss */
.text-center {
  text-align: center;
}

/* line 1180, src/pages/entry/_deregister-imessage.scss */
.text-left {
  text-align: left;
}

/* line 1183, src/pages/entry/_deregister-imessage.scss */
.text-light-grey {
  color: #999999;
}

/* line 1186, src/pages/entry/_deregister-imessage.scss */
.error {
  height: 15px;
  margin-bottom: 10px;
  font-size: 13px;
  color: red;
}

/******************************************************
Accessibility
****************************************************/
/* line 1196, src/pages/entry/_deregister-imessage.scss */
.a11y {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/******************************************************
Form fields
****************************************************/
/*************************************
* Inputs
*/
/* line 1212, src/pages/entry/_deregister-imessage.scss */
.field-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px #d5d8da, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  box-shadow: inset 0 0 0 1px #d5d8da, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  color: #262626;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

/* line 1229, src/pages/entry/_deregister-imessage.scss */
.oldandroid .field-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d5d8da;
}

/* line 1235, src/pages/entry/_deregister-imessage.scss */
.field-text {
  border: none;
  height: 42px;
  padding: 1px 14px 0;
  white-space: nowrap;
}

/* line 1241, src/pages/entry/_deregister-imessage.scss */
.field-input:focus, .field-focus {
  -webkit-box-shadow: inset 0 0 0 1px #158cfb, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  box-shadow: inset 0 0 0 1px #158cfb, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  position: relative;
  z-index: 3;
}

/* line 1249, src/pages/entry/_deregister-imessage.scss */
.oldandroid .field-input:focus, .oldandroid .field-focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #158cfb;
}

/* line 1256, src/pages/entry/_deregister-imessage.scss */
.field-invalid {
  -webkit-box-shadow: inset 0 0 0 1px #FF1200, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  box-shadow: inset 0 0 0 1px #FF1200, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  position: relative;
  z-index: 3;
}

/* line 1263, src/pages/entry/_deregister-imessage.scss */
.field-invalid:focus {
  -webkit-box-shadow: inset 0 0 0 1px #FF1200, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  box-shadow: inset 0 0 0 1px #FF1200, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  position: relative;
  z-index: 3;
}

/* removing this because we don't want the grey background in the disabled input box */
/*.field-input[disabled], textarea.textarea-disabled {*/
/*cursor: not-allowed;*/
/*-webkit-box-shadow: inset 0 0 0 1px #d5d8da,inset 0 2px 2px #eff0f1,0 0 0 1000px #f8f8f8 inset;*/
/*-moz-box-shadow: inset 0 0 0 1px #d5d8da,inset 0 2px 2px #eff0f1,0 0 0 1000px #f8f8f8 inset;*/
/*box-shadow: inset 0 0 0 1px #d5d8da,inset 0 2px 2px #eff0f1,0 0 0 1000px #f8f8f8 inset;*/
/*opacity: 1;*/
/*}*/
/******************************************************
General
****************************************************/
/* line 1292, src/pages/entry/_deregister-imessage.scss */
#globalheader {
  margin-bottom: 72px;
}

/* line 1295, src/pages/entry/_deregister-imessage.scss */
.fatal-error-page #globalheader {
  margin-bottom: 120px;
}

/* line 1298, src/pages/entry/_deregister-imessage.scss */
#globalheader * {
  -webkit-box-sizing: content-box;
  /*required for header*/
  /*required for header*/
  box-sizing: content-box;
  /*required for header*/
  padding-bottom: 0;
  /*required for header*/
}

/* line 1304, src/pages/entry/_deregister-imessage.scss */
.countryPage #globalheader {
  margin-bottom: 18px;
}

/* line 1307, src/pages/entry/_deregister-imessage.scss */
.margin-bottom {
  margin-bottom: 72px;
  padding-bottom: 72px;
}

/* line 1311, src/pages/entry/_deregister-imessage.scss */
.row.margin-bottom.step-block {
  margin-bottom: 72px;
}

/* line 1314, src/pages/entry/_deregister-imessage.scss */
.static-message {
  text-align: center;
  display: block;
  margin-bottom: 56px;
}

/* line 1319, src/pages/entry/_deregister-imessage.scss */
.static-message h2 {
  font-size: 40px;
  line-height: 1.1;
  /*44/40*/
  margin-top: 0;
  margin-bottom: 8px;
}

/* line 1325, src/pages/entry/_deregister-imessage.scss */
.static-message p {
  font-size: 24px;
  font-weight: 200;
  line-height: 1.33333333;
  /*32/24*/
  color: #999;
  margin-bottom: 0;
}

/* line 1333, src/pages/entry/_deregister-imessage.scss */
.warning-message {
  text-align: center;
  display: block;
  margin-bottom: 56px;
}

/* line 1338, src/pages/entry/_deregister-imessage.scss */
.warning-message > div {
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}

/* line 1347, src/pages/entry/_deregister-imessage.scss */
.warning-message p {
  background: url("../images/warning.png") no-repeat scroll left 24px transparent;
  background-size: 48px 48px;
  color: #262626;
  margin: 0 auto 0;
  padding: 24px 24px 24px 72px;
  text-align: left;
  font-size: 18px;
  line-height: 1.44444444;
  /*26/18*/
}

/* line 1358, src/pages/entry/_deregister-imessage.scss */
.warning-message p span {
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
  font-size: 14px;
  line-height: 1.2857142;
  /*18/14*/
}

@media only screen and (max-width: 1023px) {
  /* line 1368, src/pages/entry/_deregister-imessage.scss */
  #globalheader {
    min-width: 100%;
  }
  /* line 1371, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-content {
    width: auto;
    min-width: 767px;
  }
  /* line 1375, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-nav-list {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1380, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-tab-link {
    background-size: auto 18px;
  }
  /* line 1383, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-tab-search.enhance {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    margin: 0;
  }
  /* line 1388, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-tab-search.enhance.active {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    margin: 0;
  }
  /* line 1393, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-tab-search.enhance .gh-search, #globalheader .gh-tab-search.enhance.active .gh-search {
    display: none;
  }
  /* line 1396, src/pages/entry/_deregister-imessage.scss */
  #globalheader .gh-tab-search.enhance a.gh-search-magnify, #globalheader .gh-tab-search.enhance.active a.gh-search-magnify {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 1403, src/pages/entry/_deregister-imessage.scss */
  #globalheader {
    width: 768px;
  }
  /* line 1406, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader {
    width: 100%;
  }
  /* line 1409, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader .gh-nav-list {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1414, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader .gh-tab-link {
    background-size: auto 1.11111em;
  }
  /* line 1417, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader .gh-content {
    width: 100%;
    min-width: 0;
  }
}

@media only screen and (max-width: 767px) and (min-width: 540px) {
  /* line 1425, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.margin-bottom, html.mobilebrowser section.responsive-margin-bottom, html.mobilebrowser #globalheader, html.mobilebrowser .fatal-error-page #globalheader {
    margin-bottom: 64px;
    /* padding-bottom: 64px; */
  }
  /* line 1428, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .static-message {
    margin-bottom: 56px;
  }
  /* line 1431, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .static-message p {
    font-size: 20px;
  }
  /* line 1435, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.warning-message {
    text-align: center;
    display: block;
    margin-bottom: 56px;
  }
  /* line 1440, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .warning-message p {
    background-position: center 16px;
    padding: 80px 24px 24px;
    text-align: center;
  }
}

@media only screen and (max-width: 539px) and (min-width: 320px) {
  /* line 1449, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader {
    -webkit-box-sizing: content-box;
    /*required for header*/
    /*required for header*/
    box-sizing: content-box;
    /*required for header*/
  }
  /* line 1455, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #globalheader * {
    -webkit-box-sizing: content-box;
    /*required for header*/
    /*required for header*/
    box-sizing: content-box;
    /*required for header*/
  }
  /* line 1461, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .fatal-error-page #globalheader {
    margin-bottom: 56px;
    /* padding-bottom: 64px; */
  }
  /* line 1464, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.margin-bottom, html.mobilebrowser section.responsive-margin-bottom {
    margin-bottom: 56px;
    padding-bottom: 56px;
  }
  /* line 1468, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .static-message {
    margin-bottom: 48px;
  }
  /* line 1471, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .static-message p {
    font-size: 20px;
  }
  /* line 1475, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.warning-message {
    text-align: center;
    display: block;
    margin-bottom: 56px;
    margin-left: -24px;
    margin-right: -24px;
  }
  /* line 1482, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.warning-message > div {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
  /* line 1491, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .warning-message p {
    background-position: center 16px;
    padding: 80px 24px 24px;
    text-align: center;
  }
}

/******************************************************
Masthead Section
****************************************************/
/* line 1502, src/pages/entry/_deregister-imessage.scss */
.landing-message {
  text-align: center;
}

/* line 1505, src/pages/entry/_deregister-imessage.scss */
.landing-message img {
  width: 90px;
  height: 80px;
  margin-bottom: 16px;
}

/* line 1511, src/pages/entry/_deregister-imessage.scss */
.imessage-success .landing-message img {
  width: 100px;
  height: 100px;
}

/* line 1515, src/pages/entry/_deregister-imessage.scss */
.landing-message h1 {
  font-size: 64px;
  line-height: 1.0625;
  /*68/64*/
  margin-top: 0;
  margin-bottom: 8px;
}

/* line 1521, src/pages/entry/_deregister-imessage.scss */
.imessage-success .landing-message h1, .fatal-error-page .landing-message h1 {
  font-size: 40px;
  line-height: 1.1;
  /*44/40*/
}

/* line 1525, src/pages/entry/_deregister-imessage.scss */
.landing-message p {
  font-size: 24px;
  font-weight: 200;
  line-height: 1.33333333;
  /*32/24*/
  color: #999;
  margin-bottom: 0;
}

/* line 1532, src/pages/entry/_deregister-imessage.scss */
.imessage-success .landing-message p {
  color: #666;
}

@media only screen and (max-width: 767px) and (min-width: 540px) {
  /* line 1536, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .landing-message h1 {
    font-size: 36px;
    line-height: 1.11111111;
    /*40/36*/
  }
}

@media only screen and (max-width: 539px) and (min-width: 320px) {
  /* line 1542, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .landing-message h1 {
    font-size: 32px;
    line-height: 1.125;
    /*36/32*/
  }
}

@media only screen and (max-width: 767px) {
  /* line 1549, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .landing-message img {
    width: 80px;
    height: 72px;
  }
  /* line 1553, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .imessage-success .landing-message img {
    width: 75px;
    height: 75px;
  }
  /* line 1557, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .landing-message p {
    font-size: 20px;
    line-height: 1.3;
    /*26/20*/
  }
}

/******************************************************
Questions Section
****************************************************/
/* line 1567, src/pages/entry/_deregister-imessage.scss */
.faq {
  margin-bottom: 96px;
}

/* line 1570, src/pages/entry/_deregister-imessage.scss */
.fatal-error-page .faq {
  margin-bottom: 120px;
}

/* line 1573, src/pages/entry/_deregister-imessage.scss */
.faq .static-message {
  text-align: center;
  text-decoration: none;
  margin-bottom: 0;
}

/* line 1578, src/pages/entry/_deregister-imessage.scss */
.faq .static-message:hover {
  text-decoration: none;
}

/* line 1581, src/pages/entry/_deregister-imessage.scss */
.faq .static-message img {
  margin-bottom: 16px;
  width: 64px;
  height: 64px;
}

/* line 1586, src/pages/entry/_deregister-imessage.scss */
.faq .static-message p {
  color: #158cfb;
  font-size: 18px;
  line-height: 1.44444444;
  /*26/18*/
}

/* line 1592, src/pages/entry/_deregister-imessage.scss */
.faq .static-message p:hover {
  text-decoration: underline;
}

/* line 1596, src/pages/entry/_deregister-imessage.scss */
.faq .static-message:hover p {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  /* line 1601, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .faq {
    margin-bottom: 80px;
  }
  /* line 1604, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .faq .static-message img {
    width: 56px;
    height: 56px;
  }
}

/******************************************************
Turn Off Section
****************************************************/
/* line 1614, src/pages/entry/_deregister-imessage.scss */
.turn-off {
  padding-bottom: 0;
  margin-bottom: 72px;
}

/* line 1618, src/pages/entry/_deregister-imessage.scss */
.turn-off-steps {
  overflow: hidden;
  height: auto;
  position: relative;
}

/* line 1623, src/pages/entry/_deregister-imessage.scss */
.turn-off ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}

/* line 1628, src/pages/entry/_deregister-imessage.scss */
.turn-off ul li {
  margin-bottom: 16px;
  list-style: none;
  display: table;
}

/* line 1633, src/pages/entry/_deregister-imessage.scss */
.turn-off ul li:last-child {
  margin-bottom: 0;
}

/* line 1636, src/pages/entry/_deregister-imessage.scss */
.turn-off ul li img {
  margin-right: 24px;
  width: 50px;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}

/* line 1643, src/pages/entry/_deregister-imessage.scss */
.turn-off ul li span {
  display: table-cell;
  vertical-align: middle;
  margin-right: 24px;
  min-width: 105px;
}

/* line 1649, src/pages/entry/_deregister-imessage.scss */
.turn-off ul li span:last-child {
  margin-right: 0px;
}

@media only screen and (max-width: 767px) {
  /* line 1657, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .turn-off ul {
    margin-bottom: 48px;
  }
  /* line 1660, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .center-steps {
    display: table;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 1668, src/pages/entry/_deregister-imessage.scss */
.turn-off-img {
  width: 344px;
  height: 380px;
  position: absolute;
  right: 0;
  top: 92px;
}

/******************************************************
Form Section
****************************************************/
/* line 1679, src/pages/entry/_deregister-imessage.scss */
#phone-number, #token {
  text-overflow: ellipsis;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}

/* line 1687, src/pages/entry/_deregister-imessage.scss */
.step-form {
  margin: 44px 0 0 0;
  padding-left: 32px;
}

/* line 1691, src/pages/entry/_deregister-imessage.scss */
.step-form-link {
  margin-top: 44px;
}

/* line 1694, src/pages/entry/_deregister-imessage.scss */
.step-form-link button {
  -webkit-appearance: none;
  -mox-appearance: none;
  -ms-appearance: none;
  background: none;
  border: none;
  text-align: left;
  color: #158cfb;
  margin: 0;
  margin-left: 16px;
  margin-top: 12px;
  padding: 0;
  display: inline-block;
  line-height: 1;
  /*18/18*/
}

/* line 1710, src/pages/entry/_deregister-imessage.scss */
#send-new-code {
  margin-top: 8px;
}

/* line 1713, src/pages/entry/_deregister-imessage.scss */
#send-code:hover, #send-new-code:hover, #send-code:focus, #send-new-code:focus {
  text-decoration: none;
}

/* line 1716, src/pages/entry/_deregister-imessage.scss */
.link-reload {
  padding-right: 8px;
  display: table-cell;
  font-size: 24px;
  line-height: 1;
  vertical-align: top;
}

/* line 1723, src/pages/entry/_deregister-imessage.scss */
.link-reload-text {
  display: table-cell;
  line-height: 1.3;
  padding-top: 2px;
}

/* .step-form fieldset{
width: 100%;
} */
/* line 1732, src/pages/entry/_deregister-imessage.scss */
.row.step-block {
  margin-bottom: 48px;
}

/* line 1735, src/pages/entry/_deregister-imessage.scss */
.row.step-block.bottom-form {
  margin-bottom: 72px;
  padding-bottom: 72px;
  border-bottom: 1px solid #E0E0E0;
}

/* line 1742, src/pages/entry/_deregister-imessage.scss */
.step-block h3 {
  margin-top: 4px;
  margin-bottom: 8px;
  line-height: 1.1429;
  /*32/28*/
}

/* line 1747, src/pages/entry/_deregister-imessage.scss */
.step-block p {
  margin-bottom: 0;
}

/* line 1751, src/pages/entry/_deregister-imessage.scss */
.step-count {
  font-size: 64px;
  line-height: 1;
  text-align: center;
  font-weight: 200;
}

/* line 1757, src/pages/entry/_deregister-imessage.scss */
.phone-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1760, src/pages/entry/_deregister-imessage.scss */
.phone-wrapper #send-status {
  margin-top: 12px;
}

/* line 1763, src/pages/entry/_deregister-imessage.scss */
.phone-wrapper .link-chevron::after {
  display: inline;
}

/* line 1767, src/pages/entry/_deregister-imessage.scss */
.phone-number-field {
  width: 100%;
  display: inline-block;
  height: 42px;
  float: left;
  position: relative;
}

/* line 1774, src/pages/entry/_deregister-imessage.scss */
.text-message {
  width: 100%;
  font-size: 14px;
  line-height: 1.142857;
  /*16/14*/
  padding: 8px 0 0;
  text-align: left;
  clear: both;
}

/* line 1782, src/pages/entry/_deregister-imessage.scss */
.captcha-buttons {
  padding-top: 6px;
}

/* line 1785, src/pages/entry/_deregister-imessage.scss */
.captcha-controls-text {
  font-size: 80%;
}

/* line 1788, src/pages/entry/_deregister-imessage.scss */
.refresh-captcha .link-reload {
  font-size: 20px;
}

/* line 1791, src/pages/entry/_deregister-imessage.scss */
.captcha-image-container {
  padding-bottom: 8px;
}

/* line 1795, src/pages/entry/_deregister-imessage.scss */
#location-validation-message {
  text-align: inherit;
}

/* line 1798, src/pages/entry/_deregister-imessage.scss */
#turnoffimessage {
  padding-top: 24px;
  padding-left: 32px;
}

/* line 1802, src/pages/entry/_deregister-imessage.scss */
.input-search {
  width: 100%;
  border: none;
  border-radius: 0;
  height: 42px;
  line-height: 1.1;
  padding-left: 40px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  margin-bottom: 5px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}

/* line 1817, src/pages/entry/_deregister-imessage.scss */
.icon-search {
  background: url(../images/search.svg) no-repeat;
  background-position: center 55%;
  text-indent: -9999px;
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
}

/* line 1826, src/pages/entry/_deregister-imessage.scss */
.input-xl {
  border: 0 none;
  height: 42px;
  width: 100%;
  border-radius: 4px;
  font-size: 18px;
  color: #262626;
  padding-left: 12px;
  background: transparent;
  border: 0 none;
  line-height: 1.2;
}

/* line 1838, src/pages/entry/_deregister-imessage.scss */
.input-big {
  width: 100%;
  border: none;
  height: 40px;
  line-height: 1.2;
  padding-left: 7px;
  float: left;
  margin-top: 1px;
  font-size: 18px;
  color: #262626;
  background: transparent;
  border: 0 none;
}

/* line 1851, src/pages/entry/_deregister-imessage.scss */
.spinner {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-image: url(../images/spinner.gif);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  text-indent: -9999px;
  margin-top: 5px;
  margin-left: 12px;
}

/* line 1862, src/pages/entry/_deregister-imessage.scss */
.code-sent {
  background: url("../images/check.png") no-repeat left center;
  background-size: 14px;
  padding-left: 20px;
  color: #0C0;
  font-size: inherit;
  line-height: 1.3;
  display: inline-block;
  outline: none;
}

/* line 1872, src/pages/entry/_deregister-imessage.scss */
.code-resent {
  color: #999;
  font-size: inherit;
  line-height: 1;
  /*18/18*/
  display: inline-block;
}

/* line 1878, src/pages/entry/_deregister-imessage.scss */
.valign-middle {
  margin-left: 16px;
  margin-top: 8px;
}

/* line 1882, src/pages/entry/_deregister-imessage.scss */
.max-resend {
  display: table;
  display: table;
}

@media only screen and (max-width: 767px) {
  /* line 1888, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .step-block .step-info {
    margin-bottom: 24px;
  }
  /* line 1891, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .step-form {
    margin: 0;
    padding-left: 0;
  }
  /* line 1895, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.step-block.bottom-form {
    margin-bottom: 56px;
    padding-bottom: 56px;
  }
  /* line 1899, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .step-form-link {
    margin-top: 24px;
  }
  /* line 1902, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .step-form-link button {
    margin-left: 0;
    margin-top: 0;
    text-align: center;
  }
  /* line 1907, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .step-form-link #send-code {
    background: none;
    padding: 12px 40px;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
  }
  /* line 1914, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.step-block {
    text-align: center;
  }
  /* line 1917, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .centered-on-smaller {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1922, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .input-search, html.mobilebrowser .input-xl, html.mobilebrowser .text-message {
    width: 100%;
  }
  /* line 1925, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #turnoffimessage {
    padding-left: 0;
  }
  /* line 1928, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .valign-middle {
    margin-left: 0;
    margin-top: 0;
  }
  /* line 1932, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .code-sent {
    font-size: 18px;
    line-height: 1;
    /*18/18*/
  }
  /* line 1937, src/pages/entry/_deregister-imessage.scss */
  .code-resent {
    font-size: 18px;
    line-height: 1;
    /*18/18*/
  }
  /* line 1942, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .link-reload {
    display: inline;
  }
  /* line 1945, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .link-reload-text {
    display: inline;
    padding-top: 0;
  }
  /* line 1949, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #send-new-code {
    margin-top: 0;
  }
  /* line 1953, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser #send-code:hover, html.mobilebrowser #send-code:focus {
    border-color: #158cfb;
  }
  /* line 1957, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .max-resend {
    display: block;
  }
}

/******************************************************
Country Selector Drop-down
****************************************************/
/* line 1966, src/pages/entry/_deregister-imessage.scss */
.phone-number-field.list-open {
  -webkit-box-shadow: inset 0 0 0 1px #158cfb, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  box-shadow: inset 0 0 0 1px #158cfb, inset 0 2px 2px #eff0f1, 0 0 0 1000px #fff inset;
  position: relative;
  z-index: 3;
  border-radius: 4px 4px 0 0;
}

/* line 1974, src/pages/entry/_deregister-imessage.scss */
.country-selector {
  float: left;
  width: 55px;
  height: 40px;
  position: relative;
  cursor: pointer;
  margin-top: 1px;
  margin-left: 1px;
  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-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1986, src/pages/entry/_deregister-imessage.scss */
.country-selector:focus .chevron {
  color: #158cfb;
}

/* line 1989, src/pages/entry/_deregister-imessage.scss */
.country-selector.active, .country-selector:focus, .country-selector:hover {
  background-color: #f2f2f2;
  border-radius: 4px 0 0 4px;
}

/* line 1993, src/pages/entry/_deregister-imessage.scss */
.country-selector.active {
  border-radius: 4px 0 0 0;
}

@media (min-width: 1023px) {
  /* line 1998, src/pages/entry/_deregister-imessage.scss */
  .country-selector {
    width: 70px;
  }
}

/* line 2004, src/pages/entry/_deregister-imessage.scss */
.is-disabled .country-selector:hover {
  background-color: #fff;
  cursor: default;
}

/* line 2008, src/pages/entry/_deregister-imessage.scss */
.country-selector-list {
  position: absolute;
  top: 41px;
  border: 1px solid #158cfb;
  border-top: none;
  width: 100%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  overflow-y: hidden;
  display: none;
  z-index: 1000;
}

/* line 2021, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul {
  padding: 0;
  overflow-y: scroll;
  height: 170px;
  margin: 0;
  margin-top: 5px;
}

/* line 2028, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul li {
  list-style: none;
  clear: both;
  height: 40px;
  cursor: pointer;
  padding: 5px 9px;
}

/* line 2035, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul li.highlighted {
  background-color: #f2f2f2;
}

/* line 2038, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul li.selected {
  background-color: transparent;
  position: relative;
}

/* line 2039, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul li.selected.highlighted {
  background-color: #f2f2f2;
}

/* line 2045, src/pages/entry/_deregister-imessage.scss */
.country-selector-list ul li.selected:after {
  content: '';
  position: absolute;
  background-image: url(../images/check.svg);
  background-size: 20px 15px;
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  right: 8px;
  top: 8px;
}

/* line 2061, src/pages/entry/_deregister-imessage.scss */
.step-top .flag {
  margin: 5px;
}

/* line 2065, src/pages/entry/_deregister-imessage.scss */
.step-top #countryList .flag {
  position: static;
  margin: 0 5px;
  display: table-cell;
  vertical-align: middle;
}

/* line 2071, src/pages/entry/_deregister-imessage.scss */
.step-top #countryList .country-name {
  color: #444;
  margin-top: 5px;
  font-size: 15px;
  display: table-cell;
  padding-left: 5px;
  vertical-align: middle;
  line-height: 16px;
  height: 30px;
}

/* line 2083, src/pages/entry/_deregister-imessage.scss */
#country-selector-dd {
  display: none;
}

/* line 2086, src/pages/entry/_deregister-imessage.scss */
.mobilebrowser #country-selector-dd {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 42px;
  z-index: 100;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}

/* line 2099, src/pages/entry/_deregister-imessage.scss */
.country-call-code {
  color: #888;
  padding-left: 5px;
  font-size: 15px;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.1;
}

/* line 2108, src/pages/entry/_deregister-imessage.scss */
.selected-country-call-code {
  color: #888;
  padding-left: 5px;
  font-size: 15px;
  padding-right: 14px;
  text-align: center;
}

/* line 2115, src/pages/entry/_deregister-imessage.scss */
.placeholder {
  position: absolute;
  color: #999;
  font-size: 17px;
  font-weight: 600;
}

/* line 2121, src/pages/entry/_deregister-imessage.scss */
#phone-number-placeholder {
  left: 63px;
  top: 9px;
}

/* line 2125, src/pages/entry/_deregister-imessage.scss */
#search-country-placeholder {
  left: 40px;
  top: 9px;
}

/* line 2129, src/pages/entry/_deregister-imessage.scss */
#verification-code-placeholder {
  left: 44px;
  top: 9px;
}

/* line 2133, src/pages/entry/_deregister-imessage.scss */
.chevron {
  color: #999;
  position: absolute;
  right: 5px;
  top: 8px;
}

/* line 2140, src/pages/entry/_deregister-imessage.scss */
.country-selector .chevron {
  top: 6px;
}

/* line 2144, src/pages/entry/_deregister-imessage.scss */
.hidden-label {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/*TODO: get rid of these**/
/* line 2153, src/pages/entry/_deregister-imessage.scss */
.no-margin {
  margin: 0;
}

/* line 2156, src/pages/entry/_deregister-imessage.scss */
.sm-margin {
  margin-top: 24px;
}

/* line 2159, src/pages/entry/_deregister-imessage.scss */
.lg-margin {
  margin-bottom: 48px;
}

/******************************************************
Tiles section on Success page
****************************************************/
/* line 2166, src/pages/entry/_deregister-imessage.scss */
.tile-section {
  margin-bottom: 96px;
}

/* line 2169, src/pages/entry/_deregister-imessage.scss */
.tiles {
  padding: 0 16px;
  margin-bottom: 0;
}

/* line 2173, src/pages/entry/_deregister-imessage.scss */
.tiles .row {
  margin-left: -16px;
  margin-right: -16px;
}

/* line 2177, src/pages/entry/_deregister-imessage.scss */
.tiles h2 {
  font-size: 24px;
  line-height: 1.33333333;
  /*32/24*/
  margin-bottom: 8px;
  margin-top: 0;
}

/* line 2183, src/pages/entry/_deregister-imessage.scss */
.tiles p {
  font-size: 18px;
  line-height: 1.44444444;
  /*26/18*/
  margin-top: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2191, src/pages/entry/_deregister-imessage.scss */
  .tiles {
    margin-bottom: 24px;
  }
  /* line 2194, src/pages/entry/_deregister-imessage.scss */
  .tiles:last-child {
    margin-bottom: 0;
  }
  /* line 2199, src/pages/entry/_deregister-imessage.scss */
  .country-selector .chevron {
    top: 7px;
  }
  /* line 2205, src/pages/entry/_deregister-imessage.scss */
  html[lang='zh-CN'] .country-selector .chevron {
    top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 2213, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .tile-section {
    margin-bottom: 80px;
  }
  /* line 2216, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .tiles {
    margin-bottom: 32px;
  }
  /* line 2220, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .country-selector .chevron {
    top: 7px;
  }
  /* line 2226, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser[lang='zh-CN'] .country-selector .chevron {
    top: 5px;
  }
}

/**
******************* Header Footer ********************
*/
/* line 2237, src/pages/entry/_deregister-imessage.scss */
.active_parent .region-selector {
  border: 1px solid #158cfb;
}

/******************************************************
Title Bar on country page
****************************************************/
/* line 2244, src/pages/entry/_deregister-imessage.scss */
.locator-header {
  margin-bottom: 56px;
}

/* line 2247, src/pages/entry/_deregister-imessage.scss */
.locator-header h1 {
  font-size: 28px;
  line-height: 1.14285714;
  /*32/38*/
  margin: 0 0 8px;
}

/* line 2252, src/pages/entry/_deregister-imessage.scss */
.locator-header h1 span {
  color: #999;
}

@media only screen and (max-width: 767px) {
  /* line 2258, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .locator-header {
    margin-bottom: 48px;
  }
  /* line 2261, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .locator-header h1 {
    font-size: 28px;
    line-height: 1.1666666;
  }
}

/******************************************************
Unsupported browser
****************************************************/
/* line 2271, src/pages/entry/_deregister-imessage.scss */
.unsupported {
  background-image: url(../images/alert.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  min-height: 80px;
  margin: 40px 0px;
}

/* line 2279, src/pages/entry/_deregister-imessage.scss */
.landing-message h1.unsupportheading {
  font-size: 52px;
  line-height: 1.2307692308;
  font-weight: 200;
  margin-bottom: 0.45em;
}

/* line 2285, src/pages/entry/_deregister-imessage.scss */
.landing-message p.unsupporttext {
  font-size: 18px;
  line-height: 1.45;
  font-weight: 400;
  letter-spacing: normal;
  color: #333;
  font-style: normal;
}

/* line 2293, src/pages/entry/_deregister-imessage.scss */
.fatal-error-page .country-links-wrapper {
  display: none;
}

/**
*************** Media Queries for Retina *******************
*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2300, src/pages/entry/_deregister-imessage.scss */
  .spinner {
    background-image: url(../images/spinner_2x.gif);
  }
}

/*color of the placeholder in the input fields.*/
/* line 2305, src/pages/entry/_deregister-imessage.scss */
::-webkit-input-placeholder {
  color: #aaa;
}

/* line 2308, src/pages/entry/_deregister-imessage.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}

/* line 2313, src/pages/entry/_deregister-imessage.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}

/* line 2318, src/pages/entry/_deregister-imessage.scss */
:-ms-input-placeholder {
  color: #999;
}

/*TODO: Clean up below this*/
@media (max-width: 767px) {
  /* line 2325, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .row.bottom-form {
    margin: 0;
  }
  /* line 2328, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .imessage-success .landing-message h1 {
    padding: 0;
  }
  /* line 2331, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .static-message h2 {
    font-size: 32px;
  }
  /* line 2334, src/pages/entry/_deregister-imessage.scss */
  html.mobilebrowser .flag {
    left: 0;
  }
}

/* line 2340, src/pages/entry/_deregister-imessage.scss */
.icon-chevronright {
  behavior: url("../ac-assets/ac-appleicons/behaviors/icons.htc");
}

/* line 47, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevronright:before, .icon-chevronright:after {
  content: "";
}

/* line 58, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevronright:before, .icon-chevronright:after,
.icon-chevronright .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 */
.icon-chevronright:after {
  top: 0;
  padding-left: 8px;
}

/* line 87, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevronright:before {
  display: none;
}

/* line 100, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevronright .icon-htc {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 2343, src/pages/entry/_deregister-imessage.scss */
.icon-chevrondown {
  behavior: url("../ac-assets/ac-appleicons/behaviors/icons.htc");
}

/* line 47, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevrondown:before, .icon-chevrondown:after {
  content: "";
}

/* line 58, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevrondown:before, .icon-chevrondown:after,
.icon-chevrondown .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 */
.icon-chevrondown:after {
  top: 0;
  padding-left: 0;
}

/* line 87, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevrondown:before {
  display: none;
}

/* line 100, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-chevrondown .icon-htc {
  padding-left: 0;
  padding-right: 0;
}

/* line 2346, src/pages/entry/_deregister-imessage.scss */
.icon-replay {
  behavior: url("../ac-assets/ac-appleicons/behaviors/icons.htc");
}

/* line 47, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-replay:before, .icon-replay:after {
  content: "";
}

/* line 58, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-replay:before, .icon-replay:after,
.icon-replay .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 */
.icon-replay:before {
  top: 1px;
  padding-right: 0;
}

/* line 95, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-replay:after {
  display: none;
}

/* line 100, node_modules/ac-appleicons/dist/scss/ac-appleicons/_core.scss */
.icon-replay .icon-htc {
  padding-left: 0;
  padding-right: 0;
}

/* line 2350, src/pages/entry/_deregister-imessage.scss */
.step-top {
  z-index: 2;
}

/* line 2354, src/pages/entry/_deregister-imessage.scss */
#audio-captcha-body {
  display: none;
}

/* line 2357, src/pages/entry/_deregister-imessage.scss */
.captcha-spinner-contianer {
  height: 70px;
  width: 160px;
  margin-bottom: 8px;
  border: 1px solid rgba(0, 0, 0, 0.25);
}

/* line 2362, src/pages/entry/_deregister-imessage.scss */
.captcha-spinner-contianer .captcha-spinner {
  text-align: center;
}

/* line 2364, src/pages/entry/_deregister-imessage.scss */
.captcha-spinner-contianer .captcha-spinner .spinner {
  margin-left: 0;
  margin-top: 20px;
}

/* line 2370, src/pages/entry/_deregister-imessage.scss */
.captcha-image {
  border: 1px solid rgba(0, 0, 0, 0.25);
}

/* line 2373, src/pages/entry/_deregister-imessage.scss */
.captcha-audio-replay {
  cursor: pointer;
  display: block;
  width: 40px;
  height: 40px;
  position: relative;
  padding: 0px 0px;
  border-radius: 20px;
  top: 15px;
  margin: 0 auto;
  border: none;
  background-color: white !important;
  background-image: url(../images/play-button-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-audio-replay {
    background-image: url(../images/play-button-icon@2x.png);
  }
}

/* line 2387, src/pages/entry/_deregister-imessage.scss */
.captcha-audio-container {
  height: 70px;
  width: 160px;
  margin-bottom: 8px;
  background-image: url(../images/vision-impaired.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0px 50%;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .captcha-audio-container {
    background-image: url(../images/vision-impaired@2x.png);
  }
}

/* line 2396, src/pages/entry/_deregister-imessage.scss */
.captcha-audio-section {
  display: inline-block;
  cursor: pointer;
}

/* line 2400, src/pages/entry/_deregister-imessage.scss */
.captcha-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 2404, src/pages/entry/_deregister-imessage.scss */
.captcha-buttons .captcha-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 2409, src/pages/entry/_deregister-imessage.scss */
.toggle-captcha:before {
  height: 15px;
  width: 15px;
  background-image: url(../images/audio-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .toggle-captcha:before {
    background-image: url(../images/audio-icon@2x.png);
  }
}

/* line 2420, src/pages/entry/_deregister-imessage.scss */
.icon-replay {
  padding-right: 8px;
  padding-bottom: 4px;
  font-size: 24px;
}

/* line 2426, src/pages/entry/_deregister-imessage.scss */
.mode-audio .captcha-spinner-contianer {
  display: none;
}

/* line 2429, src/pages/entry/_deregister-imessage.scss */
.mode-audio .captcha-image-section {
  display: none;
}

/* line 2432, src/pages/entry/_deregister-imessage.scss */
.mode-audio .captcha-audio-section {
  display: block;
}

/* line 2435, src/pages/entry/_deregister-imessage.scss */
.mode-audio .toggle-audio-captcha {
  display: block;
}

/* line 2438, src/pages/entry/_deregister-imessage.scss */
.mode-audio .toggle-image-captcha {
  display: none;
}

/* line 2441, src/pages/entry/_deregister-imessage.scss */
.mode-audio .toggle-captcha:before {
  background-image: url(../images/text-mode-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .mode-audio .toggle-captcha:before {
    background-image: url(../images/text-mode-icon@2x.png);
  }
}

/* line 2446, src/pages/entry/_deregister-imessage.scss */
.mode-image .captcha-spinner-contianer {
  display: none;
}

/* line 2449, src/pages/entry/_deregister-imessage.scss */
.mode-image .captcha-image-section {
  display: block;
}

/* line 2452, src/pages/entry/_deregister-imessage.scss */
.mode-image .captcha-audio-section {
  display: none;
}

/* line 2455, src/pages/entry/_deregister-imessage.scss */
.mode-image .toggle-audio-captcha {
  display: none;
}

/* line 2458, src/pages/entry/_deregister-imessage.scss */
.mode-image .toggle-image-captcha {
  display: block;
}

/* line 2461, src/pages/entry/_deregister-imessage.scss */
.mode-image .toggle-captcha:before {
  background-image: url(../images/audio-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .mode-image .toggle-captcha:before {
    background-image: url(../images/audio-icon@2x.png);
  }
}

/* line 2466, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .captcha-spinner-contianer {
  display: block;
}

/* line 2469, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .captcha-image-section {
  display: none;
}

/* line 2472, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .captcha-audio-section {
  display: none;
}

/* line 2475, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .toggle-audio-captcha {
  display: none;
}

/* line 2478, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .toggle-image-captcha {
  display: none;
}

/* line 2481, src/pages/entry/_deregister-imessage.scss */
.mode-spinner .toggle-captcha:before {
  content: none;
}

/* line 1, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.footer-breadory-add {
  border-bottom: 1px solid #e3e3e3;
  line-height: 1.2;
  display: table;
  width: 100%;
}

/* line 8, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.footer-breadory-add a {
  color: #666666;
}

/* line 12, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.ccadd {
  width: 33.3333333333%;
  display: table-cell;
  background-position: center 1em;
  text-align: center;
  padding: 4em 24px 54px;
  font-size: 22px;
  line-height: 1.0454545455;
  font-weight: 200;
  letter-spacing: normal;
}

@media only screen and (max-width: 735px) {
  /* line 12, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
  .ccadd {
    display: block;
    padding: 4em 0 37px;
    width: 100%;
  }
}

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

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

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

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

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

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

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

/* line 25, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.ccadd span:hover {
  text-decoration: underline;
}

/* line 28, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.ccadd span {
  margin: 0 auto;
}

/* line 32, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.chatcc {
  background-image: url(../images/icon_community.svg);
  background-size: 45px;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .chatcc {
  background-image: url(../images/icon_community.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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .chatcc {
    background-image: url(../images/icon_community@2x.png);
  }
}

/* line 35, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.contactcc {
  background-image: url(../images/icon_cas.svg);
  background-size: 45px;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .contactcc {
  background-image: url(../images/icon_cas.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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .contactcc {
    background-image: url(../images/icon_cas@2x.png);
  }
}

/* line 38, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.searchcc {
  background-image: url(../images/icon_search.svg);
  background-size: 45px;
  background-repeat: no-repeat;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .searchcc {
  background-image: url(../images/icon_search.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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .searchcc {
    background-image: url(../images/icon_search@2x.png);
  }
}

/* line 41, node_modules/blueprint/src/components/footer-app-links/_applinks.scss */
.a11y {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 4, node_modules/blueprint/src/components/footer/_footer.scss */
.footer-wrapper .feedback-content {
  background-color: #fff;
  text-align: center;
  padding-bottom: 10px;
}

/* line 10, node_modules/blueprint/src/components/footer/_footer.scss */
.footer {
  background-color: #f2f2f2;
  color: #999;
  padding: 20px 0px;
  font-size: 12px;
  line-height: 1.7083333333;
  font-weight: 400;
  letter-spacing: normal;
}

/* line 16, node_modules/blueprint/src/components/footer/_footer.scss */
.footer a {
  color: #666;
}

/* line 18, node_modules/blueprint/src/components/footer/_footer.scss */
.footer a:hover {
  color: #333;
}

/* line 22, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .breadcrumbs-home-label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 29, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-breadcrumbs {
  margin: 20px 0px;
}

/* line 32, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-breadcrumbs li {
  display: inline-block;
  vertical-align: middle;
}

/* line 36, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-breadcrumbs li:not(.breadcrumbs-home) {
  background-image: url(../images/paddle-right.svg);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 12px;
  margin-left: 4px;
}

/* line 55, node_modules/blueprint/src/common/css/_image.scss */
.no-svg .footer .footer-breadcrumbs li:not(.breadcrumbs-home) {
  background-image: url(../images/paddle-right.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, node_modules/blueprint/src/common/css/_image.scss */
  .no-svg .footer .footer-breadcrumbs li:not(.breadcrumbs-home) {
    background-image: url(../images/paddle-right@2x.png);
  }
}

/* line 43, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-breadcrumbs li:before {
  padding: 0 10px;
}

/* line 48, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .breadcrumbs-home {
  font-size: 21px;
}

/* line 51, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .breadcrumbs-home .home span {
  font-family: "AppleIcons" !important;
}

/* line 54, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .breadcrumbs-home .home:hover {
  text-decoration: none;
}

/* line 60, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-shop-text {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 5px;
  margin-bottom: 6px;
}

@media only screen and (max-width: 735px) {
  /* line 60, node_modules/blueprint/src/components/footer/_footer.scss */
  .footer .footer-shop-text {
    border: none;
  }
}

/* line 68, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-shop-text a {
  color: #08c;
}

@media only screen and (max-width: 735px) {
  /* line 72, node_modules/blueprint/src/components/footer/_footer.scss */
  .footer .footer-bar {
    margin-top: 13px;
  }
}

/* line 77, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-legal {
  float: left;
  margin-right: 26px;
}

/* line 81, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-legal p {
  margin: 0px;
}

/* line 85, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-links {
  float: left;
}

/* line 88, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-links-list {
  margin: 0px;
}

/* line 91, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-links-list li {
  display: inline-block;
  white-space: nowrap;
}

/* line 95, node_modules/blueprint/src/components/footer/_footer.scss */
.footer .footer-links-list li:not(:last-child) {
  border-right: 1px solid #d6d6d6;
  margin-right: 10px;
  padding-right: 12px;
}

/* 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;
}
/*# sourceMappingURL=cs-entry.css.map */