.intl-tel-input { position: relative; display: inline-block } .intl-tel-input * { box-sizing: border-box; -moz-box-sizing: border-box } .intl-tel-input .hide { display: none } .intl-tel-input .v-hide { visibility: hidden } .intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text] { position: relative; z-index: 0; margin-top: 0!important; margin-bottom: 0!important; padding-right: 36px; margin-right: 0 } .intl-tel-input .flag-container { position: absolute; top: 0; bottom: 0; right: 0; padding: 1px } .intl-tel-input .selected-flag { z-index: 1; position: relative; width: 36px; height: 100%; padding: 0 0 0 8px } .intl-tel-input .selected-flag .iti-flag { position: absolute; top: 0; bottom: 0; margin: auto } .intl-tel-input .selected-flag .iti-arrow { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #555 } .intl-tel-input .selected-flag .iti-arrow.up { border-top: none; border-bottom: 4px solid #555 } .intl-tel-input .country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0; margin: 0 0 0 -1px; box-shadow: 1px 1px 4px rgba(0,0,0,.2); background-color: #fff; border: 1px solid #ccc; white-space: nowrap; max-height: 200px; overflow-y: scroll; -webkit-overflow-scrolling: touch } .intl-tel-input .country-list.dropup { bottom: 100%; margin-bottom: -1px } .intl-tel-input .country-list .flag-box { display: inline-block; width: 20px } @media (max-width: 500px) { .intl-tel-input .country-list { white-space:normal } } .intl-tel-input .country-list .divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc } .intl-tel-input .country-list .country { padding: 5px 10px } .intl-tel-input .country-list .country .dial-code { color: #999 } .intl-tel-input .country-list .country.highlight { background-color: rgba(0,0,0,.05) } .intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box { vertical-align: middle } .intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box { margin-right: 6px } .intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text] { padding-right: 6px; padding-left: 52px; margin-left: 0 } .intl-tel-input.allow-dropdown .flag-container { right: auto; left: 0; width: 100% } .intl-tel-input.allow-dropdown .selected-flag { width: 46px } .intl-tel-input.allow-dropdown .flag-container:hover { cursor: pointer } .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag { background-color: rgba(0,0,0,.05) } .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover { cursor: default } .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag { background-color: transparent } .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag { background-color: rgba(0,0,0,.05); display: table } .intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code { display: table-cell; vertical-align: middle; padding-left: 28px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text] { padding-left: 76px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag { width: 70px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text] { padding-left: 84px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag { width: 78px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text] { padding-left: 92px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag { width: 86px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text] { padding-left: 100px } .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag { width: 94px } .intl-tel-input.iti-container { position: absolute; top: -1000px; left: -1000px; z-index: 1060; padding: 1px } .intl-tel-input.iti-container:hover { cursor: pointer } .iti-mobile .intl-tel-input.iti-container { top: 30px; bottom: 30px; left: 30px; right: 30px; position: fixed } .iti-mobile .intl-tel-input .country-list { max-height: 100%; width: 100%; -webkit-overflow-scrolling: touch } .iti-mobile .intl-tel-input .country-list .country { padding: 10px; line-height: 1.5em } .iti-flag.be { width: 18px } .iti-flag.ch { width: 15px } .iti-flag.mc { width: 19px } .iti-flag.ne { width: 18px } .iti-flag.np { width: 13px } .iti-flag.va { width: 15px } .iti-flag.ac { height: 10px; background-position: 0 0 } .iti-flag.ad { height: 14px; background-position: -22px 0 } .iti-flag.ae { height: 10px; background-position: -44px 0 } .iti-flag.af { height: 14px; background-position: -66px 0 } .iti-flag.ag { height: 14px; background-position: -88px 0 } .iti-flag.ai { height: 10px; background-position: -110px 0 } .iti-flag.al { height: 15px; background-position: -132px 0 } .iti-flag.am { height: 10px; background-position: -154px 0 } .iti-flag.ao { height: 14px; background-position: -176px 0 } .iti-flag.aq { height: 14px; background-position: -198px 0 } .iti-flag.ar { height: 13px; background-position: -220px 0 } .iti-flag.as { height: 10px; background-position: -242px 0 } .iti-flag.at { height: 14px; background-position: -264px 0 } .iti-flag.au { height: 10px; background-position: -286px 0 } .iti-flag.aw { height: 14px; background-position: -308px 0 } .iti-flag.ax { height: 13px; background-position: -330px 0 } .iti-flag.az { height: 10px; background-position: -352px 0 } .iti-flag.ba { height: 10px; background-position: -374px 0 } .iti-flag.bb { height: 14px; background-position: -396px 0 } .iti-flag.bd { height: 12px; background-position: -418px 0 } .iti-flag.be { height: 15px; background-position: -440px 0 } .iti-flag.bf { height: 14px; background-position: -460px 0 } .iti-flag.bg { height: 12px; background-position: -482px 0 } .iti-flag.bh { height: 12px; background-position: -504px 0 } .iti-flag.bi { height: 12px; background-position: -526px 0 } .iti-flag.bj { height: 14px; background-position: -548px 0 } .iti-flag.bl { height: 14px; background-position: -570px 0 } .iti-flag.bm { height: 10px; background-position: -592px 0 } .iti-flag.bn { height: 10px; background-position: -614px 0 } .iti-flag.bo { height: 14px; background-position: -636px 0 } .iti-flag.bq { height: 14px; background-position: -658px 0 } .iti-flag.br { height: 14px; background-position: -680px 0 } .iti-flag.bs { height: 10px; background-position: -702px 0 } .iti-flag.bt { height: 14px; background-position: -724px 0 } .iti-flag.bv { height: 15px; background-position: -746px 0 } .iti-flag.bw { height: 14px; background-position: -768px 0 } .iti-flag.by { height: 10px; background-position: -790px 0 } .iti-flag.bz { height: 14px; background-position: -812px 0 } .iti-flag.ca { height: 10px; background-position: -834px 0 } .iti-flag.cc { height: 10px; background-position: -856px 0 } .iti-flag.cd { height: 15px; background-position: -878px 0 } .iti-flag.cf { height: 14px; background-position: -900px 0 } .iti-flag.cg { height: 14px; background-position: -922px 0 } .iti-flag.ch { height: 15px; background-position: -944px 0 } .iti-flag.ci { height: 14px; background-position: -961px 0 } .iti-flag.ck { height: 10px; background-position: -983px 0 } .iti-flag.cl { height: 14px; background-position: -1005px 0 } .iti-flag.cm { height: 14px; background-position: -1027px 0 } .iti-flag.cn { height: 14px; background-position: -1049px 0 } .iti-flag.co { height: 14px; background-position: -1071px 0 } .iti-flag.cp { height: 14px; background-position: -1093px 0 } .iti-flag.cr { height: 12px; background-position: -1115px 0 } .iti-flag.cu { height: 10px; background-position: -1137px 0 } .iti-flag.cv { height: 12px; background-position: -1159px 0 } .iti-flag.cw { height: 14px; background-position: -1181px 0 } .iti-flag.cx { height: 10px; background-position: -1203px 0 } .iti-flag.cy { height: 14px; background-position: -1225px 0 } .iti-flag.cz { height: 14px; background-position: -1247px 0 } .iti-flag.de { height: 12px; background-position: -1269px 0 } .iti-flag.dg { height: 10px; background-position: -1291px 0 } .iti-flag.dj { height: 14px; background-position: -1313px 0 } .iti-flag.dk { height: 15px; background-position: -1335px 0 } .iti-flag.dm { height: 10px; background-position: -1357px 0 } .iti-flag.do { height: 13px; background-position: -1379px 0 } .iti-flag.dz { height: 14px; background-position: -1401px 0 } .iti-flag.ea { height: 14px; background-position: -1423px 0 } .iti-flag.ec { height: 14px; background-position: -1445px 0 } .iti-flag.ee { height: 13px; background-position: -1467px 0 } .iti-flag.eg { height: 14px; background-position: -1489px 0 } .iti-flag.eh { height: 10px; background-position: -1511px 0 } .iti-flag.er { height: 10px; background-position: -1533px 0 } .iti-flag.es { height: 14px; background-position: -1555px 0 } .iti-flag.et { height: 10px; background-position: -1577px 0 } .iti-flag.eu { height: 14px; background-position: -1599px 0 } .iti-flag.fi { height: 12px; background-position: -1621px 0 } .iti-flag.fj { height: 10px; background-position: -1643px 0 } .iti-flag.fk { height: 10px; background-position: -1665px 0 } .iti-flag.fm { height: 11px; background-position: -1687px 0 } .iti-flag.fo { height: 15px; background-position: -1709px 0 } .iti-flag.fr { height: 14px; background-position: -1731px 0 } .iti-flag.ga { height: 15px; background-position: -1753px 0 } .iti-flag.gb { height: 10px; background-position: -1775px 0 } .iti-flag.gd { height: 12px; background-position: -1797px 0 } .iti-flag.ge { height: 14px; background-position: -1819px 0 } .iti-flag.gf { height: 14px; background-position: -1841px 0 } .iti-flag.gg { height: 14px; background-position: -1863px 0 } .iti-flag.gh { height: 14px; background-position: -1885px 0 } .iti-flag.gi { height: 10px; background-position: -1907px 0 } .iti-flag.gl { height: 14px; background-position: -1929px 0 } .iti-flag.gm { height: 14px; background-position: -1951px 0 } .iti-flag.gn { height: 14px; background-position: -1973px 0 } .iti-flag.gp { height: 14px; background-position: -1995px 0 } .iti-flag.gq { height: 14px; background-position: -2017px 0 } .iti-flag.gr { height: 14px; background-position: -2039px 0 } .iti-flag.gs { height: 10px; background-position: -2061px 0 } .iti-flag.gt { height: 13px; background-position: -2083px 0 } .iti-flag.gu { height: 11px; background-position: -2105px 0 } .iti-flag.gw { height: 10px; background-position: -2127px 0 } .iti-flag.gy { height: 12px; background-position: -2149px 0 } .iti-flag.hk { height: 14px; background-position: -2171px 0 } .iti-flag.hm { height: 10px; background-position: -2193px 0 } .iti-flag.hn { height: 10px; background-position: -2215px 0 } .iti-flag.hr { height: 10px; background-position: -2237px 0 } .iti-flag.ht { height: 12px; background-position: -2259px 0 } .iti-flag.hu { height: 10px; background-position: -2281px 0 } .iti-flag.ic { height: 14px; background-position: -2303px 0 } .iti-flag.id { height: 14px; background-position: -2325px 0 } .iti-flag.ie { height: 10px; background-position: -2347px 0 } .iti-flag.il { height: 15px; background-position: -2369px 0 } .iti-flag.im { height: 10px; background-position: -2391px 0 } .iti-flag.in { height: 14px; background-position: -2413px 0 } .iti-flag.io { height: 10px; background-position: -2435px 0 } .iti-flag.iq { height: 14px; background-position: -2457px 0 } .iti-flag.ir { height: 12px; background-position: -2479px 0 } .iti-flag.is { height: 15px; background-position: -2501px 0 } .iti-flag.it { height: 14px; background-position: -2523px 0 } .iti-flag.je { height: 12px; background-position: -2545px 0 } .iti-flag.jm { height: 10px; background-position: -2567px 0 } .iti-flag.jo { height: 10px; background-position: -2589px 0 } .iti-flag.jp { height: 14px; background-position: -2611px 0 } .iti-flag.ke { height: 14px; background-position: -2633px 0 } .iti-flag.kg { height: 12px; background-position: -2655px 0 } .iti-flag.kh { height: 13px; background-position: -2677px 0 } .iti-flag.ki { height: 10px; background-position: -2699px 0 } .iti-flag.km { height: 12px; background-position: -2721px 0 } .iti-flag.kn { height: 14px; background-position: -2743px 0 } .iti-flag.kp { height: 10px; background-position: -2765px 0 } .iti-flag.kr { height: 14px; background-position: -2787px 0 } .iti-flag.kw { height: 10px; background-position: -2809px 0 } .iti-flag.ky { height: 10px; background-position: -2831px 0 } .iti-flag.kz { height: 10px; background-position: -2853px 0 } .iti-flag.la { height: 14px; background-position: -2875px 0 } .iti-flag.lb { height: 14px; background-position: -2897px 0 } .iti-flag.lc { height: 10px; background-position: -2919px 0 } .iti-flag.li { height: 12px; background-position: -2941px 0 } .iti-flag.lk { height: 10px; background-position: -2963px 0 } .iti-flag.lr { height: 11px; background-position: -2985px 0 } .iti-flag.ls { height: 14px; background-position: -3007px 0 } .iti-flag.lt { height: 12px; background-position: -3029px 0 } .iti-flag.lu { height: 12px; background-position: -3051px 0 } .iti-flag.lv { height: 10px; background-position: -3073px 0 } .iti-flag.ly { height: 10px; background-position: -3095px 0 } .iti-flag.ma { height: 14px; background-position: -3117px 0 } .iti-flag.mc { height: 15px; background-position: -3139px 0 } .iti-flag.md { height: 10px; background-position: -3160px 0 } .iti-flag.me { height: 10px; background-position: -3182px 0 } .iti-flag.mf { height: 14px; background-position: -3204px 0 } .iti-flag.mg { height: 14px; background-position: -3226px 0 } .iti-flag.mh { height: 11px; background-position: -3248px 0 } .iti-flag.mk { height: 10px; background-position: -3270px 0 } .iti-flag.ml { height: 14px; background-position: -3292px 0 } .iti-flag.mm { height: 14px; background-position: -3314px 0 } .iti-flag.mn { height: 10px; background-position: -3336px 0 } .iti-flag.mo { height: 14px; background-position: -3358px 0 } .iti-flag.mp { height: 10px; background-position: -3380px 0 } .iti-flag.mq { height: 14px; background-position: -3402px 0 } .iti-flag.mr { height: 14px; background-position: -3424px 0 } .iti-flag.ms { height: 10px; background-position: -3446px 0 } .iti-flag.mt { height: 14px; background-position: -3468px 0 } .iti-flag.mu { height: 14px; background-position: -3490px 0 } .iti-flag.mv { height: 14px; background-position: -3512px 0 } .iti-flag.mw { height: 14px; background-position: -3534px 0 } .iti-flag.mx { height: 12px; background-position: -3556px 0 } .iti-flag.my { height: 10px; background-position: -3578px 0 } .iti-flag.mz { height: 14px; background-position: -3600px 0 } .iti-flag.na { height: 14px; background-position: -3622px 0 } .iti-flag.nc { height: 10px; background-position: -3644px 0 } .iti-flag.ne { height: 15px; background-position: -3666px 0 } .iti-flag.nf { height: 10px; background-position: -3686px 0 } .iti-flag.ng { height: 10px; background-position: -3708px 0 } .iti-flag.ni { height: 12px; background-position: -3730px 0 } .iti-flag.nl { height: 14px; background-position: -3752px 0 } .iti-flag.no { height: 15px; background-position: -3774px 0 } .iti-flag.np { height: 15px; background-position: -3796px 0 } .iti-flag.nr { height: 10px; background-position: -3811px 0 } .iti-flag.nu { height: 10px; background-position: -3833px 0 } .iti-flag.nz { height: 10px; background-position: -3855px 0 } .iti-flag.om { height: 10px; background-position: -3877px 0 } .iti-flag.pa { height: 14px; background-position: -3899px 0 } .iti-flag.pe { height: 14px; background-position: -3921px 0 } .iti-flag.pf { height: 14px; background-position: -3943px 0 } .iti-flag.pg { height: 15px; background-position: -3965px 0 } .iti-flag.ph { height: 10px; background-position: -3987px 0 } .iti-flag.pk { height: 14px; background-position: -4009px 0 } .iti-flag.pl { height: 13px; background-position: -4031px 0 } .iti-flag.pm { height: 14px; background-position: -4053px 0 } .iti-flag.pn { height: 10px; background-position: -4075px 0 } .iti-flag.pr { height: 14px; background-position: -4097px 0 } .iti-flag.ps { height: 10px; background-position: -4119px 0 } .iti-flag.pt { height: 14px; background-position: -4141px 0 } .iti-flag.pw { height: 13px; background-position: -4163px 0 } .iti-flag.py { height: 11px; background-position: -4185px 0 } .iti-flag.qa { height: 8px; background-position: -4207px 0 } .iti-flag.re { height: 14px; background-position: -4229px 0 } .iti-flag.ro { height: 14px; background-position: -4251px 0 } .iti-flag.rs { height: 14px; background-position: -4273px 0 } .iti-flag.ru { height: 14px; background-position: -4295px 0 } .iti-flag.rw { height: 14px; background-position: -4317px 0 } .iti-flag.sa { height: 14px; background-position: -4339px 0 } .iti-flag.sb { height: 10px; background-position: -4361px 0 } .iti-flag.sc { height: 10px; background-position: -4383px 0 } .iti-flag.sd { height: 10px; background-position: -4405px 0 } .iti-flag.se { height: 13px; background-position: -4427px 0 } .iti-flag.sg { height: 14px; background-position: -4449px 0 } .iti-flag.sh { height: 10px; background-position: -4471px 0 } .iti-flag.si { height: 10px; background-position: -4493px 0 } .iti-flag.sj { height: 15px; background-position: -4515px 0 } .iti-flag.sk { height: 14px; background-position: -4537px 0 } .iti-flag.sl { height: 14px; background-position: -4559px 0 } .iti-flag.sm { height: 15px; background-position: -4581px 0 } .iti-flag.sn { height: 14px; background-position: -4603px 0 } .iti-flag.so { height: 14px; background-position: -4625px 0 } .iti-flag.sr { height: 14px; background-position: -4647px 0 } .iti-flag.ss { height: 10px; background-position: -4669px 0 } .iti-flag.st { height: 10px; background-position: -4691px 0 } .iti-flag.sv { height: 12px; background-position: -4713px 0 } .iti-flag.sx { height: 14px; background-position: -4735px 0 } .iti-flag.sy { height: 14px; background-position: -4757px 0 } .iti-flag.sz { height: 14px; background-position: -4779px 0 } .iti-flag.ta { height: 10px; background-position: -4801px 0 } .iti-flag.tc { height: 10px; background-position: -4823px 0 } .iti-flag.td { height: 14px; background-position: -4845px 0 } .iti-flag.tf { height: 14px; background-position: -4867px 0 } .iti-flag.tg { height: 13px; background-position: -4889px 0 } .iti-flag.th { height: 14px; background-position: -4911px 0 } .iti-flag.tj { height: 10px; background-position: -4933px 0 } .iti-flag.tk { height: 10px; background-position: -4955px 0 } .iti-flag.tl { height: 10px; background-position: -4977px 0 } .iti-flag.tm { height: 14px; background-position: -4999px 0 } .iti-flag.tn { height: 14px; background-position: -5021px 0 } .iti-flag.to { height: 10px; background-position: -5043px 0 } .iti-flag.tr { height: 14px; background-position: -5065px 0 } .iti-flag.tt { height: 12px; background-position: -5087px 0 } .iti-flag.tv { height: 10px; background-position: -5109px 0 } .iti-flag.tw { height: 14px; background-position: -5131px 0 } .iti-flag.tz { height: 14px; background-position: -5153px 0 } .iti-flag.ua { height: 14px; background-position: -5175px 0 } .iti-flag.ug { height: 14px; background-position: -5197px 0 } .iti-flag.um { height: 11px; background-position: -5219px 0 } .iti-flag.us { height: 11px; background-position: -5241px 0 } .iti-flag.uy { height: 14px; background-position: -5263px 0 } .iti-flag.uz { height: 10px; background-position: -5285px 0 } .iti-flag.va { height: 15px; background-position: -5307px 0 } .iti-flag.vc { height: 14px; background-position: -5324px 0 } .iti-flag.ve { height: 14px; background-position: -5346px 0 } .iti-flag.vg { height: 10px; background-position: -5368px 0 } .iti-flag.vi { height: 14px; background-position: -5390px 0 } .iti-flag.vn { height: 14px; background-position: -5412px 0 } .iti-flag.vu { height: 12px; background-position: -5434px 0 } .iti-flag.wf { height: 14px; background-position: -5456px 0 } .iti-flag.ws { height: 10px; background-position: -5478px 0 } .iti-flag.xk { height: 15px; background-position: -5500px 0 } .iti-flag.ye { height: 14px; background-position: -5522px 0 } .iti-flag.yt { height: 14px; background-position: -5544px 0 } .iti-flag.za { height: 14px; background-position: -5566px 0 } .iti-flag.zm { height: 14px; background-position: -5588px 0 } .iti-flag.zw { height: 10px; background-position: -5610px 0 } .iti-flag { width: 20px; height: 15px; box-shadow: 0 0 1px 0 #888; background-repeat: no-repeat; background-color: #dbdbdb; background-position: 20px 0 } .iti-flag.np { background-color: transparent } .Select { position: relative } .Select,.Select div,.Select input,.Select span { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .Select.is-disabled>.Select-control { background-color: #f9f9f9 } .Select.is-disabled>.Select-control:hover { box-shadow: none } .Select.is-disabled .Select-arrow-zone { cursor: default; opacity: .35 } .Select-control { background-color: #fff; border-color: #d9d9d9 #ccc #b3b3b3; border-radius: 4px; border: 1px solid #ccc; color: #333; cursor: default; display: table; border-spacing: 0; border-collapse: separate; height: 36px; outline: none; overflow: hidden; position: relative; width: 100% } .Select-control:hover { box-shadow: 0 1px 0 rgba(0,0,0,.06) } .Select-control .Select-input:focus { outline: none } .is-searchable.is-open>.Select-control { cursor: text } .is-open>.Select-control { border-bottom-right-radius: 0; border-bottom-left-radius: 0; background: #fff; border-color: #b3b3b3 #ccc #d9d9d9 } .is-open>.Select-control>.Select-arrow { border-color: transparent transparent #999; border-width: 0 5px 5px } .is-searchable.is-focused:not(.is-open)>.Select-control { cursor: text } .is-focused:not(.is-open)>.Select-control { border-color: #007eff; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1) } .Select--single>.Select-control .Select-value,.Select-placeholder { bottom: 0; color: #aaa; left: 0; line-height: 34px; padding-left: 10px; padding-right: 10px; position: absolute; right: 0; top: 0; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label { color: #333 } .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label { cursor: pointer; text-decoration: none } .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover { color: #007eff; outline: none; text-decoration: underline } .Select-input { height: 34px; padding-left: 10px; padding-right: 10px; vertical-align: middle } .Select-input>input { width: 100%; background: none transparent; border: 0 none; box-shadow: none; cursor: default; display: inline-block; font-family: inherit; font-size: inherit; margin: 0; outline: none; line-height: 14px; padding: 8px 0 12px; -webkit-appearance: none } .is-focused .Select-input>input { cursor: text } .has-value.is-pseudo-focused .Select-input { opacity: 0 } .Select-control:not(.is-searchable)>.Select-input { outline: none } .Select-loading-zone { cursor: pointer; display: table-cell; text-align: center } .Select-loading,.Select-loading-zone { position: relative; vertical-align: middle; width: 16px } .Select-loading { -webkit-animation: Select-animation-spin .4s infinite linear; -o-animation: Select-animation-spin .4s infinite linear; animation: Select-animation-spin .4s infinite linear; height: 16px; box-sizing: border-box; border-radius: 50%; border: 2px solid #ccc; border-right-color: #333; display: inline-block } .Select-clear-zone { -webkit-animation: Select-animation-fadeIn .2s; -o-animation: Select-animation-fadeIn .2s; animation: Select-animation-fadeIn .2s; color: #999; cursor: pointer; display: table-cell; position: relative; text-align: center; vertical-align: middle; width: 17px } .Select-clear-zone:hover { color: #d0021b } .Select-clear { display: inline-block; font-size: 18px; line-height: 1 } .Select--multi .Select-clear-zone { width: 17px } .Select-arrow-zone { cursor: pointer; display: table-cell; position: relative; text-align: center; vertical-align: middle; width: 25px; padding-right: 5px } .Select-arrow { border-color: #999 transparent transparent; border-style: solid; border-width: 5px 5px 2.5px; display: inline-block; height: 0; width: 0 } .is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow { border-top-color: #666 } .Select--multi .Select-multi-value-wrapper { display: inline-block } .Select .Select-aria-only { display: inline-block; height: 1px; width: 1px; margin: -1px; clip: rect(0,0,0,0); overflow: hidden } @keyframes Select-animation-fadeIn { 0% { opacity: 0 } to { opacity: 1 } } .Select-menu-outer { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: #fff; border: 1px solid #ccc; border-top-color: #e6e6e6; box-shadow: 0 1px 0 rgba(0,0,0,.06); box-sizing: border-box; margin-top: -1px; max-height: 200px; position: absolute; top: 100%; width: 100%; z-index: 1; -webkit-overflow-scrolling: touch } .Select-menu { max-height: 198px; overflow-y: auto } .Select-option { box-sizing: border-box; background-color: #fff; color: #666; cursor: pointer; display: block; padding: 8px 10px } .Select-option:last-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px } .Select-option.is-selected { background-color: #f5faff; background-color: rgba(0,126,255,.04); color: #333 } .Select-option.is-focused { background-color: #ebf5ff; background-color: rgba(0,126,255,.08); color: #333 } .Select-option.is-disabled { color: #ccc; cursor: default } .Select-noresults { box-sizing: border-box; color: #999; cursor: default; display: block; padding: 8px 10px } .Select--multi .Select-input { vertical-align: middle; margin-left: 10px; padding: 0 } .Select--multi.has-value .Select-input { margin-left: 5px } .Select--multi .Select-value { background-color: #ebf5ff; background-color: rgba(0,126,255,.08); border-radius: 2px; border: 1px solid #c2e0ff; border: 1px solid rgba(0,126,255,.24); color: #007eff; display: inline-block; font-size: .9em; line-height: 1.4; margin-left: 5px; margin-top: 5px; vertical-align: top } .Select--multi .Select-value-icon,.Select--multi .Select-value-label { display: inline-block; vertical-align: middle } .Select--multi .Select-value-label { border-bottom-right-radius: 2px; border-top-right-radius: 2px; cursor: default; padding: 2px 5px } .Select--multi a.Select-value-label { color: #007eff; cursor: pointer; text-decoration: none } .Select--multi a.Select-value-label:hover { text-decoration: underline } .Select--multi .Select-value-icon { cursor: pointer; border-bottom-left-radius: 2px; border-top-left-radius: 2px; border-right: 1px solid #c2e0ff; border-right: 1px solid rgba(0,126,255,.24); padding: 1px 5px 3px } .Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover { background-color: #d8eafd; background-color: rgba(0,113,230,.08); color: #0071e6 } .Select--multi .Select-value-icon:active { background-color: #c2e0ff; background-color: rgba(0,126,255,.24) } .Select--multi.is-disabled .Select-value { background-color: #fcfcfc; border: 1px solid #e3e3e3; color: #333 } .Select--multi.is-disabled .Select-value-icon { cursor: not-allowed; border-right: 1px solid #e3e3e3 } .Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover { background-color: #fcfcfc } @keyframes Select-animation-spin { to { transform: rotate(1turn) } } input[type=radio].chat_checkbox { display: none } input[type=radio].chat_checkbox+label.chat_label { padding-left: 25px; height: 20px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; color: #595959; font-family: Arial; font-size: 13px; vertical-align: middle; cursor: pointer } input[type=radio].chat_checkbox:checked+label.chat_label { background-position: 0 -20px } label.chat_label { -webkit-touch-callout: none; } /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block } audio,canvas,progress,video { display: inline-block; vertical-align: baseline } audio:not([controls]) { display: none; height: 0 } [hidden],template { display: none } a { background-color: transparent } a:active,a:hover { outline: 0 } abbr[title] { border-bottom: 1px dotted } b,strong { font-weight: 700 } dfn { font-style: italic } h1 { font-size: 2em; margin: .67em 0 } mark { background: #ff0; color: #000 } small { font-size: 80% } sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -.5em } sub { bottom: -.25em } img { border: 0 } svg:not(:root) { overflow: hidden } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0 } pre { overflow: auto } code,kbd,pre,samp { font-family: monospace,monospace; font-size: 1em } button,input,optgroup,select,textarea { color: inherit; font: inherit; margin: 0 } button { overflow: visible } button,select { text-transform: none } button,html input[type=button],input[type=reset],input[type=submit] { -webkit-appearance: button; cursor: pointer } button[disabled],html input[disabled] { cursor: default } button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0 } input { line-height: normal } input[type=checkbox],input[type=radio] { box-sizing: border-box; padding: 0 } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { height: auto } input[type=search] { -webkit-appearance: textfield; box-sizing: content-box } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance: none } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } legend { border: 0; padding: 0 } textarea { overflow: auto } optgroup { font-weight: 700 } table { border-collapse: collapse; border-spacing: 0 } td,th { padding: 0 } .animated,.big-streak-box__score_state_active,.button_animate_pulse { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both } .animated.infinite,.button_animate_pulse,.infinite.big-streak-box__score_state_active { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } .animated.hinge,.hinge.big-streak-box__score_state_active,.hinge.button_animate_pulse { -webkit-animation-duration: 2s; animation-duration: 2s } .animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY,.bounceIn.big-streak-box__score_state_active,.bounceIn.button_animate_pulse,.bounceOut.big-streak-box__score_state_active,.bounceOut.button_animate_pulse,.flipOutX.big-streak-box__score_state_active,.flipOutX.button_animate_pulse,.flipOutY.big-streak-box__score_state_active,.flipOutY.button_animate_pulse { -webkit-animation-duration: .75s; animation-duration: .75s } @keyframes bounce { 0%,20%,53%,80%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1); -webkit-transform: translateZ(0); transform: translateZ(0) } 40%,43% { -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06); animation-timing-function: cubic-bezier(.755,.05,.855,.06); -webkit-transform: translate3d(0,-30px,0); transform: translate3d(0,-30px,0) } 70% { -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06); animation-timing-function: cubic-bezier(.755,.05,.855,.06); -webkit-transform: translate3d(0,-15px,0); transform: translate3d(0,-15px,0) } 90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0) } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom } @keyframes flash { 0%,50%,to { opacity: 1 } 25%,75% { opacity: 0 } } .flash { -webkit-animation-name: flash; animation-name: flash } @keyframes pulse { 0% { -webkit-transform: scaleX(1); transform: scaleX(1) } 50% { -webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) } to { -webkit-transform: scaleX(1); transform: scaleX(1) } } .button_animate_pulse,.pulse { -webkit-animation-name: pulse; animation-name: pulse } @keyframes rubberBand { 0% { -webkit-transform: scaleX(1); transform: scaleX(1) } 30% { -webkit-transform: scale3d(1.25,.75,1); transform: scale3d(1.25,.75,1) } 40% { -webkit-transform: scale3d(.75,1.25,1); transform: scale3d(.75,1.25,1) } 50% { -webkit-transform: scale3d(1.15,.85,1); transform: scale3d(1.15,.85,1) } 65% { -webkit-transform: scale3d(.95,1.05,1); transform: scale3d(.95,1.05,1) } 75% { -webkit-transform: scale3d(1.05,.95,1); transform: scale3d(1.05,.95,1) } to { -webkit-transform: scaleX(1); transform: scaleX(1) } } .big-streak-box__score_state_active,.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand } @keyframes shake { 0%,to { -webkit-transform: translateZ(0); transform: translateZ(0) } 10%,30%,50%,70%,90% { -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0) } 20%,40%,60%,80% { -webkit-transform: translate3d(10px,0,0); transform: translate3d(10px,0,0) } } .shake { -webkit-animation-name: shake; animation-name: shake } @keyframes swing { 20% { -webkit-transform: rotate(15deg); transform: rotate(15deg) } 40% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) } 60% { -webkit-transform: rotate(5deg); transform: rotate(5deg) } 80% { -webkit-transform: rotate(-5deg); transform: rotate(-5deg) } to { -webkit-transform: rotate(0deg); transform: rotate(0deg) } } .swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing } @keyframes tada { 0% { -webkit-transform: scaleX(1); transform: scaleX(1) } 10%,20% { -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg); transform: scale3d(.9,.9,.9) rotate(-3deg) } 30%,50%,70%,90% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg); transform: scale3d(1.1,1.1,1.1) rotate(3deg) } 40%,60%,80% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg); transform: scale3d(1.1,1.1,1.1) rotate(-3deg) } to { -webkit-transform: scaleX(1); transform: scaleX(1) } } .tada { -webkit-animation-name: tada; animation-name: tada } @keyframes wobble { 0% { -webkit-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%,0,0) rotate(-5deg); transform: translate3d(-25%,0,0) rotate(-5deg) } 30% { -webkit-transform: translate3d(20%,0,0) rotate(3deg); transform: translate3d(20%,0,0) rotate(3deg) } 45% { -webkit-transform: translate3d(-15%,0,0) rotate(-3deg); transform: translate3d(-15%,0,0) rotate(-3deg) } 60% { -webkit-transform: translate3d(10%,0,0) rotate(2deg); transform: translate3d(10%,0,0) rotate(2deg) } 75% { -webkit-transform: translate3d(-5%,0,0) rotate(-1deg); transform: translate3d(-5%,0,0) rotate(-1deg) } to { -webkit-transform: none; transform: none } } .wobble { -webkit-animation-name: wobble; animation-name: wobble } @keyframes jello { 0%,11.1%,to { -webkit-transform: none; transform: none } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% { -webkit-transform: skewX(.39062deg) skewY(.39062deg); transform: skewX(.39062deg) skewY(.39062deg) } 88.8% { -webkit-transform: skewX(-.19531deg) skewY(-.19531deg); transform: skewX(-.19531deg) skewY(-.19531deg) } } .jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center } @keyframes bounceIn { 0%,20%,40%,60%,80%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1) } 0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } 20% { -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1) } 40% { -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9) } 60% { opacity: 1; -webkit-transform: scale3d(1.03,1.03,1.03); transform: scale3d(1.03,1.03,1.03) } 80% { -webkit-transform: scale3d(.97,.97,.97); transform: scale3d(.97,.97,.97) } to { opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1) } } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn } @keyframes bounceInDown { 0%,60%,75%,90%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1) } 0% { opacity: 0; -webkit-transform: translate3d(0,-3000px,0); transform: translate3d(0,-3000px,0) } 60% { opacity: 1; -webkit-transform: translate3d(0,25px,0); transform: translate3d(0,25px,0) } 75% { -webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0) } 90% { -webkit-transform: translate3d(0,5px,0); transform: translate3d(0,5px,0) } to { -webkit-transform: none; transform: none } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown } @keyframes bounceInLeft { 0%,60%,75%,90%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1) } 0% { opacity: 0; -webkit-transform: translate3d(-3000px,0,0); transform: translate3d(-3000px,0,0) } 60% { opacity: 1; -webkit-transform: translate3d(25px,0,0); transform: translate3d(25px,0,0) } 75% { -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0) } 90% { -webkit-transform: translate3d(5px,0,0); transform: translate3d(5px,0,0) } to { -webkit-transform: none; transform: none } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft } @keyframes bounceInRight { 0%,60%,75%,90%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1) } 0% { opacity: 0; -webkit-transform: translate3d(3000px,0,0); transform: translate3d(3000px,0,0) } 60% { opacity: 1; -webkit-transform: translate3d(-25px,0,0); transform: translate3d(-25px,0,0) } 75% { -webkit-transform: translate3d(10px,0,0); transform: translate3d(10px,0,0) } 90% { -webkit-transform: translate3d(-5px,0,0); transform: translate3d(-5px,0,0) } to { -webkit-transform: none; transform: none } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight } @keyframes bounceInUp { 0%,60%,75%,90%,to { -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1); animation-timing-function: cubic-bezier(.215,.61,.355,1) } 0% { opacity: 0; -webkit-transform: translate3d(0,3000px,0); transform: translate3d(0,3000px,0) } 60% { opacity: 1; -webkit-transform: translate3d(0,-20px,0); transform: translate3d(0,-20px,0) } 75% { -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0) } 90% { -webkit-transform: translate3d(0,-5px,0); transform: translate3d(0,-5px,0) } to { -webkit-transform: translateZ(0); transform: translateZ(0) } } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp } @keyframes bounceOut { 20% { -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9) } 50%,55% { opacity: 1; -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1) } to { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } } .bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut } @keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0) } 40%,45% { opacity: 1; -webkit-transform: translate3d(0,-20px,0); transform: translate3d(0,-20px,0) } to { opacity: 0; -webkit-transform: translate3d(0,2000px,0); transform: translate3d(0,2000px,0) } } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown } @keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px,0,0); transform: translate3d(20px,0,0) } to { opacity: 0; -webkit-transform: translate3d(-2000px,0,0); transform: translate3d(-2000px,0,0) } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft } @keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px,0,0); transform: translate3d(-20px,0,0) } to { opacity: 0; -webkit-transform: translate3d(2000px,0,0); transform: translate3d(2000px,0,0) } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight } @keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0) } 40%,45% { opacity: 1; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0) } to { opacity: 0; -webkit-transform: translate3d(0,-2000px,0); transform: translate3d(0,-2000px,0) } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp } @keyframes fadeIn { 0% { opacity: 0 } to { opacity: 1 } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown } @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0,-2000px,0); transform: translate3d(0,-2000px,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft } @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px,0,0); transform: translate3d(-2000px,0,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight } @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px,0,0); transform: translate3d(2000px,0,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp } @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0,2000px,0); transform: translate3d(0,2000px,0) } to { opacity: 1; -webkit-transform: none; transform: none } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig } @keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut } @keyframes fadeOutDown { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0) } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown } @keyframes fadeOutDownBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0,2000px,0); transform: translate3d(0,2000px,0) } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig } @keyframes fadeOutLeft { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft } @keyframes fadeOutLeftBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-2000px,0,0); transform: translate3d(-2000px,0,0) } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig } @keyframes fadeOutRight { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight } @keyframes fadeOutRightBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(2000px,0,0); transform: translate3d(2000px,0,0) } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig } @keyframes fadeOutUp { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0) } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp } @keyframes fadeOutUpBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0,-2000px,0); transform: translate3d(0,-2000px,0) } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig } @keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn); transform: perspective(400px) rotateY(-1turn); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg); transform: perspective(400px) translateZ(150px) rotateY(-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg); transform: perspective(400px) translateZ(150px) rotateY(-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 80% { -webkit-transform: perspective(400px) scale3d(.95,.95,.95); transform: perspective(400px) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } } .animated.flip,.flip.big-streak-box__score_state_active,.flip.button_animate_pulse { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotateX(-5deg); transform: perspective(400px) rotateX(-5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInX { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotateY(-20deg); transform: perspective(400px) rotateY(-20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotateY(-5deg); transform: perspective(400px) rotateY(-5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY } @keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotateX(-20deg); transform: perspective(400px) rotateX(-20deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0 } } .flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible!important; backface-visibility: visible!important } @keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotateY(-15deg); transform: perspective(400px) rotateY(-15deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0 } } .flipOutY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY } @keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%,0,0) skewX(-30deg); transform: translate3d(100%,0,0) skewX(-30deg); opacity: 0 } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } to { -webkit-transform: none; transform: none; opacity: 1 } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } @keyframes lightSpeedOut { 0% { opacity: 1 } to { -webkit-transform: translate3d(100%,0,0) skewX(30deg); transform: translate3d(100%,0,0) skewX(30deg); opacity: 0 } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } @keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1 } } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft } @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft } @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight } @keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(200deg); transform: rotate(200deg); opacity: 0 } } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0 } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0 } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0 } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0 } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight } @keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%,60% { -webkit-transform: rotate(80deg); transform: rotate(80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%,80% { -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } to { -webkit-transform: translate3d(0,700px,0); transform: translate3d(0,700px,0); opacity: 0 } } .hinge { -webkit-animation-name: hinge; animation-name: hinge } @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%,0,0) rotate(-120deg); transform: translate3d(-100%,0,0) rotate(-120deg) } to { opacity: 1; -webkit-transform: none; transform: none } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn } @keyframes rollOut { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%,0,0) rotate(120deg); transform: translate3d(100%,0,0) rotate(120deg) } } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut } @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } 50% { opacity: 1 } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn } @keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0); transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } 60% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0); transform: scale3d(.475,.475,.475) translate3d(0,60px,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown } @keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0); transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } 60% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0); transform: scale3d(.475,.475,.475) translate3d(10px,0,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft } @keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0); transform: scale3d(.1,.1,.1) translate3d(1000px,0,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } 60% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0); transform: scale3d(.475,.475,.475) translate3d(-10px,0,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight } @keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0); transform: scale3d(.1,.1,.1) translate3d(0,1000px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } 60% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp } @keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } to { opacity: 0 } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } to { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0); transform: scale3d(.1,.1,.1) translate3d(0,2000px,0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0); transform: scale3d(.475,.475,.475) translate3d(42px,0,0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px,0,0); transform: scale(.1) translate3d(-2000px,0,0); -webkit-transform-origin: left center; transform-origin: left center } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0); transform: scale3d(.475,.475,.475) translate3d(-42px,0,0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(2000px,0,0); transform: scale(.1) translate3d(2000px,0,0); -webkit-transform-origin: right center; transform-origin: right center } } .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0); transform: scale3d(.475,.475,.475) translate3d(0,60px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19); animation-timing-function: cubic-bezier(.55,.055,.675,.19) } to { opacity: 0; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0); transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1); animation-timing-function: cubic-bezier(.175,.885,.32,1) } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp } @keyframes slideInDown { 0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); visibility: visible } to { -webkit-transform: translateZ(0); transform: translateZ(0) } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown } @keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); visibility: visible } to { -webkit-transform: translateZ(0); transform: translateZ(0) } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft } @keyframes slideInRight { 0% { -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); visibility: visible } to { -webkit-transform: translateZ(0); transform: translateZ(0) } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight } @keyframes slideInUp { 0% { -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); visibility: visible } to { -webkit-transform: translateZ(0); transform: translateZ(0) } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp } @keyframes slideOutDown { 0% { -webkit-transform: translateZ(0); transform: translateZ(0) } to { visibility: hidden; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0) } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown } @keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0); transform: translateZ(0) } to { visibility: hidden; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft } @keyframes slideOutRight { 0% { -webkit-transform: translateZ(0); transform: translateZ(0) } to { visibility: hidden; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight } @keyframes slideOutUp { 0% { -webkit-transform: translateZ(0); transform: translateZ(0) } to { visibility: hidden; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0) } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp } .animated-custom { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both } @keyframes zoomInCustom { 0% { opacity: .5; -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9) } 50% { opacity: 1 } } .zoomInCustom { -webkit-animation-name: zoomInCustom; animation-name: zoomInCustom } html { font-size: 62.5%; -webkit-tap-highlight-color: transparent } body { opacity: 1!important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } img { vertical-align: middle; max-width: 100% } .page-wrapper { white-space: nowrap; overflow: hidden } .page-wrapper_state_open-menu .page-wrapper__content { height: 100vh; margin-left: -100% } .page-wrapper_state_open-menu .page-wrapper__content .head-control-panel { left: -100% } .page-wrapper_state_open-menu .page-wrapper__menu { height: auto } .page-wrapper_state_open-menu .page-wrapper__menu .head-control-panel { left: 0 } .page-wrapper_state_open-menu .page-wrapper__lang .head-control-panel { left: 100% } .page-wrapper_state_open-lang .page-wrapper__content { height: 100vh; margin-left: -200% } .page-wrapper_state_open-lang .page-wrapper__content .head-control-panel { left: -200% } .page-wrapper_state_open-lang .page-wrapper__menu .head-control-panel { left: -100% } .page-wrapper_state_open-lang .page-wrapper__lang { height: auto } .page-wrapper_state_open-lang .page-wrapper__lang .head-control-panel { left: 0 } .page-wrapper__content,.page-wrapper__menu { vertical-align: top; display: inline-block; width: 100%; white-space: normal } .page-wrapper__menu { height: 100vh } .page-wrapper__menu .head-control-panel { left: 100% } .page-wrapper__menu .alert_status_info-secondary { display: none } .page-wrapper__lang { vertical-align: top; display: inline-block; width: 100%; height: 100vh; white-space: normal } .page-wrapper__lang .head-control-panel { left: 200% } .page-wrapper__lang .alert_status_info-secondary { display: none } .layout { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; } .layout__lang-ja .main-slider__title { font-size: 54px } .layout__lang-ja .tournament-your-pos__rounds { font-style: normal } .layout__lang-ja .pseudo-link { line-height: 1.5 } .layout__placeholder-header { height: 51px; margin-bottom: 60px } .layout__placeholder-header_size_m { height: 111px; margin-bottom: 60px } .layout__placeholder-event-stream { height: 100px; height: 95px } .layout__main { padding-bottom: 40px; background: url(/shared/907/main-bg.jpg) 0 0 repeat } .layout__main-spacer { position: relative; height: 110px; margin-top: -60px; background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); background: -webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: -ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77) } .layout__main-spacer:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 1200px; } .layout__games-list-filter { position: relative; margin-top: -52px; z-index: 3; } .layout__games-list-filter:after,.layout__games-list-filter:before { content: ""; position: absolute; top: 52px; width: 68px; height: 17px } .layout__games-list-filter:before { left: 0; background: url(/shared/907/games-list-filter-dotted.png) 0 100% repeat-x,url(/shared/907/games-list-filter-divider.png) 0 0 repeat-x } .layout__games-list-filter:after { right: 0; background: url(/shared/907/games-list-filter-dotted.png) 0 100% repeat-x,url(/shared/907/games-list-filter-divider.png) 100% 0 repeat-x } .layout__games-list-filter-divider { position: relative; height: 17px; background: url(/shared/907/games-list-filter-dotted.png) 0 100% repeat-x,url(/shared/907/games-list-filter-divider.png) 0 0 repeat-x } .layout__games-list-filter-divider:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; border-top: 1px solid rgba(37,34,29,.58); border-bottom: 1px solid hsla(13,4%,55%,.6) } .layout__footer { position: relative; padding-top: 40px; padding-bottom: 40px; background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png) 0 0 repeat-x,-webkit-linear-gradient(top,hsla(0,0%,100%,.07),rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png) 0 0 repeat-x,-ms-linear-gradient(top,hsla(0,0%,100%,.07) 0,rgba(0,0,0,.18) 100%),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png) 0 0 repeat-x,linear-gradient(180deg,hsla(0,0%,100%,.07) 0,rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77) } .layout__container { box-sizing: border-box; max-width: 1200px; margin: auto; padding-right: 10px; padding-left: 10px } .layout__container:after,.layout__container:before { content: ""; display: table } .layout__container:after { clear: both } .layout__container_type_responsive { width: 100%; max-width: 1200px } .layout__container_width_320 { max-width: 320px } .layout__container_width_360 { max-width: 360px } .layout__container_width_400 { max-width: 400px } .layout__container_width_600 { max-width: 600px } .layout__container_width_720 { max-width: 720px } .layout__container_width_800 { max-width: 800px } .layout__container_width_880 { max-width: 880px } .layout__container_padding_none { padding-right: 0; padding-left: 0 } .layout__clear:after,.layout__clear:before { content: ""; display: table } .layout__clear:after { clear: both } .layout__pull-right { float: right } .layout__pull-left { float: left } .layout__col-wrap { margin-right: -10px; margin-left: -10px } .layout__col-wrap:after,.layout__col-wrap:before { content: ""; display: table } .layout__col-wrap:after { clear: both } .layout__col-wrap>[class*=layout__col-] { box-sizing: border-box; float: left; padding-right: 10px; padding-left: 10px } .layout__col-wrap_type_reverse>[class*=layout__col-] { float: right } @media screen and (max-width: 479px) { .layout__col-wrap_hide_screen-s>[class*=layout__col-] { float:none; width: 100% } } @media screen and (min-width: 480px) and (max-width:767px) { .layout__col-wrap_hide_screen-m>[class*=layout__col-] { float:none; width: 100% } } @media screen and (min-width: 768px) and (max-width:1023px) { .layout__col-wrap_hide_screen-l>[class*=layout__col-] { float:none; width: 100% } } .layout__col-20pct { width: 20% } .layout__col-25pct { width: 25% } .layout__col-33pct { width: 33.33333% } .layout__col-50pct { width: 50% } @media screen and (max-width: 479px) { .layout__hide-screen-s { display:none!important } } @media screen and (min-width: 480px) and (max-width:767px) { .layout__hide-screen-m { display:none!important } } @media screen and (min-width: 768px) and (max-width:1023px) { .layout__hide-screen-l { display:none!important } } @media screen and (min-width: 1024px) and (max-width:1279px) { .layout__hide-screen-xl { display:none!important } } .layout__spectator-btn { box-sizing: border-box; position: relative; width: 1em; height: 1em; font-size: 20px; color: #b1c5cf; vertical-align: middle; display: inline-block; cursor: pointer } .layout__spectator-btn:active,.layout__spectator-btn:hover { color: #2c6da0 } .layout__p { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0 } .layout__p_size_s { font-size: 12px } .layout__p_style_confirm-email { color: #46392e } .layout__title-s { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0; font-weight: 400; text-transform: uppercase } .layout__title-s .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-sm { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #433c36; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0; font-weight: 400; text-transform: none } .layout__title-sm .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-m { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0; font-weight: 400 } .layout__title-m .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-ml { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0 0 15px; text-align: center; font-weight: 400 } .layout__title-ml .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-mxl { font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0 0 15px } .layout__title-mxl .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-l { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0 0 15px; font-weight: 400; text-transform: none } .layout__title-l .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-xl { font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px #fff; margin: 0 0 15px; font-weight: 400; text-transform: none } .layout__title-xl .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-xxl { font-family: Georgia,Times,Times New Roman,serif; font-size: 35px; line-height: normal; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3); margin: 0; font-weight: 400; text-transform: uppercase } .layout__title-xxl .pseudo-link { font-family: inherit; font-size: inherit } .layout__title-underline { margin-bottom: 30px } .layout__title-underline:after { display: block; content: ""; width: 60px; height: 1px; margin-top: 5px; background: #ae7a46; border-bottom: 1px solid #dccfc2 } .layout__color-success { color: #03a528!important } .layout__color-warning { color: #e84a12!important } .layout__color-info { color: #000!important } .layout__color-light-info { color: #595858!important } .layout__color-dark-info { color: #000!important } .layout__color-primary { color: #2c6da0!important } .layout__color-error { color: #c11d21!important } .layout__align-center { text-align: center } .layout__align-right { text-align: right } .layout__text-lower { text-transform: lowercase } .layout__text-upper { text-transform: uppercase } .layout__mt-3 { margin-top: 3px } .layout__mt-5 { margin-top: 5px } .layout__mt-10 { margin-top: 10px } .layout__mt-20 { margin-top: 20px } .layout__mt-25 { margin-top: 25px } .layout__mt-30 { margin-top: 30px } .layout__mt-40 { margin-top: 40px } .layout__mr-5 { margin-right: 5px } .layout__mr-10 { margin-right: 10px } .layout__mr-15 { margin-right: 15px } .layout__mr-20 { margin-right: 20px } .layout__mr-40 { margin-right: 40px } .layout__mb-3 { margin-bottom: 3px } .layout__mb-5 { margin-bottom: 5px } .layout__mb-10 { margin-bottom: 10px } .layout__mb-15 { margin-bottom: 15px } .layout__mb-20 { margin-bottom: 20px } .layout__mb-25 { margin-bottom: 25px } .layout__mb-30 { margin-bottom: 30px } .layout__mb-40 { margin-bottom: 40px } .layout__mb-50 { margin-bottom: 50px } .layout__mb-55 { margin-bottom: 55px } .layout__mb-60 { margin-bottom: 60px } .layout__mb-70 { margin-bottom: 70px } .layout__ml-5 { margin-left: 5px } .layout__ml-10 { margin-left: 10px } .layout__ml-20 { margin-left: 20px } .layout__ml-25 { margin-left: 25px } .layout__ml-30 { margin-left: 30px } .layout__ml-35 { margin-left: 35px } .layout__mh-5 { margin-right: 5px; margin-left: 5px } .layout__mh-10 { margin-right: 10px; margin-left: 10px } .layout__mh-15 { margin-right: 15px; margin-left: 15px } .layout__mh-20 { margin-right: 20px; margin-left: 20px } .layout__mh-30 { margin-right: 30px; margin-left: 30px } .layout__mv-5 { margin-top: 5px; margin-bottom: 5px } .layout__mv-10 { margin-top: 10px; margin-bottom: 10px } .layout__mv-15 { margin-top: 15px; margin-bottom: 15px } .layout__mv-20 { margin-top: 20px; margin-bottom: 20px } .layout__mv-25 { margin-top: 25px; margin-bottom: 25px } .layout__mv-30 { margin-top: 30px; margin-bottom: 30px } .layout__mv-35 { margin-top: 35px; margin-bottom: 35px } .layout__mv-40 { margin-top: 40px; margin-bottom: 40px } .layout__mv-50 { margin-top: 50px; margin-bottom: 50px } .layout__mv-55 { margin-top: 55px; margin-bottom: 55px } .layout__mv-60 { margin-top: 60px; margin-bottom: 60px } .layout__margin-none { margin: 0 } @media screen and (max-width: 479px) { .layout__block-screen-s { display:block } } .layout__color-dark-brown { color: #9e532a!important } .grids { display: table; table-layout: fixed; border-collapse: collapse; border-spacing: 0; width: 100% } .grids_padding_1pct .grids__item { padding: 1% } .grids_align_middle .grids__item { vertical-align: middle } .grids__row { display: table-row } .grids__item { display: table-cell; border: 0; padding: 0; vertical-align: top } .grids__item_type_container { width: 100%; } .grids__item_bg_fill { background-color: hsla(22,30%,72%,.5); box-shadow: 1px 1px 0 0 hsla(0,0%,100%,.29); border: 1px solid rgba(158,103,42,.5) } .grids__item_align_center { text-align: center } .grids__item_align_right { text-align: right } .grids__item_width_10 { width: 10px } .grids__item_width_15 { width: 15px } .grids__item_width_20 { width: 20px } .grids__item_width_30 { width: 30px } .grids__item_width_40 { width: 40px } .grids__item_width_80 { width: 80px } .grids__item_width_100 { width: 100px } .grids__item_width_60pct { width: 60% } .grids__item_width_65pct { width: 65% } .grids__item_type_volatility { width: 40%; padding-top: 9px } .rslider { -webkit-touch-callout: none; overflow: hidden; position: relative; box-sizing: border-box; -ms-touch-action: pan-y; -webkit-tap-highlight-color: transparent } .rslider_disabled_auto-height .rslider__slide { height: auto!important } .rslider__list { position: relative; overflow: hidden; width: 100% } .rslider__track { position: relative; } .rslider__track:after,.rslider__track:before { content: ""; display: table } .rslider__track:after { clear: both } .rslider__track_state_selected { transition: none } .rslider__slide { box-sizing: border-box; float: left; min-height: 1px } .rslider__arrow { -webkit-touch-callout: none; z-index: 1; box-sizing: border-box; position: absolute; top: 0; bottom: 0; width: 20px; height: 20px; outline: none; margin: auto; padding: 0; border: 0 none; border-top-style: solid; border-top-width: 3px; border-color: #c0957b; background-color: transparent; font-size: 0; cursor: pointer } .rslider__arrow:active,.rslider__arrow:hover { border-color: #9e532a } .rslider__arrow::-moz-focus-inner { padding: 0; border: 0 } .rslider__arrow_type_left { -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 5px; border-left-width: 3px; border-left-style: solid } .rslider__arrow_type_right { -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); right: 5px; border-right-width: 3px; border-right-style: solid } .rslider__arrow_state_disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: default!important } .rslider__pagination { margin: 30px 0 0; padding: 0; text-align: center } .rslider__pagination:empty { display: none } .rslider__pager-item { vertical-align: middle; display: inline-block; margin: 5px; list-style-type: none } .rslider__pager-item_state_active .rslider__pager-btn { cursor: default!important } .rslider__pager-btn { -webkit-touch-callout: none; position: relative; box-sizing: border-box; display: block; outline: none; border: 0 none; margin: 0; padding: 0; background-color: transparent; font-size: 0; cursor: pointer } .rslider__pager-btn::-moz-focus-inner { padding: 0; border: 0 } .rslider__pager-btn:after { content: "" } .main-slider { min-height: 550px; margin: -60px 0 0 } .main-slider .rslider__pagination { position: relative; white-space: nowrap; overflow: hidden; bottom: auto; margin: 0; width: 100%; text-align: right } .main-slider .rslider__pager-item { vertical-align: middle; display: inline-block; margin: 0; list-style-type: none } .main-slider__img-holder { position: relative; width: 100%; height: 0; padding-bottom: 27.5% } .main-slider__img { position: absolute; top: 0; right: 0; left: 0; margin: auto; width: 100% } .main-slider__content { overflow: hidden; padding-bottom: 120px; background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); background: url(/shared/907/main-slider-dot-horizontal.png) 0 0 repeat-x,-webkit-linear-gradient(top,hsla(0,0%,100%,.1),rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/main-slider-dot-horizontal.png) 0 0 repeat-x,-ms-linear-gradient(top,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.1) 100%),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/main-slider-dot-horizontal.png) 0 0 repeat-x,linear-gradient(180deg,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77) } .main-slider__container { position: relative; box-sizing: border-box; max-width: 1200px; margin: auto; padding-right: 10px; padding-left: 10px } .main-slider__container:after,.main-slider__container:before { content: ""; display: table } .main-slider__container:after { clear: both } .main-slider__container_type_pagination { position: absolute; right: 0; left: 0; bottom: 90px } .main-slider__content-left-decor { position: absolute; top: 0; left: -25px; width: 250px; height: 107px; background: url(/shared/907/main-slider-left-decor.png) 0 0 no-repeat } .main-slider__content-right-decor { position: absolute; top: 0; right: -76px; width: 273px; height: 227px; background: url(/shared/907/main-slider-right-decor.png) 0 0 no-repeat } .main-slider__title { margin: 0; padding: 30px 0; text-transform: uppercase; text-align: right; font-family: AlgerianBasD,Georgia,serif; font-size: 50px; line-height: 1.25; color: #ffe2b7; text-shadow: 2px 2px #000; font-weight: 400; text-indent: 140px } .all-info-slider { margin: 0 -10px; min-height: 500px } .all-info-slider .rslider__pagination { overflow: hidden; bottom: auto; margin: 0; width: 100% } .all-info-slider .rslider__pager-item { vertical-align: middle; display: inline-block; margin: 0; list-style-type: none } .all-info-slider__data { position: absolute; bottom: 0; left: 0; width: 100%; background: hsla(0,0%,100%,.89); background: url(/shared/907/counter-backend-decor.png) 50% 0 no-repeat,url(/shared/907/counter-shadow-left-bg.png) 0 100% no-repeat,url(/shared/907/counter-shadow-right-bg.png) 100% 100% no-repeat,url(/shared/907/main-counter-divider.png) 50% 100% no-repeat,url(/shared/907/main-counter-bg.png) 0 0 repeat } .all-info-slider__icon-clock { position: absolute; width: 39px; height: 0; padding-bottom: 39px; top: 0; left: 0 } .all-info-slider__img-holder { position: relative; min-height: 236px; margin-bottom: 5px } .all-info-slider__item { vertical-align: top; display: inline-block; position: relative; box-sizing: border-box; height: 100%; min-height: 521px; padding: 10px; width: 400px } .all-info-slider__counter-decor { position: absolute; left: 50%; font-size: 0; transform: translateX(-50%) } .all-info-slider__counter-decor-slice { position: absolute; font-size: 0 } .all-info-slider__contest-data { background: url(/shared/907/main-counter-divider.png) 50% 100% no-repeat,url(/shared/907/main-counter-mechanism.png) 50% 0 no-repeat; background-color: rgba(28,27,27,.86); box-shadow: 1px 0 0 0 rgba(255,151,62,.1) } .mini-slider { padding: 0 20px; text-align: center } .mini-slider .rslider__slide:not(.rslider__slide_state_active) { visibility: hidden } .mini-slider_style_secondary .mini-slider__value { font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #c84640; text-shadow: 0 1px hsla(0,0%,100%,.44); font-weight: 400; height: 62.5px; text-transform: uppercase } .mini-slider__item { display: table; width: 100% } .mini-slider__title { text-transform: uppercase; font-size: 12px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,.6) } .mini-slider__value { vertical-align: middle; display: table-cell; word-wrap: break-word; font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.44); font-weight: 400; height: 62.5px; text-transform: uppercase } .mobile-slider { margin: 0 -10px } .mobile-slider_type_simple>.rslider__list { width: 540px } @media screen and (min-width: 480px) { .mobile-slider_type_simple>.rslider__list { width:687px } } @media screen and (min-width: 768px) { .mobile-slider_type_simple>.rslider__list { width:916px } } @media screen and (min-width: 1024px) { .mobile-slider_type_simple>.rslider__list { width:1145px } } .mobile-slider_type_flex-table>.rslider__list { width: 540px } @media screen and (min-width: 480px) { .mobile-slider_type_flex-table>.rslider__list { width:810px } } @media screen and (min-width: 768px) { .mobile-slider_type_flex-table>.rslider__list { width:1020px } } @media screen and (min-width: 1024px) { .mobile-slider_type_flex-table>.rslider__list { width:1360px } } @media screen and (min-width: 480px) { .mobile-slider_type_flex-table .mobile-slider__item { width:270px } } @media screen and (min-width: 768px) { .mobile-slider_type_flex-table .mobile-slider__item { width:340px } } .mobile-slider_type_fluid-table>.rslider__list { width: 540px } @media screen and (min-width: 480px) { .mobile-slider_type_fluid-table>.rslider__list { width:540px } } @media screen and (min-width: 768px) { .mobile-slider_type_fluid-table>.rslider__list { width:1376px } } @media screen and (min-width: 480px) { .mobile-slider_type_fluid-table .mobile-slider__item { width:270px } } @media screen and (min-width: 768px) { .mobile-slider_type_fluid-table .mobile-slider__item { width:688px } } .mobile-slider_type_lottery>.rslider__list { width: 408px } @media screen and (min-width: 480px) { .mobile-slider_type_lottery>.rslider__list { width:680px } } @media screen and (min-width: 768px) { .mobile-slider_type_lottery>.rslider__list { width:1044px } } @media screen and (min-width: 1024px) { .mobile-slider_type_lottery>.rslider__list { width:1218px } } .mobile-slider_type_lottery .mobile-slider__item { width: 136px } @media screen and (min-width: 480px) { .mobile-slider_type_lottery .mobile-slider__item { width:136px } } @media screen and (min-width: 768px) { .mobile-slider_type_lottery .mobile-slider__item { width:174px } } .mobile-slider_type_contributions>.rslider__list { width: 540px } @media screen and (min-width: 480px) { .mobile-slider_type_contributions>.rslider__list { width:692px } } @media screen and (min-width: 768px) { .mobile-slider_type_contributions>.rslider__list { width:1038px } } @media screen and (min-width: 1024px) { .mobile-slider_type_contributions>.rslider__list { width:1384px } } @media screen and (min-width: 480px) { .mobile-slider_type_contributions .mobile-slider__item { width:346px } } .mobile-slider__item { position: relative; box-sizing: border-box; vertical-align: top; display: inline-block; width: 270px; padding-right: 10px; padding-left: 10px } @media screen and (min-width: 480px) { .mobile-slider__item { width:229px } } .gift-slider_type_precashier .gift-slider__item:not(.gift-slider__item_state_active) .gift-slider__img-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opactiy=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5 } .cashier-slider { margin: 0 } .cashier-slider .rslider__arrow { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; position: absolute; top: 0; bottom: 0; margin: auto; border-style: solid } .cashier-slider .rslider__arrow_type_left { left: 0; border-width: 3px 0 0 3px; border-color: hsla(0,0%,100%,.44) } .cashier-slider .rslider__arrow_type_right { right: 0; border-width: 3px 3px 0 0; border-color: hsla(0,0%,100%,.44) } .cashier-slider .rslider__arrow_type_left:hover,.cashier-slider .rslider__arrow_type_right:hover { border-color: transparent } .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; width: 100%; height: 100%; border-color: transparent; background-color: transparent } .cashier-slider .rslider__pager-btn { overflow: hidden; position: relative; border-radius: 100%; width: 20px; height: 20px; border: 0 none; padding: 0; background-color: transparent } .cashier-slider .rslider__pager-btn:after { content: ""; border-radius: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 50%; margin: auto; background-color: transparent; font-size: 0; line-height: 0 } .cashier-slider .rslider__pager-btn:focus:after,.cashier-slider .rslider__pager-btn:hover:after { border-color: transparent; background-color: transparent } .cashier-slider .rslider__pager-item { margin: 5px 0 } .cashier-slider .rslider__arrow { border: 0 none; height: 20px; width: 20px } .cashier-slider .rslider__arrow:after,.cashier-slider .rslider__arrow:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 9px; width: 9px; margin: auto; border-style: solid } .cashier-slider .rslider__arrow:before { border-color: hsla(0,0%,100%,.29) } .cashier-slider .rslider__arrow:after { top: -1px; border-color: rgba(158,83,42,.41) } .cashier-slider .rslider__arrow_type_left:after,.cashier-slider .rslider__arrow_type_left:before { -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-width: 3px 0 0 3px } .cashier-slider .rslider__arrow_type_left:after { left: 1px } .cashier-slider .rslider__arrow_type_right:after,.cashier-slider .rslider__arrow_type_right:before { -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-width: 3px 3px 0 0 } .cashier-slider .rslider__arrow_type_right:after { right: 1px } .cashier-slider .rslider__arrow:hover:before { border-color: #fff } .cashier-slider .rslider__arrow:hover:after { border-color: #9e532a } .cashier-slider .rslider__pagination { margin: 0 } .cashier-slider .rslider__pager-btn { width: 17px } .cashier-slider__wrapper { margin-top: 15px; margin-left: 20px } .cashier-slider__wrapper:after,.cashier-slider__wrapper:before { content: ""; display: table } .cashier-slider__wrapper:after { clear: both } .cashier-slider__img-holder { float: left; width: 106px; min-height: 1px; margin-right: 15px; border: 2px dashed #ab9680; border-radius: 10px; padding: 10px; position: relative } .cashier-slider__img-holder:before { content: ""; border-radius: 10px; display: block; width: 100%; height: 100%; position: absolute; border: 2px dashed #dfd2c9; top: 1px; left: 1px } .cashier-slider__content { overflow: hidden } .cashier-slider__controls { position: relative; display: inline-block; margin-left: 20px; padding-right: 20px; padding-left: 20px } .confirm-email-slider { text-align: center } .contest-slider .rslider__pager-item { margin: 0 } .contest-slider .rslider__pagination { margin: 10px 0 0 } .alerts-list { margin: 0; padding: 0; font-size: 0 } .alerts-list__item { list-style-type: none } .alert { z-index: 1080; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; white-space: nowrap; font-size: 0; background-color: #fff } .alert_pos_static { z-index: 1; position: relative; top: auto; left: auto; margin-top: -60px; margin-bottom: 60px } .alert_status_error { background-color: #ff7f7d; } .alert_status_success { background-color: #b4e381; } .alert_status_warning { background-color: #ffe37f; } .alert_status_info { background-color: #96d0e6; } .alert_status_info-secondary { background-color: #323d4f; } .alert_status_info-secondary .alert__aligner { display: none } .alert_status_info-secondary .alert__message { overflow: hidden; display: block; padding: 10px 0; font-family: Verdana,sans-serif; font-size: 12px; line-height: 1.5; font-weight: 400; color: #fff } .alert_status_info-secondary .alert__close-holder { float: left; margin: 10px 15px 0 0 } .alert_status_info-secondary .alert__close { vertical-align: top; width: 10px; height: 10px } .alert_status_info-secondary .alert__close:after,.alert_status_info-secondary .alert__close:before { height: 100%; background-color: #818181 } .alert_status_info-secondary .alert__message { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #000; text-shadow: 1px 1px 0 #fff; vertical-align: middle; display: inline-block; padding: 5px 0; white-space: normal; font-weight: 700 } .alert_status_info-secondary .alert__aligner { display: inline-block } .alert_status_info-secondary .alert__close { vertical-align: middle; width: 15px; height: 15px } .alert_status_info-secondary .alert__close:after,.alert_status_info-secondary .alert__close:before { height: 15px; background-color: #202021 } .alert_status_info-secondary .alert__close-holder { float: right; margin: 0 0 0 20px } .alert_state_show { display: block } .alert_state_hide { display: none } .alert__aligner { height: 51px } .alert__aligner,.alert__message { vertical-align: middle; display: inline-block } .alert__message { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #020303; text-shadow: 1px 1px 0 #fff; font-weight: 400; padding: 5px 0; white-space: normal; font-weight: 700 } .alert__close-holder { float: right; margin-left: 20px } .alert__close { cursor: pointer; position: relative; vertical-align: middle; display: inline-block; width: 15px; height: 15px; font-size: 0 } .alert__close:after,.alert__close:before { content: ""; position: absolute; top: 0; right: 50%; margin-right: -1px; height: 15px; width: 2px; background-color: #202021 } .alert__close:before { -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg) } .alert__close:after { -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .alert__close:active:after,.alert__close:active:before,.alert__close:hover:after,.alert__close:hover:before { background-color: #2c6da0 } .alert__button { -webkit-touch-callout: none; position: relative; vertical-align: middle; display: inline-block; border: 0 none transparent; outline: none; height: 29px; margin: 0; padding: 0 20px; text-align: center; text-decoration: none; color: #202021; white-space: nowrap; font-family: Tahoma,Arial,sans-serif; font-size: 13px; line-height: 29px; font-weight: 700; cursor: pointer; border-radius: 15px; background-color: #fff } .alert__button:active,.alert__button:hover { background-color: #03a528; border-color: transparent; color: #fff } .alert__button::-moz-focus-inner { padding: 0; border: 0 } .alert__button_type_success { background-color: #03a528; border-color: transparent; color: #fff } .alert__button_type_success:active,.alert__button_type_success:hover { background-color: #fff; border-color: transparent; color: #03a528 } .alert__button_type_info { background-color: #2c6da0; border-color: transparent; color: #fff } .alert__button_type_info:active,.alert__button_type_info:hover { background-color: #fff; border-color: transparent; color: #2c6da0 } .alert__button_type_warning { background-color: #e84a12; border-color: transparent; color: #fff } .alert__button_type_warning:active,.alert__button_type_warning:hover { background-color: #fff; border-color: transparent; color: #e84a12 } .alert__button_type_warning-secondary { float: right; margin-left: 10px; padding: 0 10px; border-radius: 4px; background-color: transparent; border: 2px solid #ffe11a; height: 31px; font-family: Arial,sans-serif; font-size: 13px; line-height: 31px; text-transform: uppercase; color: #ffe11a } .alert__button_type_warning-secondary:active { background-color: #ffe11a; border-color: #f37937; color: #fff } .alert__button_type_error { background-color: #202021; border-color: transparent; color: #fff } .alert__button_type_error:active,.alert__button_type_error:hover { background-color: #fff; border-color: transparent; color: #202021 } .badge { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 23px; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); box-sizing: border-box; display: inline-block; min-width: 23px; border-radius: 100%; padding-right: 0; padding-left: 0; white-space: nowrap; background: #e84a12; font-weight: 400; text-align: center; background: #d62b00; background: -webkit-linear-gradient(top,#d62b00,#a20); background: -ms-linear-gradient(top,#d62b00 0,#a20 100%); background: linear-gradient(180deg,#d62b00 0,#a20); } .badge_size_s { padding-right: 4px; padding-left: 4px; line-height: 18px; min-width: 10px } .badge_size_m { padding-right: 8px; padding-left: 8px; line-height: 29px; border-radius: 15px; min-width: 13px } .badge_style_primary { background: #2c6da0 } .badge_style_danger { background: #ff1a1a } .box-legend { overflow: hidden; position: relative; white-space: nowrap; margin: 0; text-align: center; font-size: 0 } .box-legend:after,.box-legend:before { content: ""; position: relative; vertical-align: middle; display: inline-block; width: 50%; height: 7px; background-color: #ddeaf1; box-shadow: inset 0 1px 0 0 #ddeaf1,inset 0 4px 0 0 #fff } .box-legend:before { left: -25px; margin-left: -50% } .box-legend:after { left: 25px; margin-right: -50% } .box-legend__content { vertical-align: middle; display: inline-block; white-space: normal } .box-legend_style_dot-img:after,.box-legend_style_dot-img:before { height: 10px; background-color: transparent; box-shadow: none } .box-legend_style_wavy-img:after,.box-legend_style_wavy-img:before { height: 10px; background-color: transparent; box-shadow: none } .box-legend_type_multi-line:before { left: -40px } .box-legend_type_multi-line:after { left: 40px } .box-legend_type_multi-line .box-legend__content { vertical-align: middle; width: 242px } .box-legend_type_multi-line:after,.box-legend_type_multi-line:before { height: 0; background-color: transparent; border-top: 3px solid rgba(158,83,42,.41); border-bottom: 2px solid hsla(0,0%,100%,.29); box-shadow: none } .modal { z-index: 1070; overflow-y: auto; overflow-x: hidden; display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; font-size: 0; background: url(/shared/907/body-main-bg-secondary.jpg) 50% 0 repeat #c0a392; background-position: 50% -51px } .modal:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 235px; height: 110px; background: url(/shared/907/top_page_decor.png) 0 0 no-repeat } .modal_state_show { display: block } .modal_state_hide { display: none } .modal__header { display: table; table-layout: fixed; width: 100%; margin-top: 40px; margin-bottom: 25px } .modal__header-cell { display: table-cell; vertical-align: middle } .modal__header-cell+.modal__header-cell { width: 80px; text-align: right } .modal__close { cursor: pointer; position: relative; display: inline-block; font-size: 0 } .modal__body { padding: 0 0 20px } .popover { z-index: 1040; position: absolute; display: none; min-width: 100%; min-height: 54px; border-radius: 4px; background: #433c36; background: url(/shared/907/backend-decor.png) 50% 0 no-repeat,url(/shared/907/jackpot-decor-right.png) 100% 0 no-repeat,url(/shared/907/jackpot-decor-left.png) 0 0 no-repeat,url(/shared/907/jackpot-shadow-left.png) 0 100% no-repeat,url(/shared/907/jackpot-shadow-right.png) 100% 100% no-repeat,url(/shared/907/main-counter-bg.png) 0 0 repeat; text-shadow: 1px 1px 1px rgba(0,0,0,.7) } .popover:before { content: ""; position: absolute } .popover_type_lang { top: 100%; right: 0; margin-top: 15px; width: 362px; background: url(/shared/907/head-control-lang-list-bg.png) 50% 0 no-repeat; border-radius: 20px } .popover_type_lang:before { bottom: 100%; right: 15px; border: 0 solid transparent } .popover_type_lang .popover__body { padding: 0 } .popover_pos_top-center { -webkit-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); bottom: 100%; margin-bottom: 15px; left: 50% } .popover_pos_top-center:before { top: 100%; left: 50%; margin-left: -5px; border-style: solid; border-width: 5px 5px 0; border-color: #433c36 transparent transparent } .popover_width_110 { width: 110px } .popover_state_show { display: block } .popover__body { padding: 20px 10px } .popover__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #cfb59f; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; display: block; text-align: center; word-wrap: break-word; color: #ffcf86 } .promo-box { position: relative; width: 100%; height: 0; padding-bottom: 27.5%; margin: -60px 0 60px; overflow: hidden } .promo-box:before { content: ""; display: block; position: absolute; left: 0; top: 100%; margin-top: -3px; width: 235px; height: 110px; background: url(/shared/907/top_page_decor.png) 0 0 no-repeat } .promo-box__img { position: absolute; top: 0; right: 0; left: 0; margin: auto; width: 100% } .table-info { table-layout: fixed; width: 100%; border-collapse: collapse } .table-info_text-align_left .table-info__cell,.table-info_text-align_left .table-info__head { text-align: left } .table-info_type_num-list .table-info__cell:first-child,.table-info_type_num-list .table-info__head:first-child { width: 52px; text-align: center } .table-info_type_scoreboard { border-collapse: separate; height: 108px } .table-info_type_scoreboard .table-info__cell { border: 0 none; height: 72px; padding: 2% } .table-info_type_scoreboard .table-info__cell+.table-info__cell { border-width: 0 0 0 1px; border-style: dotted; border-color: transparent } .table-info_type_scoreboard .table-info__cell { padding: 0 2%; height: auto } .table-info_type_scoreboard .table-info__cell+.table-info__cell { border-left: 1px solid #bd9a73 } .table-info_type_contributions .table-info__cell:first-child,.table-info_type_contributions .table-info__head:first-child { width: 60%; text-align: left } .table-info_type_contributions .table-info__cell,.table-info_type_contributions .table-info__head { width: 20% } .table-info_type_contributions .table-info__cell:hover .game-box .game-box__action-content { display: block } @media screen and (max-width: 479px) { .table-info_degradation_screen-s .table-info__cell { height:auto; border: 0 none; padding: 0 } .table-info_degradation_screen-s .table-info__cell+.table-info__cell { border: 0 none } } @media screen and (min-width: 480px) and (max-width:767px) { .table-info_degradation_screen-m .table-info__cell { height:auto; border: 0 none; padding: 0 } .table-info_degradation_screen-m .table-info__cell+.table-info__cell { border: 0 none } } .table-info__row:hover .table-info__cell { background-color: hsla(22,30%,72%,.5) } .table-info__row_type_selected .table-info__cell { background-color: #fff; font-weight: 400; color: #433c36; background-color: hsla(0,0%,100%,.3) } .table-info__row_type_not-qual .table-info__cell { color: #c11d21 } .table-info__head { background-color: hsla(22,30%,72%,.5); text-transform: uppercase; color: #202021 } .table-info__cell,.table-info__head { box-sizing: border-box; vertical-align: middle; border: 1px solid #bd9a73; height: 52px; padding: 1%; text-align: center; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .table-info__cell { font-size: 14px; color: #46392e } .table-info-flex { position: relative; margin-top: -3px } .table-info-flex_state_active .table-info-flex__item { background: #c9a787 } .table-info-flex__item { box-sizing: border-box; flex: 1; margin-top: 3px; padding: 15px 10px; text-align: center; background-color: #cfb8aa } @media screen and (min-width: 768px) { .table-info-flex__item { text-align:left } } .table-info-flex__title { display: block } .table-info-flex__description { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .table-info-flex__row { display: flex; flex-direction: column; flex-wrap: nowrap } @media screen and (min-width: 768px) { .table-info-flex__row { flex-direction:row } .table-info-flex__row .counter { text-align: left } } .table-info-fluid { width: 100% } @media screen and (min-width: 768px) { .table-info-fluid { display:table; table-layout: fixed; border-collapse: collapse } } .table-info-fluid_type_num-list .table-info-fluid__th:first-child { width: 52px; padding: 0; text-align: center } @media screen and (min-width: 768px) { .table-info-fluid_type_num-list .table-info-fluid__cell:first-child { width:52px; padding: 0; text-align: center } } .table-info-fluid__thead { display: none } @media screen and (min-width: 768px) { .table-info-fluid__thead { display:table-header-group } } @media screen and (min-width: 768px) { .table-info-fluid__tbody { display:table-row-group } } .table-info-fluid__row { display: table; border-collapse: collapse; width: 100% } .table-info-fluid__row+.table-info-fluid__row { margin-top: 30px } @media screen and (min-width: 768px) { .table-info-fluid__row { display:table-row; margin-top: 0; border-collapse: inherit } } .table-info-fluid__row_type_selected .table-info-fluid__cell { background-color: #fff; font-weight: 700; color: #2c6da0 } .table-info-fluid__row_type_not-qual .table-info-fluid__cell { color: #c11d21 } .table-info-fluid__th { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3); display: table-cell; box-sizing: border-box; vertical-align: middle; border: 1px solid #bd9a73; height: 52px; padding: 1% 2%; background-color: hsla(22,30%,72%,.5); text-align: left; font-weight: 400 } .table-info-fluid__cell { display: table-row } .table-info-fluid__cell:before { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; content: attr(data-title); box-sizing: border-box; display: table-cell; width: 45%; border: 1px solid #bd9a73; height: 52px; padding: 1% 2%; background-color: hsla(22,30%,72%,.5); text-align: right } @media screen and (min-width: 768px) { .table-info-fluid__cell { font-family:Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; box-sizing: border-box; display: table-cell; border: 1px solid #bd9a73; height: 52px; padding: 1% 2% } .table-info-fluid__cell:before { content: none } } @media screen and (max-width: 767px) { .table-info-fluid__text { font-family:Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; box-sizing: border-box; display: table-cell; border: 1px solid #bd9a73; height: 52px; padding: 1% 2% } } .svg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; margin: auto } .svg_size_80pct { width: 80%; height: 80% } .svg_type_icon { -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 1em; height: 1em; } .line-core_style_dotted { height: 3px; } .line-core_style_solid-bold { border-top: 3px solid rgba(158,83,42,.41); border-bottom: 1px solid hsla(0,0%,100%,.29) } .line-core_style_solid-thin { border-top: 1px solid rgba(158,83,42,.41); border-bottom: 1px solid hsla(0,0%,100%,.29) } .line-core_style_solid-gray { border-top: 2px solid #776c66; border-bottom: 1px solid rgba(0,0,0,.4) } .input { background: transparent; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #57483c; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; box-sizing: border-box; display: inline-block; width: 100%; outline: none; border: 1px solid rgba(158,103,42,.5); height: 39px; padding: 10px 20px; border-radius: 20px; box-shadow: 1px 1px 0 0 hsla(0,0%,100%,.29) } .input:-moz-placeholder,.input::-moz-placeholder { opacity: 1; color: #46392e; text-transform: none } .input:-ms-input-placeholder { color: #46392e; text-transform: none } .input::-webkit-input-placeholder { color: #46392e; text-transform: none } .input:-webkit-autofill,.input:-webkit-autofill:hover { box-shadow: inset 0 0 0 10em transparent } .input:-webkit-autofill:focus { box-shadow: inset 0 0 0 10em transparent } .input:focus { border-color: rgba(158,103,42,.8); box-shadow: none } .input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button { margin: 0 } .input_size_s { height: 39px; padding: 10px 12px } .input_type_file { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; position: absolute; top: 0; right: 0; width: auto; height: auto; margin: 0; padding: 0; border: solid transparent; border-width: 0 0 1000px 1000px } .input_state_disabled { cursor: not-allowed } .intl-tel-input { position: relative; display: block } .intl-tel-input .selected-flag { outline: 0 } .intl-tel-input .selected-flag .arrow { display: none; top: 0; right: 0; bottom: 0; margin: auto } .intl-tel-input .selected-flag .arrow.up { border-top: 0 none } .intl-tel-input .iti-mobile-select { display: none } .intl-tel-input .country-list { display: none; margin: 0; width: 100% } .intl-tel-input .country-list .country:first-child { border: 0 none } .intl-tel-input .country-list .country .dial-code { color: inherit } .intl-tel-input .country-list .country-name { display: none } .checkbox { -webkit-touch-callout: none; vertical-align: top; display: inline-block } .checkbox_theme_success .checkbox__input:checked~.checkbox__text { color: #03a528 } .checkbox_size_m .checkbox__label { padding-top: 0; font-size: 14px; line-height: 36px } .checkbox_size_m .checkbox__input { width: 36px; height: 36px } .checkbox_size_m .checkbox__icon { position: absolute; width: 36px; height: 0; padding-bottom: 36px } .checkbox_size_m .checkbox__label { padding-left: 36px } .checkbox_type_one-line .checkbox__label { padding-top: 0; font-size: 14px; line-height: 36px } .checkbox__label { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.2; color: #988b81; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: relative; display: block; min-height: 36px; padding-left: 36px; text-shadow: 0 1px #000 } .checkbox__input { cursor: pointer; z-index: 2; position: absolute; top: 0; left: 0; width: 36px; height: 36px; margin: 0; padding: 0 } .checkbox__input,.checkbox__input:checked~.checkbox__icon { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .checkbox__input:checked~.checkbox__icon_state_active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .checkbox__icon { position: absolute; width: 36px; height: 0; padding-bottom: 36px; top: 0; left: 0 } .checkbox__icon .svg { display: none } .checkbox__icon_state_active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .radio-btn { -webkit-touch-callout: none; vertical-align: top; display: inline-block } .radio-btn_align_middle { display: block } .radio-btn_align_middle .radio-btn__icon,.radio-btn_align_middle .radio-btn__input { top: 0; bottom: 0; margin: auto } .radio-btn_type_selected-text .radio-btn__input:checked~.radio-btn__text { color: #46392e } .radio-btn__label { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 22px; color: #6e6e6e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: relative; display: block; padding-left: 32px } .radio-btn__input { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 2; position: absolute; top: 0; left: 0; width: 22px; height: 22px; margin: 0; padding: 0; cursor: pointer } .radio-btn__input:checked~.radio-btn__icon:before { background-color: #276f3b } .radio-btn__icon { box-sizing: border-box; position: absolute; top: 0; left: 0; width: 22px; height: 22px; border-radius: 100%; border: 1px solid #b9886a; background-color: transparent } .radio-btn__icon:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 14px; height: 14px; border-radius: 100%; background-color: #46392e } .switch { -webkit-touch-callout: none; vertical-align: top; display: inline-block } .switch_size_s .switch__label { margin-left: 60px } .switch_size_s .switch__input { left: -60px; width: 60px; height: 32px } .switch_size_s .switch__input:checked~.switch__icon:before { left: 28px } .switch_size_s .switch__icon { margin-left: -60px; width: 60px; height: 32px; border-radius: 18px } .switch_size_s .switch__icon:before { left: 5px; width: 25px; height: 24px; border-radius: 0; font-size: 10px; line-height: 24px } .switch_size_s .switch__icon { border: 0 none; background-color: rgba(0,0,0,.35); box-shadow: inset 1px 1px 0 0 #000,0 1px 0 0 #6a6463 } .switch_hide_text .switch__text { display: none } .switch__label { position: relative; display: block; margin-left: 70px } .switch__input { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; z-index: 2; position: absolute; top: 0; bottom: 0; left: -70px; width: 70px; height: 36px; margin: auto; padding: 0 } .switch__input:checked~.switch__icon:before { left: 38px; color: #fff } .switch__input:checked~.switch__text { color: #46392e } .switch__input:checked~.switch__icon:before { content: "On" } .switch__input:checked~.switch__icon:after { content: "Off"; left: 10px } .switch__icon { cursor: pointer; position: relative; box-sizing: border-box; vertical-align: middle; display: inline-block; margin-left: -70px; width: 70px; height: 36px; border-radius: 18px; border: 1px solid rgba(158,103,42,.5); background-color: transparent } .switch__icon:before { -webkit-transition: left .1s linear; -moz-transition: left .1s linear; -ms-transition: left .1s linear; -o-transition: left .1s linear; transition: left .1s linear; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 28px; color: #fff; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; content: "Off"; top: 0; bottom: 0; left: 2px; margin: auto; border-radius: 100%; width: 28px; height: 28px; background-color: transparent; text-align: center } .switch__icon:after,.switch__icon:before { position: absolute; font-style: normal; text-transform: uppercase } .switch__icon:after { content: "On"; display: block; top: 10px; right: 10px; color: #a8694a; font-size: 9px; text-align: left } .switch__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #6e6e6e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; display: inline-block; margin-left: 10px } .validation { position: relative } .validation .checkbox~.validation__icon-error,.validation .checkbox~.validation__icon-ok,.validation .radio-btn~.validation__icon-error,.validation .radio-btn~.validation__icon-ok,.validation_type_hidden-icon-ok .validation__icon-ok,.validation_type_hidden-icons .validation__icon-error,.validation_type_hidden-icons .validation__icon-ok { display: none!important } .validation_type_info .validation__tooltip { display: inline-block; background-color: #433c36; color: #46392e; background: url(/shared/907/backend-decor.png) 50% 0 no-repeat,url(/shared/907/jackpot-decor-right.png) 100% 0 no-repeat,url(/shared/907/jackpot-decor-left.png) 0 0 no-repeat,url(/shared/907/jackpot-shadow-left.png) 0 100% no-repeat,url(/shared/907/jackpot-shadow-right.png) 100% 100% no-repeat,url(/shared/907/main-counter-bg.png) 0 0 repeat; text-shadow: 1px 1px 1px rgba(0,0,0,.7); color: #ffcf86 } .validation_type_info .validation__tooltip_pos_top-right { right: auto; left: -12px } .validation_type_info .validation__tooltip_pos_top-right:before { top: 100%; right: auto; left: 15px; border-color: #4d3f2e transparent transparent } .validation_type_ok .custom-select .Select-control,.validation_type_ok .input,.validation_type_ok .select-mobile select { border-color: rgba(3,165,40,.5) } .validation_type_error .validation__icon-error,.validation_type_error .validation__tooltip,.validation_type_ok .validation__icon-ok { display: inline-block } .validation_type_error .validation__tooltip_pos_top-left:before,.validation_type_error .validation__tooltip_pos_top-right:before { border-color: #ff6e61 transparent transparent } .validation_type_error .validation__tooltip_pos_bottom-left:before { border-color: transparent transparent #ff6e61 } .validation_type_error .validation__tooltip_pos_top-center:before { border-color: #ff6e61 transparent transparent } .validation_type_error .custom-select .Select-control,.validation_type_error .input,.validation_type_error .select-mobile select { border-color: rgba(193,29,33,.5); color: #8b979e } .validation_type_error .custom-select .Select-control:focus,.validation_type_error .input:focus,.validation_type_error .select-mobile select:focus { border-color: #c11d21; box-shadow: inset 0 1px 1px rgba(193,29,33,.2),0 0 0 3px rgba(193,29,33,.2) } .validation_type_error .validation__tooltip { background-color: #ff6e61; color: #fff } .validation_type_hidden-tooltip .validation__tooltip { display: none } .validation__icon-ok { padding-bottom: 22px; top: -11px } .validation__icon-error,.validation__icon-ok { position: absolute; width: 20px; height: 0; display: none; right: 0 } .validation__icon-error { padding-bottom: 20px; top: -10px } .validation__tooltip { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); box-sizing: border-box; display: none; z-index: 1050; position: absolute; border-radius: 4px; padding: 12px 20px; text-transform: none; text-align: center; font-weight: 400; white-space: nowrap } .validation__tooltip:before { content: ""; position: absolute } .validation__tooltip_type_hidden { display: none!important } .validation__tooltip_pos_top-center { bottom: 100%; margin-bottom: 15px } .validation__tooltip_pos_top-center:before { top: 100%; left: 50%; margin-left: -5px; border-style: solid; border-width: 5px 5px 0 } .validation__tooltip_pos_top-right { right: -12px; bottom: 100%; margin-bottom: 15px } .validation__tooltip_pos_top-right:before { top: 100%; right: 15px; border-style: solid; border-width: 5px 5px 0 } .validation__tooltip_pos_top-left { left: -12px; bottom: 100%; margin-bottom: 15px } .validation__tooltip_pos_top-left:before { top: 100%; left: 15px; border-style: solid; border-width: 5px 5px 0 } .validation__tooltip_pos_bottom-left { left: -12px; top: 100%; margin-top: 15px } .validation__tooltip_pos_bottom-left:before { bottom: 100%; left: 15px; border-style: solid; border-width: 0 5px 5px } .captcha { text-align: center } .captcha_align_justify { display: table; width: 100%; text-align: left } .captcha__item-cell { vertical-align: middle; display: table-cell } .captcha__img { overflow: hidden; border-radius: 20px; width: auto; height: 39px } .captcha__img,.captcha__input-holder { vertical-align: middle; display: inline-block } .captcha__input-holder { width: 79px } .captcha__refresh-btn { vertical-align: middle; display: inline-block; outline: none; margin: 0 10px; cursor: pointer } .captcha__refresh-btn:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opactiy=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5 } .captcha__submit-btn { outline: none; vertical-align: middle; display: inline-block; margin: 0 0 0 10px; padding: 0; border: 0 none; background-color: transparent; cursor: pointer } .captcha__submit-btn::-moz-focus-inner { padding: 0; border: 0 } .counter { margin: 0; padding: 0; white-space: nowrap; text-align: center; font-size: 0 } .counter_style_secondary .counter__item,.counter_style_secondary .counter__label { color: #000 } .counter_size_m .counter__item { font-size: 20px } .counter_type_end .counter__item { color: red!important } .counter__item { font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #9e532a; text-shadow: 0 1px hsla(0,0%,100%,.3); vertical-align: top; position: relative; display: inline-block; padding-right: .46em; list-style-type: none; font-weight: 400 } .counter__item:not(:first-child):not(:last-child):after { content: ":"; position: absolute; top: 0; right: .115em } .counter__item:last-child { padding: 0 } .counter__numbers { display: block } .counter__label { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: inherit; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; display: block; text-align: center } .counter_style_third .counter__item,.counter_style_third .counter__numbers { color: #ffcf86; text-shadow: 0 1px rgba(0,0,0,.34) } .counter_style_third .counter__label { color: #bab6b8; font-size: 12px } @keyframes animateProgress { 0% { background-position: 0 50% } to { background-position: 36px 50% } } .progress { position: relative; display: block; width: 100%; height: 10px } .progress_type_status .progress__bar { background-color: #03a528 } .progress_type_status .progress__current-title { color: #03a528 } .progress_type_status .progress__draggable { border-color: #03a528 } .progress_type_points .progress__bar { background-color: #2c6da0 } .progress_type_points .progress__current-title { color: #2c6da0 } .progress_type_points .progress__draggable { border-color: #2c6da0 } .progress_type_bonus .progress__bar { background-color: #e84a12 } .progress_type_bonus .progress__current-title { color: #e84a12 } .progress_type_bonus .progress__draggable { border-color: #e84a12 } .progress_type_multi.progress:before { -moz-transform: translateY(-90%); -o-transform: translateY(-90%); -ms-transform: translateY(-90%); -webkit-transform: translateY(-90%); transform: translateY(-90%); border-radius: 100px/50px } .progress_type_multi .progress__placeholder { border-color: #c7caca #959b9b #b6bdb8 } .progress_type_multi .progress__placeholder:after,.progress_type_multi .progress__placeholder:before { width: 8px; height: 8px } .progress_type_multi .progress__bar { border-radius: 0 } .progress_type_secondary .progress__bar { background-color: #f64886 } .progress_type_secondary .progress__current-title { color: #f64886 } .progress_type_secondary .progress__draggable { border-color: #f64886 } .progress_type_volatility { border-radius: 4px; border-radius: 14px; height: 14px } .progress_type_volatility .progress__bar { background-color: transparent } .progress_type_volatility .progress__decor,.progress_type_volatility:after,.progress_type_volatility:before { display: none } .progress_type_volatility.progress_step_0 .progress__draggable .progress__draggable-inner:after { box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.2),inset 0 0 4px 2px rgba(29,140,228,.2) } .progress_type_volatility.progress_step_1 .progress__draggable .progress__draggable-inner:after { box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.2),inset 0 0 4px 2px rgba(75,250,122,.3) } .progress_type_volatility.progress_step_2 .progress__draggable .progress__draggable-inner:after { box-shadow: inset 0 0 0 2px hsla(0,0%,100%,.5),inset 0 0 4px 2px rgba(255,98,3,.86) } .progress_is_animate.progress .progress__decor,.progress_is_animate.progress_type_bonus .progress__decor,.progress_is_animate.progress_type_multi .progress__decor,.progress_is_animate.progress_type_points .progress__decor,.progress_is_animate.progress_type_status .progress__decor { -o-animation-name: animateProgress; -moz-animation-name: animateProgress; -webkit-animation-name: animateProgress; animation-name: animateProgress; -o-animation-duration: 2s; -moz-animation-duration: 2s; -webkit-animation-duration: 2s; animation-duration: 2s; -o-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -o-animation-timing-function: linear; -moz-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear } .progress_with_titles { margin-top: 3px; margin-bottom: 12px } .progress_with_titles .progress__current-title,.progress_with_titles .progress__max-title,.progress_with_titles .progress__min-title { display: block } .progress__bar { -webkit-transition: width .5s ease-in-out; -moz-transition: width .5s ease-in-out; -ms-transition: width .5s ease-in-out; -o-transition: width .5s ease-in-out; transition: width .5s ease-in-out; position: absolute; top: 0; bottom: 0; left: 0; width: 0; min-width: 10px; max-width: 100%; border-radius: 4px; background-color: transparent; top: 2px; bottom: 2px; border: 1px solid transparent; min-width: 0 } .progress__decor { position: absolute; -webkit-transform: translate(50%,-50%); -ms-transform: translate(50%,-50%); transform: translate(50%,-50%); top: 50%; right: 0; width: 52px; height: 48px; } .progress__min-title { font-weight: 400; top: 100%; margin-top: 12px } .progress__current-title,.progress__min-title { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #988b81; text-shadow: 1px 1px #000; display: none; position: absolute; left: 0 } .progress__current-title { bottom: 100%; right: 0; margin-bottom: 12px; text-align: right; white-space: nowrap; font-weight: 700 } .progress__current-title .current_progress-green { color: #276f3b } .progress__max-title { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #988b81; text-shadow: 1px 1px #000; font-weight: 400; display: none; position: absolute; top: 100%; right: 0; margin-top: 12px } .progress__draggable { box-sizing: border-box; position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 16px; height: 17px; cursor: pointer; z-index: 1; width: 22px; height: 22px } .progress__draggable:after,.progress__draggable:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto } .progress__draggable-inner { margin: auto; border-radius: 100%; width: 36px; height: 36px; background-color: rgba(0,0,0,.3) } .progress__draggable-inner,.progress__draggable-inner:before { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); position: absolute; top: 50%; left: 50% } .progress__draggable-inner:before { content: "" } .progress__draggable-inner:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; border-radius: 100% } .progress_style_secondary .progress__current-title,.progress_style_secondary .progress__max-title,.progress_style_secondary .progress__min-title { color: #57483c; text-shadow: 0 1px hsla(0,0%,100%,.44) } .button { -webkit-touch-callout: none; background: #fff; position: relative; box-sizing: border-box; border: 0 none #fff; outline: none; margin: 0; padding: 0; text-align: center; color: #46392e; white-space: nowrap; font-family: Tahoma,Arial,sans-serif; font-size: 0; font-weight: 700; cursor: pointer; border-radius: 0 } .button,.button:before { vertical-align: middle; display: inline-block } .button:before { height: 27px; content: "" } .button:active,.button:hover { border-color: #03a528; color: #fff } .button::-moz-focus-inner { padding: 0; border: 0 } .button_style_primary { background: #2c6da0; border-color: #2c6da0; color: #fff } .button_style_primary:active,.button_style_primary:hover { background: #fff; border-color: #2c6da0; color: #2c6da0 } .button_style_success { background: transparent } .button_style_success,.button_style_success:active,.button_style_success:hover,.button_style_warning { border-color: transparent; color: #fff } .button_style_warning { background: transparent } .button_style_warning:active,.button_style_warning:hover { border-color: transparent; color: #fff } .button_style_revoke { background: #fff; border-color: #a2b5c0; color: #a2b5c0 } .button_style_reverse-primary,.button_style_revoke:active,.button_style_revoke:hover { border-color: #2c6da0; color: #2c6da0 } .button_style_reverse-primary { background-color: #fff } .button_style_reverse-primary:active,.button_style_reverse-primary:hover { border-color: #2c6da0; background-color: #2c6da0; color: #fff } .button_style_reverse-system { background: #46392e; border-color: #2c6da0; color: #2c6da0 } .button_style_reverse-system:active,.button_style_reverse-system:hover { background: #2c6da0; border-color: #2c6da0; color: #fff } .button_style_flat-success { background-color: #03a528; border-color: #03a528 } .button_style_flat-success:active,.button_style_flat-success:hover { border-color: #fff; background-color: #fff; color: #03a528 } .button_style_flat-warning { background-color: #e84a12; border-color: #e84a12 } .button_style_flat-warning:active,.button_style_flat-warning:hover { border-color: #fff; background-color: #fff; color: #e84a12 } .button_style_flat-error { background-color: #202021; border-color: #202021; color: #fff } .button_style_flat-error:active,.button_style_flat-error:hover { border-color: #fff; background-color: #fff; color: #202021 } .button_style_flat-action { background-color: #ffe11a; border-color: #ffe11a; color: #202021 } .button_style_flat-action:active,.button_style_flat-action:hover { border-color: #fff; background-color: #fff; color: #202021 } .button_style_flat-royal { background-color: #f83753; border-color: #f83753; color: #fff } .button_style_flat-royal:active,.button_style_flat-royal:hover { border-color: #fff; background-color: #fff; color: #f83753 } .button_style_flat-primary { background-color: #2c6da0; border-color: #2c6da0; color: #fff } .button_style_flat-primary:active,.button_style_flat-primary:hover { border-color: #fff; background-color: #fff; color: #2c6da0 } .button_size_s { font-family: Georgia,Times,Times New Roman,serif; border-radius: 0 } .button_size_s:before { height: 24px } .button_size_s .button__text { font-size: 11px; text-transform: uppercase } .button_size_m { border-width: 0; border-radius: 0 } .button_size_m:before { height: 45px } .button_size_m .button__text { margin-right: 0; margin-left: 0; font-size: 15px } .button_size_l { border-width: 0; border-radius: 0 } .button_size_l:before { height: 59px } .button_size_l .button__text { margin-right: 0; margin-left: 0; font-size: 16px } .button_size_xl { border-width: 0; border-radius: 0 } .button_size_xl:before { height: 67px } .button_size_xl .button__text { margin-right: 77px; margin-left: 77px; font-size: 18px } .button_size_xxl { border-width: 0; border-radius: 0 } .button_size_xxl:before { height: 84px } .button_size_xxl .button__text { margin-right: 105px; margin-left: 105px; font-size: 25px } .button_type_full-width { display: block; width: 100%; margin: auto } .button_type_full-width .button__text { margin: 0 } .button_animate_pulse { animation-duration: 1.5s; -vendor-animation-duration: 1.5s } .button__text { position: relative; vertical-align: middle; display: inline-block; margin-right: 0; margin-left: 0; font-size: 13px; line-height: 1.25; white-space: normal; text-shadow: none } .button__text_mh_10 { margin-right: 10px; margin-left: 10px } .button__icon { vertical-align: middle; position: relative; display: inline-block; width: 1em; height: 1em } .pseudo-link { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3); -webkit-touch-callout: none; border-bottom: 1px solid; font-weight: 400; text-decoration: none; word-wrap: break-word; cursor: pointer } .pseudo-link:active,.pseudo-link:hover { border-bottom-color: transparent } .pseudo-link_size_s { font-size: 12px } .pseudo-link_size_m { font-size: 14px } .pseudo-link_size_ml { font-size: 16px } .pseudo-link_size_l { font-size: 20px } .pseudo-link_size_xl { font-size: 25px } .media { display: table; width: 100% } .media_align_middle .media__aside,.media_align_middle .media__body { vertical-align: middle } .media__body { width: 100% } .media__aside,.media__body { vertical-align: top; display: table-cell } .media__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #8b979e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .social-list { vertical-align: middle; display: inline-block; margin: 0 0 -5px -5px; padding: 0 } .social-list__item { vertical-align: top; display: inline-block; margin-bottom: 5px; margin-left: 5px; list-style-type: none } .social-list__link { position: relative; display: block; text-decoration: none } .social-list__title { overflow: hidden; position: absolute; margin: -1px; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0); clip: rect(0,0,0,0) } .phones-list { margin: 0; padding: 0 } .phones-list__item { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #46392e; list-style-type: none; margin-top: 10px; margin-bottom: 10px } .phones-list__item,.title-section { text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .title-section { font-family: AlgerianBasD,Georgia,serif; font-size: 50px; line-height: 1.25; color: #000; margin: 0 0 60px; text-align: center; text-transform: uppercase; padding: 0 } .title-section .pseudo-link { font-size: inherit; font-family: inherit; border-bottom-width: 2px } .iconed-title { display: table; width: 100%; margin: 0; font-weight: 400 } .iconed-title__icon { position: relative; vertical-align: middle; display: inline-block; margin-right: 15px } .iconed-title__text { width: 100%; font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .iconed-title__icon-holder,.iconed-title__text { vertical-align: middle; display: table-cell } .iconed-title__link { border-bottom-width: 1px; text-decoration: none; border-bottom-style: solid; color: #ffcf86 } .iconed-title__link:active,.iconed-title__link:hover { border-bottom-color: transparent } .currency-list { margin: -20px 0 0; padding: 0; font-size: 0 } .currency-list__item { vertical-align: top; display: inline-block; margin-top: 20px; width: 76px; list-style-type: none } .list-items { margin: 0; padding: 0; font-size: 0 } .list-items__cell { vertical-align: top; display: inline-block; list-style-type: none } .list-media { overflow: hidden; position: relative; margin: 0; padding: 0; font-size: 0; text-align: center; margin-left: -35px } .list-media__item { vertical-align: top; display: inline-block; margin-left: 35px; white-space: nowrap; list-style-type: none } .list-media__item:before { content: ""; vertical-align: middle; display: inline-block; height: 82px } .list-media__link { text-decoration: none } .list-media__icon,.list-media__link,.nav-bar { vertical-align: middle; display: inline-block } .nav-bar { width: 30px; border-top: 3px solid #fff; cursor: pointer } .nav-bar:after,.nav-bar:before { display: block; margin-top: 3px; border-top: 3px solid #fff; content: "" } .nav-bar_state_open { display: inline-block; width: 1em; height: 1em; border-top: 0 none } .nav-bar_state_open:after,.nav-bar_state_open:before { content: none } .pagination { margin: 0; padding: 0; white-space: nowrap } .pagination>li,.pagination__item { display: inline-block; list-style-type: none } .pagination__item { margin-right: 5px; margin-left: 5px } .pagination__item.disabled .pagination__link { border-bottom-color: transparent; cursor: default } .pagination__item_type_ellipsis { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .pagination__item_state_active .pagination__link,.pagination__item_type_disabled .pagination__link { border-bottom-color: transparent; cursor: default } .pagination__link { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; border-bottom: 1px dotted; text-decoration: none; cursor: pointer } .pagination__link:active,.pagination__link:hover { border-bottom-color: transparent } .pagination__link_type_prev { font-size: 0 } .pagination__link_type_prev:before { content: " < ";     font-size: 14px }  .pagination__link_type_next {     font-size: 0 }  .pagination__link_type_next:before {     content: ">"; font-size: 14px } .pagination__pages { display: inline-block; margin: 0; padding: 0 } .scroll-panel { width: 100%; overflow-x: auto; overflow-y: hidden; margin-right: -10px; margin-left: -10px; padding-right: 10px; padding-left: 10px; white-space:     nowrap } .scroll-panel_with_tooltip { margin-top: -69px; padding-top: 69px } .status-achieve-box { box-sizing: border-box; width: 160px; padding: 0 10px } .status-achieve-box:hover .status-achieve-box__inactive-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .status-achieve-box:hover .status-achieve-box__inactive-holder~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity:     1; -khtml-opacity: 1; opacity: 1 } .status-achieve-box:active .status-achieve-box__inactive-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .status-achieve-box:active     .status-achieve-box__inactive-holder~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .status-achieve-box__inactive-holder { position: absolute;     top: 0; left: 0; width: 100%; height: 100% } .status-achieve-box__inactive-holder~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .status-achieve-box__img-holder     { position: relative; width: 100%; height: 0; padding-bottom: 100%; margin-bottom: 10px } .status-achieve-box__img { position: absolute; top: 0; left: 0 } .status-achieve-box__ribbon { position: absolute; bottom: 0; left: 0 } .spectator-user-info__rival,.spectator-user-info__you     { font-size: 14px; font-weight: 400; margin: 0 5px 0 0; font-weight: 700 } .spectator-user-info__rival,.spectator-user-info__row,.spectator-user-info__you { font-family: Georgia,Times,Times New Roman,serif; line-height: 1.25; color: #46392e; text-shadow:     0 1px hsla(0,0%,100%,.3) } .spectator-user-info__row { font-size: 12px; font-weight: 400; margin: 5px 0 0 } .spectator-user-info__rank-holder { margin: 0 20px 0 0 } .spectator-user-info__primary-color { color: #2c6da0 } .spectator-user-info__secondary-color     { color: #e84a12 } .tournament-list { position: relative; width: 100%; margin: 0; padding: 0 } .tournament-list.tournament-list_items-count_1 { height: 50px } .tournament-list.tournament-list_items-count_2 { height: 75px } .tournament-list.tournament-list_items-count_3     { height: 100px } .tournament-list.tournament-list_items-count_4 { height: 125px } .tournament-list.tournament-list_items-count_5 { height: 150px } .tournament-list.tournament-list_items-count_6 { height: 175px } .tournament-list.tournament-list_items-count_7     { height: 200px } .tournament-list.tournament-list_items-count_8 { height: 225px } .tournament-list.tournament-list_items-count_9 { height: 250px } .tournament-list.tournament-list_items-count_10 { height: 275px } .tournament-list.tournament-list_items-count_11     { height: 300px } .tournament-list.tournament-list_items-count_12 { height: 325px } .tournament-list.tournament-list_items-count_13 { height: 350px } .tournament-list.tournament-list_items-count_14 { height: 375px } .tournament-list.tournament-list_items-count_15     { height: 400px } .tournament-list.tournament-list_items-count_16 { height: 425px } .tournament-list.tournament-list_items-count_17 { height: 450px } .tournament-list.tournament-list_items-count_18 { height: 475px } .tournament-list.tournament-list_items-count_19     { height: 500px } .tournament-list.tournament-list_items-count_20 { height: 525px } .tournament-list.tournament-list_items-count_21 { height: 550px } .tournament-list.tournament-list_items-count_22 { height: 575px } .tournament-list.tournament-list_items-count_23     { height: 600px } .tournament-list.tournament-list_items-count_24 { height: 625px } .tournament-list.tournament-list_items-count_25 { height: 650px } .tournament-list.tournament-list_items-count_26 { height: 675px } .tournament-list.tournament-list_items-count_27     { height: 700px } .tournament-list.tournament-list_items-count_28 { height: 725px } .tournament-list.tournament-list_items-count_29 { height: 750px } .tournament-list.tournament-list_items-count_30 { height: 775px } .tournament-list.tournament-list_items-count_31     { height: 800px } .tournament-list.tournament-list_items-count_32 { height: 825px } .tournament-list.tournament-list_items-count_33 { height: 850px } .tournament-list.tournament-list_items-count_34 { height: 875px } .tournament-list.tournament-list_items-count_35     { height: 900px } .tournament-list.tournament-list_items-count_36 { height: 925px } .tournament-list.tournament-list_items-count_37 { height: 950px } .tournament-list.tournament-list_items-count_38 { height: 975px } .tournament-list.tournament-list_items-count_39     { height: 1000px } .tournament-list.tournament-list_items-count_40 { height: 1025px } .tournament-list.tournament-list_items-count_41 { height: 1050px } .tournament-list.tournament-list_items-count_42 { height: 1075px } .tournament-list.tournament-list_items-count_43     { height: 1100px } .tournament-list.tournament-list_items-count_44 { height: 1125px } .tournament-list.tournament-list_items-count_45 { height: 1150px } .tournament-list.tournament-list_items-count_46 { height: 1175px } .tournament-list.tournament-list_items-count_47     { height: 1200px } .tournament-list.tournament-list_items-count_48 { height: 1225px } .tournament-list.tournament-list_items-count_49 { height: 1250px } .tournament-list_hide_header.tournament-list_items-count_1 { height: 25px } .tournament-list_hide_header.tournament-list_items-count_2     { height: 50px } .tournament-list_hide_header.tournament-list_items-count_3 { height: 75px } .tournament-list_hide_header.tournament-list_items-count_4 { height: 100px } .tournament-list_hide_header.tournament-list_items-count_5 { height: 125px }     .tournament-list_hide_header.tournament-list_items-count_6 { height: 150px } .tournament-list_hide_header.tournament-list_items-count_7 { height: 175px } .tournament-list_hide_header.tournament-list_items-count_8 { height: 200px } .tournament-list_hide_header.tournament-list_items-count_9     { height: 225px } .tournament-list_hide_header.tournament-list_items-count_10 { height: 250px } .tournament-list_hide_header.tournament-list_items-count_11 { height: 275px } .tournament-list_hide_header.tournament-list_items-count_12 { height: 300px     } .tournament-list_hide_header.tournament-list_items-count_13 { height: 325px } .tournament-list_hide_header.tournament-list_items-count_14 { height: 350px } .tournament-list_hide_header.tournament-list_items-count_15 { height: 375px } .tournament-list_hide_header.tournament-list_items-count_16     { height: 400px } .tournament-list_hide_header.tournament-list_items-count_17 { height: 425px } .tournament-list_hide_header.tournament-list_items-count_18 { height: 450px } .tournament-list_hide_header.tournament-list_items-count_19 { height: 475px     } .tournament-list_hide_header.tournament-list_items-count_20 { height: 500px } .tournament-list_hide_header.tournament-list_items-count_21 { height: 525px } .tournament-list_hide_header.tournament-list_items-count_22 { height: 550px } .tournament-list_hide_header.tournament-list_items-count_23     { height: 575px } .tournament-list_hide_header.tournament-list_items-count_24 { height: 600px } .tournament-list_hide_header.tournament-list_items-count_25 { height: 625px } .tournament-list_hide_header.tournament-list_items-count_26 { height: 650px     } .tournament-list_hide_header.tournament-list_items-count_27 { height: 675px } .tournament-list_hide_header.tournament-list_items-count_28 { height: 700px } .tournament-list_hide_header.tournament-list_items-count_29 { height: 725px } .tournament-list_hide_header.tournament-list_items-count_30     { height: 750px } .tournament-list_hide_header.tournament-list_items-count_31 { height: 775px } .tournament-list_hide_header.tournament-list_items-count_32 { height: 800px } .tournament-list_hide_header.tournament-list_items-count_33 { height: 825px     } .tournament-list_hide_header.tournament-list_items-count_34 { height: 850px } .tournament-list_hide_header.tournament-list_items-count_35 { height: 875px } .tournament-list_hide_header.tournament-list_items-count_36 { height: 900px } .tournament-list_hide_header.tournament-list_items-count_37     { height: 925px } .tournament-list_hide_header.tournament-list_items-count_38 { height: 950px } .tournament-list_hide_header.tournament-list_items-count_39 { height: 975px } .tournament-list_hide_header.tournament-list_items-count_40 { height: 1000px     } .tournament-list_hide_header.tournament-list_items-count_41 { height: 1025px } .tournament-list_hide_header.tournament-list_items-count_42 { height: 1050px } .tournament-list_hide_header.tournament-list_items-count_43 { height: 1075px } .tournament-list_hide_header.tournament-list_items-count_44     { height: 1100px } .tournament-list_hide_header.tournament-list_items-count_45 { height: 1125px } .tournament-list_hide_header.tournament-list_items-count_46 { height: 1150px } .tournament-list_hide_header.tournament-list_items-count_47 { height:     1175px } .tournament-list_hide_header.tournament-list_items-count_48 { height: 1200px } .tournament-list_hide_header.tournament-list_items-count_49 { height: 1225px } .tournament-list_hide_header .tournament-list__row_type_header { display: none }     .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_1 { top: 0 } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_2 { top: 25px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_3     { top: 50px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_4 { top: 75px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_5 { top: 100px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_6     { top: 125px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_7 { top: 150px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_8 { top: 175px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_9     { top: 200px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_10 { top: 225px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_11 { top: 250px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_12     { top: 275px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_13 { top: 300px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_14 { top: 325px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_15     { top: 350px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_16 { top: 375px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_17 { top: 400px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_18     { top: 425px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_19 { top: 450px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_20 { top: 475px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_21     { top: 500px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_22 { top: 525px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_23 { top: 550px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_24     { top: 575px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_25 { top: 600px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_26 { top: 625px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_27     { top: 650px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_28 { top: 675px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_29 { top: 700px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_30     { top: 725px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_31 { top: 750px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_32 { top: 775px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_33     { top: 800px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_34 { top: 825px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_35 { top: 850px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_36     { top: 875px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_37 { top: 900px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_38 { top: 925px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_39     { top: 950px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_40 { top: 975px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_41 { top: 1000px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_42     { top: 1025px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_43 { top: 1050px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_44 { top: 1075px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_45     { top: 1100px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_46 { top: 1125px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_47 { top: 1150px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_48     { top: 1175px } .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_49 { top: 1200px } .tournament-list_hide_header .tournament-list__row:nth-child(2) .tournament-list__cell { border-top-color: transparent } .tournament-list_type_spectator     { border-width: 3px 0 0; border-style: solid; border-color: #433c36 } .tournament-list_style_secondary.tournament-list_type_spectator { border-color: #433c36 } .tournament-list_style_secondary .tournament-list__row:hover .tournament-list__cell { background-color:     hsla(0,0%,100%,.1); color: #46392e } .tournament-list_style_secondary .tournament-list__row:hover .tournament-list__cell .tournament-list__is-you { color: inherit } .tournament-list_style_secondary .tournament-list__row_type_selected .tournament-list__cell     { color: rgba(0,0,0,.35); background-color: hsla(0,0%,100%,.2) } .tournament-list_style_secondary .tournament-list__cell { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400; border-color: hsla(0,0%,100%,.49) transparent rgba(158,83,42,.41) } .tournament-list_style_secondary .tournament-list__cell:last-child { color: #276f3b } .tournament-list_style_secondary .tournament-list__title { font-family: Georgia,Times,Times     New Roman,serif; font-size: 11px; line-height: 1.25; color: #b9c6cc; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; border-color: initial } .tournament-list__row { transition: top .5s ease; border-collapse: collapse; display: table; table-layout:     fixed; width: 100%; position: absolute; top: 0; left: 0; list-style-type: none } .tournament-list__row.tournament-list__row_index_1 { top: 25px } .tournament-list__row.tournament-list__row_index_2 { top: 50px } .tournament-list__row.tournament-list__row_index_3     { top: 75px } .tournament-list__row.tournament-list__row_index_4 { top: 100px } .tournament-list__row.tournament-list__row_index_5 { top: 125px } .tournament-list__row.tournament-list__row_index_6 { top: 150px } .tournament-list__row.tournament-list__row_index_7     { top: 175px } .tournament-list__row.tournament-list__row_index_8 { top: 200px } .tournament-list__row.tournament-list__row_index_9 { top: 225px } .tournament-list__row.tournament-list__row_index_10 { top: 250px } .tournament-list__row.tournament-list__row_index_11     { top: 275px } .tournament-list__row.tournament-list__row_index_12 { top: 300px } .tournament-list__row.tournament-list__row_index_13 { top: 325px } .tournament-list__row.tournament-list__row_index_14 { top: 350px } .tournament-list__row.tournament-list__row_index_15     { top: 375px } .tournament-list__row.tournament-list__row_index_16 { top: 400px } .tournament-list__row.tournament-list__row_index_17 { top: 425px } .tournament-list__row.tournament-list__row_index_18 { top: 450px } .tournament-list__row.tournament-list__row_index_19     { top: 475px } .tournament-list__row.tournament-list__row_index_20 { top: 500px } .tournament-list__row.tournament-list__row_index_21 { top: 525px } .tournament-list__row.tournament-list__row_index_22 { top: 550px } .tournament-list__row.tournament-list__row_index_23     { top: 575px } .tournament-list__row.tournament-list__row_index_24 { top: 600px } .tournament-list__row.tournament-list__row_index_25 { top: 625px } .tournament-list__row.tournament-list__row_index_26 { top: 650px } .tournament-list__row.tournament-list__row_index_27     { top: 675px } .tournament-list__row.tournament-list__row_index_28 { top: 700px } .tournament-list__row.tournament-list__row_index_29 { top: 725px } .tournament-list__row.tournament-list__row_index_30 { top: 750px } .tournament-list__row.tournament-list__row_index_31     { top: 775px } .tournament-list__row.tournament-list__row_index_32 { top: 800px } .tournament-list__row.tournament-list__row_index_33 { top: 825px } .tournament-list__row.tournament-list__row_index_34 { top: 850px } .tournament-list__row.tournament-list__row_index_35     { top: 875px } .tournament-list__row.tournament-list__row_index_36 { top: 900px } .tournament-list__row.tournament-list__row_index_37 { top: 925px } .tournament-list__row.tournament-list__row_index_38 { top: 950px } .tournament-list__row.tournament-list__row_index_39     { top: 975px } .tournament-list__row.tournament-list__row_index_40 { top: 1000px } .tournament-list__row.tournament-list__row_index_41 { top: 1025px } .tournament-list__row.tournament-list__row_index_42 { top: 1050px } .tournament-list__row.tournament-list__row_index_43     { top: 1075px } .tournament-list__row.tournament-list__row_index_44 { top: 1100px } .tournament-list__row.tournament-list__row_index_45 { top: 1125px } .tournament-list__row.tournament-list__row_index_46 { top: 1150px } .tournament-list__row.tournament-list__row_index_47     { top: 1175px } .tournament-list__row.tournament-list__row_index_48 { top: 1200px } .tournament-list__row.tournament-list__row_index_49 { top: 1225px } .tournament-list__row:last-child .tournament-list__cell { border-bottom-color: transparent } .tournament-list__row:hover     .tournament-list__player-info { visibility: hidden } .tournament-list__row:hover .tournament-list__last-spin-game { visibility: visible } .tournament-list__row:hover .tournament-list__cell { background-color: rgba(0,0,0,.35); color: #ffcf86 } .tournament-list__row_type_header     { top: 0 } .tournament-list__row_type_not-qual .tournament-list__cell,.tournament-list__row_type_not-qual .tournament-list__cell:last-child { color: #c11d21 } .tournament-list__row_type_selected .tournament-list__cell { background-color: rgba(0,0,0,.35)     } .tournament-list__row_type_selected .tournament-list__cell:first-child,.tournament-list__row_type_selected .tournament-list__cell:nth-child(2) { color: #2c6da0 } .tournament-list__title { font-family: Georgia,Times,Times New Roman,serif; font-size:     12px; line-height: 1.25; color: #988b81; text-shadow: 1px 1px #000; box-sizing: border-box; display: table-cell; vertical-align: middle; height: 25px; border-width: 0 0 1px; border-style: solid; border-color: transparent transparent #988b81; padding:     0; text-align: left; font-weight: 400; text-transform: uppercase } .tournament-list__title:first-child { width: 24px } .tournament-list__title:last-child { text-align: right } .tournament-list__cell { font-family: Georgia,Times,Times New Roman,serif;     font-size: 12px; line-height: 1.25; color: #988b81; text-shadow: 1px 1px #000; font-weight: 400; box-sizing: border-box; display: table-cell; vertical-align: middle; border-width: 1px 0; border-style: solid; border-color: #776c66 transparent rgba(0,0,0,.4);     height: 25px; padding: 0 } .tournament-list__cell:first-child { width: 24px } .tournament-list__cell:last-child { text-align: right } .tournament-list__cell .media { height: 100% } .tournament-list__is-you { color: #2c6da0 } .tournament-list__player-info     { position: relative } .tournament-list__last-spin-game { visibility: hidden; position: absolute; top: 0; left: 0; white-space: nowrap } .tournament-min-bet { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color:     #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 700; font-weight: 400; text-shadow: 1px 1px #000 } .tournament-min-bet_style_secondary .tournament-min-bet__title,.tournament-min-bet_style_secondary .tournament-min-bet__value { font-family:     Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .tournament-min-bet__title { color: #cfc9c6 } .tournament-min-bet__value { color: #2c6da0; color: #cfc9c6     } .user-content { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #46392e } .user-content,.user-content h1 { text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .user-content h1 { font-family: AlgerianBasD,Georgia,serif;     font-size: 50px; line-height: 1.25; color: #000; margin: 0 0 60px; padding: 0; text-align: center; text-transform: uppercase } .user-content h1 a { font-size: inherit } .user-content h2 { font-family: Georgia,Times,Times New Roman,serif; font-size:     18px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; text-transform: none; margin: 50px 0 16px; padding: 0 } .user-content h2 a { font-size: inherit } .user-content p { margin: 20px 0 } .user-content a { font-family:     Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; border-bottom: 1px solid; text-decoration: none; cursor: pointer } .user-content a:active,.user-content     a:hover { border-bottom-color: transparent } .user-content table { table-layout: fixed; width: 100%; margin: 50px 0; border-collapse: collapse } .user-content table tr:hover td { background-color: hsla(22,30%,72%,.5) } .user-content table th { background-color:     hsla(22,30%,72%,.5); text-transform: uppercase; font-size: 12px; color: #202021 } .user-content table td,.user-content table th { box-sizing: border-box; vertical-align: middle; border: 1px solid #bd9a73; height: 52px; padding: 1%; text-align: center;     font-family: Georgia,Times,Times New Roman,serif; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .user-content table td { font-size: 14px; color: #46392e } .user-content_reset_list-styles ul { padding: 0; list-style:     none } .user-content__column-two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2em; -moz-column-gap: 2em; column-gap: 2em } .big-streak-box { box-sizing: border-box; position: relative; height: 50px; padding:     20px 0 0 } .big-streak-box_type_multi .big-streak-box__cell:first-child .big-streak-box__condition:before { content: "x"; position: absolute; left: 0 } .big-streak-box_type_multi .big-streak-box__splash { background: #ff3c00 } .big-streak-box_type_multi     .big-streak-box__score_state_active { color: #c84740 } .big-streak-box__table { table-layout: fixed; display: table; width: 100%; position: absolute; top: 0; left: 0 } .big-streak-box__row { display: table-row } .big-streak-box__cell { display: table-cell;     vertical-align: middle; text-align: center } .big-streak-box__score { position: relative; display: block; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 20px; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400; padding: 0 0 5px } .big-streak-box__score_state_active { font-size: 14px; font-weight: 700; color: #276f3b } .big-streak-box__condition { position: relative; display: block; font-family: Georgia,Times,Times New Roman,serif; font-size:     12px; line-height: 20px; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; padding: 5px 0 0 } .big-streak-box__splash { position: absolute; top: -3px; width: 16px; height: 16px; border-radius: 100%; text-align: center; background-color:     #2c6da0; display: none } .cashier-box:after,.cashier-box:before { content: ""; display: table } .cashier-box:after { clear: both } .cashier-box__content { float: left; margin-right: 140px; width: 660px; min-height: 1px } .cashier-box__aside { float:     left; width: 380px } .cashier-box__iframe { display: block; border: 0 none; width: 100% } .cashier-box__vertical-item { vertical-align: middle; display: inline-block } .account-menu { margin: 0; padding: 0; font-size: 0; white-space: nowrap } .account-menu__item     { vertical-align: middle; display: inline-block; width: 380px; list-style-type: none } .account-menu__item:not(:first-child) { margin-left: 20px } .account-menu__link { position: relative; display: block; padding: 0 20px 20px; text-align: center;     text-decoration: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #9e532a; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; border-bottom: 3px solid #c0957b } .account-menu__link:hover,.account-menu__link_state_active     { border-bottom-color: #c84740; color: #c84740 } .account-menu__link_state_active { cursor: default } .account-menu__text { position: relative; display: inline-block } .account-menu__indicator { position: absolute; bottom: 50%; left: 100% } .account-menu__icon     { margin-right: 10px } .account-sub-menu { margin: 0; padding: 0; font-size: 0; white-space: nowrap; text-align: center; position: relative; border-bottom: 1px solid #c9a787; padding-bottom: 30px } .account-sub-menu:after { position: absolute; bottom:     -2px; content: ""; display: block; height: 1px; width: 100%; border-bottom: 1px solid #e2cebe } .account-sub-menu__item { position: relative; vertical-align: middle; display: inline-block; list-style-type: none } .account-sub-menu__item:not(:first-child)     { margin-left: 30px } .account-sub-menu__item:not(:first-child):before { position: absolute; top: 0; bottom: 0; margin: auto; left: -19px; content: "" } .account-sub-menu__link { display: inline-block; text-decoration: none; color: #57483c } .account-sub-menu__link:hover,.account-sub-menu__link_state_active     { color: #c84740 } .account-sub-menu__icon { position: relative; vertical-align: middle; display: inline-block; margin-right: 5px; font-size: 20px } .account-sub-menu__text { vertical-align: middle; display: inline-block; font-family: Georgia,Times,Times     New Roman,serif; font-size: 16px; line-height: 1.25; color: inherit; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .bonus-calc { position: relative; border-color: transparent; border-style: solid; border-width: 20px 0 20px 20px; border-width:     20px 10px 20px 20px } .bonus-calc__vertical-arrow { position: absolute; top: 0; left: 0; bottom: 0; border-left: 1px solid hsla(343,3%,55%,.33) } .bonus-calc__vertical-arrow:before { top: 0; left: -5px; border-width: 0 5px 5px } .bonus-calc__vertical-arrow:after,.bonus-calc__vertical-arrow:before     { content: ""; position: absolute; border-style: solid; border-color: transparent transparent hsla(343,3%,55%,.33) } .bonus-calc__vertical-arrow:after { top: 1px; left: -3px; border-width: 0 3px 3px } .bonus-calc__hor-arrow { position: absolute; right:     0; bottom: 0; left: 0; border-bottom: 1px solid hsla(343,3%,55%,.33) } .bonus-calc__hor-arrow:before { right: 0; bottom: -5px; border-width: 5px 0 5px 5px } .bonus-calc__hor-arrow:after,.bonus-calc__hor-arrow:before { content: ""; position: absolute;     border-style: solid; border-color: transparent transparent transparent hsla(343,3%,55%,.33) } .bonus-calc__hor-arrow:after { right: 1px; bottom: -3px; border-width: 3px 0 3px 3px } .bonus-calc__vertical-title { -moz-transform: rotate(-90deg); -o-transform:     rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); right: 100%; bottom: 13px; width: 15px; height: 15px; white-space: nowrap } .bonus-calc__hor-title,.bonus-calc__vertical-title { position:     absolute; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: rgba(70,57,46,.6); text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .bonus-calc__hor-title { top: 100%; left: 0; margin-top: 5px } .bonus-calc__progress-wrapper     { position: relative; display: block; border-style: solid; border-color: transparent; border-width: 20px 0 36px 12px } .bonus-calc__progress { z-index: 1; position: absolute; bottom: -9px; left: 0; height: 18px; width: 100% } .bonus-calc__step-holder     { display: table; table-layout: fixed; width: 100% } .bonus-calc__step { display: table-cell; vertical-align: bottom } .bonus-calc__step:first-child .bonus-calc__step-inner { height: 34px } .bonus-calc__step:nth-child(2) .bonus-calc__step-inner {     height: 44px } .bonus-calc__step:nth-child(3) .bonus-calc__step-inner { height: 54px } .bonus-calc__step:nth-child(4) .bonus-calc__step-inner { height: 64px } .bonus-calc__step:nth-child(5) .bonus-calc__step-inner { height: 74px } .bonus-calc__step:nth-child(6)     .bonus-calc__step-inner { height: 84px } .bonus-calc__step:nth-child(7) .bonus-calc__step-inner { height: 94px } .bonus-calc__step:nth-child(8) .bonus-calc__step-inner { height: 104px } .bonus-calc__step:nth-child(9) .bonus-calc__step-inner { height:     114px } .bonus-calc__step:first-child .bonus-calc__amount { line-height: 26px } .bonus-calc__step:nth-child(2) .bonus-calc__amount { line-height: 36px } .bonus-calc__step:nth-child(3) .bonus-calc__amount { line-height: 46px } .bonus-calc__step:nth-child(4)     .bonus-calc__amount { line-height: 56px } .bonus-calc__step:nth-child(5) .bonus-calc__amount { line-height: 66px } .bonus-calc__step:nth-child(6) .bonus-calc__amount { line-height: 76px } .bonus-calc__step:nth-child(7) .bonus-calc__amount { line-height:     86px } .bonus-calc__step:nth-child(8) .bonus-calc__amount { line-height: 96px } .bonus-calc__step:nth-child(9) .bonus-calc__amount { line-height: 106px } .bonus-calc__step:last-child .bonus-calc__title-to { display: block } .bonus-calc__step:last-child     .bonus-calc__step-inner { border-right-width: 1px; border-right-width: 0 } .bonus-calc__step-inner { position: relative; box-sizing: border-box; border-radius: 2px; display: block; width: 100%; height: 100%; border-width: 1px 0 1px 1px; border-style:     solid; border-color: transparent; border: 0 none; } .bonus-calc__title-from { position: absolute; top: 100%; left: 0; margin-top: 15px } .bonus-calc__title-to { display: none; position: absolute; top: 100%; right: 0; margin-top: 15px } .bonus-calc__max-bonus     { bottom: 100%; margin-bottom: 5px } .bonus-calc__amount,.bonus-calc__max-bonus { display: block; position: absolute; right: 0; left: 0; text-align: center } .bonus-calc__amount { top: 0; bottom: 0; font-family: Georgia,Times,Times New Roman,serif;     font-size: 14px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .achieve-summary { position: relative } .achieve-summary__icon { position: absolute; width: 42px; height: 0; padding-bottom: 32px; top: 0; left:     0; color: #e1ecf2 } .achieve-summary__text { color: #8b979e; margin: 0 0 30px; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0 }     .content-list { margin: 0; padding: 0; font-size: 0 } .content-list__item { position: relative; margin-left: 10px; list-style-type: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.5; color: #46392e; text-shadow:     0 1px hsla(0,0%,100%,.3); font-weight: 400 } .content-list__item:before { content: ""; border-radius: 100%; position: absolute; top: 8px; left: -10px; width: 4px; height: 4px; background-color: #2c6da0; background-color: #9e532a } .content-list_with_margin     .content-list__item:not(:first-child) { margin-top: 10px } .custom-info { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #8b979e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; padding: 30px;     border-top: 1px solid #393534; margin-top: 30px } .custom-info p { margin: 0 0 25px } .custom-info a { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight:     400; border-bottom: 1px dotted; text-decoration: none; cursor: pointer } .custom-info a:hover { border-bottom-color: transparent } .custom-info h1,.custom-info h2,.custom-info h3,.custom-info p { color: #988b81 } .custom-info a { border-bottom: 1px     solid; color: #ffcf86 } .custom-select .Select-control { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #57483c; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; box-sizing: border-box; width:     100%; outline: 0 none; border: 1px solid rgba(158,103,42,.5); height: 39px; padding: 10px 30px 10px 20px; background-color: transparent; border-radius: 20px; box-shadow: 1px 1px 0 0 hsla(0,0%,100%,.29) } .custom-select .Select-control,.custom-select     .Select-control .Select-multi-value-wrapper { position: relative; display: block } .custom-select .Select-control .Select-multi-value-wrapper .Select-value { padding: 0; color: inherit; line-height: 1.25 } .custom-select .Select-control .Select-multi-value-wrapper     .Select-value .Select-value-label { color: inherit } .custom-select .Select-placeholder { font-family: inherit; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: absolute; top: 0;     right: 0; bottom: 0; left: 0; padding: 0 } .custom-select .Select-input { vertical-align: top; position: relative; overflow: hidden; display: inline-block; width: 100%; height: auto; padding: 0 } .custom-select .Select-input input { font-family: inherit;     font-size: 14px; line-height: 1.25; color: inherit; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; height: auto; padding: 0 } .custom-select .Select-arrow-zone { position: absolute; top: 0; right: 0; bottom: 0; width: 30px; padding: 0 }     .custom-select .Select-arrow { position: absolute; top: 0; right: 10px; bottom: 0; margin: auto; width: 0; height: 0; border-width: 5px 5px 0; border-style: solid } .custom-select.is-disabled .Select-control { background-color: #c0a392 } .custom-select.is-open     .Select-control { border-radius: 20px 20px 0 0 } .custom-select.is-open .Select-control .Select-arrow { border-width: 0 5px 5px; border-color: transparent transparent #9e532a } .custom-select .Select-menu-outer { z-index: 1000; box-shadow: none; max-height:     158px; border: 1px solid rgba(158,103,42,.5); border-radius: 0 0 4px 4px } .custom-select .Select-menu { max-height: 156px } .custom-select .Select-menu::-webkit-scrollbar { width: 8px; height: 8px } .custom-select .Select-menu::-webkit-scrollbar-thumb     { border-radius: 4px; background: #c0957b } .custom-select .Select-menu::-webkit-scrollbar-track { border-radius: 4px } .custom-select .Select-option { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e;     text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; box-sizing: border-box; height: 39px; border-top: 1px solid rgba(158,103,42,.5); padding: 10px 20px } .custom-select .Select-option:first-child { border: 0 none } .custom-select .Select-option:last-child     { border-radius: 0 0 4px 4px } .custom-select .Select-option.is-focused { color: #57483c } .custom-select .Select-arrow { border-color: #9e532a transparent transparent } .custom-select .Select-menu-outer { background: url(/shared/907/body-main-bg-secondary.jpg)     50% 0 repeat #c0a392 } .custom-select .Select-menu::-webkit-scrollbar-thumb { box-shadow: inset 1px 0 0 0 #c0957b,inset 2px 0 0 0 #fff,inset -1px 0 0 0 #c0957b,inset -2px 0 0 0 #fff } .custom-select .Select-menu::-webkit-scrollbar-track { border:     1px solid #c0957b; background-color: transparent } .custom-select .Select-option.is-focused { background-color: #c0957b } .event-stream { z-index: 1000; position: fixed; right: 0; bottom: 0; left: 0; height: 95px; padding-right: 10px; padding-left:     10px; background-color: rgba(32,28,25,.77); text-align: center; background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); box-shadow: 0 0 16px 7px #30231a } .event-stream:before { content: ""; vertical-align: middle; display: inline-block;     height: 100% } .event-stream:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opactiy=90); -moz-opacity: .9; -khtml-opacity: .9; opacity: .9; content: ""; position: absolute; bottom: 100%; left: 0; height: 5px;     width: 100%; background-color: rgba(32,28,25,.77); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); height: 15px; background: url(/shared/907/layout-footer-divider.png)     0 0 repeat-x } .event-stream__container { overflow: hidden; vertical-align: middle; display: inline-block; width: 100% } .event-stream__container:before { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opactiy=80);     -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; content: ""; position: absolute; right: 10px; bottom: 100%; margin-bottom: -37px; width: 153px; height: 167px; background: url(/shared/907/event_stream_decore.png) 0 0 no-repeat } .event-stream-list { direction:     rtl; position: relative; height: 70px; margin: 0 0 0 -26px; padding: 0; font-size: 0 } .event-stream-list_type_vertical { height: auto; margin: 0 } .event-stream-list_type_vertical .event-stream-list__item { width: 100%; margin-left: 0 } .event-stream-list_type_vertical     .event-stream-list__item:not(:first-child) { margin-top: 10px } .event-stream-list_type_vertical .event-stream-list__title-win { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.333; color: #2a2724; text-shadow: 0     1px hsla(0,0%,100%,.3); font-weight: 700 } .event-stream-list_type_vertical .event-stream-list__content { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.333; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400 } .event-stream-list_align_middle { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); overflow: hidden; top: 50% } .event-stream-list__item { direction: ltr; box-sizing: border-box;     vertical-align: top; display: inline-block; min-height: 70px; width: 215px; margin-left: 26px; padding-left: 80px; white-space: nowrap; text-align: left; list-style-type: none } .event-stream-list__item_type_selected { z-index: 1; position: absolute;     top: 0; right: 0; background-color: rgba(32,28,25,.77) } .event-stream-list__icon-holder { position: relative; vertical-align: middle; display: inline-block; width: 70px; margin-right: 10px; margin-left: -80px; cursor: pointer } .event-stream-list__game-link     { width: 66px; padding-bottom: 38.1155px; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0; margin: auto; text-decoration: none; position: absolute; width: 56px; height: 0; padding-bottom: 34.52055px } .event-stream-list__content { overflow:     hidden; max-height: 70px; vertical-align: middle; display: inline-block; white-space: normal; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.333; color: #988b81; text-shadow: 1px 1px #000; font-weight: 400 } .event-stream-list__content:after     { display: inline-block; content: ""; width: 100%; height: 0 } .event-stream-list__title-win { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #ffcf86; text-shadow: 1px 1px #000; font-weight: 400 } .game-page     { display: table; position: relative; top: 0; left: 0; width: 100%; background-color: #eff4f8; background-position: 50% 0; background-size: cover; background-attachment: fixed } .game-page__row { display: table-row; height: 100% } .game-page__row+.game-page__row     { height: 1px } .game-page__body { display: table-cell; vertical-align: middle; text-align: center; padding: 20px } .game-page-tabs { margin: 0; padding: 0; text-align: center } .game-page-tabs__item { position: relative; vertical-align: top; display:     inline-block; list-style-type: none } .game-page-tabs__item:not(:first-child) { margin-left: 5px } .game-page-tabs__link { position: relative; display: block; text-decoration: none; cursor: pointer; width: 38px; height: 38px; text-align: center }     .game-page-tabs__text { overflow: hidden; position: absolute; margin: -1px; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0); clip: rect(0,0,0,0) } .game-page-tabs__badge { -webkit-transform: translate(25%,-50%); -ms-transform: translate(25%,-50%);     transform: translate(25%,-50%); z-index: 1; position: absolute; top: 0; right: 0; font-size: 0; line-height: 0 } .game-page-tabs__icon { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto } .games-filter__main-title { -webkit-touch-callout:     none; position: relative; margin: 0; padding-right: 30px; cursor: pointer; font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; text-decoration:     underline } .games-filter__main-title:after { content: ""; position: absolute; top: 0; right: 10px; bottom: 0; margin: auto; width: 0; height: 0; border-width: 5px 5px 0; border-style: solid; border-color: #ffcf86 transparent transparent } .games-filter__main-title:hover     { text-decoration: none } .games-filter__title { vertical-align: middle; display: inline-block; white-space: nowrap; margin-right: 20px; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #ffcf86; text-shadow:     0 1px hsla(0,0%,100%,.3); font-weight: 400; margin-left: 60px } .volatility-box { position: relative } .volatility-box_step_0 .volatility-box__cell:first-child { color: #3a8ac9 } .volatility-box_step_1 .volatility-box__cell:nth-child(2) { color: #4ca565     } .volatility-box_step_2 .volatility-box__cell:nth-child(3) { color: #ed7635 } .volatility-box__progress-holder { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .volatility-box__row { display: table; table-layout: fixed; width: 100%     } .volatility-box__cell { display: table-cell; vertical-align: top; text-align: center; color: #988b81 } .volatility-box__cell:first-child { text-align: left } .volatility-box__cell:first-child .volatility-box__circle { right: auto } .volatility-box__cell:first-child     .volatility-box__line-part { left: 20px } .volatility-box__cell:first-child .volatility-box__line-part:first-child { display: none } .volatility-box__cell:last-child { text-align: right } .volatility-box__cell:last-child .volatility-box__circle {     left: auto } .volatility-box__cell:last-child .volatility-box__line-part { right: 20px } .volatility-box__cell:last-child .volatility-box__line-part:last-child { display: none } .volatility-box__item { box-sizing: border-box; position: relative }     .volatility-box__circle { bottom: 100%; margin: auto; cursor: pointer; box-shadow: inset 0 1px 0 0 #000,0 1px 0 0 #6a6463; margin-bottom: -4px; width: 22px; height: 22px; background-color: rgba(0,0,0,.3) } .volatility-box__circle,.volatility-box__circle:before     { box-sizing: border-box; position: absolute; right: 0; left: 0; border-radius: 100% } .volatility-box__circle:before { content: ""; box-shadow: 0 1px 0 0 #000; top: 0; bottom: 0; margin: auto; width: 14px; height: 14px; background-color: #4e4844     } .volatility-box__title { -webkit-touch-callout: none; font-size: 14px; text-shadow: 0 1px hsla(0,0%,100%,.3); display: inline-block; padding-right: 5px; padding-left: 5px; cursor: pointer; font-family: Georgia,Times,Times New Roman,serif; font-size:     12px; line-height: 1.25; color: inherit; text-shadow: 0 1px #000; font-weight: 400; padding-top: 15px } .volatility-box__line-holder { position: absolute; right: 0; bottom: 100%; left: 0; height: 14px } .volatility-box__line-part { position: absolute;     top: 0; bottom: 0; height: 100%; box-shadow: inset 0 1px 0 0 #000,0 1px 0 0 #6a6463; background-color: rgba(0,0,0,.3) } .volatility-box__line-part:first-child { left: 0; right: calc(50% + 9px) } .volatility-box__line-part:last-child { left: calc(50%     + 9px); right: 0 } .volatility-box__line-part:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 4px; margin: auto; background-color: rgba(78,72,68,.5) } .bonus-code { overflow: hidden; position: relative; width:     1024px; margin: 0 auto; min-height: 500px } .bonus-code:before { content: ""; display: block; width: 1024px; height: 400px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; } .bonus-code>canvas { -webkit-transform: translate(-50%);     -ms-transform: translate(-50%); transform: translate(-50%); position: absolute; top: 0; left: 50% } .bonus-code__button { -webkit-transform: translate(295%); -ms-transform: translate(295%); transform: translate(295%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; z-index: 1; position: absolute; top: 198px; left: 383px; width: 1em; height: 1em; font-size: 49px; cursor: pointer } .bonus-code__button:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";     filter: alpha(opactiy=70); -moz-opacity: .7; -khtml-opacity: .7; opacity: .7 } .bonus-code__input { position: absolute; left: 323px; top: 202px; height: 33px; width: 182px; background: transparent; border: none; padding: 0 5px; box-sizing: border-box;     z-index: 500 } .bonus-code__input:-moz-placeholder,.bonus-code__input::-moz-placeholder { opacity: 1; color: #252525; text-transform: none } .bonus-code__input:-ms-input-placeholder { color: #252525; text-transform: none } .bonus-code__input::-webkit-input-placeholder     { color: #252525; text-transform: none } .achieve-box { position: relative; margin-right: 4px; margin-left: 4px } .achieve-box:hover .achieve-box__img_type_inactive { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0);     -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .achieve-box:hover .achieve-box__img_type_inactive~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity:     1 } .achieve-box:active .achieve-box__img_type_inactive { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .achieve-box:active .achieve-box__img_type_inactive     .achieve-box__img_type_inactive~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .achieve-box_size_s { margin: 0 } .achieve-box_size_s .achieve-box__progress     { margin-right: 5px; margin-left: 5px } .achieve-box_size_s .achieve-box__img-holder { position: relative; width: 73px; height: 0; padding-bottom: 73px; margin-bottom: 0 } .achieve-box_type_special { box-sizing: border-box; margin: 0; padding: 0 5px;     width: 147px } .achieve-box_type_special .achieve-box__img-holder { width: 100%; padding-bottom: 100% } .achieve-box__img-holder { margin-bottom: 10px; position: relative; width: 110px; height: 0; padding-bottom: 110px } .achieve-box__img { width:     100% } .achieve-box__img_type_inactive { position: absolute; top: 0; left: 0 } .achieve-box__img_type_inactive~img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity:     0 } .achieve-box__badge { position: absolute; top: 13px; right: 0 } .achieve-box__progress { margin-right: 10px; margin-left: 10px } .achieve-box__link { z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer }     .form-box { position: relative } .form-box__text-hint { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: absolute; top: 100%; left:     0; margin-top: 5px } .form-box__ulpload-file-holder { overflow: hidden; position: relative } .form-box__upload-file-btn { position: absolute; cursor: pointer; top: 0; right: 0 } .form-box__preview-document { margin: 0 auto 30px; max-width: 540px }     .form-box__preview-document img { width: 100% } .form-box__search-input { box-sizing: border-box; display: inline-block; width: 100%; outline: none; border: 1px solid rgba(158,103,42,.5); height: 39px; padding: 10px 20px; background-color: transparent;     border-radius: 20px; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #57483c; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; padding-left: 30px } .form-box__search-input:-moz-placeholder,.form-box__search-input::-moz-placeholder     { opacity: 1; color: #46392e; text-transform: none } .form-box__search-input:-ms-input-placeholder { color: #46392e; text-transform: none } .form-box__search-input::-webkit-input-placeholder { color: #46392e; text-transform: none } .form-box__search-input:-webkit-autofill,.form-box__search-input:-webkit-autofill:hover     { box-shadow: inset 0 0 0 10em transparent } .form-box__search-input:-webkit-autofill:focus { box-shadow: inset 0 0 0 10em transparent } .form-box__search-btn { position: absolute; display: inline-block; cursor: pointer; top: 21px; left: 10px } .form-box__divider-column     { position: relative } .form-box__confirm-holder { white-space: nowrap; position: absolute; top: 0; right: 5px; bottom: 0; min-width: 46px; font-size: 23px; color: #03a528 } .form-box__confirm-holder:before { content: ""; vertical-align: middle; display:     inline-block; height: 100% } .form-box__confirm-holder .button { display: inline-block } .game-box { position: relative; box-shadow: 0 0 3px 1px rgba(0,0,0,.6); font-size: 25px } .game-box:hover .game-box__action-content { display: block } .game-box     .game-box__img-holder:after { display: block; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.3),inset 0 0 10px 5px hsla(31,35%,63%,.4) } .game-box_size_s { font-size: 12px } .game-box_size_s     .game-box__holder { margin: 5px } .game-box_size_s .game-box__holder .button__text { color: #fff; } .game-box_size_s .game-box__demo-holder,.game-box_size_s .game-box__title { display: none } .game-box_hide_action-content .game-box__action-content     { display: none!important } .game-box__img-holder { display: block } .game-box__action-content { display: none; overflow: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; white-space: nowrap; font-size: 0; background:     url(/shared/907/game-box-bg.png) 0 0 repeat; box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.5),inset 0 0 10px 5px hsla(31,35%,63%,.4); z-index: 3 } .game-box__action-content:before { content: ""; vertical-align: middle; display: inline-block; height: 100%     } .game-box__align-content { vertical-align: middle; display: inline-block; width: 100%; white-space: normal } .game-box__title { overflow: hidden; max-height: 50px; margin: 5px 10px 10px } .game-box__holder { margin: 10px } .game-box__demo-holder     { margin: 10px 10px 5px } .game-box__pseudo-link { display: inline-block; border-bottom: 1px dotted; text-decoration: none; cursor: pointer; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: #ffcf86; text-shadow:     0 1px hsla(0,0%,100%,.3); font-weight: 400; border-bottom: 1px solid } .game-box__pseudo-link:hover { border-bottom: 1px solid transparent } .game-box__label-new { box-sizing: border-box; position: absolute; top: 10px; left: 0; width: 60px; height:     20px; font-size: 60px } .game-box__jackpot-holder { position: absolute; bottom: 0; left: 0; width: 100%; height: 25%; white-space: nowrap; text-align: center; background: url(/shared/907/backend-decor.png) 50% 0 no-repeat,url(/shared/907/jackpot-decor-right.png)     100% 0 no-repeat,url(/shared/907/jackpot-decor-left.png) 0 0 no-repeat,url(/shared/907/jackpot-shadow-left.png) 0 100% no-repeat,url(/shared/907/jackpot-shadow-right.png) 100% 100% no-repeat,url(/shared/907/main-counter-bg.png) 0 0 repeat } .game-box__jackpot-holder:before     { content: ""; vertical-align: middle; display: inline-block; height: 100% } .game-box__jackpot-holder:after { content: ""; position: absolute; bottom: 100%; left: 0; width: 100%; background: url(/shared/907/jackpot-tail.png) 0 0 repeat-x; font-size: 12px;     color: #fff; text-shadow: 0 1px hsla(0,0%,100%,.3); box-sizing: border-box; z-index: 1; content: "Jackpot"; height: 24px; margin-bottom: -7px; padding-top: 10px; background-repeat: no-repeat; background-position: 50% 0; text-transform: uppercase }     .game-box__jackpot-holder:after,.game-box__jackpot-text { font-family: Georgia,Times,Times New Roman,serif; line-height: 1.25; font-weight: 400 } .game-box__jackpot-text { vertical-align: middle; display: inline-block; font-size: 1em; color: #ffcf86;     text-shadow: 0 1px #fff } .game-box__jackpot-currency { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #bab6b8; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .game-box__icon-decor { position:     absolute } .game-box__corner-decor { position: absolute; font-size: 0 } .games-list { margin: 0; padding: 0; font-size: 0; text-align: center; } .games-list_with_bonus { margin-top: -30px; margin-left: -60px } .games-list_with_bonus .games-list__item     { margin-top: 30px; margin-left: 60px } .games-list__item { vertical-align: top; display: inline-block; margin-top: 1px; margin-left: 1px; list-style-type: none } .img-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:     border-box; position: relative; width: 140px; min-height: 140px } .img-box:hover .img-box__obj { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opactiy=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4 } .img-box__obj     { width: 100% } .img-box__btn-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; box-sizing: border-box; position: absolute; top: 0; left:     0; width: 100%; height: 100%; padding-right: 6px; padding-left: 6px; white-space: nowrap; text-align: center } .img-box__btn-holder:before { content: ""; vertical-align: middle; display: inline-block; height: 100% } .img-box__btn-holder:hover { -ms-filter:     "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .login-box__container { margin-top: 40px; margin-bottom: 40px } .login-box__field-holder { margin: 0 auto 20px; width:     380px } .recovery-pass-box__container { margin-top: 40px; margin-bottom: 60px } .recovery-pass-box__field-holder { margin: 0 auto 20px; width: 380px } .recovery-pass-box__message { margin-top: 40px; margin-bottom: 60px; text-align: center; font-family:     Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.2; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .menu-simple { margin: 0; padding: 0; font-size: 0; text-align: center } .menu-simple__item { vertical-align:     middle; display: inline-block } .menu-simple__item:not(:first-child) { margin-left: 30px } .menu-simple__link { display: inline-block; text-decoration: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color:     #988b81; text-shadow: 1px 1px rgba(0,0,0,.53); font-weight: 400; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #988b81 } .menu-simple__link:hover { border-bottom-color: #ffcf86; color: #ffcf86 } .profile-balance-info {     width: 100%; table-layout: fixed; border-collapse: separate } .profile-balance-info__row:first-child .profile-balance-info__cell { border-top: 0 none } .profile-balance-info__row:last-child .profile-balance-info__cell { border-bottom: 0 none } .profile-balance-info__cell     { vertical-align: middle; height: 50px; border-top: 1px solid hsla(0,0%,100%,.41); border-bottom: 1px solid rgba(158,83,42,.41) } .profile-balance-info__cell+.profile-balance-info__cell { width: 36%; text-align: right } .profile-balance-info__title     { color: #46392e; margin-right: 10px } .profile-balance-info__title,.profile-balance-info__value { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .profile-balance-info__value     { color: #000 } .profile-status:after,.profile-status:before { content: ""; display: table } .profile-status:after { clear: both } .profile-status__img-holder { width: 110px; padding-bottom: 110px; position: relative; width: 130px; height: 0; padding-bottom:     130px; float: left; margin-right: 20px } .profile-status__curr-achiev { position: absolute; top: 0; left: 0 } .profile-status__achiev-ribbon { position: absolute; bottom: 0; left: 0 } .profile-status__wrapper { overflow: hidden; padding: 0 5px } .profile-status__title     { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin-bottom: 5px; margin: 20px 0 } .profile-status__level { margin-bottom: 20px } .promo-list     { margin: -20px 0 0; padding: 0; margin-left: -20px } .promo-list__item { list-style-type: none; margin-top: 20px; box-sizing: border-box; vertical-align: top; display: inline-block; width: 49%; padding-left: 20px } .promo-list__item:after,.promo-list__item:before     { content: ""; display: table } .promo-list__item:after { clear: both } .promo-list__count { font-family: Georgia,Times,Times New Roman,serif; font-size: 40px; line-height: 55px; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400;     float: left; margin-right: 20px; width: 60px; height: 59px; text-align: center; background: url(/shared/907/icon-coin-opacity.png) 0 0 no-repeat } .promo-list__content { overflow: hidden } .promo-list__title { font-family: Georgia,Times,Times New Roman,serif;     font-size: 18px; line-height: 1.25; color: #202021; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0 } .promo-list__title:first-letter { text-transform: uppercase } .promo-list__description { margin: 0; font-family: Georgia,Times,Times     New Roman,serif; font-size: 20px; line-height: 1.25; color: #9e532a; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .schedule-list { position: relative; margin: 0; padding: 0; margin-bottom: 30px; padding-bottom: 30px } .schedule-list__item     { position: relative; list-style-type: none } .schedule-list__item:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px } .schedule-list__img-holder { position: relative; width: 380px; min-height: 218px } .schedule-list__data { position: absolute;     bottom: 0; left: 0; width: 100%; background: url(/shared/907/main-counter-divider.png) 50% 50% repeat-y,url(/shared/907/main-counter-bg.png) 0 0 repeat; padding: 15px 0 } .schedule-list__icon { position: absolute; z-index: 1; top: -10px; left: -10px } .schedule-list__slug-title     { word-wrap: break-word; cursor: pointer; -webkit-touch-callout: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); border-bottom: 1px solid; font-weight: 400;     text-decoration: none } .schedule-list__slug-title:active,.schedule-list__slug-title:hover { color: #2c6da0; border-bottom-color: #2c6da0 } .schedule-list__weekday-title { position: relative; font-family: Georgia,Times,Times New Roman,serif; font-size:     18px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 20px 0 30px } .schedule-list__weekday-title:after { position: absolute; content: ""; border-bottom: 1px solid #c0957b; top: 100%; left: 0; margin-top:     5px; width: 60px } .schedule-list__counter-decor { position: absolute; left: 50%; font-size: 0; transform: translateX(-50%) } .schedule-list__wrapper { position: relative; padding: 30px 0 } .schedule-list__wrapper:before { top: 0 } .schedule-list__wrapper:after,.schedule-list__wrapper:before     { position: absolute; content: ""; border-bottom: 1px solid #c0957b; left: 0; width: 100% } .schedule-list__wrapper:after { top: 100% } .schedule-list__counter-decor-slice { position: absolute; font-size: 0 } .tournament-your-pos { color: #cfc9c6;     text-shadow: 1px 1px #000 } .tournament-your-pos,.tournament-your-pos_style_secondary { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.43; font-weight: 400 } .tournament-your-pos_style_secondary { color: #2c6da0;     text-shadow: 0 1px hsla(0,0%,100%,.44) } .tournament-your-pos_style_secondary .tournament-your-pos__nick { font-weight: 700 } .tournament-your-pos_style_secondary .tournament-your-pos__rounds { font-style: italic; font-weight: 700 } .tournament-your-pos__rank     { font-weight: 700 } .tournament-your-pos__nick { font-weight: 700; text-transform: uppercase } .tournament-your-pos__rounds { font-style: normal } .tournament-your-pos__score { white-space: nowrap; font-weight: 700 } .booster-indicator { position:     relative; padding: 0 2px; white-space: nowrap } .booster-indicator_type_inactive .booster-indicator__icon { width: 6px; height: 6px } .booster-indicator_type_inactive .booster-indicator__icon:before { border: 3px solid #bc8e72 } .booster-indicator_type_mode-on     .booster-indicator__icon { margin-right: 2px; width: 8px; height: 8px } .booster-indicator_type_mode-on .booster-indicator__icon:after,.booster-indicator_type_mode-on .booster-indicator__icon:before { border-width: 4px 0 4px 4px; border-style: solid;     border-color: transparent transparent transparent #c84740 } .booster-indicator_type_active .booster-indicator__icon { width: 6px; height: 7px } .booster-indicator_type_active .booster-indicator__icon:after,.booster-indicator_type_active .booster-indicator__icon:before     { height: 7px; border-right: 2px; border-right-style: solid; border-right-color: #2c6da0 } .booster-indicator_type_super-active .booster-indicator__icon { width: 6px; height: 8px } .booster-indicator_type_super-active .booster-indicator__icon:before     { border-width: 4px 0 4px 6px; border-style: solid; border-color: transparent transparent transparent #30934c } .booster-indicator__icon { position: absolute; top: 0; right: 100%; bottom: 0; margin: auto 3px auto 0 } .booster-indicator__icon:after,.booster-indicator__icon:before     { content: ""; position: absolute; top: 0; width: 0; height: 0 } .booster-indicator__icon:before { left: 0 } .booster-indicator__icon:after { right: 0 } .unfinished-achieves__title { position: relative; font-family: Georgia,Times,Times New Roman,serif;     font-size: 14px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0 0 30px } .unfinished-achieves__title:after { position: absolute; content: ""; border-bottom: 1px solid #c0957b; top: 100%; left:     0; margin-top: 20px; width: 60px } .unfinished-achieves__content { position: relative; padding: 30px 0 50px; border-top: 1px solid rgba(0,0,0,.39); border-bottom: 1px solid rgba(0,0,0,.39); box-shadow: 0 3px 6px 0 rgba(0,0,0,.25); background: url(/shared/907/body-main-bg.png)     0 0 repeat rgba(32,28,25,.77); background: -webkit-linear-gradient(top,hsla(0,0%,100%,.1),rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: -ms-linear-gradient(top,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.1) 100%),url(/shared/907/body-main-bg.png)     0 0 repeat,rgba(32,28,25,.77); background: linear-gradient(180deg,hsla(0,0%,100%,.1) 0,rgba(0,0,0,.1)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77) } .unfinished-achieves__content:before { -moz-transform: translateY(50%); -o-transform:     translateY(50%); -ms-transform: translateY(50%); -webkit-transform: translateY(50%); transform: translateY(50%); content: ""; position: absolute; bottom: 100%; right: 0; left: 0; height: 23px; } .unfinished-achieves__content:after { -moz-transform:     translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; position: absolute; top: 100%; right: 0; left: 0; height: 23px; } .unfinished-achieves__splash     { overflow: hidden; position: absolute; top: -78px; left: 0; display: table; table-layout: fixed; width: 100%; height: 192px } .unfinished-achieves__splash-item { position: relative; display: table-cell } .unfinished-achieves__splash-item:nth-child(2)     { width: 1200px } .unfinished-achieves__splash-item:nth-child(2):before { content: ""; position: absolute; top: 0; right: 0; width: 151px; height: 100%; } .unfinished-achieves__splash-item:nth-child(3):before { content: ""; position: absolute; top:     0; left: 0; width: 152px; height: 100%; } .unfinished-achieves-list { margin: 0 0 0 -10px; padding: 0; font-size: 0; white-space: nowrap } .unfinished-achieves-list__item { position: relative; vertical-align: top; display: inline-block; margin: 10px     10px 0; list-style-type: none; text-align: left } .unfinished-achieves-list__badge { -webkit-transform: translate(25%,-50%); -ms-transform: translate(25%,-50%); transform: translate(25%,-50%); z-index: 4; position: absolute; top: 0; right: 0 } .game-gift-box     { position: relative; display: inline-block } .game-gift-box_type_responsive { position: relative; width: 100%; height: 0; padding-bottom: 100% } .game-gift-box__game-holder { -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform:     translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0 } .game-gift-box__img-holder { position: absolute; width: 40%; height: 0; padding-bottom: 40%; -webkit-transform: translate(50%,25%);     -ms-transform: translate(50%,25%); transform: translate(50%,25%); right: 0; bottom: 0 } .precashier-tabs { margin: 0; padding: 0; font-size: 0; text-align: center } .precashier-tabs__item { position: relative; vertical-align: top; display: inline-block;     list-style-type: none; width: 140px; padding-right: 10px; padding-left: 10px } .precashier-gifts { position: relative; padding-top: 10px; padding-bottom: 20px } .popover-wrapper { position: relative; display: inline-block; width: inherit; height:     inherit } .popover-wrapper_state_show .head-control-panel__lang-decor { -moz-transform: translateX(-30%); -o-transform: translateX(-30%); -ms-transform: translateX(-30%); -webkit-transform: translateX(-30%); transform: translateX(-30%); width: 90px;     height: 85px; } .contest-info { margin: 0; padding: 0; font-size: 0 } .contest-info_style_secondary .contest-info__item { text-shadow: 0 1px hsla(0,0%,100%,.44) } .contest-info_style_secondary .contest-info__title { color: #46392e } .contest-info_style_secondary     .contest-info__value { color: #000 } .contest-info_style_secondary .contest-info__value_type_qual { color: #276f3b } .contest-info_style_secondary .contest-info__value_type_not-qual { color: #c11d21 } .contest-info__item { list-style-type: none; font-family:     Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 1px 1px #000; font-weight: 400 } .contest-info__title { color: #988b81; margin-right: 5px } .contest-info__value { color: #cfc9c6; font-weight: 700     } .contest-info__value_type_qual { color: #276f3b } .contest-info__value_type_not-qual { color: #c11d21 } .title-counter { color: #fff; font-size: 12px; text-shadow: 1px 1px 1px rgba(0,0,0,.6); text-transform: uppercase; padding: 0; margin: 0; font-weight:     400 } .title-counter_style_secondary { color: #46392e } .contest-prize,.title-counter_style_secondary { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 }     .contest-prize { color: #fff; text-transform: uppercase } .layout__lang-ja .contest-prize { font-size: 11px } .contest-prize_style_secondary { color: #595858 } .contest-prize_style_secondary .contest-prize__value { color: #9e532a } .contest-prize_style_third     { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #57483c; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400 } .contest-prize_style_third .contest-prize__value { color: #c11d21 } .contest-prize__value     { font-size: 35px; color: #ffcf86; text-transform: none } .user-tab-title { font-family: Georgia,Times,Times New Roman,serif; font-size: 22px; line-height: 1.25; color: #c84740; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; margin: 0; text-align:     center } .user-tab-title__sub-text { font-size: 18px; color: #010101 } @font-face { font-family: AlgerianBasD; src: url(/shared/empty.gif); src: url(/shared/empty.gif) format("embedded-opentype"),url(/shared/empty.gif)     format("woff"),url(/shared/empty.gif) format("truetype"); font-weight: 400; font-style: normal } .account-sub-menu__item:not(:first-child):before,.flags,.flags-2x,.icons,.icons-2x,.partners,.partners-2x,.payment-systems,.payment-systems-2x,.play-area__closer,.progress__draggable-inner:after,.progress__draggable-inner:before,.rslider__pager-btn:after,.social,.social-2x,.switch__icon:before     { vertical-align: middle; display: inline-block; background-repeat: no-repeat } .account-sub-menu__item:not(:first-child):before,.icons,.play-area__closer,.progress__draggable-inner:after,.progress__draggable-inner:before,.rslider__pager-btn:after,.switch__icon:before     { background-image: url(/shared/907/sprite-icons.png); background-size: 410px 394px } .account-sub-menu__item:not(:first-child):before,.icon-account-decor.play-area__closer,.icon-account-decor.progress__draggable-inner:after,.icon-account-decor.progress__draggable-inner:before,.icon-account-decor.rslider__pager-btn:after,.icon-account-decor.switch__icon:before,.icons.icon-account-decor     { width: 8px; height: 8px; background-position: -400px -25px } .account-sub-menu__link:hover .account-sub-menu__item.icon-achievements:not(:first-child):before,.account-sub-menu__link:hover .icon-achievements.play-area__closer,.account-sub-menu__link:hover     .icons.icon-achievements,.account-sub-menu__link:hover .progress__draggable-inner.icon-achievements:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-achievements:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-achievements:after,.account-sub-menu__link:hover     .switch__icon.icon-achievements:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-achievements:not(:first-child):before,.account-sub-menu__link_state_active .icon-achievements.play-area__closer,.account-sub-menu__link_state_active     .icons.icon-achievements,.account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-achievements:after,.account-sub-menu__link_state_active     .switch__icon.icon-achievements:before,.icon-achievements-active.account-sub-menu__item:not(:first-child):before,.icon-achievements-active.play-area__closer,.icon-achievements-active.progress__draggable-inner:after,.icon-achievements-active.progress__draggable-inner:before,.icon-achievements-active.rslider__pager-btn:after,.icon-achievements-active.switch__icon:before,.icons.icon-achievements-active     { width: 16px; height: 20px; background-position: -111px -346px } .icon-achievements.account-sub-menu__item:not(:first-child):before,.icon-achievements.play-area__closer,.icon-achievements.progress__draggable-inner:after,.icon-achievements.progress__draggable-inner:before,.icon-achievements.rslider__pager-btn:after,.icon-achievements.switch__icon:before,.icons.icon-achievements     { width: 16px; height: 20px; background-position: -132px -346px } .icon-active.account-sub-menu__item:not(:first-child):before,.icon-active.play-area__closer,.icon-active.progress__draggable-inner:after,.icon-active.progress__draggable-inner:before,.icon-active.rslider__pager-btn:after,.icon-active.switch__icon:before,.icons.icon-active     { width: 20px; height: 20px; background-position: -375px -89px } .icon-alert-close.account-sub-menu__item:not(:first-child):before,.icon-alert-close.play-area__closer,.icon-alert-close.progress__draggable-inner:after,.icon-alert-close.progress__draggable-inner:before,.icon-alert-close.rslider__pager-btn:after,.icon-alert-close.switch__icon:before,.icons.icon-alert-close     { width: 17px; height: 18px; background-position: -153px -346px } .icon-arrow-left-hvr.account-sub-menu__item:not(:first-child):before,.icon-arrow-left-hvr.play-area__closer,.icon-arrow-left-hvr.progress__draggable-inner:after,.icon-arrow-left-hvr.progress__draggable-inner:before,.icon-arrow-left-hvr.rslider__pager-btn:after,.icon-arrow-left-hvr.switch__icon:before,.icons.icon-arrow-left-hvr     { width: 11px; height: 13px; background-position: -271px -346px } .icon-arrow-left.account-sub-menu__item:not(:first-child):before,.icon-arrow-left.play-area__closer,.icon-arrow-left.progress__draggable-inner:after,.icon-arrow-left.progress__draggable-inner:before,.icon-arrow-left.rslider__pager-btn:after,.icon-arrow-left.switch__icon:before,.icons.icon-arrow-left     { width: 11px; height: 13px; background-position: -255px -346px } .icon-arrow-right-hvr.account-sub-menu__item:not(:first-child):before,.icon-arrow-right-hvr.play-area__closer,.icon-arrow-right-hvr.progress__draggable-inner:after,.icon-arrow-right-hvr.progress__draggable-inner:before,.icon-arrow-right-hvr.rslider__pager-btn:after,.icon-arrow-right-hvr.switch__icon:before,.icons.icon-arrow-right-hvr     { width: 11px; height: 13px; background-position: -287px -346px } .icon-arrow-right.account-sub-menu__item:not(:first-child):before,.icon-arrow-right.play-area__closer,.icon-arrow-right.progress__draggable-inner:after,.icon-arrow-right.progress__draggable-inner:before,.icon-arrow-right.rslider__pager-btn:after,.icon-arrow-right.switch__icon:before,.icons.icon-arrow-right     { width: 11px; height: 13px; background-position: -303px -346px } .account-sub-menu__link:hover .account-sub-menu__item.icon-balance:not(:first-child):before,.account-sub-menu__link:hover .icon-balance.play-area__closer,.account-sub-menu__link:hover     .icons.icon-balance,.account-sub-menu__link:hover .progress__draggable-inner.icon-balance:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-balance:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-balance:after,.account-sub-menu__link:hover     .switch__icon.icon-balance:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-balance:not(:first-child):before,.account-sub-menu__link_state_active .icon-balance.play-area__closer,.account-sub-menu__link_state_active .icons.icon-balance,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-balance:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-balance:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-balance:after,.account-sub-menu__link_state_active .switch__icon.icon-balance:before,.icon-balance-active.account-sub-menu__item:not(:first-child):before,.icon-balance-active.play-area__closer,.icon-balance-active.progress__draggable-inner:after,.icon-balance-active.progress__draggable-inner:before,.icon-balance-active.rslider__pager-btn:after,.icon-balance-active.switch__icon:before,.icons.icon-balance-active     { width: 27px; height: 23px; background-position: -199px -252px } .icon-balance.account-sub-menu__item:not(:first-child):before,.icon-balance.play-area__closer,.icon-balance.progress__draggable-inner:after,.icon-balance.progress__draggable-inner:before,.icon-balance.rslider__pager-btn:after,.icon-balance.switch__icon:before,.icons.icon-balance     { width: 27px; height: 23px; background-position: -167px -252px } .account-sub-menu__link:hover .account-sub-menu__item.icon-bonuscode:not(:first-child):before,.account-sub-menu__link:hover .icon-bonuscode.play-area__closer,.account-sub-menu__link:hover     .icons.icon-bonuscode,.account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-bonuscode:after,.account-sub-menu__link:hover     .switch__icon.icon-bonuscode:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-bonuscode:not(:first-child):before,.account-sub-menu__link_state_active .icon-bonuscode.play-area__closer,.account-sub-menu__link_state_active .icons.icon-bonuscode,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-bonuscode:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-bonuscode:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-bonuscode:after,.account-sub-menu__link_state_active     .switch__icon.icon-bonuscode:before,.icon-bonuscode-active.account-sub-menu__item:not(:first-child):before,.icon-bonuscode-active.play-area__closer,.icon-bonuscode-active.progress__draggable-inner:after,.icon-bonuscode-active.progress__draggable-inner:before,.icon-bonuscode-active.rslider__pager-btn:after,.icon-bonuscode-active.switch__icon:before,.icons.icon-bonuscode-active     { width: 26px; height: 19px; background-position: -234px -317px } .icon-bonuscode.account-sub-menu__item:not(:first-child):before,.icon-bonuscode.play-area__closer,.icon-bonuscode.progress__draggable-inner:after,.icon-bonuscode.progress__draggable-inner:before,.icon-bonuscode.rslider__pager-btn:after,.icon-bonuscode.switch__icon:before,.icons.icon-bonuscode     { width: 26px; height: 19px; background-position: -203px -317px } .icon-button-slider-active.account-sub-menu__item:not(:first-child):before,.icon-button-slider-active.play-area__closer,.icon-button-slider-active.progress__draggable-inner:after,.icon-button-slider-active.progress__draggable-inner:before,.icon-button-slider-active.rslider__pager-btn:after,.icon-button-slider-active.switch__icon:before,.icons.icon-button-slider-active     { width: 11px; height: 11px; background-position: -139px -83px } .icon-button-slider-default.account-sub-menu__item:not(:first-child):before,.icon-button-slider-default.play-area__closer,.icon-button-slider-default.progress__draggable-inner:after,.icon-button-slider-default.progress__draggable-inner:before,.icon-button-slider-default.rslider__pager-btn:after,.icon-button-slider-default.switch__icon:before,.icons.icon-button-slider-default     { width: 11px; height: 11px; background-position: -319px -346px } .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:after,.cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:focus:after,.cashier-slider .rslider__pager-item_state_active     .rslider__pager-btn:hover:after,.icon-button-slider-tuning-big-active.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-big-active.play-area__closer,.icon-button-slider-tuning-big-active.progress__draggable-inner:after,.icon-button-slider-tuning-big-active.progress__draggable-inner:before,.icon-button-slider-tuning-big-active.rslider__pager-btn:after,.icon-button-slider-tuning-big-active.switch__icon:before,.icons.icon-button-slider-tuning-big-active     { width: 16px; height: 17px; background-position: -196px -346px } .icon-button-slider-tuning-big.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-big.play-area__closer,.icon-button-slider-tuning-big.progress__draggable-inner:after,.icon-button-slider-tuning-big.progress__draggable-inner:before,.icon-button-slider-tuning-big.rslider__pager-btn:after,.icon-button-slider-tuning-big.switch__icon:before,.icons.icon-button-slider-tuning-big     { width: 16px; height: 17px; background-position: -175px -346px } .icon-button-slider-tuning-small-active.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-small-active.play-area__closer,.icon-button-slider-tuning-small-active.progress__draggable-inner:after,.icon-button-slider-tuning-small-active.progress__draggable-inner:before,.icon-button-slider-tuning-small-active.rslider__pager-btn:after,.icon-button-slider-tuning-small-active.switch__icon:before,.icons.icon-button-slider-tuning-small-active     { width: 12px; height: 13px; background-position: -238px -346px } .cashier-slider .rslider__pager-btn:focus:after,.cashier-slider .rslider__pager-btn:hover:after,.icon-button-slider-tuning-small.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-small.play-area__closer,.icon-button-slider-tuning-small.progress__draggable-inner:after,.icon-button-slider-tuning-small.progress__draggable-inner:before,.icon-button-slider-tuning-small.rslider__pager-btn:after,.icon-button-slider-tuning-small.switch__icon:before,.icons.icon-button-slider-tuning-small     { width: 12px; height: 13px; background-position: -351px -317px } .icon-button-slider-tuning-unable-big.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-unable-big.play-area__closer,.icon-button-slider-tuning-unable-big.progress__draggable-inner:after,.icon-button-slider-tuning-unable-big.progress__draggable-inner:before,.icon-button-slider-tuning-unable-big.rslider__pager-btn:after,.icon-button-slider-tuning-unable-big.switch__icon:before,.icons.icon-button-slider-tuning-unable-big     { width: 16px; height: 17px; background-position: -217px -346px } .cashier-slider .rslider__pager-btn:after,.icon-button-slider-tuning-unable.account-sub-menu__item:not(:first-child):before,.icon-button-slider-tuning-unable.play-area__closer,.icon-button-slider-tuning-unable.progress__draggable-inner:after,.icon-button-slider-tuning-unable.progress__draggable-inner:before,.icon-button-slider-tuning-unable.rslider__pager-btn:after,.icon-button-slider-tuning-unable.switch__icon:before,.icons.icon-button-slider-tuning-unable     { width: 12px; height: 12px; background-position: -122px -83px } .icon-calendar-active.account-sub-menu__item:not(:first-child):before,.icon-calendar-active.play-area__closer,.icon-calendar-active.progress__draggable-inner:after,.icon-calendar-active.progress__draggable-inner:before,.icon-calendar-active.rslider__pager-btn:after,.icon-calendar-active.switch__icon:before,.icons.icon-calendar-active,.tab:hover     .account-sub-menu__item.icon-calendar:not(:first-child):before,.tab:hover .icon-calendar.play-area__closer,.tab:hover .icons.icon-calendar,.tab:hover .progress__draggable-inner.icon-calendar:after,.tab:hover .progress__draggable-inner.icon-calendar:before,.tab:hover     .rslider__pager-btn.icon-calendar:after,.tab:hover .switch__icon.icon-calendar:before,.tab_state_active .account-sub-menu__item.icon-calendar:not(:first-child):before,.tab_state_active .icon-calendar.play-area__closer,.tab_state_active .icons.icon-calendar,.tab_state_active     .progress__draggable-inner.icon-calendar:after,.tab_state_active .progress__draggable-inner.icon-calendar:before,.tab_state_active .rslider__pager-btn.icon-calendar:after,.tab_state_active .switch__icon.icon-calendar:before { width: 29px; height:     30px; background-position: -304px -169px } .icon-calendar.account-sub-menu__item:not(:first-child):before,.icon-calendar.play-area__closer,.icon-calendar.progress__draggable-inner:after,.icon-calendar.progress__draggable-inner:before,.icon-calendar.rslider__pager-btn:after,.icon-calendar.switch__icon:before,.icons.icon-calendar     { width: 29px; height: 30px; background-position: -304px -134px } .account-menu__link:hover .icon-cashier.account-sub-menu__item:not(:first-child):before,.account-menu__link:hover .icon-cashier.play-area__closer,.account-menu__link:hover .icons.icon-cashier,.account-menu__link:hover     .progress__draggable-inner.icon-cashier:after,.account-menu__link:hover .progress__draggable-inner.icon-cashier:before,.account-menu__link:hover .rslider__pager-btn.icon-cashier:after,.account-menu__link:hover .switch__icon.icon-cashier:before,.account-menu__link_state_active     .icon-cashier.account-sub-menu__item:not(:first-child):before,.account-menu__link_state_active .icon-cashier.play-area__closer,.account-menu__link_state_active .icons.icon-cashier,.account-menu__link_state_active .progress__draggable-inner.icon-cashier:after,.account-menu__link_state_active     .progress__draggable-inner.icon-cashier:before,.account-menu__link_state_active .rslider__pager-btn.icon-cashier:after,.account-menu__link_state_active .switch__icon.icon-cashier:before,.icon-cashier-active.account-sub-menu__item:not(:first-child):before,.icon-cashier-active.play-area__closer,.icon-cashier-active.progress__draggable-inner:after,.icon-cashier-active.progress__draggable-inner:before,.icon-cashier-active.rslider__pager-btn:after,.icon-cashier-active.switch__icon:before,.icons.icon-cashier-active     { width: 35px; height: 27px; background-position: -304px 0 } .icon-cashier.account-sub-menu__item:not(:first-child):before,.icon-cashier.play-area__closer,.icon-cashier.progress__draggable-inner:after,.icon-cashier.progress__draggable-inner:before,.icon-cashier.rslider__pager-btn:after,.icon-cashier.switch__icon:before,.icons.icon-cashier     { width: 35px; height: 27px; background-position: -304px -32px } .icon-checkbox-active-secondary.account-sub-menu__item:not(:first-child):before,.icon-checkbox-active-secondary.play-area__closer,.icon-checkbox-active-secondary.progress__draggable-inner:after,.icon-checkbox-active-secondary.progress__draggable-inner:before,.icon-checkbox-active-secondary.rslider__pager-btn:after,.icon-checkbox-active-secondary.switch__icon:before,.icons.icon-checkbox-active-secondary     { width: 22px; height: 22px; background-position: -84px -346px } .icon-checkbox-active.account-sub-menu__item:not(:first-child):before,.icon-checkbox-active.play-area__closer,.icon-checkbox-active.progress__draggable-inner:after,.icon-checkbox-active.progress__draggable-inner:before,.icon-checkbox-active.rslider__pager-btn:after,.icon-checkbox-active.switch__icon:before,.icons.icon-checkbox-active     { width: 28px; height: 26px; background-position: -97px -285px } .icon-checkbox-default-secondary.account-sub-menu__item:not(:first-child):before,.icon-checkbox-default-secondary.play-area__closer,.icon-checkbox-default-secondary.progress__draggable-inner:after,.icon-checkbox-default-secondary.progress__draggable-inner:before,.icon-checkbox-default-secondary.rslider__pager-btn:after,.icon-checkbox-default-secondary.switch__icon:before,.icons.icon-checkbox-default-secondary     { width: 23px; height: 22px; background-position: -56px -346px } .icon-checkbox-default.account-sub-menu__item:not(:first-child):before,.icon-checkbox-default.play-area__closer,.icon-checkbox-default.progress__draggable-inner:after,.icon-checkbox-default.progress__draggable-inner:before,.icon-checkbox-default.rslider__pager-btn:after,.icon-checkbox-default.switch__icon:before,.icons.icon-checkbox-default     { width: 28px; height: 26px; background-position: -64px -285px } .icon-clock.account-sub-menu__item:not(:first-child):before,.icon-clock.play-area__closer,.icon-clock.progress__draggable-inner:after,.icon-clock.progress__draggable-inner:before,.icon-clock.rslider__pager-btn:after,.icon-clock.switch__icon:before,.icons.icon-clock     { width: 40px; height: 41px; background-position: -216px 0 } .icon-close-default-active.account-sub-menu__item:not(:first-child):before,.icon-close-default-active.play-area__closer,.icon-close-default-active.progress__draggable-inner:after,.icon-close-default-active.progress__draggable-inner:before,.icon-close-default-active.rslider__pager-btn:after,.icon-close-default-active.switch__icon:before,.icons.icon-close-default-active     { width: 24px; height: 24px; background-position: -344px -276px } .icon-close-default-hvr.account-sub-menu__item:not(:first-child):before,.icon-close-default-hvr.play-area__closer,.icon-close-default-hvr.progress__draggable-inner:after,.icon-close-default-hvr.progress__draggable-inner:before,.icon-close-default-hvr.rslider__pager-btn:after,.icon-close-default-hvr.switch__icon:before,.icons.icon-close-default-hvr     { width: 30px; height: 31px; background-position: -304px -64px } .icon-close-default.account-sub-menu__item:not(:first-child):before,.icon-close-default.play-area__closer,.icon-close-default.progress__draggable-inner:after,.icon-close-default.progress__draggable-inner:before,.icon-close-default.rslider__pager-btn:after,.icon-close-default.switch__icon:before,.icons.icon-close-default     { width: 24px; height: 24px; background-position: -29px -317px } .account-sub-menu__item.play-area__closer:hover:not(:first-child):before,.icon-close-hvr.account-sub-menu__item:not(:first-child):before,.icon-close-hvr.play-area__closer,.icon-close-hvr.progress__draggable-inner:after,.icon-close-hvr.progress__draggable-inner:before,.icon-close-hvr.rslider__pager-btn:after,.icon-close-hvr.switch__icon:before,.icons.icon-close-hvr,.icons.modal__close:hover,.modal__close.account-sub-menu__item:hover:not(:first-child):before,.modal__close.progress__draggable-inner:hover:after,.modal__close.progress__draggable-inner:hover:before,.modal__close.switch__icon:hover:before,.play-area__closer:hover,.progress__draggable-inner.play-area__closer:hover:after,.progress__draggable-inner.play-area__closer:hover:before,.rslider__pager-btn.modal__close:hover:after,.rslider__pager-btn.play-area__closer:hover:after,.switch__icon.play-area__closer:hover:before     { width: 40px; height: 39px; background-position: -134px -207px } .icon-close-menu.account-sub-menu__item:not(:first-child):before,.icon-close-menu.play-area__closer,.icon-close-menu.progress__draggable-inner:after,.icon-close-menu.progress__draggable-inner:before,.icon-close-menu.rslider__pager-btn:after,.icon-close-menu.switch__icon:before,.icons.icon-close-menu     { width: 24px; height: 23px; background-position: -58px -317px } .account-sub-menu__item.play-area__closer:not(:first-child):before,.icon-close.account-sub-menu__item:not(:first-child):before,.icon-close.progress__draggable-inner:after,.icon-close.progress__draggable-inner:before,.icon-close.rslider__pager-btn:after,.icon-close.switch__icon:before,.icons.icon-close,.play-area__closer,.progress__draggable-inner.play-area__closer:after,.progress__draggable-inner.play-area__closer:before,.rslider__pager-btn.play-area__closer:after,.switch__icon.play-area__closer:before     { width: 40px; height: 39px; background-position: -89px -207px } .icon-coin-opacity.account-sub-menu__item:not(:first-child):before,.icon-coin-opacity.play-area__closer,.icon-coin-opacity.progress__draggable-inner:after,.icon-coin-opacity.progress__draggable-inner:before,.icon-coin-opacity.rslider__pager-btn:after,.icon-coin-opacity.switch__icon:before,.icons.icon-coin-opacity     { width: 60px; height: 59px; background-position: 0 -43px } .icon-contest-active.account-sub-menu__item:not(:first-child):before,.icon-contest-active.play-area__closer,.icon-contest-active.progress__draggable-inner:after,.icon-contest-active.progress__draggable-inner:before,.icon-contest-active.rslider__pager-btn:after,.icon-contest-active.switch__icon:before,.icons.icon-contest-active,.tab:hover     .account-sub-menu__item.icon-contest:not(:first-child):before,.tab:hover .icon-contest.play-area__closer,.tab:hover .icons.icon-contest,.tab:hover .progress__draggable-inner.icon-contest:after,.tab:hover .progress__draggable-inner.icon-contest:before,.tab:hover     .rslider__pager-btn.icon-contest:after,.tab:hover .switch__icon.icon-contest:before,.tab_state_active .account-sub-menu__item.icon-contest:not(:first-child):before,.tab_state_active .icon-contest.play-area__closer,.tab_state_active .icons.icon-contest,.tab_state_active     .progress__draggable-inner.icon-contest:after,.tab_state_active .progress__draggable-inner.icon-contest:before,.tab_state_active .rslider__pager-btn.icon-contest:after,.tab_state_active .switch__icon.icon-contest:before { width: 20px; height: 26px;     background-position: -375px -31px } .icon-contest.account-sub-menu__item:not(:first-child):before,.icon-contest.play-area__closer,.icon-contest.progress__draggable-inner:after,.icon-contest.progress__draggable-inner:before,.icon-contest.rslider__pager-btn:after,.icon-contest.switch__icon:before,.icons.icon-contest     { width: 20px; height: 26px; background-position: -375px 0 } .icon-counter-decor.account-sub-menu__item:not(:first-child):before,.icon-counter-decor.play-area__closer,.icon-counter-decor.progress__draggable-inner:after,.icon-counter-decor.progress__draggable-inner:before,.icon-counter-decor.rslider__pager-btn:after,.icon-counter-decor.switch__icon:before,.icons.icon-counter-decor     { width: 12px; height: 7px; background-position: -344px -305px } .icon-counter-slice-decor.account-sub-menu__item:not(:first-child):before,.icon-counter-slice-decor.play-area__closer,.icon-counter-slice-decor.progress__draggable-inner:after,.icon-counter-slice-decor.progress__draggable-inner:before,.icon-counter-slice-decor.rslider__pager-btn:after,.icon-counter-slice-decor.switch__icon:before,.icons.icon-counter-slice-decor     { width: 6px; height: 6px; background-position: -400px -38px } .icon-cup-active.account-sub-menu__item:not(:first-child):before,.icon-cup-active.play-area__closer,.icon-cup-active.progress__draggable-inner:after,.icon-cup-active.progress__draggable-inner:before,.icon-cup-active.rslider__pager-btn:after,.icon-cup-active.switch__icon:before,.icons.icon-cup-active     { width: 18px; height: 20px; background-position: -375px -272px } .icon-cup.account-sub-menu__item:not(:first-child):before,.icon-cup.play-area__closer,.icon-cup.progress__draggable-inner:after,.icon-cup.progress__draggable-inner:before,.icon-cup.rslider__pager-btn:after,.icon-cup.switch__icon:before,.icons.icon-cup     { width: 18px; height: 20px; background-position: -375px -343px } .icon-default.account-sub-menu__item:not(:first-child):before,.icon-default.play-area__closer,.icon-default.progress__draggable-inner:after,.icon-default.progress__draggable-inner:before,.icon-default.rslider__pager-btn:after,.icon-default.switch__icon:before,.icons.icon-default     { width: 20px; height: 20px; background-position: -375px -114px } .account-sub-menu__link:hover .account-sub-menu__item.icon-deposit:not(:first-child):before,.account-sub-menu__link:hover .icon-deposit.play-area__closer,.account-sub-menu__link:hover     .icons.icon-deposit,.account-sub-menu__link:hover .progress__draggable-inner.icon-deposit:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-deposit:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-deposit:after,.account-sub-menu__link:hover     .switch__icon.icon-deposit:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-deposit:not(:first-child):before,.account-sub-menu__link_state_active .icon-deposit.play-area__closer,.account-sub-menu__link_state_active .icons.icon-deposit,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-deposit:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-deposit:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-deposit:after,.account-sub-menu__link_state_active .switch__icon.icon-deposit:before,.icon-deposit-active.account-sub-menu__item:not(:first-child):before,.icon-deposit-active.play-area__closer,.icon-deposit-active.progress__draggable-inner:after,.icon-deposit-active.progress__draggable-inner:before,.icon-deposit-active.rslider__pager-btn:after,.icon-deposit-active.switch__icon:before,.icons.icon-deposit-active     { width: 28px; height: 22px; background-position: -231px -285px } .icon-deposit.account-sub-menu__item:not(:first-child):before,.icon-deposit.play-area__closer,.icon-deposit.progress__draggable-inner:after,.icon-deposit.progress__draggable-inner:before,.icon-deposit.rslider__pager-btn:after,.icon-deposit.switch__icon:before,.icons.icon-deposit     { width: 28px; height: 22px; background-position: -231px -252px } .form-box__ulpload-file-holder:hover .account-sub-menu__item.icon-downloads:not(:first-child):before,.form-box__ulpload-file-holder:hover .icon-downloads.play-area__closer,.form-box__ulpload-file-holder:hover     .icons.icon-downloads,.form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads:after,.form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads:before,.form-box__ulpload-file-holder:hover .rslider__pager-btn.icon-downloads:after,.form-box__ulpload-file-holder:hover     .switch__icon.icon-downloads:before,.icon-downloads-hvr.account-sub-menu__item:not(:first-child):before,.icon-downloads-hvr.play-area__closer,.icon-downloads-hvr.progress__draggable-inner:after,.icon-downloads-hvr.progress__draggable-inner:before,.icon-downloads-hvr.rslider__pager-btn:after,.icon-downloads-hvr.switch__icon:before,.icons.icon-downloads-hvr     { width: 39px; height: 39px; background-position: -179px -207px } .icon-downloads.account-sub-menu__item:not(:first-child):before,.icon-downloads.play-area__closer,.icon-downloads.progress__draggable-inner:after,.icon-downloads.progress__draggable-inner:before,.icon-downloads.rslider__pager-btn:after,.icon-downloads.switch__icon:before,.icons.icon-downloads     { width: 39px; height: 38px; background-position: -50px -164px } .icon-favourite-lable.account-sub-menu__item:not(:first-child):before,.icon-favourite-lable.play-area__closer,.icon-favourite-lable.progress__draggable-inner:after,.icon-favourite-lable.progress__draggable-inner:before,.icon-favourite-lable.rslider__pager-btn:after,.icon-favourite-lable.switch__icon:before,.icons.icon-favourite-lable     { width: 15px; height: 14px; background-position: -331px -317px } .icon-favourite.account-sub-menu__item:not(:first-child):before,.icon-favourite.play-area__closer,.icon-favourite.progress__draggable-inner:after,.icon-favourite.progress__draggable-inner:before,.icon-favourite.rslider__pager-btn:after,.icon-favourite.switch__icon:before,.icons.icon-favourite     { width: 32px; height: 29px; background-position: -304px -100px } .game-page-tabs__link:hover .account-sub-menu__item.icon-game-achievs:not(:first-child):before,.game-page-tabs__link:hover .icon-game-achievs.play-area__closer,.game-page-tabs__link:hover     .icons.icon-game-achievs,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs:after,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs:before,.game-page-tabs__link:hover .rslider__pager-btn.icon-game-achievs:after,.game-page-tabs__link:hover     .switch__icon.icon-game-achievs:before,.game-page-tabs__link_state_active .account-sub-menu__item.icon-game-achievs:not(:first-child):before,.game-page-tabs__link_state_active .icon-game-achievs.play-area__closer,.game-page-tabs__link_state_active     .icons.icon-game-achievs,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs:after,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs:before,.game-page-tabs__link_state_active .rslider__pager-btn.icon-game-achievs:after,.game-page-tabs__link_state_active     .switch__icon.icon-game-achievs:before,.icon-game-achievs-active.account-sub-menu__item:not(:first-child):before,.icon-game-achievs-active.play-area__closer,.icon-game-achievs-active.progress__draggable-inner:after,.icon-game-achievs-active.progress__draggable-inner:before,.icon-game-achievs-active.rslider__pager-btn:after,.icon-game-achievs-active.switch__icon:before,.icons.icon-game-achievs-active     { width: 38px; height: 38px; background-position: -261px -43px } .icon-game-achievs.account-sub-menu__item:not(:first-child):before,.icon-game-achievs.play-area__closer,.icon-game-achievs.progress__draggable-inner:after,.icon-game-achievs.progress__draggable-inner:before,.icon-game-achievs.rslider__pager-btn:after,.icon-game-achievs.switch__icon:before,.icons.icon-game-achievs     { width: 24px; height: 24px; background-position: 0 -317px } .icon-game-box-decor.account-sub-menu__item:not(:first-child):before,.icon-game-box-decor.play-area__closer,.icon-game-box-decor.progress__draggable-inner:after,.icon-game-box-decor.progress__draggable-inner:before,.icon-game-box-decor.rslider__pager-btn:after,.icon-game-box-decor.switch__icon:before,.icons.icon-game-box-decor     { width: 23px; height: 24px; background-position: 0 -346px } .game-page-tabs__link:hover .account-sub-menu__item.icon-game-contest:not(:first-child):before,.game-page-tabs__link:hover .icon-game-contest.play-area__closer,.game-page-tabs__link:hover     .icons.icon-game-contest,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest:after,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest:before,.game-page-tabs__link:hover .rslider__pager-btn.icon-game-contest:after,.game-page-tabs__link:hover     .switch__icon.icon-game-contest:before,.game-page-tabs__link_state_active .account-sub-menu__item.icon-game-contest:not(:first-child):before,.game-page-tabs__link_state_active .icon-game-contest.play-area__closer,.game-page-tabs__link_state_active     .icons.icon-game-contest,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest:after,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest:before,.game-page-tabs__link_state_active .rslider__pager-btn.icon-game-contest:after,.game-page-tabs__link_state_active     .switch__icon.icon-game-contest:before,.icon-game-contest-active.account-sub-menu__item:not(:first-child):before,.icon-game-contest-active.play-area__closer,.icon-game-contest-active.progress__draggable-inner:after,.icon-game-contest-active.progress__draggable-inner:before,.icon-game-contest-active.rslider__pager-btn:after,.icon-game-contest-active.switch__icon:before,.icons.icon-game-contest-active     { width: 38px; height: 38px; background-position: -261px 0 } .icon-game-contest.account-sub-menu__item:not(:first-child):before,.icon-game-contest.play-area__closer,.icon-game-contest.progress__draggable-inner:after,.icon-game-contest.progress__draggable-inner:before,.icon-game-contest.rslider__pager-btn:after,.icon-game-contest.switch__icon:before,.icons.icon-game-contest     { width: 17px; height: 22px; background-position: -375px -245px } .game-page-tabs__link:hover .account-sub-menu__item.icon-game-cup:not(:first-child):before,.game-page-tabs__link:hover .icon-game-cup.play-area__closer,.game-page-tabs__link:hover .icons.icon-game-cup,.game-page-tabs__link:hover     .progress__draggable-inner.icon-game-cup:after,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-cup:before,.game-page-tabs__link:hover .rslider__pager-btn.icon-game-cup:after,.game-page-tabs__link:hover .switch__icon.icon-game-cup:before,.game-page-tabs__link_state_active     .account-sub-menu__item.icon-game-cup:not(:first-child):before,.game-page-tabs__link_state_active .icon-game-cup.play-area__closer,.game-page-tabs__link_state_active .icons.icon-game-cup,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-cup:after,.game-page-tabs__link_state_active     .progress__draggable-inner.icon-game-cup:before,.game-page-tabs__link_state_active .rslider__pager-btn.icon-game-cup:after,.game-page-tabs__link_state_active .switch__icon.icon-game-cup:before,.icon-game-cup-active.account-sub-menu__item:not(:first-child):before,.icon-game-cup-active.play-area__closer,.icon-game-cup-active.progress__draggable-inner:after,.icon-game-cup-active.progress__draggable-inner:before,.icon-game-cup-active.rslider__pager-btn:after,.icon-game-cup-active.switch__icon:before,.icons.icon-game-cup-active     { width: 38px; height: 38px; background-position: -137px -164px } .icon-game-cup.account-sub-menu__item:not(:first-child):before,.icon-game-cup.play-area__closer,.icon-game-cup.progress__draggable-inner:after,.icon-game-cup.progress__draggable-inner:before,.icon-game-cup.rslider__pager-btn:after,.icon-game-cup.switch__icon:before,.icons.icon-game-cup     { width: 20px; height: 22px; background-position: -375px -62px } .game-page-tabs__link:hover .account-sub-menu__item.icon-game-notifications:not(:first-child):before,.game-page-tabs__link:hover .icon-game-notifications.play-area__closer,.game-page-tabs__link:hover     .icons.icon-game-notifications,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications:after,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications:before,.game-page-tabs__link:hover .rslider__pager-btn.icon-game-notifications:after,.game-page-tabs__link:hover     .switch__icon.icon-game-notifications:before,.game-page-tabs__link_state_active .account-sub-menu__item.icon-game-notifications:not(:first-child):before,.game-page-tabs__link_state_active .icon-game-notifications.play-area__closer,.game-page-tabs__link_state_active     .icons.icon-game-notifications,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications:after,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications:before,.game-page-tabs__link_state_active     .rslider__pager-btn.icon-game-notifications:after,.game-page-tabs__link_state_active .switch__icon.icon-game-notifications:before,.icon-game-notifications-active.account-sub-menu__item:not(:first-child):before,.icon-game-notifications-active.play-area__closer,.icon-game-notifications-active.progress__draggable-inner:after,.icon-game-notifications-active.progress__draggable-inner:before,.icon-game-notifications-active.rslider__pager-btn:after,.icon-game-notifications-active.switch__icon:before,.icons.icon-game-notifications-active     { width: 38px; height: 38px; background-position: -94px -164px } .icon-game-notifications.account-sub-menu__item:not(:first-child):before,.icon-game-notifications.play-area__closer,.icon-game-notifications.progress__draggable-inner:after,.icon-game-notifications.progress__draggable-inner:before,.icon-game-notifications.rslider__pager-btn:after,.icon-game-notifications.switch__icon:before,.icons.icon-game-notifications     { width: 10px; height: 20px; background-position: -400px 0 } .game-page-tabs__link:hover .account-sub-menu__item.icon-game-user:not(:first-child):before,.game-page-tabs__link:hover .icon-game-user.play-area__closer,.game-page-tabs__link:hover .icons.icon-game-user,.game-page-tabs__link:hover     .progress__draggable-inner.icon-game-user:after,.game-page-tabs__link:hover .progress__draggable-inner.icon-game-user:before,.game-page-tabs__link:hover .rslider__pager-btn.icon-game-user:after,.game-page-tabs__link:hover .switch__icon.icon-game-user:before,.game-page-tabs__link_state_active     .account-sub-menu__item.icon-game-user:not(:first-child):before,.game-page-tabs__link_state_active .icon-game-user.play-area__closer,.game-page-tabs__link_state_active .icons.icon-game-user,.game-page-tabs__link_state_active .progress__draggable-inner.icon-game-user:after,.game-page-tabs__link_state_active     .progress__draggable-inner.icon-game-user:before,.game-page-tabs__link_state_active .rslider__pager-btn.icon-game-user:after,.game-page-tabs__link_state_active .switch__icon.icon-game-user:before,.icon-game-user-active.account-sub-menu__item:not(:first-child):before,.icon-game-user-active.play-area__closer,.icon-game-user-active.progress__draggable-inner:after,.icon-game-user-active.progress__draggable-inner:before,.icon-game-user-active.rslider__pager-btn:after,.icon-game-user-active.switch__icon:before,.icons.icon-game-user-active     { width: 38px; height: 38px; background-position: -261px -86px } .icon-game-user.account-sub-menu__item:not(:first-child):before,.icon-game-user.play-area__closer,.icon-game-user.progress__draggable-inner:after,.icon-game-user.progress__draggable-inner:before,.icon-game-user.rslider__pager-btn:after,.icon-game-user.switch__icon:before,.icons.icon-game-user     { width: 19px; height: 21px; background-position: -375px -139px } .account-menu__link:hover .icon-gift-promo.account-sub-menu__item:not(:first-child):before,.account-menu__link:hover .icon-gift-promo.play-area__closer,.account-menu__link:hover .icons.icon-gift-promo,.account-menu__link:hover     .progress__draggable-inner.icon-gift-promo:after,.account-menu__link:hover .progress__draggable-inner.icon-gift-promo:before,.account-menu__link:hover .rslider__pager-btn.icon-gift-promo:after,.account-menu__link:hover .switch__icon.icon-gift-promo:before,.account-menu__link_state_active     .icon-gift-promo.account-sub-menu__item:not(:first-child):before,.account-menu__link_state_active .icon-gift-promo.play-area__closer,.account-menu__link_state_active .icons.icon-gift-promo,.account-menu__link_state_active .progress__draggable-inner.icon-gift-promo:after,.account-menu__link_state_active     .progress__draggable-inner.icon-gift-promo:before,.account-menu__link_state_active .rslider__pager-btn.icon-gift-promo:after,.account-menu__link_state_active .switch__icon.icon-gift-promo:before,.icon-gift-promo-active.account-sub-menu__item:not(:first-child):before,.icon-gift-promo-active.play-area__closer,.icon-gift-promo-active.progress__draggable-inner:after,.icon-gift-promo-active.progress__draggable-inner:before,.icon-gift-promo-active.rslider__pager-btn:after,.icon-gift-promo-active.switch__icon:before,.icons.icon-gift-promo-active     { width: 25px; height: 27px; background-position: -344px -96px } .icon-gift-promo.account-sub-menu__item:not(:first-child):before,.icon-gift-promo.play-area__closer,.icon-gift-promo.progress__draggable-inner:after,.icon-gift-promo.progress__draggable-inner:before,.icon-gift-promo.rslider__pager-btn:after,.icon-gift-promo.switch__icon:before,.icons.icon-gift-promo     { width: 25px; height: 27px; background-position: -344px -64px } .account-sub-menu__link:hover .account-sub-menu__item.icon-gifts:not(:first-child):before,.account-sub-menu__link:hover .icon-gifts.play-area__closer,.account-sub-menu__link:hover .icons.icon-gifts,.account-sub-menu__link:hover     .progress__draggable-inner.icon-gifts:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-gifts:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-gifts:after,.account-sub-menu__link:hover .switch__icon.icon-gifts:before,.account-sub-menu__link_state_active     .account-sub-menu__item.icon-gifts:not(:first-child):before,.account-sub-menu__link_state_active .icon-gifts.play-area__closer,.account-sub-menu__link_state_active .icons.icon-gifts,.account-sub-menu__link_state_active .progress__draggable-inner.icon-gifts:after,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-gifts:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-gifts:after,.account-sub-menu__link_state_active .switch__icon.icon-gifts:before,.icon-gifts-active.account-sub-menu__item:not(:first-child):before,.icon-gifts-active.play-area__closer,.icon-gifts-active.progress__draggable-inner:after,.icon-gifts-active.progress__draggable-inner:before,.icon-gifts-active.rslider__pager-btn:after,.icon-gifts-active.switch__icon:before,.icons.icon-gifts-active     { width: 16px; height: 19px; background-position: 0 -375px } .icon-gifts-secondary.account-sub-menu__item:not(:first-child):before,.icon-gifts-secondary.play-area__closer,.icon-gifts-secondary.progress__draggable-inner:after,.icon-gifts-secondary.progress__draggable-inner:before,.icon-gifts-secondary.rslider__pager-btn:after,.icon-gifts-secondary.switch__icon:before,.icons.icon-gifts-secondary     { width: 19px; height: 21px; background-position: -375px -165px } .icon-gifts.account-sub-menu__item:not(:first-child):before,.icon-gifts.play-area__closer,.icon-gifts.progress__draggable-inner:after,.icon-gifts.progress__draggable-inner:before,.icon-gifts.rslider__pager-btn:after,.icon-gifts.switch__icon:before,.icons.icon-gifts     { width: 16px; height: 19px; background-position: -21px -375px } .icon-input-error.account-sub-menu__item:not(:first-child):before,.icon-input-error.play-area__closer,.icon-input-error.progress__draggable-inner:after,.icon-input-error.progress__draggable-inner:before,.icon-input-error.rslider__pager-btn:after,.icon-input-error.switch__icon:before,.icons.icon-input-error     { width: 23px; height: 23px; background-position: -115px -317px } .icon-input-ok.account-sub-menu__item:not(:first-child):before,.icon-input-ok.play-area__closer,.icon-input-ok.progress__draggable-inner:after,.icon-input-ok.progress__draggable-inner:before,.icon-input-ok.rslider__pager-btn:after,.icon-input-ok.switch__icon:before,.icons.icon-input-ok     { width: 23px; height: 23px; background-position: -87px -317px } .icon-jackpot.account-sub-menu__item:not(:first-child):before,.icon-jackpot.play-area__closer,.icon-jackpot.progress__draggable-inner:after,.icon-jackpot.progress__draggable-inner:before,.icon-jackpot.rslider__pager-btn:after,.icon-jackpot.switch__icon:before,.icons.icon-jackpot     { width: 41px; height: 28px; background-position: 0 -252px } .icon-live-dealers.account-sub-menu__item:not(:first-child):before,.icon-live-dealers.play-area__closer,.icon-live-dealers.progress__draggable-inner:after,.icon-live-dealers.progress__draggable-inner:before,.icon-live-dealers.rslider__pager-btn:after,.icon-live-dealers.switch__icon:before,.icons.icon-live-dealers     { width: 45px; height: 38px; background-position: 0 -164px } .icon-logo.account-sub-menu__item:not(:first-child):before,.icon-logo.play-area__closer,.icon-logo.progress__draggable-inner:after,.icon-logo.progress__draggable-inner:before,.icon-logo.rslider__pager-btn:after,.icon-logo.switch__icon:before,.icons.icon-logo     { width: 154px; height: 38px; background-position: 0 0 } .icon-menu-active.account-sub-menu__item:not(:first-child):before,.icon-menu-active.play-area__closer,.icon-menu-active.progress__draggable-inner:after,.icon-menu-active.progress__draggable-inner:before,.icon-menu-active.rslider__pager-btn:after,.icon-menu-active.switch__icon:before,.icons.icon-menu-active     { width: 30px; height: 18px; background-position: -216px -181px } .icon-menu-green.account-sub-menu__item:not(:first-child):before,.icon-menu-green.play-area__closer,.icon-menu-green.progress__draggable-inner:after,.icon-menu-green.progress__draggable-inner:before,.icon-menu-green.rslider__pager-btn:after,.icon-menu-green.switch__icon:before,.icons.icon-menu-green     { width: 30px; height: 17px; background-position: -299px -285px } .icon-menu-hvr.account-sub-menu__item:not(:first-child):before,.icon-menu-hvr.play-area__closer,.icon-menu-hvr.progress__draggable-inner:after,.icon-menu-hvr.progress__draggable-inner:before,.icon-menu-hvr.rslider__pager-btn:after,.icon-menu-hvr.switch__icon:before,.icons.icon-menu-hvr     { width: 38px; height: 25px; background-position: -46px -252px } .icon-menu.account-sub-menu__item:not(:first-child):before,.icon-menu.play-area__closer,.icon-menu.progress__draggable-inner:after,.icon-menu.progress__draggable-inner:before,.icon-menu.rslider__pager-btn:after,.icon-menu.switch__icon:before,.icons.icon-menu     { width: 30px; height: 18px; background-position: -264px -285px } .icon-new.account-sub-menu__item:not(:first-child):before,.icon-new.play-area__closer,.icon-new.progress__draggable-inner:after,.icon-new.progress__draggable-inner:before,.icon-new.rslider__pager-btn:after,.icon-new.switch__icon:before,.icons.icon-new     { width: 39px; height: 40px; background-position: -45px -207px } .captcha__submit-btn.icon-next.account-sub-menu__item:hover:not(:first-child):before,.captcha__submit-btn.icon-next.play-area__closer:hover,.captcha__submit-btn.icon-next.progress__draggable-inner:hover:after,.captcha__submit-btn.icon-next.progress__draggable-inner:hover:before,.icon-next-hvr.account-sub-menu__item:not(:first-child):before,.icon-next-hvr.play-area__closer,.icon-next-hvr.progress__draggable-inner:after,.icon-next-hvr.progress__draggable-inner:before,.icon-next-hvr.rslider__pager-btn:after,.icon-next-hvr.switch__icon:before,.icons.captcha__submit-btn.icon-next:hover,.icons.icon-next-hvr,.rslider__pager-btn.captcha__submit-btn.icon-next:hover:after,.switch__icon.captcha__submit-btn.icon-next:hover:before     { width: 40px; height: 40px; background-position: 0 -207px } .icon-next.account-sub-menu__item:not(:first-child):before,.icon-next.play-area__closer,.icon-next.progress__draggable-inner:after,.icon-next.progress__draggable-inner:before,.icon-next.rslider__pager-btn:after,.icon-next.switch__icon:before,.icons.icon-next     { width: 40px; height: 40px; background-position: -216px -46px } .icon-other.account-sub-menu__item:not(:first-child):before,.icon-other.play-area__closer,.icon-other.progress__draggable-inner:after,.icon-other.progress__draggable-inner:before,.icon-other.rslider__pager-btn:after,.icon-other.switch__icon:before,.icons.icon-other     { width: 36px; height: 38px; background-position: -261px -129px } .icon-pagination-main-slider-active.account-sub-menu__item:not(:first-child):before,.icon-pagination-main-slider-active.play-area__closer,.icon-pagination-main-slider-active.progress__draggable-inner:after,.icon-pagination-main-slider-active.progress__draggable-inner:before,.icon-pagination-main-slider-active.rslider__pager-btn:after,.icon-pagination-main-slider-active.switch__icon:before,.icons.icon-pagination-main-slider-active,.rslider__pager-btn:hover:after,.rslider__pager-item_state_active     .icons.rslider__pager-btn,.rslider__pager-item_state_active .rslider__pager-btn.account-sub-menu__item:not(:first-child):before,.rslider__pager-item_state_active .rslider__pager-btn.play-area__closer,.rslider__pager-item_state_active .rslider__pager-btn.progress__draggable-inner:before,.rslider__pager-item_state_active     .rslider__pager-btn.switch__icon:before,.rslider__pager-item_state_active .rslider__pager-btn:after { width: 27px; height: 27px; background-position: 0 -285px } .icon-pagination-main-slider.account-sub-menu__item:not(:first-child):before,.icon-pagination-main-slider.play-area__closer,.icon-pagination-main-slider.progress__draggable-inner:after,.icon-pagination-main-slider.progress__draggable-inner:before,.icon-pagination-main-slider.switch__icon:before,.icons.icon-pagination-main-slider,.rslider__pager-btn:after     { width: 27px; height: 27px; background-position: -32px -285px } .account-sub-menu__link:hover .account-sub-menu__item.icon-payouts:not(:first-child):before,.account-sub-menu__link:hover .icon-payouts.play-area__closer,.account-sub-menu__link:hover     .icons.icon-payouts,.account-sub-menu__link:hover .progress__draggable-inner.icon-payouts:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-payouts:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-payouts:after,.account-sub-menu__link:hover     .switch__icon.icon-payouts:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-payouts:not(:first-child):before,.account-sub-menu__link_state_active .icon-payouts.play-area__closer,.account-sub-menu__link_state_active .icons.icon-payouts,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-payouts:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-payouts:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-payouts:after,.account-sub-menu__link_state_active .switch__icon.icon-payouts:before,.icon-payouts-active.account-sub-menu__item:not(:first-child):before,.icon-payouts-active.play-area__closer,.icon-payouts-active.progress__draggable-inner:after,.icon-payouts-active.progress__draggable-inner:before,.icon-payouts-active.rslider__pager-btn:after,.icon-payouts-active.switch__icon:before,.icons.icon-payouts-active     { width: 26px; height: 27px; background-position: -344px 0 } .icon-payouts.account-sub-menu__item:not(:first-child):before,.icon-payouts.play-area__closer,.icon-payouts.progress__draggable-inner:after,.icon-payouts.progress__draggable-inner:before,.icon-payouts.rslider__pager-btn:after,.icon-payouts.switch__icon:before,.icons.icon-payouts     { width: 26px; height: 27px; background-position: -344px -32px } .account-sub-menu__link:hover .account-sub-menu__item.icon-personalinfo:not(:first-child):before,.account-sub-menu__link:hover .icon-personalinfo.play-area__closer,.account-sub-menu__link:hover     .icons.icon-personalinfo,.account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-personalinfo:after,.account-sub-menu__link:hover     .switch__icon.icon-personalinfo:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-personalinfo:not(:first-child):before,.account-sub-menu__link_state_active .icon-personalinfo.play-area__closer,.account-sub-menu__link_state_active     .icons.icon-personalinfo,.account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-personalinfo:after,.account-sub-menu__link_state_active     .switch__icon.icon-personalinfo:before,.icon-personalinfo-active.account-sub-menu__item:not(:first-child):before,.icon-personalinfo-active.play-area__closer,.icon-personalinfo-active.progress__draggable-inner:after,.icon-personalinfo-active.progress__draggable-inner:before,.icon-personalinfo-active.rslider__pager-btn:after,.icon-personalinfo-active.switch__icon:before,.icons.icon-personalinfo-active     { width: 25px; height: 21px; background-position: -143px -317px } .account-menu__link:hover .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before,.account-menu__link:hover .icon-personalinfo-promo.play-area__closer,.account-menu__link:hover     .icons.icon-personalinfo-promo,.account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo:after,.account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo:before,.account-menu__link:hover .rslider__pager-btn.icon-personalinfo-promo:after,.account-menu__link:hover     .switch__icon.icon-personalinfo-promo:before,.account-menu__link_state_active .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before,.account-menu__link_state_active .icon-personalinfo-promo.play-area__closer,.account-menu__link_state_active     .icons.icon-personalinfo-promo,.account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo:after,.account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo:before,.account-menu__link_state_active .rslider__pager-btn.icon-personalinfo-promo:after,.account-menu__link_state_active     .switch__icon.icon-personalinfo-promo:before,.icon-personalinfo-promo-active.account-sub-menu__item:not(:first-child):before,.icon-personalinfo-promo-active.play-area__closer,.icon-personalinfo-promo-active.progress__draggable-inner:after,.icon-personalinfo-promo-active.progress__draggable-inner:before,.icon-personalinfo-promo-active.rslider__pager-btn:after,.icon-personalinfo-promo-active.switch__icon:before,.icons.icon-personalinfo-promo-active     { width: 24px; height: 25px; background-position: -344px -246px } .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before,.icon-personalinfo-promo.play-area__closer,.icon-personalinfo-promo.progress__draggable-inner:after,.icon-personalinfo-promo.progress__draggable-inner:before,.icon-personalinfo-promo.rslider__pager-btn:after,.icon-personalinfo-promo.switch__icon:before,.icons.icon-personalinfo-promo     { width: 24px; height: 25px; background-position: -344px -187px } .icon-personalinfo.account-sub-menu__item:not(:first-child):before,.icon-personalinfo.play-area__closer,.icon-personalinfo.progress__draggable-inner:after,.icon-personalinfo.progress__draggable-inner:before,.icon-personalinfo.rslider__pager-btn:after,.icon-personalinfo.switch__icon:before,.icons.icon-personalinfo     { width: 25px; height: 21px; background-position: -173px -317px } .icon-profile-tuning-active.account-sub-menu__item:not(:first-child):before,.icon-profile-tuning-active.play-area__closer,.icon-profile-tuning-active.progress__draggable-inner:after,.icon-profile-tuning-active.progress__draggable-inner:before,.icon-profile-tuning-active.rslider__pager-btn:after,.icon-profile-tuning-active.switch__icon:before,.icons.icon-profile-tuning-active     { width: 34px; height: 24px; background-position: -128px -252px } .icon-profile-tuning.account-sub-menu__item:not(:first-child):before,.icon-profile-tuning.play-area__closer,.icon-profile-tuning.progress__draggable-inner:after,.icon-profile-tuning.progress__draggable-inner:before,.icon-profile-tuning.rslider__pager-btn:after,.icon-profile-tuning.switch__icon:before,.icons.icon-profile-tuning     { width: 34px; height: 24px; background-position: -89px -252px } .icon-promo-bonus-plus.account-sub-menu__item:not(:first-child):before,.icon-promo-bonus-plus.play-area__closer,.icon-promo-bonus-plus.progress__draggable-inner:after,.icon-promo-bonus-plus.progress__draggable-inner:before,.icon-promo-bonus-plus.rslider__pager-btn:after,.icon-promo-bonus-plus.switch__icon:before,.icons.icon-promo-bonus-plus     { width: 31px; height: 36px; background-position: -180px -164px } .captcha__refresh-btn.icon-refresh.account-sub-menu__item:hover:not(:first-child):before,.captcha__refresh-btn.icon-refresh.play-area__closer:hover,.captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover:after,.captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover:before,.icon-refresh-hvr.account-sub-menu__item:not(:first-child):before,.icon-refresh-hvr.play-area__closer,.icon-refresh-hvr.progress__draggable-inner:after,.icon-refresh-hvr.progress__draggable-inner:before,.icon-refresh-hvr.rslider__pager-btn:after,.icon-refresh-hvr.switch__icon:before,.icons.captcha__refresh-btn.icon-refresh:hover,.icons.icon-refresh-hvr,.rslider__pager-btn.captcha__refresh-btn.icon-refresh:hover:after,.switch__icon.captcha__refresh-btn.icon-refresh:hover:before     { width: 40px; height: 40px; background-position: -216px -91px } .icon-refresh.account-sub-menu__item:not(:first-child):before,.icon-refresh.play-area__closer,.icon-refresh.progress__draggable-inner:after,.icon-refresh.progress__draggable-inner:before,.icon-refresh.rslider__pager-btn:after,.icon-refresh.switch__icon:before,.icons.icon-refresh     { width: 40px; height: 40px; background-position: -216px -136px } .icon-search-secondary.account-sub-menu__item:not(:first-child):before,.icon-search-secondary.play-area__closer,.icon-search-secondary.progress__draggable-inner:after,.icon-search-secondary.progress__draggable-inner:before,.icon-search-secondary.rslider__pager-btn:after,.icon-search-secondary.switch__icon:before,.icons.icon-search-secondary     { width: 32px; height: 35px; background-position: -122px -43px } .icon-search.account-sub-menu__item:not(:first-child):before,.icon-search.play-area__closer,.icon-search.progress__draggable-inner:after,.icon-search.progress__draggable-inner:before,.icon-search.rslider__pager-btn:after,.icon-search.switch__icon:before,.icons.icon-search     { width: 25px; height: 25px; background-position: -344px -128px } .account-sub-menu__link:hover .account-sub-menu__item.icon-shop:not(:first-child):before,.account-sub-menu__link:hover .icon-shop.play-area__closer,.account-sub-menu__link:hover .icons.icon-shop,.account-sub-menu__link:hover     .progress__draggable-inner.icon-shop:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-shop:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-shop:after,.account-sub-menu__link:hover .switch__icon.icon-shop:before,.account-sub-menu__link_state_active     .account-sub-menu__item.icon-shop:not(:first-child):before,.account-sub-menu__link_state_active .icon-shop.play-area__closer,.account-sub-menu__link_state_active .icons.icon-shop,.account-sub-menu__link_state_active .progress__draggable-inner.icon-shop:after,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-shop:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-shop:after,.account-sub-menu__link_state_active .switch__icon.icon-shop:before,.icon-shop-active.account-sub-menu__item:not(:first-child):before,.icon-shop-active.play-area__closer,.icon-shop-active.progress__draggable-inner:after,.icon-shop-active.progress__draggable-inner:before,.icon-shop-active.rslider__pager-btn:after,.icon-shop-active.switch__icon:before,.icons.icon-shop-active     { width: 20px; height: 18px; background-position: -375px -297px } .icon-shop.account-sub-menu__item:not(:first-child):before,.icon-shop.play-area__closer,.icon-shop.progress__draggable-inner:after,.icon-shop.progress__draggable-inner:before,.icon-shop.rslider__pager-btn:after,.icon-shop.switch__icon:before,.icons.icon-shop     { width: 20px; height: 18px; background-position: -375px -320px } .icon-slots.account-sub-menu__item:not(:first-child):before,.icon-slots.play-area__closer,.icon-slots.progress__draggable-inner:after,.icon-slots.progress__draggable-inner:before,.icon-slots.rslider__pager-btn:after,.icon-slots.switch__icon:before,.icons.icon-slots     { width: 44px; height: 45px; background-position: -159px -57px } .icon-strong-active.account-sub-menu__item:not(:first-child):before,.icon-strong-active.play-area__closer,.icon-strong-active.progress__draggable-inner:after,.icon-strong-active.progress__draggable-inner:before,.icon-strong-active.rslider__pager-btn:after,.icon-strong-active.switch__icon:before,.icons.icon-strong-active     { width: 29px; height: 25px; background-position: -130px -285px } .icon-strong.account-sub-menu__item:not(:first-child):before,.icon-strong.play-area__closer,.icon-strong.progress__draggable-inner:after,.icon-strong.progress__draggable-inner:before,.icon-strong.rslider__pager-btn:after,.icon-strong.switch__icon:before,.icons.icon-strong     { width: 29px; height: 25px; background-position: -164px -285px } .account-sub-menu__link:hover .account-sub-menu__item.icon-subscribe:not(:first-child):before,.account-sub-menu__link:hover .icon-subscribe.play-area__closer,.account-sub-menu__link:hover     .icons.icon-subscribe,.account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-subscribe:after,.account-sub-menu__link:hover     .switch__icon.icon-subscribe:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-subscribe:not(:first-child):before,.account-sub-menu__link_state_active .icon-subscribe.play-area__closer,.account-sub-menu__link_state_active .icons.icon-subscribe,.account-sub-menu__link_state_active     .progress__draggable-inner.icon-subscribe:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-subscribe:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-subscribe:after,.account-sub-menu__link_state_active     .switch__icon.icon-subscribe:before,.icon-subscribe-active.account-sub-menu__item:not(:first-child):before,.icon-subscribe-active.play-area__closer,.icon-subscribe-active.progress__draggable-inner:after,.icon-subscribe-active.progress__draggable-inner:before,.icon-subscribe-active.rslider__pager-btn:after,.icon-subscribe-active.switch__icon:before,.icons.icon-subscribe-active     { width: 28px; height: 16px; background-position: -265px -317px } .icon-subscribe.account-sub-menu__item:not(:first-child):before,.icon-subscribe.play-area__closer,.icon-subscribe.progress__draggable-inner:after,.icon-subscribe.progress__draggable-inner:before,.icon-subscribe.rslider__pager-btn:after,.icon-subscribe.switch__icon:before,.icons.icon-subscribe     { width: 28px; height: 16px; background-position: -298px -317px } .icon-switch-lang-close.account-sub-menu__item:not(:first-child):before,.icon-switch-lang-close.play-area__closer,.icon-switch-lang-close.progress__draggable-inner:after,.icon-switch-lang-close.progress__draggable-inner:before,.icon-switch-lang-close.rslider__pager-btn:after,.icon-switch-lang-close.switch__icon:before,.icons.icon-switch-lang-close,.popover-wrapper_state_show     .account-sub-menu__item.icon-switch-lang:not(:first-child):before,.popover-wrapper_state_show .icon-switch-lang.play-area__closer,.popover-wrapper_state_show .icons.icon-switch-lang,.popover-wrapper_state_show .progress__draggable-inner.icon-switch-lang:after,.popover-wrapper_state_show     .progress__draggable-inner.icon-switch-lang:before,.popover-wrapper_state_show .rslider__pager-btn.icon-switch-lang:after,.popover-wrapper_state_show .switch__icon.icon-switch-lang:before { width: 18px; height: 22px; background-position: -375px -191px     } .icon-switch-lang.account-sub-menu__item:not(:first-child):before,.icon-switch-lang.play-area__closer,.icon-switch-lang.progress__draggable-inner:after,.icon-switch-lang.progress__draggable-inner:before,.icon-switch-lang.rslider__pager-btn:after,.icon-switch-lang.switch__icon:before,.icons.icon-switch-lang     { width: 18px; height: 22px; background-position: -375px -218px } .icon-switcher-checked.account-sub-menu__item:not(:first-child):before,.icon-switcher-checked.play-area__closer,.icon-switcher-checked.progress__draggable-inner:after,.icon-switcher-checked.progress__draggable-inner:before,.icon-switcher-checked.rslider__pager-btn:after,.icon-switcher-checked.switch__icon:before,.icons.icon-switcher-checked,.switch__input:checked~.switch__icon:before     { width: 28px; height: 30px; background-position: -304px -204px } .icon-switcher-s-checked.account-sub-menu__item:not(:first-child):before,.icon-switcher-s-checked.play-area__closer,.icon-switcher-s-checked.progress__draggable-inner:after,.icon-switcher-s-checked.progress__draggable-inner:before,.icon-switcher-s-checked.rslider__pager-btn:after,.icon-switcher-s-checked.switch__icon:before,.icons.icon-switcher-s-checked,.switch_size_s     .switch__input:checked~.switch__icon:before { width: 25px; height: 24px; background-position: -344px -158px } .icon-switcher-s.account-sub-menu__item:not(:first-child):before,.icon-switcher-s.play-area__closer,.icon-switcher-s.progress__draggable-inner:after,.icon-switcher-s.progress__draggable-inner:before,.icon-switcher-s.rslider__pager-btn:after,.icon-switcher-s.switch__icon:before,.icons.icon-switcher-s,.switch_size_s     .switch__icon:before { width: 25px; height: 24px; background-position: -344px -217px } .account-sub-menu__item.switch__icon:not(:first-child):before,.icon-switcher.account-sub-menu__item:not(:first-child):before,.icon-switcher.play-area__closer,.icon-switcher.progress__draggable-inner:after,.icon-switcher.progress__draggable-inner:before,.icon-switcher.rslider__pager-btn:after,.icons.icon-switcher,.switch__icon:before     { width: 28px; height: 30px; background-position: -304px -239px } .icon-table.account-sub-menu__item:not(:first-child):before,.icon-table.play-area__closer,.icon-table.progress__draggable-inner:after,.icon-table.progress__draggable-inner:before,.icon-table.rslider__pager-btn:after,.icon-table.switch__icon:before,.icons.icon-table     { width: 33px; height: 37px; background-position: -261px -172px } .icon-top.account-sub-menu__item:not(:first-child):before,.icon-top.play-area__closer,.icon-top.progress__draggable-inner:after,.icon-top.progress__draggable-inner:before,.icon-top.rslider__pager-btn:after,.icon-top.switch__icon:before,.icons.icon-top     { width: 33px; height: 36px; background-position: -223px -207px } .icon-tournament-competition.account-sub-menu__item:not(:first-child):before,.icon-tournament-competition.play-area__closer,.icon-tournament-competition.progress__draggable-inner:after,.icon-tournament-competition.progress__draggable-inner:before,.icon-tournament-competition.rslider__pager-btn:after,.icon-tournament-competition.switch__icon:before,.icons.icon-tournament-competition     { width: 48px; height: 50px; background-position: -163px -107px } .icon-tournament-cup.account-sub-menu__item:not(:first-child):before,.icon-tournament-cup.play-area__closer,.icon-tournament-cup.progress__draggable-inner:after,.icon-tournament-cup.progress__draggable-inner:before,.icon-tournament-cup.rslider__pager-btn:after,.icon-tournament-cup.switch__icon:before,.icons.icon-tournament-cup     { width: 48px; height: 50px; background-position: -110px -107px } .icon-tournament-star.account-sub-menu__item:not(:first-child):before,.icon-tournament-star.play-area__closer,.icon-tournament-star.progress__draggable-inner:after,.icon-tournament-star.progress__draggable-inner:before,.icon-tournament-star.rslider__pager-btn:after,.icon-tournament-star.switch__icon:before,.icons.icon-tournament-star     { width: 48px; height: 50px; background-position: -57px -107px } .account-sub-menu__link:hover .account-sub-menu__item.icon-verification:not(:first-child):before,.account-sub-menu__link:hover .icon-verification.play-area__closer,.account-sub-menu__link:hover     .icons.icon-verification,.account-sub-menu__link:hover .progress__draggable-inner.icon-verification:after,.account-sub-menu__link:hover .progress__draggable-inner.icon-verification:before,.account-sub-menu__link:hover .rslider__pager-btn.icon-verification:after,.account-sub-menu__link:hover     .switch__icon.icon-verification:before,.account-sub-menu__link_state_active .account-sub-menu__item.icon-verification:not(:first-child):before,.account-sub-menu__link_state_active .icon-verification.play-area__closer,.account-sub-menu__link_state_active     .icons.icon-verification,.account-sub-menu__link_state_active .progress__draggable-inner.icon-verification:after,.account-sub-menu__link_state_active .progress__draggable-inner.icon-verification:before,.account-sub-menu__link_state_active .rslider__pager-btn.icon-verification:after,.account-sub-menu__link_state_active     .switch__icon.icon-verification:before,.icon-verification-active.account-sub-menu__item:not(:first-child):before,.icon-verification-active.play-area__closer,.icon-verification-active.progress__draggable-inner:after,.icon-verification-active.progress__draggable-inner:before,.icon-verification-active.rslider__pager-btn:after,.icon-verification-active.switch__icon:before,.icons.icon-verification-active     { width: 28px; height: 22px; background-position: -264px -252px } .icon-verification.account-sub-menu__item:not(:first-child):before,.icon-verification.play-area__closer,.icon-verification.progress__draggable-inner:after,.icon-verification.progress__draggable-inner:before,.icon-verification.rslider__pager-btn:after,.icon-verification.switch__icon:before,.icons.icon-verification     { width: 28px; height: 22px; background-position: -198px -285px } .icon-video-poker.account-sub-menu__item:not(:first-child):before,.icon-video-poker.play-area__closer,.icon-video-poker.progress__draggable-inner:after,.icon-video-poker.progress__draggable-inner:before,.icon-video-poker.rslider__pager-btn:after,.icon-video-poker.switch__icon:before,.icons.icon-video-poker     { width: 37px; height: 32px; background-position: -261px -214px } .icon-volatility-active.account-sub-menu__item:not(:first-child):before,.icon-volatility-active.play-area__closer,.icon-volatility-active.progress__draggable-inner:before,.icon-volatility-active.rslider__pager-btn:after,.icon-volatility-active.switch__icon:before,.icons.icon-volatility-active,.progress__draggable-inner:after     { width: 23px; height: 24px; background-position: -28px -346px } .icon-volatility-value-1.account-sub-menu__item:not(:first-child):before,.icon-volatility-value-1.play-area__closer,.icon-volatility-value-1.progress__draggable-inner:after,.icon-volatility-value-1.progress__draggable-inner:before,.icon-volatility-value-1.rslider__pager-btn:after,.icon-volatility-value-1.switch__icon:before,.icons.icon-volatility-value-1,.progress_type_volatility.progress_step_0     .progress__draggable .progress__draggable-inner:before { width: 52px; height: 52px; background-position: -159px 0 } .icon-volatility-value-2.account-sub-menu__item:not(:first-child):before,.icon-volatility-value-2.play-area__closer,.icon-volatility-value-2.progress__draggable-inner:after,.icon-volatility-value-2.progress__draggable-inner:before,.icon-volatility-value-2.rslider__pager-btn:after,.icon-volatility-value-2.switch__icon:before,.icons.icon-volatility-value-2,.progress_type_volatility.progress_step_1     .progress__draggable .progress__draggable-inner:before { width: 52px; height: 52px; background-position: 0 -107px } .icon-volatility-value-3.account-sub-menu__item:not(:first-child):before,.icon-volatility-value-3.play-area__closer,.icon-volatility-value-3.progress__draggable-inner:after,.icon-volatility-value-3.progress__draggable-inner:before,.icon-volatility-value-3.rslider__pager-btn:after,.icon-volatility-value-3.switch__icon:before,.icons.icon-volatility-value-3,.progress_type_volatility.progress_step_2     .progress__draggable .progress__draggable-inner:before { width: 52px; height: 52px; background-position: -65px -43px } .payment-systems { background-image: url(/shared/907/sprite-payment-systems.png); background-size: 521px 455px } .payment-systems.icon-payment-1     { width: 57px; height: 18px; background-position: -289px -397px } .payment-systems.icon-payment-10 { width: 86px; height: 27px; background-position: -385px -32px } .payment-systems.icon-payment-11 { width: 77px; height: 20px; background-position:     -207px -397px } .payment-systems.icon-payment-13 { width: 45px; height: 34px; background-position: -476px -39px } .payment-systems.icon-payment-16 { width: 76px; height: 29px; background-position: -385px -140px } .payment-systems.icon-payment-17 {     width: 57px; height: 30px; background-position: 0 -397px } .payment-systems.icon-payment-19 { width: 79px; height: 12px; background-position: -145px -40px } .payment-systems.icon-payment-2 { width: 123px; height: 33px; background-position: -150px     -59px } .payment-systems.icon-payment-3 { width: 68px; height: 33px; background-position: -385px -64px } .payment-systems.icon-payment-32 { width: 116px; height: 29px; background-position: -149px -134px } .payment-systems.icon-payment-33 { width:     85px; height: 44px; background-position: -295px 0 } .payment-systems.icon-payment-36 { width: 113px; height: 27px; background-position: -109px -247px } .payment-systems.icon-payment-43 { width: 100px; height: 17px; background-position: -166px -359px     } .payment-systems.icon-payment-44 { width: 106px; height: 22px; background-position: -99px -324px } .payment-systems.icon-payment-47 { width: 38px; height: 33px; background-position: -476px -117px } .payment-systems.icon-payment-49 { width: 67px;     height: 33px; background-position: -385px -246px } .payment-systems.icon-payment-5 { width: 94px; height: 35px; background-position: -99px -284px } .payment-systems.icon-payment-50 { width: 70px; height: 23px; background-position: 0 -432px } .payment-systems.icon-payment-503     { width: 145px; height: 35px; background-position: 0 -59px } .payment-systems.icon-payment-51 { width: 94px; height: 30px; background-position: 0 -324px } .payment-systems.icon-payment-54 { width: 84px; height: 25px; background-position: -385px -284px     } .payment-systems.icon-payment-57 { width: 144px; height: 30px; background-position: 0 -99px } .payment-systems.icon-payment-6 { width: 61px; height: 32px; background-position: -295px -209px } .payment-systems.icon-payment-61 { width: 79px; height:     32px; background-position: -295px -98px } .payment-systems.icon-payment-7 { width: 140px; height: 54px; background-position: 0 0 } .payment-systems.icon-payment-8 { width: 104px; height: 32px; background-position: -128px -169px } .payment-systems.icon-payment-86     { width: 112px; height: 35px; background-position: -117px -207px } .payment-systems.icon-payment-1:hover,.payment-systems.icon-payment-hvr-1 { width: 57px; height: 18px; background-position: -321px -324px } .payment-systems.icon-payment-10:hover,.payment-systems.icon-payment-hvr-10     { width: 86px; height: 27px; background-position: -385px 0 } .payment-systems.icon-payment-11:hover,.payment-systems.icon-payment-hvr-11 { width: 78px; height: 21px; background-position: -124px -397px } .payment-systems.icon-payment-13:hover,.payment-systems.icon-payment-hvr-13     { width: 45px; height: 34px; background-position: -476px 0 } .payment-systems.icon-payment-16:hover,.payment-systems.icon-payment-hvr-16 { width: 76px; height: 29px; background-position: -385px -174px } .payment-systems.icon-payment-17:hover,.payment-systems.icon-payment-hvr-17     { width: 57px; height: 30px; background-position: -62px -397px } .payment-systems.icon-payment-19:hover,.payment-systems.icon-payment-hvr-19 { width: 79px; height: 12px; background-position: -271px -359px } .payment-systems.icon-payment-2:hover,.payment-systems.icon-payment-hvr-2     { width: 123px; height: 33px; background-position: 0 -169px } .payment-systems.icon-payment-3:hover,.payment-systems.icon-payment-hvr-3 { width: 68px; height: 33px; background-position: -385px -102px } .payment-systems.icon-payment-32:hover,.payment-systems.icon-payment-hvr-32     { width: 116px; height: 29px; background-position: -149px -99px } .payment-systems.icon-payment-33:hover,.payment-systems.icon-payment-hvr-33 { width: 85px; height: 44px; background-position: -295px -49px } .payment-systems.icon-payment-36:hover,.payment-systems.icon-payment-hvr-36     { width: 113px; height: 27px; background-position: -227px -247px } .payment-systems.icon-payment-43:hover,.payment-systems.icon-payment-hvr-43 { width: 100px; height: 17px; background-position: -61px -359px } .payment-systems.icon-payment-44:hover,.payment-systems.icon-payment-hvr-44     { width: 106px; height: 22px; background-position: -210px -324px } .payment-systems.icon-payment-47:hover,.payment-systems.icon-payment-hvr-47 { width: 38px; height: 34px; background-position: -476px -78px } .payment-systems.icon-payment-49:hover,.payment-systems.icon-payment-hvr-49     { width: 67px; height: 33px; background-position: -385px -208px } .payment-systems.icon-payment-5:hover,.payment-systems.icon-payment-hvr-5 { width: 94px; height: 35px; background-position: 0 -284px } .payment-systems.icon-payment-50:hover,.payment-systems.icon-payment-hvr-50     { width: 70px; height: 23px; background-position: -75px -432px } .payment-systems.icon-payment-503:hover,.payment-systems.icon-payment-hvr-503 { width: 145px; height: 35px; background-position: -145px 0 } .payment-systems.icon-payment-51:hover,.payment-systems.icon-payment-hvr-51     { width: 94px; height: 30px; background-position: -198px -284px } .payment-systems.icon-payment-54:hover,.payment-systems.icon-payment-hvr-54 { width: 84px; height: 25px; background-position: -385px -314px } .payment-systems.icon-payment-57:hover,.payment-systems.icon-payment-hvr-57     { width: 144px; height: 30px; background-position: 0 -134px } .payment-systems.icon-payment-6:hover,.payment-systems.icon-payment-hvr-6 { width: 61px; height: 32px; background-position: -295px -172px } .payment-systems.icon-payment-61:hover,.payment-systems.icon-payment-hvr-61     { width: 79px; height: 32px; background-position: -295px -135px } .payment-systems.icon-payment-7:hover,.payment-systems.icon-payment-hvr-7 { width: 70px; height: 27px; background-position: -297px -284px } .payment-systems.icon-payment-8:hover,.payment-systems.icon-payment-hvr-8     { width: 104px; height: 32px; background-position: 0 -247px } .payment-systems.icon-payment-86:hover,.payment-systems.icon-payment-hvr-86 { width: 112px; height: 35px; background-position: 0 -207px } .payment-systems.icon-payment-hvr-mastercard,.payment-systems.icon-payment-mastercard:hover     { width: 56px; height: 33px; background-position: -234px -207px } .payment-systems.icon-payment-mastercard { width: 56px; height: 33px; background-position: 0 -359px } .partners { background-image: url(/shared/907/sprite-partners.png); background-size:     594px 523px } .partners.icon-adult-hvr,.partners.icon-adult:hover { width: 34px; height: 34px; background-position: -540px -377px } .partners.icon-adult { width: 34px; height: 34px; background-position: -540px -338px } .partners.icon-partner-1x2-gaming-hvr,.partners.icon-partner-1x2-gaming:hover     { width: 100px; height: 38px; background-position: 0 -382px } .partners.icon-partner-1x2-gaming { width: 100px; height: 38px; background-position: -105px -382px } .partners.icon-partner-2by2-hvr,.partners.icon-partner-2by2:hover { width: 54px; height:     58px; background-position: -540px -63px } .partners.icon-partner-2by2 { width: 54px; height: 58px; background-position: -540px 0 } .partners.icon-partner-ainsworth-hvr,.partners.icon-partner-ainsworth:hover { width: 150px; height: 35px; background-position:     -184px -68px } .partners.icon-partner-ainsworth { width: 150px; height: 35px; background-position: -184px -108px } .partners.icon-partner-bet-digital-hvr,.partners.icon-partner-bet-digital:hover { width: 113px; height: 28px; background-position: -389px     -425px } .partners.icon-partner-bet-digital { width: 113px; height: 28px; background-position: -271px -425px } .partners.icon-partner-booongo-hvr,.partners.icon-partner-booongo:hover { width: 130px; height: 33px; background-position: -369px -232px     } .partners.icon-partner-booongo { width: 130px; height: 32px; background-position: -369px -270px } .partners.icon-partner-crown-hvr,.partners.icon-partner-crown:hover { width: 30px; height: 46px; background-position: -540px -236px } .partners.icon-partner-crown     { width: 30px; height: 46px; background-position: -540px -287px } .partners.icon-partner-ecogra-hvr,.partners.icon-partner-ecogra:hover { width: 99px; height: 38px; background-position: -210px -382px } .partners.icon-partner-ecogra { width: 99px;     height: 38px; background-position: -314px -382px } .partners.icon-partner-elk-hvr,.partners.icon-partner-elk:hover { width: 86px; height: 35px; background-position: -270px -218px } .partners.icon-partner-elk { width: 86px; height: 34px; background-position:     -166px -483px } .partners.icon-partner-evolution-gaming-hvr,.partners.icon-partner-evolution-gaming:hover { width: 110px; height: 37px; background-position: 0 -340px } .partners.icon-partner-evolution-gaming { width: 110px; height: 37px; background-position:     -240px -168px } .partners.icon-partner-foxium-hvr,.partners.icon-partner-foxium:hover { width: 121px; height: 27px; background-position: -115px -340px } .partners.icon-partner-foxium { width: 121px; height: 27px; background-position: -369px -307px     } .partners.icon-partner-genesis-hvr,.partners.icon-partner-genesis:hover { width: 179px; height: 36px; background-position: 0 0 } .partners.icon-partner-genesis { width: 179px; height: 36px; background-position: 0 -41px } .partners.icon-partner-lightning-box-hvr,.partners.icon-partner-lightning-box:hover     { width: 78px; height: 40px; background-position: -83px -483px } .partners.icon-partner-lightning-box { width: 78px; height: 40px; background-position: 0 -483px } .partners.icon-partner-microgaming-hvr,.partners.icon-partner-microgaming:hover { width:     140px; height: 35px; background-position: 0 -300px } .partners.icon-partner-microgaming { width: 140px; height: 35px; background-position: -145px -300px } .partners.icon-partner-netent-hvr,.partners.icon-partner-netent:hover { width: 105px; height:     43px; background-position: -369px -136px } .partners.icon-partner-netent { width: 105px; height: 43px; background-position: -369px -184px } .partners.icon-partner-nextgen-hvr,.partners.icon-partner-nextgen:hover { width: 180px; height: 29px; background-position:     -184px -34px } .partners.icon-partner-nextgen { width: 180px; height: 29px; background-position: -184px 0 } .partners.icon-partner-novomatic-hvr,.partners.icon-partner-novomatic:hover { width: 150px; height: 33px; background-position: -155px -262px     } .partners.icon-partner-novomatic { width: 150px; height: 33px; background-position: 0 -262px } .partners.icon-partner-playngo-hvr,.partners.icon-partner-playngo:hover { width: 115px; height: 45px; background-position: -120px -168px } .partners.icon-partner-playngo     { width: 115px; height: 45px; background-position: 0 -168px } .partners.icon-partner-playson-hvr,.partners.icon-partner-playson:hover { width: 148px; height: 30px; background-position: -369px -66px } .partners.icon-partner-playson { width: 148px;     height: 30px; background-position: -369px -101px } .partners.icon-partner-poshfriends-hvr,.partners.icon-partner-poshfriends:hover { width: 71px; height: 53px; background-position: -76px -425px } .partners.icon-partner-poshfriends { width: 71px; height:     53px; background-position: 0 -425px } .partners.icon-partner-push-gaming-hvr,.partners.icon-partner-push-gaming:hover { width: 138px; height: 14px; background-position: -241px -340px } .partners.icon-partner-push-gaming { width: 138px; height: 14px;     background-position: -184px -148px } .partners.icon-partner-quickspin-hvr,.partners.icon-partner-quickspin:hover { width: 114px; height: 28px; background-position: -152px -425px } .partners.icon-partner-quickspin { width: 114px; height: 28px; background-position:     -418px -382px } .partners.icon-partner-rabcat-hvr,.partners.icon-partner-rabcat:hover { width: 34px; height: 50px; background-position: -540px -126px } .partners.icon-partner-rabcat { width: 34px; height: 50px; background-position: -540px -181px }     .partners.icon-partner-studio-canal-hvr,.partners.icon-partner-studio-canal:hover { width: 166px; height: 28px; background-position: -369px -33px } .partners.icon-partner-studio-canal { width: 166px; height: 28px; background-position: -369px 0 } .partners.icon-partner-thunderkick-hvr,.partners.icon-partner-thunderkick:hover     { width: 130px; height: 39px; background-position: 0 -218px } .partners.icon-partner-thunderkick { width: 130px; height: 39px; background-position: -135px -218px } .partners.icon-partner-yggdrasil-hvr,.partners.icon-partner-yggdrasil:hover { width:     170px; height: 38px; background-position: 0 -125px } .partners.icon-partner-yggdrasil { width: 170px; height: 38px; background-position: 0 -82px } .social { background-image: url(/shared/907/sprite-social-networks.png); background-size: 208px 149px } .social.icon-fb-hvr,.social.icon-fb:hover     { width: 31px; height: 34px; background-position: 0 0 } .social.icon-fb { width: 31px; height: 34px; background-position: -36px 0 } .social.icon-fl-hvr,.social.icon-fl:hover { width: 30px; height: 33px; background-position: -35px -116px } .social.icon-fl     { width: 30px; height: 33px; background-position: -70px -116px } .social.icon-gp-hvr,.social.icon-gp:hover { width: 30px; height: 33px; background-position: -36px -39px } .social.icon-gp { width: 30px; height: 33px; background-position: -71px -39px     } .social.icon-in-hvr,.social.icon-in:hover { width: 30px; height: 33px; background-position: -108px 0 } .social.icon-in { width: 30px; height: 33px; background-position: -108px -38px } .social.icon-mr-hvr,.social.icon-mr:hover { width: 30px; height:     33px; background-position: 0 -78px } .social.icon-mr { width: 30px; height: 33px; background-position: -35px -78px } .social.icon-ok-hvr,.social.icon-ok:hover { width: 30px; height: 33px; background-position: -70px -78px } .social.icon-ok { width:     30px; height: 33px; background-position: -178px -38px } .social.icon-tb-hvr,.social.icon-tb:hover { width: 30px; height: 33px; background-position: -143px 0 } .social.icon-tb { width: 30px; height: 33px; background-position: -143px -38px } .social.icon-tw-hvr,.social.icon-tw:hover     { width: 30px; height: 33px; background-position: -143px -76px } .social.icon-tw { width: 30px; height: 33px; background-position: 0 -116px } .social.icon-vk-hvr,.social.icon-vk:hover { width: 31px; height: 34px; background-position: -72px 0 } .social.icon-vk     { width: 31px; height: 34px; background-position: 0 -39px } .social.icon-ya-hvr,.social.icon-ya:hover { width: 30px; height: 33px; background-position: -105px -116px } .social.icon-ya { width: 30px; height: 33px; background-position: -140px -116px     } .social.icon-yh-hvr,.social.icon-yh:hover { width: 30px; height: 33px; background-position: -178px 0 } .social.icon-yh { width: 30px; height: 33px; background-position: -105px -78px } .flags.icon-ar-flag { width: 30px; height: 33px; background-position:     -35px 0 } .flags.icon-bg-flag { width: 30px; height: 33px; background-position: -105px -38px } .flags.icon-cs-flag { width: 30px; height: 33px; background-position: -70px 0 } .flags.icon-de-flag { width: 30px; height: 33px; background-position: 0     -38px } .flags.icon-en-flag { width: 30px; height: 33px; background-position: -35px -38px } .flags.icon-fi-flag { width: 30px; height: 33px; background-position: -70px -38px } .flags.icon-it-flag { width: 30px; height: 33px; background-position: -105px     0 } .flags.icon-ja-flag { width: 30px; height: 33px; background-position: 0 0 } .flags.icon-no-flag { width: 30px; height: 33px; background-position: 0 -76px } .flags.icon-pl-flag { width: 30px; height: 33px; background-position: -35px -76px } .flags.icon-pt-flag     { width: 30px; height: 33px; background-position: -70px -76px } .flags.icon-ro-flag { width: 30px; height: 33px; background-position: -105px -76px } .flags.icon-ru-flag { width: 30px; height: 33px; background-position: -140px 0 } .flags.icon-sv-flag     { width: 30px; height: 33px; background-position: -140px -38px } .btn-success-bg,.button_style_success,.button_style_success .button__aside:after,.button_style_success .button__aside:before,.button_style_success .button__decor:after,.button_style_success     .button__decor:before { background-image: url(/shared/907/sprite-btn-success-bg.png); background-size: 53px 525px } .btn-success-bg.icon-btn-success-bg-right-hover,.button_style_success .icon-btn-success-bg-right-hover.button__aside:after,.button_style_success     .icon-btn-success-bg-right-hover.button__aside:before,.button_style_success .icon-btn-success-bg-right-hover.button__decor:after,.button_style_success .icon-btn-success-bg-right-hover.button__decor:before,.button_style_success:hover .button__aside:after,.icon-btn-success-bg-right-hover.button_style_success     { width: 35px; height: 43px; background-position: 0 0 } .btn-success-bg.icon-btn-success-bg-tail,.button_style_success,.button_style_success .button__aside.button_style_success:after,.button_style_success .button__aside.button_style_success:before,.button_style_success     .button__decor.button_style_success:after,.button_style_success .button__decor.button_style_success:before,.button_style_success .icon-btn-success-bg-tail.button__aside:after,.button_style_success .icon-btn-success-bg-tail.button__aside:before,.button_style_success     .icon-btn-success-bg-tail.button__decor:after,.button_style_success .icon-btn-success-bg-tail.button__decor:before { width: 53px; height: 43px; background-position: 0 -48px } .btn-success-bg.icon-btn-success-bg-left-hover,.button_style_success .icon-btn-success-bg-left-hover.button__aside:after,.button_style_success     .icon-btn-success-bg-left-hover.button__aside:before,.button_style_success .icon-btn-success-bg-left-hover.button__decor:after,.button_style_success .icon-btn-success-bg-left-hover.button__decor:before,.button_style_success:hover .button__aside:before,.icon-btn-success-bg-left-hover.button_style_success     { width: 35px; height: 43px; background-position: 0 -96px } .btn-success-bg.icon-btn-success-bg-left-xactive,.button_style_success .icon-btn-success-bg-left-xactive.button__aside:after,.button_style_success .icon-btn-success-bg-left-xactive.button__aside:before,.button_style_success     .icon-btn-success-bg-left-xactive.button__decor:after,.button_style_success .icon-btn-success-bg-left-xactive.button__decor:before,.button_style_success:active .button__aside:before,.icon-btn-success-bg-left-xactive.button_style_success { width: 35px;     height: 43px; background-position: 0 -144px } .btn-success-bg.icon-btn-success-bg-left,.button_style_success .button__aside:before,.button_style_success .icon-btn-success-bg-left.button__aside:after,.button_style_success .icon-btn-success-bg-left.button__decor:after,.button_style_success     .icon-btn-success-bg-left.button__decor:before,.icon-btn-success-bg-left.button_style_success { width: 35px; height: 43px; background-position: 0 -192px } .btn-success-bg.icon-btn-success-bg-tail-xactive,.btn-success-bg.icon-btn-success-bg-tail:active,.btn-success-bg.icon-btn-success-bg-tail:hover:active,.button_style_success     .button__aside.button_style_success:active:after,.button_style_success .button__aside.button_style_success:active:before,.button_style_success .button__decor.button_style_success:active:after,.button_style_success .button__decor.button_style_success:active:before,.button_style_success     .icon-btn-success-bg-tail-xactive.button__aside:after,.button_style_success .icon-btn-success-bg-tail-xactive.button__aside:before,.button_style_success .icon-btn-success-bg-tail-xactive.button__decor:after,.button_style_success .icon-btn-success-bg-tail-xactive.button__decor:before,.button_style_success     .icon-btn-success-bg-tail.button__aside:active:after,.button_style_success .icon-btn-success-bg-tail.button__aside:active:before,.button_style_success .icon-btn-success-bg-tail.button__decor:active:after,.button_style_success .icon-btn-success-bg-tail.button__decor:active:before,.button_style_success:active,.button_style_success:hover:active,.icon-btn-success-bg-tail-xactive.button_style_success     { width: 53px; height: 43px; background-position: 0 -240px } .btn-success-bg.icon-btn-success-bg-right-xactive,.button_style_success .icon-btn-success-bg-right-xactive.button__aside:after,.button_style_success .icon-btn-success-bg-right-xactive.button__aside:before,.button_style_success     .icon-btn-success-bg-right-xactive.button__decor:after,.button_style_success .icon-btn-success-bg-right-xactive.button__decor:before,.button_style_success:active .button__aside:after,.icon-btn-success-bg-right-xactive.button_style_success { width:     35px; height: 43px; background-position: 0 -288px } .btn-success-bg.icon-btn-success-bg-right,.button_style_success .button__aside:after,.button_style_success .icon-btn-success-bg-right.button__aside:before,.button_style_success .icon-btn-success-bg-right.button__decor:after,.button_style_success     .icon-btn-success-bg-right.button__decor:before,.icon-btn-success-bg-right.button_style_success { width: 35px; height: 43px; background-position: 0 -336px } .btn-success-bg.icon-btn-success-bg-tail-hover,.btn-success-bg.icon-btn-success-bg-tail:hover,.button_style_success     .button__aside.button_style_success:hover:after,.button_style_success .button__aside.button_style_success:hover:before,.button_style_success .button__decor.button_style_success:hover:after,.button_style_success .button__decor.button_style_success:hover:before,.button_style_success     .icon-btn-success-bg-tail-hover.button__aside:after,.button_style_success .icon-btn-success-bg-tail-hover.button__aside:before,.button_style_success .icon-btn-success-bg-tail-hover.button__decor:after,.button_style_success .icon-btn-success-bg-tail-hover.button__decor:before,.button_style_success     .icon-btn-success-bg-tail.button__aside:hover:after,.button_style_success .icon-btn-success-bg-tail.button__aside:hover:before,.button_style_success .icon-btn-success-bg-tail.button__decor:hover:after,.button_style_success .icon-btn-success-bg-tail.button__decor:hover:before,.button_style_success:hover,.icon-btn-success-bg-tail-hover.button_style_success     { width: 53px; height: 43px; background-position: 0 -384px } .btn-success-bg.icon-btn-success-bg-decor-right,.button_style_success .button__decor:after,.button_style_success .icon-btn-success-bg-decor-right.button__aside:after,.button_style_success     .icon-btn-success-bg-decor-right.button__aside:before,.button_style_success .icon-btn-success-bg-decor-right.button__decor:before,.icon-btn-success-bg-decor-right.button_style_success { width: 50px; height: 44px; background-position: 0 -432px } .btn-success-bg.icon-btn-success-bg-decor-left,.button_style_success     .button__decor:before,.button_style_success .icon-btn-success-bg-decor-left.button__aside:after,.button_style_success .icon-btn-success-bg-decor-left.button__aside:before,.button_style_success .icon-btn-success-bg-decor-left.button__decor:after,.icon-btn-success-bg-decor-left.button_style_success     { width: 51px; height: 44px; background-position: 0 -481px } .btn-success-bg-size-m,.button_style_success.button_size_m,.button_style_success.button_size_m .button__aside:after,.button_style_success.button_size_m .button__aside:before { background-image:     url(/shared/907/sprite-btn-success-bg-size-m.png); background-size: 78px 625px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-left-hover,.button_style_success.button_size_m .icon-btn-success-bg-size-m-left-hover.button__aside:after,.button_style_success.button_size_m     .icon-btn-success-bg-size-m-left-hover.button__aside:before,.button_style_success.button_size_m:hover .button__aside:before,.icon-btn-success-bg-size-m-left-hover.button_style_success.button_size_m { width: 55px; height: 65px; background-position:     0 0 } .btn-success-bg-size-m.icon-btn-success-bg-size-m-left-xactive,.button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside:before,.button_style_success.button_size_m:active     .button__aside:before,.icon-btn-success-bg-size-m-left-xactive.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0 -70px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-left,.button_style_success.button_size_m     .button__aside:before,.button_style_success.button_size_m .icon-btn-success-bg-size-m-left.button__aside:after,.icon-btn-success-bg-size-m-left.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0 -140px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-right-hover,.button_style_success.button_size_m     .icon-btn-success-bg-size-m-right-hover.button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-right-hover.button__aside:before,.button_style_success.button_size_m:hover .button__aside:after,.icon-btn-success-bg-size-m-right-hover.button_style_success.button_size_m     { width: 55px; height: 65px; background-position: 0 -210px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-right-xactive,.button_style_success.button_size_m .icon-btn-success-bg-size-m-right-xactive.button__aside:after,.button_style_success.button_size_m     .icon-btn-success-bg-size-m-right-xactive.button__aside:before,.button_style_success.button_size_m:active .button__aside:after,.icon-btn-success-bg-size-m-right-xactive.button_style_success.button_size_m { width: 55px; height: 65px; background-position:     0 -280px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-right,.button_style_success.button_size_m .button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-right.button__aside:before,.icon-btn-success-bg-size-m-right.button_style_success.button_size_m     { width: 55px; height: 65px; background-position: 0 -350px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-hover,.btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:hover,.button_style_success.button_size_m .button__aside.button_style_success.button_size_m:hover:after,.button_style_success.button_size_m     .button__aside.button_style_success.button_size_m:hover:before,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside:before,.button_style_success.button_size_m     .icon-btn-success-bg-size-m-tail.button__aside:hover:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:hover:before,.button_style_success.button_size_m:hover,.icon-btn-success-bg-size-m-tail-hover.button_style_success.button_size_m     { width: 78px; height: 65px; background-position: 0 -420px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-xactive,.btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:active,.button_style_success.button_size_m .button__aside.button_style_success.button_size_m:active:after,.button_style_success.button_size_m     .button__aside.button_style_success.button_size_m:active:before,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside:before,.button_style_success.button_size_m     .icon-btn-success-bg-size-m-tail.button__aside:active:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:active:before,.button_style_success.button_size_m:active,.icon-btn-success-bg-size-m-tail-xactive.button_style_success.button_size_m     { width: 78px; height: 65px; background-position: 0 -490px } .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail,.button_style_success.button_size_m,.button_style_success.button_size_m .button__aside.button_style_success.button_size_m:after,.button_style_success.button_size_m     .button__aside.button_style_success.button_size_m:before,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:after,.button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:before { width: 78px;     height: 65px; background-position: 0 -560px } .btn-success-bg-size-l,.button_style_success.button_size_l,.button_style_success.button_size_l .button__aside:after,.button_style_success.button_size_l .button__aside:before { background-image: url(/shared/907/sprite-btn-success-bg-size-l.png);     background-size: 94px 796px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-left-hover,.button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside:before,.button_style_success.button_size_l:hover     .button__aside:before,.icon-btn-success-bg-size-l-left-hover.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0 0 } .btn-success-bg-size-l.icon-btn-success-bg-size-l-left-xactive,.button_style_success.button_size_l     .icon-btn-success-bg-size-l-left-xactive.button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-left-xactive.button__aside:before,.button_style_success.button_size_l:active .button__aside:before,.icon-btn-success-bg-size-l-left-xactive.button_style_success.button_size_l     { width: 94px; height: 84px; background-position: 0 -89px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-left,.button_style_success.button_size_l .button__aside:before,.button_style_success.button_size_l .icon-btn-success-bg-size-l-left.button__aside:after,.icon-btn-success-bg-size-l-left.button_style_success.button_size_l     { width: 94px; height: 84px; background-position: 0 -178px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-right-hover,.button_style_success.button_size_l .icon-btn-success-bg-size-l-right-hover.button__aside:after,.button_style_success.button_size_l     .icon-btn-success-bg-size-l-right-hover.button__aside:before,.button_style_success.button_size_l:hover .button__aside:after,.icon-btn-success-bg-size-l-right-hover.button_style_success.button_size_l { width: 94px; height: 84px; background-position:     0 -267px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-right-xactive,.button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside:before,.button_style_success.button_size_l:active     .button__aside:after,.icon-btn-success-bg-size-l-right-xactive.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0 -356px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-right,.button_style_success.button_size_l     .button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-right.button__aside:before,.icon-btn-success-bg-size-l-right.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0 -445px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-hover,.btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:hover,.button_style_success.button_size_l     .button__aside.button_style_success.button_size_l:hover:after,.button_style_success.button_size_l .button__aside.button_style_success.button_size_l:hover:before,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-hover.button__aside:after,.button_style_success.button_size_l     .icon-btn-success-bg-size-l-tail-hover.button__aside:before,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover:before,.button_style_success.button_size_l:hover,.icon-btn-success-bg-size-l-tail-hover.button_style_success.button_size_l     { width: 94px; height: 84px; background-position: 0 -534px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-xactive,.btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:active,.button_style_success.button_size_l .button__aside.button_style_success.button_size_l:active:after,.button_style_success.button_size_l     .button__aside.button_style_success.button_size_l:active:before,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside:before,.button_style_success.button_size_l     .icon-btn-success-bg-size-l-tail.button__aside:active:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:active:before,.button_style_success.button_size_l:active,.icon-btn-success-bg-size-l-tail-xactive.button_style_success.button_size_l     { width: 94px; height: 84px; background-position: 0 -623px } .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail,.button_style_success.button_size_l,.button_style_success.button_size_l .button__aside.button_style_success.button_size_l:after,.button_style_success.button_size_l     .button__aside.button_style_success.button_size_l:before,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:after,.button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:before { width: 94px;     height: 84px; background-position: 0 -712px } .btn-success-decor-bg-size-m,.button_style_success.button_size_m .button__decor:after,.button_style_success.button_size_m .button__decor:before { background-image: url(/shared/907/sprite-btn-success-decor-bg-size-m.png);     background-size: 188px 423px } .btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-left,.button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor:after,.button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor:before     { width: 60px; height: 42px; background-position: 0 0 } .btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-right,.button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-right.button__decor:after,.button_style_success.button_size_m     .icon-btn-success-smoke-bg-size-m-right.button__decor:before { width: 60px; height: 42px; background-position: 0 -47px } .btn-success-decor-bg-size-m.icon-btn-success-decor-above-bg-size-m,.button_style_success.button_size_m .icon-btn-success-decor-above-bg-size-m.button__decor:after,.button_style_success.button_size_m     .icon-btn-success-decor-above-bg-size-m.button__decor:before { width: 188px; height: 49px; background-position: 0 -94px } .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-hover,.button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-hover.button__decor:after,.button_style_success.button_size_m     .icon-btn-success-decor-bg-size-m-hover.button__decor:before,.button_style_success.button_size_m:hover .button__decor:after { width: 188px; height: 65px; background-position: 0 -148px } .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-left,.button_style_success.button_size_m     .button__decor:before,.button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-left.button__decor:after { width: 62px; height: 65px; background-position: 0 -218px } .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-right,.button_style_success.button_size_m     .button__decor:after,.button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-right.button__decor:before { width: 59px; height: 65px; background-position: 0 -288px } .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-xactive,.button_style_success.button_size_m     .icon-btn-success-decor-bg-size-m-xactive.button__decor:after,.button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-xactive.button__decor:before,.button_style_success.button_size_m:active .button__decor:after { width: 188px; height:     65px; background-position: 0 -358px } .btn-success-decor-bg-size-l,.button_style_success.button_size_l .button__decor:before { background-image: url(/shared/907/sprite-btn-success-decor-bg-size-l.png); background-size: 262px 262px } .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-hover,.button_style_success.button_size_l     .icon-btn-success-decor-bg-size-l-hover.button__decor:before,.button_style_success.button_size_l:hover .button__decor:before { width: 262px; height: 84px; background-position: 0 0 } .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-xactive,.button_style_success.button_size_l     .icon-btn-success-decor-bg-size-l-xactive.button__decor:before,.button_style_success.button_size_l:active .button__decor:before { width: 262px; height: 84px; background-position: 0 -89px } .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l,.button_style_success.button_size_l     .button__decor:before { width: 262px; height: 84px; background-position: 0 -178px } .btn-success-shadow-bg-size-m,.button_style_success.button_size_m .button__shadow:after,.button_style_success.button_size_m .button__shadow:before { background-image:     url(/shared/907/sprite-btn-success-shadow-bg-size-m.png); background-size: 69px 135px } .btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-left,.button_style_success.button_size_m .button__shadow:before,.button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-left.button__shadow:after     { width: 69px; height: 65px; background-position: 0 0 } .btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-right,.button_style_success.button_size_m .button__shadow:after,.button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-right.button__shadow:before     { width: 69px; height: 65px; background-position: 0 -70px } .btn-success-shadow-bg-size-l,.button_style_success.button_size_l .button__shadow,.button_style_success.button_size_l .button__shadow:after,.button_style_success.button_size_l .button__shadow:before     { background-image: url(/shared/907/sprite-btn-success-shadow-bg-size-l.png); background-size: 143px 535px } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-atail,.button_style_success.button_size_l .button__shadow,.button_style_success.button_size_l     .button__shadow:after,.button_style_success.button_size_l .button__shadow:before { width: 136px; height: 75px; background-position: 0 0 } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left,.button_style_success.button_size_l .button__shadow:before,.button_style_success.button_size_l     .icon-btn-success-shadow-bg-size-l-left.button__shadow,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left.button__shadow:after { width: 136px; height: 75px; background-position: 0 -80px } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right,.button_style_success.button_size_l     .button__shadow:after,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow:before { width: 136px; height: 75px; background-position:     0 -160px } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left-hover,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow:after,.button_style_success.button_size_l     .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow:before { width: 143px; height: 95px; background-position: 0 -240px } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right-hover,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow,.button_style_success.button_size_l     .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow:after,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow:before { width: 143px; height: 95px; background-position: 0 -340px } .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-tail-hover,.button_style_success.button_size_l     .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow:after,.button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow:before     { width: 143px; height: 95px; background-position: 0 -440px } .btn-flat-success-bg,.button_style_flat-success,.button_style_flat-success .button__aside:after,.button_style_flat-success .button__aside:before { background-size: 61px 283px } .btn-flat-success-bg.icon-btn-flat-success-bg-left-hover,.button_style_flat-success     .icon-btn-flat-success-bg-left-hover.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-left-hover.button__aside:before,.button_style_flat-success:hover .button__aside:before,.icon-btn-flat-success-bg-left-hover.button_style_flat-success     { width: 20px; height: 27px; background-position: 0 0 } .btn-flat-success-bg.icon-btn-flat-success-bg-left-xactive,.button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside:before,.button_style_flat-success:active     .button__aside:before,.icon-btn-flat-success-bg-left-xactive.button_style_flat-success { width: 20px; height: 27px; background-position: 0 -32px } .btn-flat-success-bg.icon-btn-flat-success-bg-left,.button_style_flat-success .button__aside:before,.button_style_flat-success     .icon-btn-flat-success-bg-left.button__aside:after,.icon-btn-flat-success-bg-left.button_style_flat-success { width: 20px; height: 27px; background-position: 0 -64px } .btn-flat-success-bg.icon-btn-flat-success-bg-right-hover,.button_style_flat-success     .icon-btn-flat-success-bg-right-hover.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-right-hover.button__aside:before,.button_style_flat-success:hover .button__aside:after,.icon-btn-flat-success-bg-right-hover.button_style_flat-success     { width: 20px; height: 27px; background-position: 0 -96px } .btn-flat-success-bg.icon-btn-flat-success-bg-right-xactive,.button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside:before,.button_style_flat-success:active     .button__aside:after,.icon-btn-flat-success-bg-right-xactive.button_style_flat-success { width: 20px; height: 27px; background-position: 0 -128px } .btn-flat-success-bg.icon-btn-flat-success-bg-right,.button_style_flat-success .button__aside:after,.button_style_flat-success     .icon-btn-flat-success-bg-right.button__aside:before,.icon-btn-flat-success-bg-right.button_style_flat-success { width: 20px; height: 27px; background-position: 0 -160px } .btn-flat-success-bg.icon-btn-flat-success-bg-tail-hover,.btn-flat-success-bg.icon-btn-flat-success-bg-tail:hover,.button_style_flat-success     .button__aside.button_style_flat-success:hover:after,.button_style_flat-success .button__aside.button_style_flat-success:hover:before,.button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside:before,.button_style_flat-success     .icon-btn-flat-success-bg-tail.button__aside:hover:after,.button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:hover:before,.button_style_flat-success:hover,.icon-btn-flat-success-bg-tail-hover.button_style_flat-success { width:     61px; height: 27px; background-position: 0 -192px } .btn-flat-success-bg.icon-btn-flat-success-bg-tail-xactive,.btn-flat-success-bg.icon-btn-flat-success-bg-tail:active,.button_style_flat-success .button__aside.button_style_flat-success:active:after,.button_style_flat-success     .button__aside.button_style_flat-success:active:before,.button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside:before,.button_style_flat-success     .icon-btn-flat-success-bg-tail.button__aside:active:after,.button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:active:before,.button_style_flat-success:active,.icon-btn-flat-success-bg-tail-xactive.button_style_flat-success { width:     61px; height: 27px; background-position: 0 -224px } .btn-flat-success-bg.icon-btn-flat-success-bg-tail,.button_style_flat-success,.button_style_flat-success .button__aside.button_style_flat-success:after,.button_style_flat-success .button__aside.button_style_flat-success:before,.button_style_flat-success     .icon-btn-flat-success-bg-tail.button__aside:after,.button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:before { width: 61px; height: 27px; background-position: 0 -256px } .btn-flat-success-bg-size-m,.button_style_flat-success.button_size_m,.button_style_flat-success.button_size_m     .button__aside:after,.button_style_flat-success.button_size_m .button__aside:before { background-size: 88px 400px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-hover,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-hover.button__aside:after,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-left-hover.button__aside:before,.button_style_flat-success.button_size_m:hover .button__aside:before,.icon-btn-flat-success-bg-size-m-left-hover.button_style_flat-success.button_size_m { width: 30px; height: 40px;     background-position: 0 0 } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-xactive,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-xactive.button__aside:after,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-left-xactive.button__aside:before,.button_style_flat-success.button_size_m:active .button__aside:before,.icon-btn-flat-success-bg-size-m-left-xactive.button_style_flat-success.button_size_m { width: 30px; height: 40px;     background-position: 0 -45px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left,.button_style_flat-success.button_size_m .button__aside:before,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left.button__aside:after,.icon-btn-flat-success-bg-size-m-left.button_style_flat-success.button_size_m     { width: 30px; height: 40px; background-position: 0 -90px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-hover,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-hover.button__aside:after,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-right-hover.button__aside:before,.button_style_flat-success.button_size_m:hover .button__aside:after,.icon-btn-flat-success-bg-size-m-right-hover.button_style_flat-success.button_size_m { width: 30px; height: 40px;     background-position: 0 -135px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-xactive,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-xactive.button__aside:after,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-right-xactive.button__aside:before,.button_style_flat-success.button_size_m:active .button__aside:after,.icon-btn-flat-success-bg-size-m-right-xactive.button_style_flat-success.button_size_m { width: 30px; height:     40px; background-position: 0 -180px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right,.button_style_flat-success.button_size_m .button__aside:after,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right.button__aside:before,.icon-btn-flat-success-bg-size-m-right.button_style_flat-success.button_size_m     { width: 30px; height: 40px; background-position: 0 -225px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-hover,.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:hover,.button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:hover:after,.button_style_flat-success.button_size_m     .button__aside.button_style_flat-success.button_size_m:hover:before,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside:after,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside:before,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-tail.button__aside:hover:after,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:hover:before,.button_style_flat-success.button_size_m:hover,.icon-btn-flat-success-bg-size-m-tail-hover.button_style_flat-success.button_size_m     { width: 88px; height: 40px; background-position: 0 -270px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-xactive,.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:active,.button_style_flat-success.button_size_m     .button__aside.button_style_flat-success.button_size_m:active:after,.button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:active:before,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside:after,.button_style_flat-success.button_size_m     .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside:before,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active:after,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active:before,.button_style_flat-success.button_size_m:active,.icon-btn-flat-success-bg-size-m-tail-xactive.button_style_flat-success.button_size_m     { width: 88px; height: 40px; background-position: 0 -315px } .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail,.button_style_flat-success.button_size_m,.button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:after,.button_style_flat-success.button_size_m     .button__aside.button_style_flat-success.button_size_m:before,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:after,.button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:before     { width: 88px; height: 40px; background-position: 0 -360px } .btn-flat-success-bg-size-l,.button_style_flat-success.button_size_l,.button_style_flat-success.button_size_l .button__aside:after,.button_style_flat-success.button_size_l .button__aside:before     { background-size: 116px 508px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-hover,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-hover.button__aside:after,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-left-hover.button__aside:before,.button_style_flat-success.button_size_l:hover .button__aside:before,.icon-btn-flat-success-bg-size-l-left-hover.button_style_flat-success.button_size_l { width: 40px; height: 52px;     background-position: 0 0 } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-xactive,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-xactive.button__aside:after,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-left-xactive.button__aside:before,.button_style_flat-success.button_size_l:active .button__aside:before,.icon-btn-flat-success-bg-size-l-left-xactive.button_style_flat-success.button_size_l { width: 40px; height: 52px;     background-position: 0 -57px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left,.button_style_flat-success.button_size_l .button__aside:before,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left.button__aside:after,.icon-btn-flat-success-bg-size-l-left.button_style_flat-success.button_size_l     { width: 40px; height: 52px; background-position: 0 -114px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-hover,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-hover.button__aside:after,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-right-hover.button__aside:before,.button_style_flat-success.button_size_l:hover .button__aside:after,.icon-btn-flat-success-bg-size-l-right-hover.button_style_flat-success.button_size_l { width: 40px; height: 52px;     background-position: 0 -171px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-xactive,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-xactive.button__aside:after,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-right-xactive.button__aside:before,.button_style_flat-success.button_size_l:active .button__aside:after,.icon-btn-flat-success-bg-size-l-right-xactive.button_style_flat-success.button_size_l { width: 40px; height:     52px; background-position: 0 -228px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right,.button_style_flat-success.button_size_l .button__aside:after,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right.button__aside:before,.icon-btn-flat-success-bg-size-l-right.button_style_flat-success.button_size_l     { width: 40px; height: 52px; background-position: 0 -285px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-hover,.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:hover,.button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:hover:after,.button_style_flat-success.button_size_l     .button__aside.button_style_flat-success.button_size_l:hover:before,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside:after,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside:before,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-tail.button__aside:hover:after,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:hover:before,.button_style_flat-success.button_size_l:hover,.icon-btn-flat-success-bg-size-l-tail-hover.button_style_flat-success.button_size_l     { width: 116px; height: 52px; background-position: 0 -342px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-xactive,.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:active,.button_style_flat-success.button_size_l     .button__aside.button_style_flat-success.button_size_l:active:after,.button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:active:before,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside:after,.button_style_flat-success.button_size_l     .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside:before,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active:after,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active:before,.button_style_flat-success.button_size_l:active,.icon-btn-flat-success-bg-size-l-tail-xactive.button_style_flat-success.button_size_l     { width: 116px; height: 52px; background-position: 0 -399px } .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail,.button_style_flat-success.button_size_l,.button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:after,.button_style_flat-success.button_size_l     .button__aside.button_style_flat-success.button_size_l:before,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:after,.button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:before     { width: 116px; height: 52px; background-position: 0 -456px } .btn-flat-warning-bg,.button_style_flat-warning,.button_style_flat-warning .button__aside:after,.button_style_flat-warning .button__aside:before { background-image: url(/shared/907/sprite-btn-flat-warning-bg.png);     background-size: 61px 283px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-left-hover,.button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside:before,.button_style_flat-warning:hover     .button__aside:before,.icon-btn-flat-warning-bg-left-hover.button_style_flat-warning { width: 20px; height: 27px; background-position: 0 0 } .btn-flat-warning-bg.icon-btn-flat-warning-bg-left-xactive,.button_style_flat-warning .icon-btn-flat-warning-bg-left-xactive.button__aside:after,.button_style_flat-warning     .icon-btn-flat-warning-bg-left-xactive.button__aside:before,.button_style_flat-warning:active .button__aside:before,.icon-btn-flat-warning-bg-left-xactive.button_style_flat-warning { width: 20px; height: 27px; background-position: 0 -32px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-left,.button_style_flat-warning     .button__aside:before,.button_style_flat-warning .icon-btn-flat-warning-bg-left.button__aside:after,.icon-btn-flat-warning-bg-left.button_style_flat-warning { width: 20px; height: 27px; background-position: 0 -64px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-right-hover,.button_style_flat-warning     .icon-btn-flat-warning-bg-right-hover.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-right-hover.button__aside:before,.button_style_flat-warning:hover .button__aside:after,.icon-btn-flat-warning-bg-right-hover.button_style_flat-warning     { width: 20px; height: 27px; background-position: 0 -96px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-right-xactive,.button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside:before,.button_style_flat-warning:active     .button__aside:after,.icon-btn-flat-warning-bg-right-xactive.button_style_flat-warning { width: 20px; height: 27px; background-position: 0 -128px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-right,.button_style_flat-warning .button__aside:after,.button_style_flat-warning     .icon-btn-flat-warning-bg-right.button__aside:before,.icon-btn-flat-warning-bg-right.button_style_flat-warning { width: 20px; height: 27px; background-position: 0 -160px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-hover,.btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:hover,.button_style_flat-warning     .button__aside.button_style_flat-warning:hover:after,.button_style_flat-warning .button__aside.button_style_flat-warning:hover:before,.button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside:before,.button_style_flat-warning     .icon-btn-flat-warning-bg-tail.button__aside:hover:after,.button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:hover:before,.button_style_flat-warning:hover,.icon-btn-flat-warning-bg-tail-hover.button_style_flat-warning { width:     61px; height: 27px; background-position: 0 -192px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-xactive,.btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:active,.button_style_flat-warning .button__aside.button_style_flat-warning:active:after,.button_style_flat-warning     .button__aside.button_style_flat-warning:active:before,.button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside:before,.button_style_flat-warning     .icon-btn-flat-warning-bg-tail.button__aside:active:after,.button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:active:before,.button_style_flat-warning:active,.icon-btn-flat-warning-bg-tail-xactive.button_style_flat-warning { width:     61px; height: 27px; background-position: 0 -224px } .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail,.button_style_flat-warning,.button_style_flat-warning .button__aside.button_style_flat-warning:after,.button_style_flat-warning .button__aside.button_style_flat-warning:before,.button_style_flat-warning     .icon-btn-flat-warning-bg-tail.button__aside:after,.button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:before { width: 61px; height: 27px; background-position: 0 -256px } .btn-revoke-bg,.button_style_revoke,.button_style_revoke     .button__aside:after,.button_style_revoke .button__aside:before { background-image: url(/shared/907/sprite-btn-revoke-bg.png); background-size: 61px 283px } .btn-revoke-bg.icon-btn-revoke-bg-left-hover,.button_style_revoke .icon-btn-revoke-bg-left-hover.button__aside:after,.button_style_revoke     .icon-btn-revoke-bg-left-hover.button__aside:before,.button_style_revoke:hover .button__aside:before,.icon-btn-revoke-bg-left-hover.button_style_revoke { width: 20px; height: 27px; background-position: 0 0 } .btn-revoke-bg.icon-btn-revoke-bg-left-xactive,.button_style_revoke     .icon-btn-revoke-bg-left-xactive.button__aside:after,.button_style_revoke .icon-btn-revoke-bg-left-xactive.button__aside:before,.button_style_revoke:active .button__aside:before,.icon-btn-revoke-bg-left-xactive.button_style_revoke { width: 20px; height:     27px; background-position: 0 -32px } .btn-revoke-bg.icon-btn-revoke-bg-left,.button_style_revoke .button__aside:before,.button_style_revoke .icon-btn-revoke-bg-left.button__aside:after,.icon-btn-revoke-bg-left.button_style_revoke { width: 20px; height:     27px; background-position: 0 -64px } .btn-revoke-bg.icon-btn-revoke-bg-right-hover,.button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside:after,.button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside:before,.button_style_revoke:hover     .button__aside:after,.icon-btn-revoke-bg-right-hover.button_style_revoke { width: 20px; height: 27px; background-position: 0 -96px } .btn-revoke-bg.icon-btn-revoke-bg-right-xactive,.button_style_revoke .icon-btn-revoke-bg-right-xactive.button__aside:after,.button_style_revoke     .icon-btn-revoke-bg-right-xactive.button__aside:before,.button_style_revoke:active .button__aside:after,.icon-btn-revoke-bg-right-xactive.button_style_revoke { width: 20px; height: 27px; background-position: 0 -128px } .btn-revoke-bg.icon-btn-revoke-bg-right,.button_style_revoke     .button__aside:after,.button_style_revoke .icon-btn-revoke-bg-right.button__aside:before,.icon-btn-revoke-bg-right.button_style_revoke { width: 20px; height: 27px; background-position: 0 -160px } .btn-revoke-bg.icon-btn-revoke-bg-tail-hover,.btn-revoke-bg.icon-btn-revoke-bg-tail:hover,.button_style_revoke     .button__aside.button_style_revoke:hover:after,.button_style_revoke .button__aside.button_style_revoke:hover:before,.button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside:after,.button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside:before,.button_style_revoke     .icon-btn-revoke-bg-tail.button__aside:hover:after,.button_style_revoke .icon-btn-revoke-bg-tail.button__aside:hover:before,.button_style_revoke:hover,.icon-btn-revoke-bg-tail-hover.button_style_revoke { width: 61px; height: 27px; background-position:     0 -192px } .btn-revoke-bg.icon-btn-revoke-bg-tail-xactive,.btn-revoke-bg.icon-btn-revoke-bg-tail:active,.button_style_revoke .button__aside.button_style_revoke:active:after,.button_style_revoke .button__aside.button_style_revoke:active:before,.button_style_revoke     .icon-btn-revoke-bg-tail-xactive.button__aside:after,.button_style_revoke .icon-btn-revoke-bg-tail-xactive.button__aside:before,.button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active:after,.button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active:before,.button_style_revoke:active,.icon-btn-revoke-bg-tail-xactive.button_style_revoke     { width: 61px; height: 27px; background-position: 0 -224px } .btn-revoke-bg.icon-btn-revoke-bg-tail,.button_style_revoke,.button_style_revoke .button__aside.button_style_revoke:after,.button_style_revoke .button__aside.button_style_revoke:before,.button_style_revoke     .icon-btn-revoke-bg-tail.button__aside:after,.button_style_revoke .icon-btn-revoke-bg-tail.button__aside:before { width: 61px; height: 27px; background-position: 0 -256px } .btn-revoke-bg-size-l,.button_style_revoke.button_size_l,.button_style_revoke.button_size_l     .button__aside:after,.button_style_revoke.button_size_l .button__aside:before { background-size: 116px 508px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-hover,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-hover.button__aside:after,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-left-hover.button__aside:before,.button_style_revoke.button_size_l:hover .button__aside:before,.icon-btn-revoke-bg-size-l-left-hover.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0 0     } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-xactive,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside:before,.button_style_revoke.button_size_l:active     .button__aside:before,.icon-btn-revoke-bg-size-l-left-xactive.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0 -57px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left,.button_style_revoke.button_size_l .button__aside:before,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-left.button__aside:after,.icon-btn-revoke-bg-size-l-left.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0 -114px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-hover,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-right-hover.button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-hover.button__aside:before,.button_style_revoke.button_size_l:hover .button__aside:after,.icon-btn-revoke-bg-size-l-right-hover.button_style_revoke.button_size_l     { width: 40px; height: 52px; background-position: 0 -171px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-xactive,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-xactive.button__aside:after,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-right-xactive.button__aside:before,.button_style_revoke.button_size_l:active .button__aside:after,.icon-btn-revoke-bg-size-l-right-xactive.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position:     0 -228px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right,.button_style_revoke.button_size_l .button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right.button__aside:before,.icon-btn-revoke-bg-size-l-right.button_style_revoke.button_size_l     { width: 40px; height: 52px; background-position: 0 -285px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-hover,.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:hover,.button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:hover:after,.button_style_revoke.button_size_l     .button__aside.button_style_revoke.button_size_l:hover:before,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside:before,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-tail.button__aside:hover:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:hover:before,.button_style_revoke.button_size_l:hover,.icon-btn-revoke-bg-size-l-tail-hover.button_style_revoke.button_size_l     { width: 116px; height: 52px; background-position: 0 -342px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-xactive,.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:active,.button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:active:after,.button_style_revoke.button_size_l     .button__aside.button_style_revoke.button_size_l:active:before,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside:before,.button_style_revoke.button_size_l     .icon-btn-revoke-bg-size-l-tail.button__aside:active:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:active:before,.button_style_revoke.button_size_l:active,.icon-btn-revoke-bg-size-l-tail-xactive.button_style_revoke.button_size_l     { width: 116px; height: 52px; background-position: 0 -399px } .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail,.button_style_revoke.button_size_l,.button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:after,.button_style_revoke.button_size_l     .button__aside.button_style_revoke.button_size_l:before,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:after,.button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:before { width: 116px;     height: 52px; background-position: 0 -456px } .btn-warning-bg-size-m,.button_style_warning.button_size_m,.button_style_warning.button_size_m .button__aside:after,.button_style_warning.button_size_m .button__aside:before { background-image: url(/shared/907/sprite-btn-warning-bg-size-m.png);     background-size: 131px 796px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-hover,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside:before,.button_style_warning.button_size_m:hover     .button__aside:before,.icon-btn-warning-bg-size-m-left-hover.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0 0 } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-xactive,.button_style_warning.button_size_m     .icon-btn-warning-bg-size-m-left-xactive.button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-xactive.button__aside:before,.button_style_warning.button_size_m:active .button__aside:before,.icon-btn-warning-bg-size-m-left-xactive.button_style_warning.button_size_m     { width: 65px; height: 84px; background-position: 0 -89px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left,.button_style_warning.button_size_m .button__aside:before,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left.button__aside:after,.icon-btn-warning-bg-size-m-left.button_style_warning.button_size_m     { width: 65px; height: 84px; background-position: 0 -178px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-hover,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-hover.button__aside:after,.button_style_warning.button_size_m     .icon-btn-warning-bg-size-m-right-hover.button__aside:before,.button_style_warning.button_size_m:hover .button__aside:after,.icon-btn-warning-bg-size-m-right-hover.button_style_warning.button_size_m { width: 65px; height: 84px; background-position:     0 -267px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-xactive,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside:before,.button_style_warning.button_size_m:active     .button__aside:after,.icon-btn-warning-bg-size-m-right-xactive.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0 -356px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right,.button_style_warning.button_size_m     .button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right.button__aside:before,.icon-btn-warning-bg-size-m-right.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0 -445px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-hover,.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:hover,.button_style_warning.button_size_m     .button__aside.button_style_warning.button_size_m:hover:after,.button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:hover:before,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-hover.button__aside:after,.button_style_warning.button_size_m     .icon-btn-warning-bg-size-m-tail-hover.button__aside:before,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover:before,.button_style_warning.button_size_m:hover,.icon-btn-warning-bg-size-m-tail-hover.button_style_warning.button_size_m     { width: 131px; height: 84px; background-position: 0 -534px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-xactive,.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:active,.button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:active:after,.button_style_warning.button_size_m     .button__aside.button_style_warning.button_size_m:active:before,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside:before,.button_style_warning.button_size_m     .icon-btn-warning-bg-size-m-tail.button__aside:active:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:active:before,.button_style_warning.button_size_m:active,.icon-btn-warning-bg-size-m-tail-xactive.button_style_warning.button_size_m     { width: 131px; height: 84px; background-position: 0 -623px } .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail,.button_style_warning.button_size_m,.button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:after,.button_style_warning.button_size_m     .button__aside.button_style_warning.button_size_m:before,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:after,.button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:before { width: 131px;     height: 84px; background-position: 0 -712px } .btn-warning-bg-size-xl,.button_style_warning.button_size_xl,.button_style_warning.button_size_xl .button__aside:after,.button_style_warning.button_size_xl .button__aside:before { background-image: url(/shared/907/sprite-btn-warning-bg-size-xl.png);     background-size: 122px 985px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-hover,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside:before,.button_style_warning.button_size_xl:hover     .button__aside:before,.icon-btn-warning-bg-size-xl-left-hover.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0 0 } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-xactive,.button_style_warning.button_size_xl     .icon-btn-warning-bg-size-xl-left-xactive.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-xactive.button__aside:before,.button_style_warning.button_size_xl:active .button__aside:before,.icon-btn-warning-bg-size-xl-left-xactive.button_style_warning.button_size_xl     { width: 80px; height: 105px; background-position: 0 -110px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left,.button_style_warning.button_size_xl .button__aside:before,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left.button__aside:after,.icon-btn-warning-bg-size-xl-left.button_style_warning.button_size_xl     { width: 80px; height: 105px; background-position: 0 -220px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-hover,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-hover.button__aside:after,.button_style_warning.button_size_xl     .icon-btn-warning-bg-size-xl-right-hover.button__aside:before,.button_style_warning.button_size_xl:hover .button__aside:after,.icon-btn-warning-bg-size-xl-right-hover.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position:     0 -330px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-xactive,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside:before,.button_style_warning.button_size_xl:active     .button__aside:after,.icon-btn-warning-bg-size-xl-right-xactive.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0 -440px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right,.button_style_warning.button_size_xl     .button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right.button__aside:before,.icon-btn-warning-bg-size-xl-right.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0 -550px }     .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-hover,.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:hover,.button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:hover:after,.button_style_warning.button_size_xl     .button__aside.button_style_warning.button_size_xl:hover:before,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside:before,.button_style_warning.button_size_xl     .icon-btn-warning-bg-size-xl-tail.button__aside:hover:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:hover:before,.button_style_warning.button_size_xl:hover,.icon-btn-warning-bg-size-xl-tail-hover.button_style_warning.button_size_xl     { width: 122px; height: 105px; background-position: 0 -660px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-xactive,.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:active,.button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:active:after,.button_style_warning.button_size_xl     .button__aside.button_style_warning.button_size_xl:active:before,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside:before,.button_style_warning.button_size_xl     .icon-btn-warning-bg-size-xl-tail.button__aside:active:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:active:before,.button_style_warning.button_size_xl:active,.icon-btn-warning-bg-size-xl-tail-xactive.button_style_warning.button_size_xl     { width: 122px; height: 105px; background-position: 0 -770px } .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail,.button_style_warning.button_size_xl,.button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:after,.button_style_warning.button_size_xl     .button__aside.button_style_warning.button_size_xl:before,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:after,.button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:before { width:     122px; height: 105px; background-position: 0 -880px } .btn-warning-decor-bg-size-m,.button_style_warning.button_size_m .button__decor:before { background-size: 261px 262px } .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-active,.button_style_warning.button_size_m     .icon-btn-warning-decor-bg-size-m-active.button__decor:before,.button_style_warning.button_size_m:active .button__decor:before { width: 261px; height: 84px; background-position: 0 0 } .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-hover,.button_style_warning.button_size_m     .icon-btn-warning-decor-bg-size-m-hover.button__decor:before,.button_style_warning.button_size_m:hover .button__decor:before { width: 261px; height: 84px; background-position: 0 -89px } .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m,.button_style_warning.button_size_m     .button__decor:before { width: 261px; height: 84px; background-position: 0 -178px } .btn-warning-decor-bg-size-xl,.button_style_warning.button_size_xl .button__decor:before { background-size: 436px 687px } .btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-left,.button_style_warning.button_size_xl     .icon-btn-decor-arrow-bg-left.button__decor:before { width: 60px; height: 77px; background-position: 0 0 } .btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-right,.button_style_warning.button_size_xl .icon-btn-decor-arrow-bg-right.button__decor:before     { width: 60px; height: 77px; background-position: 0 -82px } .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-hover,.button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-hover.button__decor:before,.button_style_warning.button_size_xl:hover     .button__decor:before { width: 282px; height: 105px; background-position: 0 -164px } .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-xactive,.button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-xactive.button__decor:before,.button_style_warning.button_size_xl:active     .button__decor:before { width: 282px; height: 105px; background-position: 0 -274px } .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl,.button_style_warning.button_size_xl .button__decor:before { width: 282px; height: 105px; background-position:     0 -384px } .btn-warning-decor-bg-size-xl.icon-btn-warning-shadow-bg-size-xl,.button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl.button__decor:before { width: 436px; height: 193px; background-position: 0 -494px } .btn-warning-shadow-bg-size-xl,.button_style_warning.button_size_xl     .button__shadow,.button_style_warning.button_size_xl .button__shadow:after,.button_style_warning.button_size_xl .button__shadow:before { background-image: url(/shared/907/sprite-btn-warning-shadow-bg-size-xl.png); background-size: 155px 589px } .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-atail,.button_style_warning.button_size_xl     .button__shadow,.button_style_warning.button_size_xl .button__shadow:after,.button_style_warning.button_size_xl .button__shadow:before { width: 155px; height: 193px; background-position: 0 0 } .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-left,.button_style_warning.button_size_xl     .button__shadow:before,.button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow,.button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow:after { width: 155px; height: 193px; background-position:     0 -198px } .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-right,.button_style_warning.button_size_xl .button__shadow:after,.button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-right.button__shadow,.button_style_warning.button_size_xl     .icon-btn-warning-shadow-bg-size-xl-right.button__shadow:before { width: 155px; height: 193px; background-position: 0 -396px } .layout { background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); background: -webkit-linear-gradient(top,hsla(0,0%,100%,.3),rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png)     0 0 repeat,rgba(32,28,25,.77); background: -ms-linear-gradient(top,hsla(0,0%,100%,.3) 0,rgba(0,0,0,.18) 100%),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: linear-gradient(180deg,hsla(0,0%,100%,.3) 0,rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png)     0 0 repeat,rgba(32,28,25,.77) } .layout_theme_white { background: url(/shared/907/top_page_decor.png) 0 48px no-repeat,url(/shared/907/body-main-bg-secondary.jpg) 50% 0 repeat #c0a392; background-attachment: fixed } .layout_theme_white .preloader { background-color:     transparent } .layout_theme_white .preloader:after { max-width: 282px; background: url(/shared/907/logo.png) 50% no-repeat; background-color: transparent; background-size: contain } .layout_theme_white .custom-info { background: transparent; color: #333230     } .layout_theme_white .sign-up-box__divider-text { background-color: transparent } .layout_theme_white .sign-up-box__divider-column { position: absolute; top: 0; bottom: 0; right: 100%; width: 70px; text-align: center } .layout_theme_white .sign-up-box__divider-column:before     { content: ""; position: absolute; top: 0; right: 50%; height: 45%; border-right: 1px solid #bd9a73; box-shadow: 1px 1px 1px 0 #fff } .layout_theme_white .sign-up-box__divider-column:after { content: ""; position: absolute; right: 50%; height: 45%;     bottom: 0; border-right: 1px solid #bd9a73; box-shadow: 1px 1px 1px 0 #fff } .layout_theme_white .sign-up-box__present-column:after { content: ""; position: absolute; top: 0; bottom: 0; left: 100%; margin-left: 12px; border-right: 1px solid #bd9a73;     box-shadow: 1px 1px 1px 0 #fff } .layout_theme_white .sign-up-box__divider-text { color: #b38a5d; text-shadow: 1px 1px 1px #fff } .main-slider__btn-holder { position: relative; padding-top: 34px } .main-slider__btn { z-index: 2; position: relative;     vertical-align: middle; display: inline-block } .gift-slider-placeholder { position: relative } .gift-slider-placeholder__bg { position: absolute; top: 0; right: 37px; left: 37px; height: 100%; } .gift-slider { padding-right: 37px; padding-left: 37px     } .gift-slider .rslider__arrow { z-index: 1; position: absolute; top: 55px; margin: 0 } .gift-slider .rslider__arrow_type_left { left: 5px } .gift-slider .rslider__arrow_type_right { right: 5px } .gift-slider__img-holder { box-sizing: border-box;     position: relative; margin-bottom: 15px } .gift-slider__title { line-height: 1.25; color: #46392e; margin: 0 } .gift-slider__summary,.gift-slider__title { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400 } .gift-slider__summary { line-height: 1.2; color: #595858 } .gift-slider__description { font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 1.25; color: #2c6da0; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400; margin: 0 } .gift-slider__item { width: 140px; padding-right: 9px; padding-left: 9px } .gift-slider__divider { border-bottom: 3px solid #c1957b; margin-top: 5px; margin-bottom: 5px } .lottery-slider { padding-right: 37px; padding-left:     37px } .lottery-slider .rslider__arrow { z-index: 1; position: absolute; top: 37px; margin: 0 } .lottery-slider .rslider__arrow_type_left { left: 5px } .lottery-slider .rslider__arrow_type_right { right: 5px } .lottery-slider__item { width: 158px;     height: 102px } .user-content h2 { position: relative } .user-content h2:after { position: absolute; content: ""; border-bottom: 1px solid #c0957b; top: 100%; left: 0; margin-top: 5px; width: 60px } .jackpot { position: relative; height: 452px; background:     url(/shared/907/main-jackpot.png) 25px 0 no-repeat } .jackpot__holder { white-space: nowrap; padding: 148px 0 0 320px; padding: 148px 0 0 345px } .jackpot__title { -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg);     -webkit-transform: rotate(-3deg); transform: rotate(-3deg); font-family: AlgerianBasD,Georgia,serif; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); position: absolute; top: 263px; left: 252px; width: 292px; height: 80px; line-height: 80px;     text-align: center; white-space: nowrap; text-transform: uppercase; text-shadow: 2px 2px 0 #9f7660,2px 2px 0 #ffe2b7 } .jackpot__currency,.jackpot__title { font-size: 25px; color: #ffe2b7; font-weight: 400 } .jackpot__currency { vertical-align: bottom;     margin-right: 25px } .jackpot__currency,.jackpot__total { font-family: Georgia,Times,Times New Roman,serif; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); display: inline-block; text-shadow: 0 0 10px #ff5a00,1px 1px 0 #9f7660,2px 2px 0     #ffe2b7 } .jackpot__total { font-size: 50px; color: #ffe2b7; font-weight: 400; vertical-align: middle } .line { border-top: 1px dotted #c9d8e7 } .line_style_dot-img { border: 0 none; height: 10px; } .line_style_double-dot-img { border: 0 none; height:     10px; } .line_style_wavy-img { border: 0 none; height: 10px; } .line_style_multi-bg { height: 7px; border: 0 none; background-color: #ddeaf1; box-shadow: inset 0 1px 0 0 #ddeaf1,inset 0 4px 0 0 #fff } .line_style_solid-bold { border-top: 2px solid     rgba(158,83,42,.41); border-bottom: 1px solid hsla(0,0%,100%,.29) } .line_style_solid-thin { border-top: 1px solid #46392e } .line_style_info { border-color: #433c36 } .line_style_dark { border-color: #020303 } .line_style_dark-gray { border-color:     #d6e1e6 } .head-control-panel { box-sizing: border-box; z-index: 1060; position: fixed; top: 0; left: 0; width: 100%; padding-right: 10px; padding-left: 10px; white-space: nowrap; background: url(/shared/907/main-header-bg.jpg) 50% 0 repeat-x; background-color:     #46392e; font-size: 0 } .head-control-panel__aligner { vertical-align: middle; display: inline-block; height: 51px } .head-control-panel__lang { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;     vertical-align: middle; display: inline-block; width: 96px; height: 44px; padding-right: 6px; padding-left: 6px; background: url(/shared/907/head-control-current-lang-bg.png) 0 0 no-repeat; cursor: pointer } .head-control-panel__lang:before { content: "";     vertical-align: middle; display: inline-block; height: 100% } .head-control-panel__lang-pseudo-link { -webkit-touch-callout: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #c5ac95; text-shadow: 0     1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; display: inline-block; text-decoration: none; text-transform: uppercase } .head-control-panel__nav-bar { vertical-align: middle; display: inline-block; cursor: pointer; float: right;     margin-top: 14px; margin-right: 7px; } .head-control-panel__logo { position: relative } .head-control-panel__dynamic,.head-control-panel__logo { vertical-align: middle; display: inline-block } .head-control-panel__float-menu { float: right } @media     screen and (max-width: 1279px) { .head-control-panel__float-menu { position:absolute; top: 0; right: 0; padding-right: 10px; padding-left: 10px } } .head-control-panel__icon-lang { position: relative; width: 28px; height: 0; padding-bottom: 28px;     overflow: hidden; box-shadow: 3px 3px 0 0 rgba(0,0,0,.41); border-radius: 100%; border: 1px solid #b59881; vertical-align: middle; display: inline-block; margin-right: 10px } .head-control-panel__icon-lang:after { content: ""; position: absolute;     top: 0; right: 0; bottom: 0; left: 0; border-radius: 100%; box-shadow: inset 2px 3px 0 0 #352013,inset 0 0 0 3px rgba(80,44,22,.5) } .head-control-panel__toggle-btn { -moz-transform: translateX(50%); -o-transform: translateX(50%); -ms-transform: translateX(50%);     -webkit-transform: translateX(50%); transform: translateX(50%); position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 32px; height: 27px; background: url(/shared/907/lang-switcher-bg.png) 0 50% no-repeat } .head-control-panel__toggle-btn     .account-sub-menu__item:not(:first-child):before,.head-control-panel__toggle-btn .icons,.head-control-panel__toggle-btn .play-area__closer,.head-control-panel__toggle-btn .progress__draggable-inner:after,.head-control-panel__toggle-btn .progress__draggable-inner:before,.head-control-panel__toggle-btn     .rslider__pager-btn:after,.head-control-panel__toggle-btn .switch__icon:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto } .head-control-panel__lang-decor { -moz-transform: translateX(-50%); -o-transform: translateX(-50%);     -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); position: absolute; top: 0; left: 100%; width: 39px; height: 27px; background: url(/shared/907/tube-top-lang-decor.png) 100% 100% no-repeat } .head-control-panel__divider     { float: right; vertical-align: middle; display: inline-block; height: 51px; margin-right: 10px; margin-left: 10px; width: 17px; background: url(/shared/907/head-control-divider.png) 0 0 no-repeat } .head-dynamic-menu { margin: 0; padding: 0; font-size:     0; white-space: nowrap } .head-dynamic-menu__item { font-family: Tahoma,Arial,sans-serif; font-size: 12px; line-height: 1.25; color: #fff; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 700; position: relative; height: 51px; vertical-align: middle;     display: inline-block; list-style-type: none; white-space: nowrap } .head-dynamic-menu__item:before { content: ""; vertical-align: middle; display: inline-block; height: 100%; width: 17px; margin-right: 10px; margin-left: 10px; background: url(/shared/907/head-control-divider.png)     0 0 no-repeat } .head-dynamic-menu__pseudo-link { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; display: inline-block;     border-bottom: 1px solid; text-decoration: none } .head-dynamic-menu__pseudo-link:hover { border-bottom: 1px solid transparent } .head-dynamic-menu__promo { vertical-align: middle; display: inline-block; text-decoration: none } .head-dynamic-menu__promo-badge,.head-dynamic-menu__promo-icon     { position: relative; vertical-align: middle; display: inline-block } .head-dynamic-menu__promo-badge { margin-top: -8px; margin-left: -4px } .head-dynamic-menu__balance-text { color: #c5ac95; text-shadow: 1px 1px #000; margin-right: 5px } .head-dynamic-menu__balance-link,.head-dynamic-menu__balance-text     { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; font-weight: 400; vertical-align: middle; display: inline-block } .head-dynamic-menu__balance-link { color: #ffcf86; text-shadow: 0 1px hsla(0,0%,100%,.3); border-bottom:     1px solid; text-decoration: none } .head-dynamic-menu__balance-link:hover { border-bottom-color: transparent } .head-dynamic-menu__title { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #ffcf86; text-shadow:     0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align: middle; display: inline-block; margin-right: 10px } .lang-list { overflow: hidden; border: 1px solid rgba(255,207,134,.4); border-radius: 20px; margin: 0; padding: 0; font-size: 0; white-space:     normal } .lang-list__icon { position: relative; width: 30px; height: 0; padding-bottom: 30px; overflow: hidden; box-shadow: 3px 3px 0 0 rgba(0,0,0,.41); border-radius: 100%; vertical-align: middle; border: 1px solid #b59881; display: inline-block;     margin-right: 10px } .lang-list__icon:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 100%; box-shadow: inset 2px 3px 0 0 #352013,inset 0 0 0 3px rgba(80,44,22,.5) } .lang-list__item { vertical-align:     top; display: inline-block; width: 50%; height: 50px; white-space: nowrap; list-style-type: none; cursor: pointer; box-shadow: 0 1px 0 0 #000,0 2px 0 0 hsla(0,0%,100%,.2),1px 0 0 0 hsla(0,0%,100%,.2) } .lang-list__item:hover { background-color: rgba(0,0,0,.38)     } .lang-list__link { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; height: inherit; padding-right: 10px; padding-left: 10px; text-decoration: none; text-transform: uppercase; color:     #c5ac95 } .lang-list__link:before { content: ""; vertical-align: middle; display: inline-block; height: 100% } .lang-list__link_state_active { cursor: default; color: #2c6da0 } .lang-list__text { font-family: Georgia,Times,Times New Roman,serif; font-size:     14px; line-height: 1.25; color: inherit; text-shadow: 0 1px rgba(0,0,0,.48); font-weight: 400; vertical-align: middle; display: inline-block } .lang-list__item_state_active { background-color: rgba(0,0,0,.38) } .menu-filter { position: relative; display:     inline-block; white-space: nowrap; margin: 0; padding: 0; width: 100%; text-align: center } .menu-filter:before { content: ""; position: absolute; top: 52px; left: 0; width: 100%; border-top: 1px solid rgba(37,34,29,.58); border-bottom: 1px solid     hsla(13,4%,55%,.6) } .menu-filter_state_search .menu-filter__input-holder { overflow: visible } .menu-filter_state_search .menu-filter__item_type_search { width: 212px } .menu-filter_state_search .menu-filter__item_type_search .menu-filter__link {     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } .menu-filter_state_search .menu-filter__input-holder { width: calc(100% - 40.33333px) } .menu-filter__item     { -webkit-transition: width .2s ease; -moz-transition: width .2s ease; -ms-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease; vertical-align: top; position: relative; display: inline-block; width: 121px; list-style-type:     none; color: #ffcf86 } .menu-filter__item:hover { color: #fff } .menu-filter__item:hover .menu-filter__icon { background-position: 50% 100%; box-shadow: 0 0 34px 11px rgba(145,48,14,.6),inset 0 0 17px 7px rgba(145,48,14,.6) } .menu-filter__item:hover     .menu-filter__icon:before { opacity: 1 } .menu-filter__item:hover .menu-filter__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: #fff; text-shadow: 0 0 10px #fc5b1f; font-weight: 400 } .menu-filter__item:not(:first-child):before     { -webkit-transform: translate(50%); -ms-transform: translate(50%); transform: translate(50%); content: ""; position: absolute; top: 60px; right: 100%; width: 29px; height: 10px; background: url(/shared/907/games-list-filter-dotted.png) 0 0 no-repeat }     .menu-filter__item_state_acitve { color: #fff } .menu-filter__item_state_acitve .menu-filter__icon { background-position: 50% 100%; box-shadow: 0 0 34px 11px rgba(145,48,14,.6),inset 0 0 17px 7px rgba(145,48,14,.6) } .menu-filter__item_state_acitve     .menu-filter__icon:before { opacity: 1 } .menu-filter__item_state_acitve .menu-filter__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: #fff; text-shadow: 0 0 10px #fc5b1f; font-weight: 400 } .menu-filter__item_type_search     .menu-filter__link { -webkit-transition: opacity .2s ease; -moz-transition: opacity .2s ease; -ms-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease } .menu-filter__item_type_search .menu-filter__link,.menu-filter__link     { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .menu-filter__link { -webkit-transition: opacity,.2s,1s ease linear; -moz-transition: opacity,.2s,ease     1s linear; -ms-transition: opacity,.2s,ease 1s linear; -o-transition: opacity,.2s,ease 1s linear; transition: opacity,.2s,1s ease linear; display: block; text-align: center; color: inherit; text-decoration: none; cursor: pointer } .menu-filter__icon     { transition: box-shadow .4s linear; position: relative; display: block; width: 106px; height: 103px; border-radius: 100%; margin: auto; background: url(/shared/907/main-menu-bg.png) 50% 0 no-repeat; box-shadow: 0 0 34px 11px rgba(145,48,14,0),inset 0 0     17px 7px rgba(145,48,14,0) } .menu-filter__icon:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; background: url(/shared/907/filter_hover_dots.png) 50% no-repeat; opacity: 0; transition: all .3s linear 0s }     .menu-filter__icon .account-sub-menu__item:not(:first-child):before,.menu-filter__icon .icons,.menu-filter__icon .play-area__closer,.menu-filter__icon .progress__draggable-inner:after,.menu-filter__icon .progress__draggable-inner:before,.menu-filter__icon     .rslider__pager-btn:after,.menu-filter__icon .switch__icon:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto } .menu-filter__icon svg { display: none } .menu-filter__text { font-family: Georgia,Times,Times New Roman,serif;     font-size: 16px; line-height: 1.25; color: inherit; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; display: block; white-space: normal; margin-top: 15px } .menu-filter__input-holder { -webkit-transition: width .2s ease; -moz-transition:     width .2s ease; -ms-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease; overflow: hidden; position: absolute; bottom: 0; left: 40.33333px; width: 0 } .menu-filter__input { font-family: Georgia,Times,Times New Roman,serif;     font-size: 12px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 700; color: #ffcf86; display: inline-block; width: 100%; outline: none; border: 1px solid rgba(158,103,42,.5); height: 26px; padding: 10px 20px     10px 50px; background: url(/shared/907/search_bg.png) 50% no-repeat; background-size: cover; border-radius: 20px; box-sizing: border-box; box-shadow: inset 1px 1px 6px 1px #000 } .menu-filter__input:-moz-placeholder,.menu-filter__input::-moz-placeholder     { opacity: 1; color: #ffcf86; text-transform: none } .menu-filter__input:-ms-input-placeholder { color: #ffcf86; text-transform: none } .menu-filter__input::-webkit-input-placeholder { color: #ffcf86; text-transform: none } .menu-filter__input:-webkit-autofill,.menu-filter__input:-webkit-autofill:hover     { box-shadow: inset 0 0 0 10em transparent } .menu-filter__input:-webkit-autofill:focus { box-shadow: inset 0 0 0 10em transparent } .menu-filter__input:focus { box-shadow: inset 1px 1px 6px 1px #000,0 0 12px 0 #ff973e,1px 1px 1px 0 #c6a07e } .menu-filter__search-btn     { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #fff; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: absolute; top: 0; bottom: 0; left: 0; display: inline-block; margin: auto; border-radius:     100%; width: 26px; height: 26px; background: url(/shared/907/search_icon.png) 50% no-repeat; box-shadow: 0 0 1px 0 #ff5a00; cursor: pointer } .menu-filter__search-btn>.svg_type_icon { display: none } .sign-up-box_type_soc-reg { text-align: center } .sign-up-box_type_soc-reg     .sign-up-box__columns-holder { display: inline-block; text-align: left } .sign-up-box_type_soc-reg .sign-up-box__present-column { cursor: default } .sign-up-box__progress-step { overflow: hidden; position: relative; margin: 20px auto 25px; width:     60px; height: 3px; border-radius: 4px; background-color: #ddeaf1 } .sign-up-box__progress-step:before { content: ""; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background-color: #03a528 } .sign-up-box__first-step { overflow: hidden;     text-align: center } .sign-up-box__second-step .sign-up-box__progress-step:before { width: 100% } .sign-up-box__main-title { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3);     margin: 25px 0 50px; text-align: center; font-weight: 400 } .sign-up-box__presents-list { display: inline-block; margin: 0; padding: 0; white-space: nowrap; text-align: center; font-size: 0 } .sign-up-box__presents-list:hover .sign-up-box__list-img-holder     { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=38)"; filter: alpha(opactiy=38); -moz-opacity: .38; -khtml-opacity: .38; opacity: .38 } .sign-up-box__presents-list:hover .sign-up-box__list-link,.sign-up-box__presents-list:hover .sign-up-box__list-summary     { color: rgba(70,57,46,.5) } .sign-up-box__presents-list:hover .sign-up-box__list-item:hover { cursor: pointer } .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-decor-holder,.sign-up-box__presents-list:hover .sign-up-box__list-item:hover     .sign-up-box__list-img-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-link,.sign-up-box__presents-list:hover     .sign-up-box__list-item:hover .sign-up-box__list-summary { color: #46392e } .sign-up-box__list-item { vertical-align: top; display: inline-block; margin-right: 50px; margin-left: 50px; width: 220px; white-space: normal; list-style-type: none; cursor:     pointer } .sign-up-box__list-img-holder { position: relative; width: 100%; height: 0; padding-bottom: 100% } .sign-up-box__list-decor-holder { position: absolute; width: 372px; height: 0; padding-bottom: 192px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; top: 0; bottom: 0; left: 50%; margin: auto 0 auto -186px } .sign-up-box__list-link-holder { margin-top: 25px; margin-bottom: 15px; min-height: 50px; text-align: center } .sign-up-box__list-link     { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; display: inline; text-decoration: none; cursor: pointer } .sign-up-box__list-link:hover {     border-bottom-color: transparent } .sign-up-box__list-summary { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.43; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; position: relative; margin:     0; padding-top: 10px; text-align: center } .sign-up-box__list-summary:before { content: ""; position: absolute; height: 0; top: 0; right: 0; bottom: 0; left: 0; border-top: 3px solid rgba(158,83,42,.41); border-bottom: 1px solid hsla(0,0%,100%,.29)     } .sign-up-box__columns-holder:after,.sign-up-box__columns-holder:before { content: ""; display: table } .sign-up-box__columns-holder:after { clear: both } .sign-up-box__present-column { position: relative; float: left; margin-right: 24px; min-height:     1px; text-align: center; cursor: pointer } .sign-up-box__present-column:after { content: ""; position: absolute; top: 0; bottom: 0; left: 100%; margin-left: 12px; border-right: 1px solid #ddeaf1 } .sign-up-box__present-column:hover .pseudo-link {     border-bottom-color: transparent } .sign-up-box__present-img-holder { position: relative; width: 100%; height: 0; padding-bottom: 100%; margin-bottom: 10px } .sign-up-box__present-decor-holder { position: absolute; width: 340px; height: 0; padding-bottom:     175.48387px; z-index: -1; top: 0; bottom: 0; left: 50%; margin: auto 0 auto -170px; cursor: default } .sign-up-box__fields-column { position: relative; float: left; width: 768px } .sign-up-box__social-column { position: relative; float: left; width:     130px; min-height: 1px; margin-left: 70px } .sign-up-box__captcha-holder { margin-top: 55px; margin-bottom: 20px } .sign-up-box__divider-column { position: absolute; top: 0; bottom: 0; right: 100%; width: 70px; text-align: center } .sign-up-box__divider-column:before     { content: ""; position: absolute; top: 0; right: 50%; bottom: 0; border-right: 1px solid #ddeaf1 } .sign-up-box__divider-text { font-family: Tahoma,Arial,sans-serif; font-size: 14px; line-height: 50px; color: #ddeaf1; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 700; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 50px; margin: auto; text-transform: uppercase } .sign-up-box__double-present-img-holder { position: relative; width: 120px; height: 0; padding-bottom: 188.66667px;     height: 47px } .side-menu { z-index: 1070; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100% } .side-menu_state_open { display: block } .side-menu__overlay { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";     filter: alpha(opactiy=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #46392e } .side-menu__aside { position: fixed; top: 0; right: 0; bottom: 0; width: 380px;     background: url(/shared/907/sidemenu-vertical-decor-bg.png) 0 100% repeat-y,url(/shared/907/sidemenu-bg.png) 0 0 repeat #363332 } .side-menu__close { cursor: pointer; position: absolute; top: 10px; right: 10px; width: 30px; height: 30px } .side-menu__content     { padding: 50px 0 0 70px } .side-menu__divider { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 100px; margin-top: 30px; margin-left: -70px; padding-top: 30px; padding-left: 70px; background: url(/shared/907/sidemenu-decor-bg.png)     0 0 no-repeat; } .side-menu__user { color: #c5ac95 } .side-menu__pseudo-link,.side-menu__user { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; vertical-align:     middle; display: inline-block; margin-right: 20px } .side-menu__pseudo-link { color: #ffcf86; border-bottom: 1px solid; text-decoration: none } .side-menu__pseudo-link:hover { border-bottom-color: transparent } .side-menu-list { margin: 0; padding:     0 } .side-menu-list__item { margin-top: 20px; list-style-type: none } .side-menu-list__item:first-child { margin-top: 0 } .side-menu-list__link { font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1.25; color: #ffcf86;     text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; text-decoration: none } .side-menu-list__link:hover { border-bottom: 1px solid #ffcf86 } .lottery-box { box-sizing: border-box; position: relative; width: 158px; height: 102px } .lottery-box:hover     .lottery-box__icon-plus { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .lottery-box:hover .lottery-box__btn-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .lottery-box_type_empty { background: url(/shared/empty.gif) 50% no-repeat } .lottery-box__obj-holder { position: relative; width: 100%; height: 0; padding-bottom:     64.28571% } .lottery-box__info-holder { z-index: 1; box-sizing: border-box; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; font-size: 12px } .lottery-box__info-row { display: inline-block; text-align: right } .lottery-box__info-row+.lottery-box__info-row     { text-align: left; margin-left: 10px } .lottery-box__expiry-date,.lottery-box__expiry-time { display: block; font-family: Georgia,Times,Times New Roman,serif; font-size: 1em; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3);     font-weight: 400 } .lottery-box__item { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px } .lottery-box__item-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0 } .lottery-box__item-inner:after,.lottery-box__item-inner:before     { z-index: 1; content: ""; box-sizing: border-box; position: absolute; right: -16px; border-radius: 100%; border: 1px solid #d8e3e7; width: 32px; height: 24px; background-color: rgba(32,28,25,.77) } .lottery-box__item-inner:before { top: -12px; clip:     rect(12px 16px auto auto) } .lottery-box__item-inner:after { bottom: -12px; clip: rect(auto 16px 12px auto) } .lottery-box__icon-plus { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 27px; height: 27px } .lottery-box__icon-plus:after,.lottery-box__icon-plus:before     { content: ""; position: absolute; background-color: #ddeaf1 } .lottery-box__icon-plus:before { top: 0; bottom: 0; left: 50%; width: 3px; margin-left: -1.5px } .lottery-box__icon-plus:after { top: 50%; right: 0; left: 0; height: 3px; margin-top: -1.5px     } .lottery-box__btn-holder { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; box-sizing: border-box; position: absolute; top: 0; left: 0; width:     100%; height: 100%; padding-right: 6px; padding-left: 6px; white-space: nowrap; text-align: center; background: url(/shared/empty.gif) 50% no-repeat } .lottery-box__btn-holder:before { content: ""; vertical-align: middle; display:     inline-block; height: 100% } .lottery-box__lottery-caption { color: #c11d21; text-align: center; font-size: 18px; text-transform: uppercase; margin-top: 13px; margin-bottom: 10px } .lottery-box__from_to-holder { width: 100%; font-size: 11px; text-align:     center; color: #c11d21; background: url(/shared/empty.gif) 50% no-repeat } .tab { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight:     400; position: relative; text-align: center; padding: 13px 20px; cursor: pointer } .tab:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; content: "";     position: absolute; top: 100%; right: 0; left: 0; width: 0; height: 0; margin: auto; border-style: solid; border-width: 5px 5px 0; border-color: #c84740 transparent transparent } .tab:hover { color: #c84740 } .tab:hover .tab__count { background: #d62b00;     background: -webkit-linear-gradient(top,#d62b00,#a20); background: -ms-linear-gradient(top,#d62b00 0,#a20 100%); background: linear-gradient(180deg,#d62b00 0,#a20); color: #ffcf86 } .tab:hover .tab__border { border-top: 1px solid rgba(200,71,64,.41);     border-bottom: 1px solid hsla(0,0%,100%,.24) } .tab_state_active { color: #c84740; cursor: default } .tab_state_active:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opactiy=100); -moz-opacity: 1; -khtml-opacity:     1; opacity: 1 } .tab_state_active .tab__count { background: #d62b00; background: -webkit-linear-gradient(top,#d62b00,#a20); background: -ms-linear-gradient(top,#d62b00 0,#a20 100%); background: linear-gradient(180deg,#d62b00 0,#a20); color: #ffcf86     } .tab_state_active .tab__border { display: block; border-top: 1px solid rgba(200,71,64,.44); border-bottom: 1px solid hsla(0,0%,100%,.24) } .tab__holder { position: relative; display: inline-block } .tab__icon { vertical-align: middle; margin-right:     10px } .tab__text { display: inline-block; vertical-align: middle } .tab__count { background: #c99c6b; background: -webkit-linear-gradient(top,#c99c6b,#b87d52); background: -ms-linear-gradient(top,#c99c6b 0,#b87d52 100%); background: linear-gradient(180deg,#c99c6b     0,#b87d52); font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 20px; color: #ffcf86; text-shadow: 0 1px rgba(0,0,0,.5); font-weight: 400; position: absolute; bottom: 50%; left: 100%; border-radius: 20px; margin-left: 5px;     padding-right: 5px; padding-left: 5px; white-space: nowrap } .tab__border { box-sizing: border-box; position: absolute; top: 100%; right: 0; left: 0; height: 0; border-top: 1px solid rgba(174,122,70,.41); border-bottom: 1px solid hsla(0,0%,100%,.24)     } .play-area { box-sizing: border-box; position: relative; max-width: 1287px; width: 100%; margin: auto; border: 1px solid #c0a392; padding-right: 261px; text-align: left } .play-area_size_4x3 { min-width: 1004px } @media screen and (max-height: 700px)     { .play-area_size_4x3 { max-width:1004px } } @media screen and (min-height: 701px) and (max-height:800px) { .play-area_size_4x3 { max-width:1079px } } @media screen and (min-height: 801px) and (max-height:850px) { .play-area_size_4x3 { max-width:1213px     } } .play-area_size_4x3 .play-area__iframe-holder { padding-bottom: 75% } .play-area_size_12x10 { min-width: 917px } @media screen and (max-height: 700px) { .play-area_size_12x10 { max-width:917px } } @media screen and (min-height: 701px) and (max-height:800px)     { .play-area_size_12x10 { max-width:984px } } @media screen and (min-height: 801px) and (max-height:900px) { .play-area_size_12x10 { max-width:1102px } } .play-area_size_12x10 .play-area__iframe-holder { padding-bottom: 83.33333% } .play-area_size_16x9     .play-area__iframe-holder { padding-bottom: 56.25% } .play-area_size_16x10 { min-width: 1153px } @media screen and (max-height: 700px) { .play-area_size_16x10 { max-width:1153px } } @media screen and (min-height: 701px) and (max-height:750px) { .play-area_size_16x10     { max-width:1242px } } .play-area_size_16x10 .play-area__iframe-holder { padding-bottom: 62.5% } .play-area_operator_eg.play-area_size_6x5 { min-width: 1063px; max-width: 1063px } .play-area_operator_eg.play-area_size_6x5 .play-area__iframe-holder     { padding-bottom: 83.33333% } .play-area_operator_eg.play-area_size_12x10 { min-width: 1463px; max-width: 1463px } .play-area_operator_eg.play-area_size_12x10 .play-area__iframe-holder { padding-bottom: 83.33333% } .play-area__iframe-holder { position:     relative; width: 100%; height: 0; padding-bottom: 75%; background-color: rgba(32,28,25,.77) } .play-area__iframe-holder #game_container_ngc,.play-area__iframe-holder>iframe,.play-area__iframe-holder>object,.play-area__iframe-holder div>iframe { overflow:     hidden; visibility: visible!important; position: absolute!important; top: 0; left: 0; width: 100%!important; height: 100%!important; border: 0 none } .play-area__sidebar { top: 0; right: 0; position: absolute; width: 260px; height: 100%; border-left:     2px solid #c0a392; background-color: #c0a392; background-size: cover } .play-area__sidebar:after { content: ""; position: absolute; right: -6px; bottom: -1px; width: 53px; height: 43px; } .play-area__tabs { top: 0; width: 100%; height: 60px; padding-top:     10px; padding-bottom: 10px } .play-area__tabs,.play-area__tabs-content { box-sizing: border-box; position: absolute; left: 0 } .play-area__tabs-content { top: 60px; right: 0; bottom: 0; padding-right: 20px; padding-left: 20px } .play-area__tabs-content     .game-user-tab { box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-right: 20px; padding-left: 20px } .play-area__tabs-content .game-user-tab__cashier { text-align: center } .play-area__tabs-content .game-user-tab__help     { position: absolute; bottom: 0; left: 0; width: 100%; height: 45px; text-align: center } .play-area__tabs-content .game-user-tab__row { margin: 0 -20px 20px; padding: 0 20px 30px } .play-area__closer { z-index: 1; position: absolute; top: -20px;     right: -20px; cursor: pointer } .play-area__custom-info { position: relative; padding-top: 40px; padding-bottom: 40px; background: url(/shared/907/body-main-bg.png) 0 0 repeat rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png) 0 0 repeat-x,-webkit-linear-gradient(top,hsla(0,0%,100%,.07),rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png)     0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png) 0 0 repeat-x,-ms-linear-gradient(top,hsla(0,0%,100%,.07) 0,rgba(0,0,0,.18) 100%),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77); background: url(/shared/907/layout-footer-divider.png)     0 0 repeat-x,linear-gradient(180deg,hsla(0,0%,100%,.07) 0,rgba(0,0,0,.18)),url(/shared/907/body-main-bg.png) 0 0 repeat,rgba(32,28,25,.77) } .play-area__custom-info .play-area { border: 0; padding: 0 } .play-area__custom-info .custom-info { color: #988b81     } .play-area__custom-info .custom-info a { color: #ffcf86 } .play-area__title-link { font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1.25; color: #000; text-shadow: 0 1px hsla(0,0%,100%,.3); -webkit-touch-callout: none;     border-bottom: 1px solid; font-weight: 400; text-decoration: none; word-wrap: break-word; cursor: pointer } .play-area__title-link:active,.play-area__title-link:hover { border-bottom-color: transparent } .spectator-area { box-sizing: border-box; position:     relative; max-width: 1596px; width: 100%; margin: auto; border: 1px solid #fff; text-align: left } .spectator-area_size_16x10 { min-width: 803px } .spectator-area_size_16x10 .spectator-area__iframe-holder { padding-bottom: 31.25% } .spectator-area__wrapper     { white-space: nowrap } .spectator-area__iframe-holder { vertical-align: top; position: relative; display: inline-block; width: calc(50% - 1px); height: 0; padding-bottom: 37.5%; background: url(/shared/empty.gif) 50% 50% no-repeat; background-color:     rgba(32,28,25,.5) } .spectator-area__iframe-holder+.spectator-area__iframe-holder { border-left: 1px solid #fff } .spectator-area__iframe-holder>iframe,.spectator-area__iframe-holder>object,.spectator-area__iframe-holder div>iframe { visibility: visible!important;     position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important; border: 0 none } .spectator-area__alert { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top:     50%; right: 10%; left: 10%; text-align: center; white-space: normal } .spectator-area__sidebar { padding: 20px; background-color: rgba(32,28,25,.77) } .spectator-area__tabs-content { height: 195.16px } .spectator-area__tabs-content .game-user-tab     { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; top: 50%; max-width: 762px; margin: auto; white-space: nowrap } .spectator-area__tabs-content .game-user-tab__row { vertical-align:     top; box-sizing: border-box; display: inline-block; width: 33.33333%; padding-right: 10px; padding-left: 10px; white-space: normal } .spectator-area__tabs-content .game-user-tab__cashier { text-align: left } .spectator-area__tr-table-holder { overflow:     hidden; max-height: 178px; margin-right: -10px; margin-left: -10px } .spectator-area__tr-table-item { box-sizing: border-box; vertical-align: top; display: inline-block; padding-right: 10px; padding-left: 10px; width: 250px } .spectator-area__closer     { z-index: 1; position: absolute; top: -20px; right: -20px; border-radius: 100%; width: 40px; height: 40px; background-color: #433c36; cursor: pointer } .spectator-area__closer:after,.spectator-area__closer:before { content: ""; position: absolute;     top: 50%; right: 50%; margin-top: -7px; margin-right: -1px; height: 14px; width: 3px; background-color: #2c6da0 } .spectator-area__closer:before { -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform:     rotate(45deg); transform: rotate(45deg) } .spectator-area__closer:after { -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .spectator-area__closer:hover     { background-color: #2c6da0 } .spectator-area__closer:hover:after,.spectator-area__closer:hover:before { background-color: #fff } .spectator-area__custom-info { background-color: rgba(32,28,25,.77) } .promo-page__title { font-family: Georgia,Times,Times     New Roman,serif; font-size: 50px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); position: relative; margin: 0 0 40px; text-align: center; text-transform: uppercase; font-weight: 400 } .promo-page__top-btn-holder { position:     relative; margin: auto; width: 540px; white-space: nowrap; text-align: center } .promo-page__top-btn-holder:before { content: ""; vertical-align: middle; display: inline-block; height: 113px } .promo-page__top-btn-holder-with-divider:after { content:     ""; position: absolute; right: 0; bottom: 0; left: 0; border-radius: 2px; margin: auto; margin-bottom: -15px; width: 60px; height: 1px; background-color: #ae7a46 } .promo-page__top-btn-decor { position: absolute; width: 100%; height: 0; padding-bottom:     21.98444%; z-index: -1; top: 0; left: 0 } .intl-tel-input .input,.intl-tel-input input[type=tel] { padding-left: 40px } .intl-tel-input .selected-flag { width: 40px; padding: 0 10px } .intl-tel-input .selected-flag .arrow { border-top: 5px solid #8b979e;     border-right: 4px solid transparent; border-left: 4px solid transparent } .intl-tel-input .selected-flag .arrow.up { border-bottom: 5px solid #8b979e } .intl-tel-input .selected-flag .iti-arrow { border-top-color: #9e532a } .intl-tel-input .country-list     { max-height: 156px } .intl-tel-input .country-list::-webkit-scrollbar { width: 8px; height: 8px } .intl-tel-input .country-list::-webkit-scrollbar-thumb { border-radius: 4px; box-shadow: inset 1px 0 0 0 #2c6da0,inset 2px 0 0 0 #fff,inset -1px 0 0     0 #2c6da0,inset -2px 0 0 0 #fff; background: #2c6da0 } .intl-tel-input .country-list::-webkit-scrollbar-track { border-radius: 4px; border: 1px solid #2c6da0; background-color: transparent } .intl-tel-input .country-list .country { font-family: Georgia,Times,Times     New Roman,serif; font-size: 14px; line-height: 1.25; color: #46392e; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 400; box-sizing: border-box; height: 39px; border-top: 1px solid rgba(158,103,42,.5); padding: 10px 20px } .intl-tel-input .country-list     .country:last-child { border-radius: 0 0 4px 4px } .intl-tel-input .country-list .country.highlight { background-color: #eff2f4; color: #2c6da0 } .preloader { box-sizing: border-box; position: relative; width: 100%; max-width: 1200px; height: 0; margin:     auto; padding-bottom: 50%; background: transparent } .preloader:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 282px; margin: auto; background: #333230 url(/shared/907/logo.png) 50% no-repeat; background-color:     transparent; background-size: contain } .game-user-tab__cashier>iframe { vertical-align: top; overflow: hidden; display: inline-block; margin: 0; width: 171px; height: 129px; border: 0 none; border-radius: 3px; background-color: #03151e } .tabs-list     { margin: 0; padding: 0 } .tabs-list__link { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: #988b81; text-shadow: 0 1px hsla(0,0%,100%,.3); font-weight: 700; display: inline-block; cursor: pointer } .tabs-list__link_state_active     { color: #ffcf86; cursor: default } .tabs-list__item { vertical-align: middle; display: inline-block; padding-top: 5px; padding-bottom: 5px; list-style-type: none } .tabs-list__item:not(:first-child) { margin-left: 30px } .button { width: auto!important;     min-width: 10px } .button:before { display: none } .button_style_success { margin-right: 35px; margin-left: 35px } .button_style_success .button__text { margin-right: -17.5px; margin-left: -17.5px } .button_style_success .button__decor:before { left:     -35px } .button_style_success .button__decor:after { right: -35px } .button_style_success:active .button__decor { display: none } .button_style_success.button_size_m { min-width: 55px; margin-right: 55px; margin-left: 55px } .button_style_success.button_size_m     .button__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #fff; text-shadow: 1px 1px rgba(0,0,0,.23); font-weight: 400; margin-right: -27.5px; margin-left: -27.5px } .button_style_success.button_size_m     .button__text:before { border-color: transparent #fff transparent transparent } .button_style_success.button_size_m .button__text:after { border-color: transparent transparent transparent #fff } .button_style_success.button_size_m .button__decor:before     { left: -55px } .button_style_success.button_size_m .button__decor:after { right: -55px } .button_style_success.button_size_m .button__shadow { height: 100% } .button_style_success.button_size_m .button__arrow-decor:before { margin-right: 85px } .button_style_success.button_size_m     .button__arrow-decor:after { margin-left: 85px } .button_style_success.button_size_m:hover .button__decor:after { -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);     transform: translateX(-50%); top: 0; bottom: 0; left: 50% } .button_style_success.button_size_m:active .button__decor { display: block } .button_style_success.button_size_m:active .button__decor:before { display: none } .button_style_success.button_size_l     { min-width: 47px; margin-right: 94px; margin-left: 94px } .button_style_success.button_size_l .button__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 25px; line-height: 1.25; color: #fff; text-shadow: 1px 1px rgba(0,0,0,.23);     font-weight: 400; margin-right: -47px; margin-left: -47px; padding-bottom: 5px } .button_style_success.button_size_l .button__text:before { border-color: transparent #fff transparent transparent } .button_style_success.button_size_l .button__text:after     { border-color: transparent transparent transparent #fff } .button_style_success.button_size_l .button__decor:before { -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);     transform: translateX(-50%); top: 0; bottom: 0; left: 50% } .button_style_success.button_size_l .button__decor:after { display: none } .button_style_success.button_size_l .button__arrow-decor:before { margin-right: 124px } .button_style_success.button_size_l     .button__arrow-decor:after { margin-left: 124px } .button_style_success.button_size_l:active .button__decor { display: block } .button_style_warning.button_size_m { margin-right: 65px; margin-left: 65px; min-width: 100px } .button_style_warning.button_size_m     .button__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: #fff; text-shadow: 1px 1px rgba(0,0,0,.23); font-weight: 400; margin-right: -32.5px; margin-left: -32.5px } .button_style_warning.button_size_m     .button__text:before { border-color: transparent #fff transparent transparent } .button_style_warning.button_size_m .button__text:after { border-color: transparent transparent transparent #fff } .button_style_warning.button_size_m .button__decor:before     { -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 0; bottom: 0; left: 50% } .button_style_warning.button_size_m .button__decor:after     { display: none } .button_style_warning.button_size_m:active .button__decor { display: block } .button_style_warning.button_size_xl { margin-right: 80px; margin-left: 80px; min-width: 131px } .button_style_warning .button__text { font-family: Georgia,Times,Times     New Roman,serif; font-size: 20px; line-height: 1.25; color: #fff; text-shadow: 1px 1px rgba(0,0,0,.23); font-weight: 400; margin-right: -40px; margin-left: -40px } .button_style_warning.button_size_xl .button__text:before { border-color: transparent     #fff transparent transparent } .button_style_warning.button_size_xl .button__text:after { border-color: transparent transparent transparent #fff } .button_style_warning.button_size_xl .button__decor:before { -moz-transform: translateX(-50%); -o-transform:     translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 0; bottom: 0; left: 50% } .button_style_warning.button_size_xl .button__decor:after { display: none } .button_style_warning.button_size_xl:active     .button__decor { display: block } .button_style_revoke { margin-right: 20px; margin-left: 20px; min-width: 50px; color: #fff } .button_style_revoke .button__text { margin-right: -10px; margin-left: -10px } .button_style_revoke:active,.button_style_revoke:hover     { color: #fff } .button_style_revoke.button_size_l { min-width: 40px; margin-right: 40px; margin-left: 40px } .button_style_revoke.button_size_l .button__text { margin-right: -20px; margin-left: -20px } .button_style_flat-warning { margin-right: 20px;     margin-left: 20px; min-width: 50px; color: #fff } .button_style_flat-warning .button__text { margin-right: -10px; margin-left: -10px } .button_style_flat-warning:active,.button_style_flat-warning:hover { color: #fff } .button_style_flat-success {     margin-right: 20px; margin-left: 20px; min-width: 50px; color: #fff } .button_style_flat-success .button__text { margin-right: -10px; margin-left: -10px } .button_style_flat-success:active,.button_style_flat-success:hover { color: #fff } .button_style_flat-success.button_size_m     { min-width: 30px; margin-right: 30px; margin-left: 30px } .button_style_flat-success.button_size_m .button__text { margin-right: -15px; margin-left: -15px } .button_style_flat-success.button_size_l { min-width: 40px; margin-right: 40px; margin-left:     40px } .button_style_flat-success.button_size_l .button__text { margin-right: -20px; margin-left: -20px } .button__aside { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .button__aside:before { content: ""; position: absolute; top:     0; right: 100% } .button__aside:after { content: ""; position: absolute; top: 0; left: 100% } .button__shadow { -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);     transform: translateY(-50%); z-index: -1; position: absolute; top: 50%; left: 0; width: 100%!important } .button__shadow:after,.button__shadow:before { content: ""; position: absolute; top: 0 } .button__shadow:before { right: 100% } .button__shadow:after     { left: 100% } .button__arrow-decor { position: absolute; top: 50%; left: 0; margin-top: 10px; width: 100%; height: 0 } .button__arrow-decor:after,.button__arrow-decor:before { content: ""; position: absolute; width: 60px; height: 77px; bottom: 0     } .button__arrow-decor:before { right: 100%; margin-right: 94px; background: url(/shared/907/icon-btn-decor-arrow-bg-left.png) 0 0 no-repeat } .button__arrow-decor:after { left: 100%; margin-left: 94px; background: url(/shared/907/icon-btn-decor-arrow-bg-right.png)     100% 0 no-repeat } .button__decor { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .button__decor:after,.button__decor:before { content: ""; position: absolute; top: 0 } .button__aligner { vertical-align: middle; display: inline-block;     height: 100% } .button__text:after,.button__text:before { content: ""; position: absolute; top: 0; bottom: 0; width: 0; height: 0; margin: auto; border-width: 3px 4px; border-style: solid; border-color: transparent } .button__text:before { right:     100%; margin-right: 10px } .button__text:after { left: 100%; margin-left: 10px } .button__decor-above { -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform:     translateX(-50%); z-index: -1; position: absolute; width: 188px; height: 49px; top: 0; right: 0; bottom: 100%; left: 50%; margin: auto; background: url(/shared/907/decor-above.png) 0 0 no-repeat } .progress:before { -moz-transform: translateY(-50%); -o-transform:     translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; position: absolute; top: 50%; right: 0; left: 0; border-radius: 100px/13px; height: 25px; box-shadow: 0 5px 6px 0 rgba(0,0,0,.12)     } .progress:after { content: ""; position: absolute; top: 0; right: 20%; left: 20%; border-radius: 100px/30px; box-shadow: 0 5px 15px 1px hsla(0,0%,100%,.8) } .progress_size_s { height: 3px } .progress_size_s .progress__placeholder { box-shadow: none;     border-radius: 2px; background: #433c36 } .progress_size_s .progress__placeholder:after,.progress_size_s .progress__placeholder:before { display: none } .progress_size_s .progress__bar { box-shadow: none; border-radius: 2px; background: #03a528 }     .progress_type_status .progress__bar { border-color: #fff #7bc152 #4bb20e; background: linear-gradient(180deg,#5df202 0,#1c3f07) } .progress_type_status.current_progress-green .progress__current-title,.progress_type_status .progress__current-title     { color: #276f3b } .progress_type_points .progress__bar { border-color: #fff #4dcbc2 #08c1b3; background: linear-gradient(180deg,#25d0c5 0,#085853) } .progress_type_points .progress__current-title { color: #46392e } .progress_type_bonus .progress__bar     { border-color: #fff #f67b4d #ff4c08; background: linear-gradient(180deg,#ff8522 0,#c2240a) } .progress_type_bonus .progress__current-title { color: #46392e } .progress_type_big-streak-simple .progress__bar { border-color: #fff #7bc152 #4bb20e; background:     linear-gradient(180deg,#5df202 0,#1c3f07) } .progress_type_big-streak-multi .progress__bar { border-color: #fff #f67b4d #ff4c08; background: linear-gradient(180deg,#ff8522 0,#c2240a) } .progress__placeholder { position: absolute; top: 2px; right:     0; bottom: 2px; left: 0; border-radius: 4px; border-width: 1px; border-style: solid; border-color: #c7caca #959b9b #5d6666; background: linear-gradient(180deg,#8ba8a9 0,transparent) } .progress__placeholder:after,.progress__placeholder:before { -moz-transform:     translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; position: absolute; top: 50%; width: 10px; height: 10px; border-radius: 100%; background-color:     rgba(0,0,0,.35); box-shadow: inset 1px 1px 0 0 rgba(0,0,0,.25),1px 1px 0 0 hsla(0,0%,100%,.5) } .progress__placeholder:before { left: -3px } .progress__placeholder:after { right: -3px } .progress_type_fake:after { content: "100"; font-family: Arial,Tahoma,sans-serif;     font-size: 12px; line-height: 1; color: #b9c6cc; position: absolute; top: 100%; right: 31.51%; margin-top: 5px } .isOpen { display: block!important } .obj-container { margin: 10px auto; background: #e6ebec } .obj-container h2 { margin: 0; padding:     10px; cursor: pointer } .obj-ul { display: none; margin: 0; padding: 0; list-style: none } .obj-li { overflow: hidden; padding: 10px; margin: 10px 0; background: #fafad2 } .obj-title { font-size: 20px; font-weight: 700; color: #483d8b } .obj-type     i { font-weight: 700; margin-left: 10px } .obj-row { text-align: left; padding-left: 20px } .obj-item { display: inline-block; width: 100% } .obj-key { font-weight: 700; color: #a93030 } .obj-key-collection { font-weight: 700; color: #2727ca } .obj-key-inline     { color: #ad646a; font-weight: 700 } .volatilityProgress .big-streak-box__condition.active { color: blue } .volatilityProgress .big-streak-box__cell:first-child span { text-align: left } .volatilityProgress .big-streak-box__cell:last-child span {     text-align: right } .tmpTable { table-layout: fixed; display: table; width: 100% } .is-disabled { position: relative; cursor: not-allowed } .is-disabled:before { position: absolute; top: 0; content: ""; left: 0; right: 0; bottom: 0; display: block;     height: 100%; width: 100%; z-index: 1000 } .is-hidden { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opactiy=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; display: none; visibility: hidden } .is-height-0 {     overflow: hidden; height: 0 } .is-open { display: block!important } .color-success { color: #03a528 } .color-primary { color: #2c6da0 } .color-info { color: #8b979e } .color-red { color: #c11d21 } .swiper-pagination { text-align: right; width: 64%;     margin-top: -25px; } .swiper-pagination-clickable .swiper-pagination-bullet { display: inline-block; } .swiper-pagination-bullet { opacity: 1; background-color: transparent; background-image: url(/shared/907/sprite-icons.png); background-size: 410px 394px;     width: 27px; height: 27px; background-position: -32px -285px; } .swiper-pagination-bullet-active { background-position: 0 -285px; } .demo-game-page .layout__placeholder-header { margin-bottom: 0; } @media screen and (max-width: 1120px) { .grids {     display: block; text-align: center; } .grids__item { display: inline-block; } .menu-filter { white-space: normal; } .main-slider__btn-holder { text-align: center; } .main-slider { min-height: inherit; padding-bottom: 70px; } .menu-filter__item { margin-bottom:     30px; } .jackpot { display: none; } .rslider__track { text-align: center; } .rslider__slide { float: none; display: inline-block; } .schedule-list { text-align: center; } .schedule-list .media { display: block; } .schedule-list .media__aside,.schedule-list     .media__body { display: inline-block; } .schedule-list__item { text-align: center; } .schedule-list__item:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px; display: inline-block; position: relative; } .schedule-list__icon { display: none;     } .schedule-list .schedule-list__img-holder { margin-bottom: 18px; } .play-area__sidebar { display: none; } .play-area { max-width: 100%; padding-right: 0; } .promo-page__title { font-size: 21px; } .promo-page .media { display: block; text-align:     center; } .promo-page .media__aside,.promo-page .media__body { display: inline-block; text-align: center; } .promo-page .promo-list__item { text-align: left; } .registration-page .grids__item { margin-bottom: 10px; } .registration-page .sign-up-box__present-column     { display: none; } .registration-page .sign-up-box__fields-column { width: 100%; } .layout__main { overflow: hidden; } } @media screen and (max-width: 740px) { .main-slider__title { font-size: 18px; } .grids__item { display: block; } .main-slider__btn-holder     { padding-top: 0; } .main-slider__content { padding-bottom: 0; } .main-slider__container_type_pagination { position: relative; bottom: 80px; } .promo-list__item { width: 100%; display: block; } .social-list { display: none; } } @media screen and (max-width:     460px) { .head-dynamic-menu { display: none; } .side-menu__aside { width: 270px; } .all-info-slider__item { width: 100%; } .all-info-slider__item img { max-width: 100%; } .iconed-title__text { font-size: 14px; } .counter__item { font-size: 12px; }     .mini-slider__value { font-size: 12px; } .menu-simple__item { display: block; text-align: center; margin-bottom: 10px; } .contest-prize__value { font-size: 12px; } .menu-simple__item:not(:first-child) { margin-left: 0; } .schedule-list .schedule-list__img-holder     img { max-width: 100%; height: auto;} .title-section { font-size: 21px; } .schedule-list__img-holder { width: 100%; min-height: inherit; } .schedule-list .layout__mr-20 { margin-right: 0; } .schedule-list__slug-title { line-height: 30px; } .promo-page { overflow:     hidden; } .promo-list__description { font-size: 14px; } .promo-page .media__aside div { width: 100% !important; } .promo-list { margin-left: 0; } .promo-page__top-btn-holder { width: 100%; } .button__arrow-decor:after, .button__arrow-decor:before     { display: none; } .button_style_warning.button_size_xl { margin-left: 0; margin-right: 0; } } .clocks{   color:#e84a12; } .clockis{    color: #FFFFFF;    margin: 5px 0;    border: solid 1px #e84a12;    padding: 5px;    border-radius: 5px;    width: 60%; } .crokus1{    color: #FFFFFF;    margin: 5px 0;    border: solid 1px #e84a12;    padding: 5px;    border-radius: 5px;    width: 15%; } .crokus2{    color: #FFFFFF;    margin: 5px 0;    border: solid 1px #e84a12;    padding: 5px;    border-radius: 5px;    width: 10%; } .crokus3{    color: #FFFFFF;    margin: 5px 0;    border: solid 1px #e84a12;    padding: 5px;    border-radius: 5px;    width: 15%; } .user-content .table_one { border: solid 2px #e84a12; float: center; margin: 45px 0 20px 0; width: 50%;} .table_one .td-font2 { border: #e84a12 solid 1px; color: #e84a12; font-weight: bold; width: 20%; text-align: center; height: 5px; padding: 5px; vertical-align: middle;} .table_one .td-font3{ border: #e84a12 solid 1px; font-weight: bold; width: 80%; text-align: left; height: 5px; padding: 5px; vertical-align: middle;} @media only screen and (max-width: 885px) {   .user-content .table_one { width: 70%;} } @media only screen and (max-width: 650px) {   .user-content .table_one { width: 100%;}   .crokus1,   .crokus2,   .crokus3 {     width: 35%; 	} } .breadcrumbs-box {    	 display: inline-block;    	 margin: 0 0 15px;    	 padding: 0 0 5px;    	 color: #46392e; 	} .breadcrumbs-box:before {  content: "";  display: table; } .breadcrumbs-box .breadcrumbs-list {  list-style-type: none; } .breadcrumbs-list a{color: #e84a12;} .breadcrumbs-box .breadcrumbs-list__item {  position: relative;  float: left;  margin: 0 10px 0 0;  letter-spacing: 1.2px;  text-transform: uppercase;  font-family: Open Sans, sans-serif;  font-size: 80%;  font-weight: bolder; } .breadcrumbs-box .breadcrumbs-list__item:after {  content: ">";  padding: 0 0 0 5px;  vertical-align: middle;  text-decoration: none;  color: #e84a12; } .breadcrumbs-box .breadcrumbs-list__item:last-child:after {  content: none; } .breadcrumbs-box .breadcrumbs-list__item .breadcrumbs-list__link {  color: #e84a12; } .breadcrumbs-box .breadcrumbs-list__item .breadcrumbs-list__link:after {  position: absolute;  bottom: -1px;  left: 0;  content: "";  width: 100%;  height: 2px;  transition: width .2s ease;  background: #e84a12; } .breadcrumbs-box .breadcrumbs-list__item .breadcrumbs-list__link:hover:after {  width: 0; }  img {   height: auto; }