@CHARSET "UTF-8"; /* Table */ .sm-sortable-table { width: 100%; background: #ffffff; margin: 1em 0em; border: 1px solid #d0d0d0; box-shadow: none; border-radius: 0.25rem; color: rgba(0, 0, 0, 0.8); border-collapse: separate; border-spacing: 0px; } .sm-sortable-table thead th { cursor: pointer; white-space: nowrap; border-left: 1px solid #d0d0d0; color: rgba(0, 0, 0, 0.8); background: #f0f0f0; text-align: left; padding: 0.7em 0.8em; vertical-align: middle; font-style: none; font-weight: bold; text-transform: none; border-bottom: 1px solid #d4d4d5; } .sm-sortable-table thead th:after { display: inline-block; content: ''; width: 1em; height: 1em; opacity: 0.8; margin: 0em 0em 0em 0.5em; font-family: 'Icons'; font-style: normal; font-weight: normal; text-decoration: inherit; } .sm-sortable-table thead th.ascending:after { content: '\f0d7'; } .sm-sortable-table thead th.descending:after { content: '\f0d8'; } .sm-sortable-table thead th:first-child { border-radius: 0.25rem 0em 0em 0em; } .sm-sortable-table tr td { border-top: 1px solid #d4d4d5; } .sm-sortable-table tr:first-child td { border-top: none; } .sm-sortable-table td:first-child { border-left: none; } .sm-sortable-table tr td { border-top: 1px solid #d4d4d5; padding: 0.7em 0.8em; text-align: left; vertical-align: middle; transition: all 0.2s ease; border-left: 1px solid #d4d4d5; } /* Loader */ .sm-loader { display: none; position: absolute; top: 50%; left: 50%; margin: 0px; text-align: center; z-index: 1000; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 2.2585em; height: 2.2585em; font-size: 1em; } .sm-loader:before, .sm-loader:after { width: 2.2585em; height: 2.2585em; margin: 0em 0em 0em -1.12925em; } .sm-loader:before { position: absolute; content: ''; top: 0%; left: 50%; width: 100%; height: 100%; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); } .sm-loader:after { position: absolute; content: ''; top: 0%; left: 50%; width: 100%; height: 100%; -webkit-animation: smloader 0.6s linear; animation: smloader 0.6s linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border-radius: 500rem; border-color: #aaaaaa transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; } @-webkit-keyframes smloader { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes smloader { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .sm-loader.active { display: block; } .sm-loader.disabled { display: none; } /* Frames */ .sm-frame { position: relative; background-color: #ffffff; box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15), 0px 1px 2px 0 rgba(0, 0, 0, 0.05); padding: 1em 1em; border-radius: 0.2857rem; border: none; } .black.sm-frame { border-top: 2px solid #1b1c1d; } .blue.sm-frame { border-top: 2px solid #3b83c0; } .green.sm-frame { border-top: 2px solid #5bbd72; } .orange.sm-frame { border-top: 2px solid #e07b53; } .pink.sm-frame { border-top: 2px solid #d9499a; } .purple.sm-frame { border-top: 2px solid #564f8a; } .red.sm-frame { border-top: 2px solid #d95c5c; } .teal.sm-frame { border-top: 2px solid #00b5ad; } .yellow.sm-frame { border-top: 2px solid #f2c61f; } .black.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .blue.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .green.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .orange.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .pink.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .purple.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .red.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .teal.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } .yellow.sm-frame { border-top-left-radius: 0.2857rem !important; border-top-right-radius: 0.2857rem !important; } /* * Stock quote style 1 */ .sm-frame { text-align: center; } .sm-frame .sm-symbol { font-size: 1.8em; line-height: 1.5em; } .sm-frame .sm-company { font-size: 1.1em; color: #A5A5A5; } .sm-frame .sm-quote { font-size: 1.3em; font-weight: bold; line-height: 1.9em; } .sm-frame .arrow { font-size: 1.2em; } /* * Stock quote style 2 */ .sm-frame2 { padding: 1em; background: #fff; text-align: left; } .sm-frame2 .sm-company { color: #555; font-size: 0.9375em; } .sm-frame2 .sm-symbol { color: #000; font-size: 2.25em; line-height: 1.5em; font-weight: bold; } .sm-frame2 .sm-quote { margin-left: -5px; font-size: 2.2em; } .sm-frame2 .sm-quote-div { display: inline-block; line-height: 1.5em; } .sm-frame2 .sm-quote-div i { font-size: 1.8em; } .sm-frame2 .sm-change-div { color: #999; text-align: right; display: inline-block; float: right; margin-top: -0.6em; } /* * Stock quote style 3 */ .sm-frame3 { padding: 1em; background: #000; text-align: left; } .sm-frame3 .sm-company { color: #CACACA; font-size: 0.9375em; } .sm-frame3 .sm-symbol { color: #fff; font-size: 2.25em; line-height: 1.5em; font-weight: bold; } .sm-frame3 .sm-quote { color: #fff; margin-left: -5px; font-size: 2.2em; } .sm-frame3 .sm-quote-div { display: inline-block; line-height: 1.5em; } .sm-frame3 .sm-quote-div i { font-size: 1.8em; } .sm-frame3 .sm-change-div { color: #999; text-align: right; display: inline-block; float: right; margin-top: -0.6em; } /* * Stock ticker widget - General */ .sm-marquee { overflow: hidden; } /* * Stock ticker */ .sm-widget { position:relative; } .sm-widget-ticker { cursor: pointer; } .sm-widget-ticker .sm-quote { font-weight: bold; } .sm-widget-ticker .caret { margin: 0; border: 0; } .sm-widget-ticker .sm-company { margin-left: 1.5rem; border-bottom: 1px dotted #555; } /* * News widget */ .sm-widget-news { } .sm-widget-news .sm-news-date { margin-bottom: 5px; color: #999; } .sm-widget-news .sm-news-link { margin-top: 10px; } .sm-widget-news { } /* * Stock quote card style */ .sm-card { max-width: 100%; padding: 1em 1em; position: relative; display: block; width: 290px; min-height: 0px; background: #ffffff; border: none; border-radius: 0.2857rem; box-shadow: 0px 0.2em 0px 0px #d4d4d5, 0px 0px 0px 1px #d4d4d5; -webkit-transition: box-shadow 0.2s ease; transition: box-shadow 0.2s ease; text-align: center; } .sm-card .sm-symbol { font-weight: bold; font-size: 1.2em; margin-top: -0.165em; line-height: 1.33em; } .sm-card .sm-company { font-size: 0.9em; color: rgba(0, 0, 0, 0.4); } .sm-card .sm-quote-div { margin-top: 0.5em; color: rgba(0, 0, 0, 0.4); } .sm-card .sm-quote { font-size: 1.7rem; } .sm-card .sm-change { font-size: 1rem; margin-left: 5px; } /* * Static image chart */ .sm-widget-static-chart img { width: 95%; } /* * Odometer CSS */ .odometer.odometer-auto-theme, .odometer.odometer-theme-default { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative; } .odometer.odometer-auto-theme, .odometer.odometer-theme-default { *display: inline; } .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; position: relative; } .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit { *display: inline; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; visibility: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer { *display: inline; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner { text-align: left; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon { display: block; } .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner { display: block; -webkit-backface-visibility: hidden; } .odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value { display: block; -webkit-transform: translateZ(0); } .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value { position: absolute; } .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; } .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .odometer.odometer-auto-theme, .odometer.odometer-theme-default { font-family: "Helvetica Neue", sans-serif; line-height: 1.1em; } .odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value { text-align: center; } /* * # Semantic UI * https://github.com/Semantic-Org/Semantic-UI * http://www.semantic-ui.com/ * * Copyright 2014 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ @font-face { font-family: 'Icons'; src: url("../fonts/icons.eot"); src: url("../fonts/icons.eot?#iefix") format('embedded-opentype'), url("../fonts/icons.svg#icons") format('svg'), url("../fonts/icons.woff") format('woff'), url("../fonts/icons.ttf") format('truetype'); font-style: normal; font-weight: normal; font-variant: normal; text-decoration: inherit; text-transform: none; } i.sm-icon { display: inline-block; opacity: 1; margin: 0em 0.25rem 0em 0em; width: 1.23em; height: 0.9em; font-family: 'Icons'; font-style: normal; line-height: 1; font-weight: normal; text-decoration: inherit; text-align: center; speak: none; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-backface-visibility: hidden; backface-visibility: hidden; } i.sm-icon:before { background: none !important; } /*------------------- Colors --------------------*/ i.white.sm-icon { color: #ffffff !important; } i.black.sm-icon { color: #1b1c1d !important; } i.blue.sm-icon { color: #3b83c0 !important; } i.green.sm-icon, span.green { color: #5bbd72 !important; } i.orange.sm-icon { color: #e07b53 !important; } i.pink.sm-icon { color: #d9499a !important; } i.purple.sm-icon { color: #564f8a !important; } i.red.sm-icon, span.red { color: #d95c5c !important; } i.teal.sm-icon { color: #00b5ad !important; } i.yellow.sm-icon { color: #f2c61f !important; } /* * ICONS */ i.sm-icon.arrow.up:before { content: "\f062"; } i.sm-icon.arrow.down:before { content: "\f063"; } i.sm-icon.caret.down:before { content: "\f0d7"; } i.sm-icon.caret.up:before { content: "\f0d8"; } i.sm-flag:not(.icon) { display: inline-block; width: 16px; height: 11px; line-height: 11px; vertical-align: baseline; margin: 0em 0.5em 0em 0em; text-decoration: inherit; speak: none; font-smoothing: antialiased; -webkit-backface-visibility: hidden; backface-visibility: hidden; } i.sm-flag:not(.icon):before { display: inline-block; content: ''; background: url("../images/flags.png") no-repeat 0px 0px; width: 16px; height: 11px; } /* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */ /******************************* FLAGS *******************************/ i.sm-flag.ad:before, i.sm-flag.andorra:before { background-position: 0px 0px; } i.sm-flag.ae:before, i.sm-flag.united.arab.emirates:before, i.sm-flag.uae:before { background-position: 0px -26px; } i.sm-flag.af:before, i.sm-flag.afghanistan:before { background-position: 0px -52px; } i.sm-flag.ag:before, i.sm-flag.antigua:before { background-position: 0px -78px; } i.sm-flag.ai:before, i.sm-flag.anguilla:before { background-position: 0px -104px; } i.sm-flag.al:before, i.sm-flag.albania:before { background-position: 0px -130px; } i.sm-flag.am:before, i.sm-flag.armenia:before { background-position: 0px -156px; } i.sm-flag.an:before, i.sm-flag.netherlands.antilles:before { background-position: 0px -182px; } i.sm-flag.ao:before, i.sm-flag.angola:before { background-position: 0px -208px; } i.sm-flag.ar:before, i.sm-flag.argentina:before { background-position: 0px -234px; } i.sm-flag.as:before, i.sm-flag.american.samoa:before { background-position: 0px -260px; } i.sm-flag.at:before, i.sm-flag.austria:before { background-position: 0px -286px; } i.sm-flag.au:before, i.sm-flag.australia:before { background-position: 0px -312px; } i.sm-flag.aw:before, i.sm-flag.aruba:before { background-position: 0px -338px; } i.sm-flag.ax:before, i.sm-flag.aland.islands:before { background-position: 0px -364px; } i.sm-flag.az:before, i.sm-flag.azerbaijan:before { background-position: 0px -390px; } i.sm-flag.ba:before, i.sm-flag.bosnia:before { background-position: 0px -416px; } i.sm-flag.bb:before, i.sm-flag.barbados:before { background-position: 0px -442px; } i.sm-flag.bd:before, i.sm-flag.bangladesh:before { background-position: 0px -468px; } i.sm-flag.be:before, i.sm-flag.belgium:before { background-position: 0px -494px; } i.sm-flag.bf:before, i.sm-flag.burkina.faso:before { background-position: 0px -520px; } i.sm-flag.bg:before, i.sm-flag.bulgaria:before { background-position: 0px -546px; } i.sm-flag.bh:before, i.sm-flag.bahrain:before { background-position: 0px -572px; } i.sm-flag.bi:before, i.sm-flag.burundi:before { background-position: 0px -598px; } i.sm-flag.bj:before, i.sm-flag.benin:before { background-position: 0px -624px; } i.sm-flag.bm:before, i.sm-flag.bermuda:before { background-position: 0px -650px; } i.sm-flag.bn:before, i.sm-flag.brunei:before { background-position: 0px -676px; } i.sm-flag.bo:before, i.sm-flag.bolivia:before { background-position: 0px -702px; } i.sm-flag.br:before, i.sm-flag.brazil:before { background-position: 0px -728px; } i.sm-flag.bs:before, i.sm-flag.bahamas:before { background-position: 0px -754px; } i.sm-flag.bt:before, i.sm-flag.bhutan:before { background-position: 0px -780px; } i.sm-flag.bv:before, i.sm-flag.bouvet.island:before { background-position: 0px -806px; } i.sm-flag.bw:before, i.sm-flag.botswana:before { background-position: 0px -832px; } i.sm-flag.by:before, i.sm-flag.belarus:before { background-position: 0px -858px; } i.sm-flag.bz:before, i.sm-flag.belize:before { background-position: 0px -884px; } i.sm-flag.ca:before, i.sm-flag.canada:before { background-position: 0px -910px; } i.sm-flag.cc:before, i.sm-flag.cocos.islands:before { background-position: 0px -962px; } i.sm-flag.cd:before, i.sm-flag.congo:before { background-position: 0px -988px; } i.sm-flag.cf:before, i.sm-flag.central.african.republic:before { background-position: 0px -1014px; } i.sm-flag.cg:before, i.sm-flag.congo.brazzaville:before { background-position: 0px -1040px; } i.sm-flag.ch:before, i.sm-flag.switzerland:before { background-position: 0px -1066px; } i.sm-flag.ci:before, i.sm-flag.cote.divoire:before { background-position: 0px -1092px; } i.sm-flag.ck:before, i.sm-flag.cook.islands:before { background-position: 0px -1118px; } i.sm-flag.cl:before, i.sm-flag.chile:before { background-position: 0px -1144px; } i.sm-flag.cm:before, i.sm-flag.cameroon:before { background-position: 0px -1170px; } i.sm-flag.cn:before, i.sm-flag.china:before { background-position: 0px -1196px; } i.sm-flag.co:before, i.sm-flag.colombia:before { background-position: 0px -1222px; } i.sm-flag.cr:before, i.sm-flag.costa.rica:before { background-position: 0px -1248px; } i.sm-flag.cs:before, i.sm-flag.serbia:before { background-position: 0px -1274px; } i.sm-flag.cu:before, i.sm-flag.cuba:before { background-position: 0px -1300px; } i.sm-flag.cv:before, i.sm-flag.cape.verde:before { background-position: 0px -1326px; } i.sm-flag.cx:before, i.sm-flag.christmas.island:before { background-position: 0px -1352px; } i.sm-flag.cy:before, i.sm-flag.cyprus:before { background-position: 0px -1378px; } i.sm-flag.cz:before, i.sm-flag.czech.republic:before { background-position: 0px -1404px; } i.sm-flag.de:before, i.sm-flag.germany:before { background-position: 0px -1430px; } i.sm-flag.dj:before, i.sm-flag.djibouti:before { background-position: 0px -1456px; } i.sm-flag.dk:before, i.sm-flag.denmark:before { background-position: 0px -1482px; } i.sm-flag.dm:before, i.sm-flag.dominica:before { background-position: 0px -1508px; } i.sm-flag.do:before, i.sm-flag.dominican.republic:before { background-position: 0px -1534px; } i.sm-flag.dz:before, i.sm-flag.algeria:before { background-position: 0px -1560px; } i.sm-flag.ec:before, i.sm-flag.ecuador:before { background-position: 0px -1586px; } i.sm-flag.ee:before, i.sm-flag.estonia:before { background-position: 0px -1612px; } i.sm-flag.eg:before, i.sm-flag.egypt:before { background-position: 0px -1638px; } i.sm-flag.eh:before, i.sm-flag.western.sahara:before { background-position: 0px -1664px; } i.sm-flag.er:before, i.sm-flag.eritrea:before { background-position: 0px -1716px; } i.sm-flag.es:before, i.sm-flag.spain:before { background-position: 0px -1742px; } i.sm-flag.et:before, i.sm-flag.ethiopia:before { background-position: 0px -1768px; } i.sm-flag.eu:before, i.sm-flag.european.union:before { background-position: 0px -1794px; } i.sm-flag.fi:before, i.sm-flag.finland:before { background-position: 0px -1846px; } i.sm-flag.fj:before, i.sm-flag.fiji:before { background-position: 0px -1872px; } i.sm-flag.fk:before, i.sm-flag.falkland.islands:before { background-position: 0px -1898px; } i.sm-flag.fm:before, i.sm-flag.micronesia:before { background-position: 0px -1924px; } i.sm-flag.fo:before, i.sm-flag.faroe.islands:before { background-position: 0px -1950px; } i.sm-flag.fr:before, i.sm-flag.france:before { background-position: 0px -1976px; } i.sm-flag.ga:before, i.sm-flag.gabon:before { background-position: -36px 0px; } i.sm-flag.gb:before, i.sm-flag.england:before, i.sm-flag.united.kingdom:before { background-position: -36px -26px; } i.sm-flag.gd:before, i.sm-flag.grenada:before { background-position: -36px -52px; } i.sm-flag.ge:before, i.sm-flag.georgia:before { background-position: -36px -78px; } i.sm-flag.gf:before, i.sm-flag.french.guiana:before { background-position: -36px -104px; } i.sm-flag.gh:before, i.sm-flag.ghana:before { background-position: -36px -130px; } i.sm-flag.gi:before, i.sm-flag.gibraltar:before { background-position: -36px -156px; } i.sm-flag.gl:before, i.sm-flag.greenland:before { background-position: -36px -182px; } i.sm-flag.gm:before, i.sm-flag.gambia:before { background-position: -36px -208px; } i.sm-flag.gn:before, i.sm-flag.guinea:before { background-position: -36px -234px; } i.sm-flag.gp:before, i.sm-flag.guadeloupe:before { background-position: -36px -260px; } i.sm-flag.gq:before, i.sm-flag.equatorial.guinea:before { background-position: -36px -286px; } i.sm-flag.gr:before, i.sm-flag.greece:before { background-position: -36px -312px; } i.sm-flag.gs:before, i.sm-flag.sandwich.islands:before { background-position: -36px -338px; } i.sm-flag.gt:before, i.sm-flag.guatemala:before { background-position: -36px -364px; } i.sm-flag.gu:before, i.sm-flag.guam:before { background-position: -36px -390px; } i.sm-flag.gw:before, i.sm-flag.guinea-bissau:before { background-position: -36px -416px; } i.sm-flag.gy:before, i.sm-flag.guyana:before { background-position: -36px -442px; } i.sm-flag.hk:before, i.sm-flag.hong.kong:before { background-position: -36px -468px; } i.sm-flag.hm:before, i.sm-flag.heard.island:before { background-position: -36px -494px; } i.sm-flag.hn:before, i.sm-flag.honduras:before { background-position: -36px -520px; } i.sm-flag.hr:before, i.sm-flag.croatia:before { background-position: -36px -546px; } i.sm-flag.ht:before, i.sm-flag.haiti:before { background-position: -36px -572px; } i.sm-flag.hu:before, i.sm-flag.hungary:before { background-position: -36px -598px; } i.sm-flag.id:before, i.sm-flag.indonesia:before { background-position: -36px -624px; } i.sm-flag.ie:before, i.sm-flag.ireland:before { background-position: -36px -650px; } i.sm-flag.il:before, i.sm-flag.israel:before { background-position: -36px -676px; } i.sm-flag.in:before, i.sm-flag.india:before { background-position: -36px -702px; } i.sm-flag.io:before, i.sm-flag.indian.ocean.territory:before { background-position: -36px -728px; } i.sm-flag.iq:before, i.sm-flag.iraq:before { background-position: -36px -754px; } i.sm-flag.ir:before, i.sm-flag.iran:before { background-position: -36px -780px; } i.sm-flag.is:before, i.sm-flag.iceland:before { background-position: -36px -806px; } i.sm-flag.it:before, i.sm-flag.italy:before { background-position: -36px -832px; } i.sm-flag.jm:before, i.sm-flag.jamaica:before { background-position: -36px -858px; } i.sm-flag.jo:before, i.sm-flag.jordan:before { background-position: -36px -884px; } i.sm-flag.jp:before, i.sm-flag.japan:before { background-position: -36px -910px; } i.sm-flag.ke:before, i.sm-flag.kenya:before { background-position: -36px -936px; } i.sm-flag.kg:before, i.sm-flag.kyrgyzstan:before { background-position: -36px -962px; } i.sm-flag.kh:before, i.sm-flag.cambodia:before { background-position: -36px -988px; } i.sm-flag.ki:before, i.sm-flag.kiribati:before { background-position: -36px -1014px; } i.sm-flag.km:before, i.sm-flag.comoros:before { background-position: -36px -1040px; } i.sm-flag.kn:before, i.sm-flag.saint.kitts.and.nevis:before { background-position: -36px -1066px; } i.sm-flag.kp:before, i.sm-flag.north.korea:before { background-position: -36px -1092px; } i.sm-flag.kr:before, i.sm-flag.south.korea:before { background-position: -36px -1118px; } i.sm-flag.kw:before, i.sm-flag.kuwait:before { background-position: -36px -1144px; } i.sm-flag.ky:before, i.sm-flag.cayman.islands:before { background-position: -36px -1170px; } i.sm-flag.kz:before, i.sm-flag.kazakhstan:before { background-position: -36px -1196px; } i.sm-flag.la:before, i.sm-flag.laos:before { background-position: -36px -1222px; } i.sm-flag.lb:before, i.sm-flag.lebanon:before { background-position: -36px -1248px; } i.sm-flag.lc:before, i.sm-flag.saint.lucia:before { background-position: -36px -1274px; } i.sm-flag.li:before, i.sm-flag.liechtenstein:before { background-position: -36px -1300px; } i.sm-flag.lk:before, i.sm-flag.sri.lanka:before { background-position: -36px -1326px; } i.sm-flag.lr:before, i.sm-flag.liberia:before { background-position: -36px -1352px; } i.sm-flag.ls:before, i.sm-flag.lesotho:before { background-position: -36px -1378px; } i.sm-flag.lt:before, i.sm-flag.lithuania:before { background-position: -36px -1404px; } i.sm-flag.lu:before, i.sm-flag.luxembourg:before { background-position: -36px -1430px; } i.sm-flag.lv:before, i.sm-flag.latvia:before { background-position: -36px -1456px; } i.sm-flag.ly:before, i.sm-flag.libya:before { background-position: -36px -1482px; } i.sm-flag.ma:before, i.sm-flag.morocco:before { background-position: -36px -1508px; } i.sm-flag.mc:before, i.sm-flag.monaco:before { background-position: -36px -1534px; } i.sm-flag.md:before, i.sm-flag.moldova:before { background-position: -36px -1560px; } i.sm-flag.me:before, i.sm-flag.montenegro:before { background-position: -36px -1586px; } i.sm-flag.mg:before, i.sm-flag.madagascar:before { background-position: -36px -1613px; } i.sm-flag.mh:before, i.sm-flag.marshall.islands:before { background-position: -36px -1639px; } i.sm-flag.mk:before, i.sm-flag.macedonia:before { background-position: -36px -1665px; } i.sm-flag.ml:before, i.sm-flag.mali:before { background-position: -36px -1691px; } i.sm-flag.mm:before, i.sm-flag.myanmar:before, i.sm-flag.burma:before { background-position: -36px -1717px; } i.sm-flag.mn:before, i.sm-flag.mongolia:before { background-position: -36px -1743px; } i.sm-flag.mo:before, i.sm-flag.macau:before { background-position: -36px -1769px; } i.sm-flag.mp:before, i.sm-flag.northern.mariana.islands:before { background-position: -36px -1795px; } i.sm-flag.mq:before, i.sm-flag.martinique:before { background-position: -36px -1821px; } i.sm-flag.mr:before, i.sm-flag.mauritania:before { background-position: -36px -1847px; } i.sm-flag.ms:before, i.sm-flag.montserrat:before { background-position: -36px -1873px; } i.sm-flag.mt:before, i.sm-flag.malta:before { background-position: -36px -1899px; } i.sm-flag.mu:before, i.sm-flag.mauritius:before { background-position: -36px -1925px; } i.sm-flag.mv:before, i.sm-flag.maldives:before { background-position: -36px -1951px; } i.sm-flag.mw:before, i.sm-flag.malawi:before { background-position: -36px -1977px; } i.sm-flag.mx:before, i.sm-flag.mexico:before { background-position: -72px 0px; } i.sm-flag.my:before, i.sm-flag.malaysia:before { background-position: -72px -26px; } i.sm-flag.mz:before, i.sm-flag.mozambique:before { background-position: -72px -52px; } i.sm-flag.na:before, i.sm-flag.namibia:before { background-position: -72px -78px; } i.sm-flag.nc:before, i.sm-flag.new.caledonia:before { background-position: -72px -104px; } i.sm-flag.ne:before, i.sm-flag.niger:before { background-position: -72px -130px; } i.sm-flag.nf:before, i.sm-flag.norfolk.island:before { background-position: -72px -156px; } i.sm-flag.ng:before, i.sm-flag.nigeria:before { background-position: -72px -182px; } i.sm-flag.ni:before, i.sm-flag.nicaragua:before { background-position: -72px -208px; } i.sm-flag.nl:before, i.sm-flag.netherlands:before { background-position: -72px -234px; } i.sm-flag.no:before, i.sm-flag.norway:before { background-position: -72px -260px; } i.sm-flag.np:before, i.sm-flag.nepal:before { background-position: -72px -286px; } i.sm-flag.nr:before, i.sm-flag.nauru:before { background-position: -72px -312px; } i.sm-flag.nu:before, i.sm-flag.niue:before { background-position: -72px -338px; } i.sm-flag.nz:before, i.sm-flag.new.zealand:before { background-position: -72px -364px; } i.sm-flag.om:before, i.sm-flag.oman:before { background-position: -72px -390px; } i.sm-flag.pa:before, i.sm-flag.panama:before { background-position: -72px -416px; } i.sm-flag.pe:before, i.sm-flag.peru:before { background-position: -72px -442px; } i.sm-flag.pf:before, i.sm-flag.french.polynesia:before { background-position: -72px -468px; } i.sm-flag.pg:before, i.sm-flag.new.guinea:before { background-position: -72px -494px; } i.sm-flag.ph:before, i.sm-flag.philippines:before { background-position: -72px -520px; } i.sm-flag.pk:before, i.sm-flag.pakistan:before { background-position: -72px -546px; } i.sm-flag.pl:before, i.sm-flag.poland:before { background-position: -72px -572px; } i.sm-flag.pm:before, i.sm-flag.saint.pierre:before { background-position: -72px -598px; } i.sm-flag.pn:before, i.sm-flag.pitcairn.islands:before { background-position: -72px -624px; } i.sm-flag.pr:before, i.sm-flag.puerto.rico:before { background-position: -72px -650px; } i.sm-flag.ps:before, i.sm-flag.palestine:before { background-position: -72px -676px; } i.sm-flag.pt:before, i.sm-flag.portugal:before { background-position: -72px -702px; } i.sm-flag.pw:before, i.sm-flag.palau:before { background-position: -72px -728px; } i.sm-flag.py:before, i.sm-flag.paraguay:before { background-position: -72px -754px; } i.sm-flag.qa:before, i.sm-flag.qatar:before { background-position: -72px -780px; } i.sm-flag.re:before, i.sm-flag.reunion:before { background-position: -72px -806px; } i.sm-flag.ro:before, i.sm-flag.romania:before { background-position: -72px -832px; } i.sm-flag.rs:before, i.sm-flag.serbia:before { background-position: -72px -858px; } i.sm-flag.ru:before, i.sm-flag.russia:before { background-position: -72px -884px; } i.sm-flag.rw:before, i.sm-flag.rwanda:before { background-position: -72px -910px; } i.sm-flag.sa:before, i.sm-flag.saudi.arabia:before { background-position: -72px -936px; } i.sm-flag.sb:before, i.sm-flag.solomon.islands:before { background-position: -72px -962px; } i.sm-flag.sc:before, i.sm-flag.seychelles:before { background-position: -72px -988px; } i.sm-flag.sd:before, i.sm-flag.sudan:before { background-position: -72px -1040px; } i.sm-flag.se:before, i.sm-flag.sweden:before { background-position: -72px -1066px; } i.sm-flag.sg:before, i.sm-flag.singapore:before { background-position: -72px -1092px; } i.sm-flag.sh:before, i.sm-flag.saint.helena:before { background-position: -72px -1118px; } i.sm-flag.si:before, i.sm-flag.slovenia:before { background-position: -72px -1144px; } i.sm-flag.sj:before, i.sm-flag.svalbard:before, i.sm-flag.jan.mayen:before { background-position: -72px -1170px; } i.sm-flag.sk:before, i.sm-flag.slovakia:before { background-position: -72px -1196px; } i.sm-flag.sl:before, i.sm-flag.sierra.leone:before { background-position: -72px -1222px; } i.sm-flag.sm:before, i.sm-flag.san.marino:before { background-position: -72px -1248px; } i.sm-flag.sn:before, i.sm-flag.senegal:before { background-position: -72px -1274px; } i.sm-flag.so:before, i.sm-flag.somalia:before { background-position: -72px -1300px; } i.sm-flag.sr:before, i.sm-flag.suriname:before { background-position: -72px -1326px; } i.sm-flag.st:before, i.sm-flag.sao.tome:before { background-position: -72px -1352px; } i.sm-flag.sv:before, i.sm-flag.el.salvador:before { background-position: -72px -1378px; } i.sm-flag.sy:before, i.sm-flag.syria:before { background-position: -72px -1404px; } i.sm-flag.sz:before, i.sm-flag.swaziland:before { background-position: -72px -1430px; } i.sm-flag.tc:before, i.sm-flag.caicos.islands:before { background-position: -72px -1456px; } i.sm-flag.td:before, i.sm-flag.chad:before { background-position: -72px -1482px; } i.sm-flag.tf:before, i.sm-flag.french.territories:before { background-position: -72px -1508px; } i.sm-flag.tg:before, i.sm-flag.togo:before { background-position: -72px -1534px; } i.sm-flag.th:before, i.sm-flag.thailand:before { background-position: -72px -1560px; } i.sm-flag.tj:before, i.sm-flag.tajikistan:before { background-position: -72px -1586px; } i.sm-flag.tk:before, i.sm-flag.tokelau:before { background-position: -72px -1612px; } i.sm-flag.tl:before, i.sm-flag.timorleste:before { background-position: -72px -1638px; } i.sm-flag.tm:before, i.sm-flag.turkmenistan:before { background-position: -72px -1664px; } i.sm-flag.tn:before, i.sm-flag.tunisia:before { background-position: -72px -1690px; } i.sm-flag.to:before, i.sm-flag.tonga:before { background-position: -72px -1716px; } i.sm-flag.tr:before, i.sm-flag.turkey:before { background-position: -72px -1742px; } i.sm-flag.tt:before, i.sm-flag.trinidad:before { background-position: -72px -1768px; } i.sm-flag.tv:before, i.sm-flag.tuvalu:before { background-position: -72px -1794px; } i.sm-flag.tw:before, i.sm-flag.taiwan:before { background-position: -72px -1820px; } i.sm-flag.tz:before, i.sm-flag.tanzania:before { background-position: -72px -1846px; } i.sm-flag.ua:before, i.sm-flag.ukraine:before { background-position: -72px -1872px; } i.sm-flag.ug:before, i.sm-flag.uganda:before { background-position: -72px -1898px; } i.sm-flag.um:before, i.sm-flag.us.minor.islands:before { background-position: -72px -1924px; } i.sm-flag.us:before, i.sm-flag.america:before, i.sm-flag.united.states:before { background-position: -72px -1950px; } i.sm-flag.uy:before, i.sm-flag.uruguay:before { background-position: -72px -1976px; } i.sm-flag.uz:before, i.sm-flag.uzbekistan:before { background-position: -108px 0px; } i.sm-flag.va:before, i.sm-flag.vatican.city:before { background-position: -108px -26px; } i.sm-flag.vc:before, i.sm-flag.saint.vincent:before { background-position: -108px -52px; } i.sm-flag.ve:before, i.sm-flag.venezuela:before { background-position: -108px -78px; } i.sm-flag.vg:before, i.sm-flag.british.virgin.islands:before { background-position: -108px -104px; } i.sm-flag.vi:before, i.sm-flag.us.virgin.islands:before { background-position: -108px -130px; } i.sm-flag.vn:before, i.sm-flag.vietnam:before { background-position: -108px -156px; } i.sm-flag.vu:before, i.sm-flag.vanuatu:before { background-position: -108px -182px; } i.sm-flag.wf:before, i.sm-flag.wallis.and.futuna:before { background-position: -108px -234px; } i.sm-flag.ws:before, i.sm-flag.samoa:before { background-position: -108px -260px; } i.sm-flag.ye:before, i.sm-flag.yemen:before { background-position: -108px -286px; } i.sm-flag.yt:before, i.sm-flag.mayotte:before { background-position: -108px -312px; } i.sm-flag.za:before, i.sm-flag.south.africa:before { background-position: -108px -338px; } i.sm-flag.zm:before, i.sm-flag.zambia:before { background-position: -108px -364px; } i.sm-flag.zw:before, i.sm-flag.zimbabwe:before { background-position: -108px -390px; }