@font-face{font-family:'Icons';src:url(../icons/icons.eot);src:url(../icons/icons.eot?#iefix) format("embedded-opentype"),url(../icons/icons.woff2) format("woff"),url(../icons/icons.woff) format("woff"),url(../icons/icons.ttf) format("truetype"),url(../icons/icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.23em;height:.9em;font-family:'Icons';font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:none!important}i.icon.loading{height:1em;-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}@-webkit-keyframes icon-loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.disabled.icon{pointer-events:none;opacity:.3!important}i.link.icon{cursor:pointer;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}i.link.icon:hover{opacity:1!important}i.circular.icon{border-radius:500em!important;padding:.5em!important;box-shadow:0 0 0 .1em rgba(0,0,0,0.1) inset;line-height:1!important;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.rotated.icon,i.right.rotated.icon,i.clockwise.rotated.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.left.rotated.icon,i.counterclockwise.rotated.icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.bordered.icon{width:2em;height:2em;padding:.55em .385em!important;box-shadow:0 0 0 .1em rgba(0,0,0,0.1) inset;vertical-align:baseline}i.bordered.inverted.icon{border:none;box-shadow:none}i.white.icon{color:#fff!important}i.black.icon{color:#1b1c1d!important}i.blue.icon{color:#3b83c0!important}i.green.icon{color:#5bbd72!important}i.orange.icon{color:#e07b53!important}i.pink.icon{color:#d9499a!important}i.purple.icon{color:#564f8a!important}i.red.icon{color:#d95c5c!important}i.teal.icon{color:#00b5ad!important}i.yellow.icon{color:#f2c61f!important}i.inverted.icon{color:#fff}i.inverted.black.icon{color:#333!important}i.inverted.blue.icon{color:#54c8ff!important}i.inverted.green.icon{color:#2ecc40!important}i.inverted.orange.icon{color:#ff851b!important}i.inverted.pink.icon{color:#ff8edf!important}i.inverted.purple.icon{color:#cdc6ff!important}i.inverted.red.icon{color:#ff695e!important}i.inverted.teal.icon{color:#6dffff!important}i.inverted.yellow.icon{color:#ffe21f!important}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#222!important;color:#FFF!important}i.inverted.bordered.black.icon,i.inverted.circular.black.icon{background-color:#1b1c1d!important;color:#FFF!important}i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{background-color:#3b83c0!important;color:#FFF!important}i.inverted.bordered.green.icon,i.inverted.circular.green.icon{background-color:#5bbd72!important;color:#FFF!important}i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{background-color:#e07b53!important;color:#FFF!important}i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{background-color:#d9499a!important;color:#FFF!important}i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{background-color:#564f8a!important;color:#FFF!important}i.inverted.bordered.red.icon,i.inverted.circular.red.icon{background-color:#d95c5c!important;color:#FFF!important}i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{background-color:#00b5ad!important;color:#FFF!important}i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{background-color:#f2c61f!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:1.5em;vertical-align:middle}i.big.icon{font-size:2em;vertical-align:middle}i.huge.icon{font-size:4em;vertical-align:middle}i.massive.icon{font-size:8em;vertical-align:middle}i.icon.search:before{content:"\f002"}i.icon.mail.outline:before{content:"\f003"}i.icon.external:before{content:"\f08e"}i.icon.signal:before{content:"\f012"}i.icon.setting:before{content:"\f013"}i.icon.home:before{content:"\f015"}i.icon.inbox:before{content:"\f01c"}i.icon.browser:before{content:"\f022"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.calendar:before{content:"\f073"}i.icon.comment:before{content:"\f075"}i.icon.comments:before{content:"\f086"}i.icon.shop:before{content:"\f07a"}i.icon.privacy:before{content:"\f084"}i.icon.settings:before{content:"\f085"}i.icon.trophy:before{content:"\f091"}i.icon.payment:before{content:"\f09d"}i.icon.feed:before{content:"\f09e"}i.icon.alarm.outline:before{content:"\f0a2"}i.icon.tasks:before{content:"\f0ae"}i.icon.cloud:before{content:"\f0c2"}i.icon.lab:before{content:"\f0c3"}i.icon.mail:before{content:"\f0e0"}i.icon.idea:before{content:"\f0eb"}i.icon.dashboard:before{content:"\f0e4"}i.icon.sitemap:before{content:"\f0e8"}i.icon.alarm:before{content:"\f0f3"}i.icon.terminal:before{content:"\f120"}i.icon.code:before{content:"\f121"}i.icon.protect:before{content:"\f132"}i.icon.calendar.outline:before{content:"\f133"}i.icon.ticket:before{content:"\f145"}i.icon.external.square:before{content:"\f14c"}i.icon.map:before{content:"\f14e"}i.icon.bug:before{content:"\f188"}i.icon.mail.square:before{content:"\f199"}i.icon.history:before{content:"\f1da"}i.icon.options:before{content:"\f1de"}i.icon.comment.outline:before{content:"\f0e5"}i.icon.comments.outline:before{content:"\f0e6"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.find:before{content:"\f1e5"}i.icon.wifi:before{content:"\f1eb"}i.icon.alarm.slash:before{content:"\f1f6"}i.icon.alarm.slash.outline:before{content:"\f1f7"}i.icon.copyright:before{content:"\f1f9"}i.icon.at:before{content:"\f1fa"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.heartbeat:before{content:"\f21e"}i.icon.download:before{content:"\f019"}i.icon.repeat:before{content:"\f01e"}i.icon.refresh:before{content:"\f021"}i.icon.lock:before{content:"\f023"}i.icon.bookmark:before{content:"\f02e"}i.icon.print:before{content:"\f02f"}i.icon.write:before{content:"\f040"}i.icon.theme:before{content:"\f043"}i.icon.adjust:before{content:"\f042"}i.icon.edit:before{content:"\f044"}i.icon.external.share:before{content:"\f045"}i.icon.ban:before{content:"\f05e"}i.icon.mail.forward:before{content:"\f064"}i.icon.share:before{content:"\f064"}i.icon.expand:before{content:"\f065"}i.icon.compress:before{content:"\f066"}i.icon.unhide:before{content:"\f06e"}i.icon.hide:before{content:"\f070"}i.icon.random:before{content:"\f074"}i.icon.retweet:before{content:"\f079"}i.icon.sign.out:before{content:"\f08b"}i.icon.pin:before{content:"\f08d"}i.icon.sign.in:before{content:"\f090"}i.icon.upload:before{content:"\f093"}i.icon.call:before{content:"\f095"}i.icon.call.square:before{content:"\f098"}i.icon.remove.bookmark:before{content:"\f097"}i.icon.unlock:before{content:"\f09c"}i.icon.configure:before{content:"\f0ad"}i.icon.filter:before{content:"\f0b0"}i.icon.wizard:before{content:"\f0d0"}i.icon.undo:before{content:"\f0e2"}i.icon.exchange:before{content:"\f0ec"}i.icon.cloud.download:before{content:"\f0ed"}i.icon.cloud.upload:before{content:"\f0ee"}i.icon.reply:before{content:"\f112"}i.icon.reply.all:before{content:"\f122"}i.icon.erase:before{content:"\f12d"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.archive:before{content:"\f187"}i.icon.translate:before{content:"\f1ab"}i.icon.recycle:before{content:"\f1b8"}i.icon.send:before{content:"\f1d8"}i.icon.send.outline:before{content:"\f1d9"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.wait:before{content:"\f017"}i.icon.write.square:before{content:"\f14b"}i.icon.share.square:before{content:"\f14d"}i.icon.add.to.cart:before{content:"\f217"}i.icon.in.cart:before{content:"\f218"}i.icon.add.user:before{content:"\f234"}i.icon.remove.user:before{content:"\f235"}i.icon.help.circle:before{content:"\f059"}i.icon.info.circle:before{content:"\f05a"}i.icon.warning:before{content:"\f12a"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.help:before{content:"\f128"}i.icon.info:before{content:"\f129"}i.icon.announcement:before{content:"\f0a1"}i.icon.birthday:before{content:"\f1fd"}i.icon.users:before{content:"\f0c0"}i.icon.doctor:before{content:"\f0f0"}i.icon.child:before{content:"\f1ae"}i.icon.user:before{content:"\f007"}i.icon.handicap:before{content:"\f193"}i.icon.student:before{content:"\f19d"}i.icon.spy:before{content:"\f21b"}i.icon.female:before{content:"\f182"}i.icon.male:before{content:"\f183"}i.icon.woman:before{content:"\f221"}i.icon.man:before{content:"\f222"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.intergender:before{content:"\f224"}i.icon.transgender:before{content:"\f225"}i.icon.lesbian:before{content:"\f226"}i.icon.gay:before{content:"\f227"}i.icon.heterosexual:before{content:"\f228"}i.icon.other.gender:before{content:"\f229"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.neuter:before{content:"\f22c"}i.icon.grid.layout:before{content:"\f00a"}i.icon.list.layout:before{content:"\f00b"}i.icon.block.layout:before{content:"\f009"}i.icon.zoom:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.resize.vertical:before{content:"\f07d"}i.icon.resize.horizontal:before{content:"\f07e"}i.icon.maximize:before{content:"\f0b2"}i.icon.crop:before{content:"\f125"}i.icon.cocktail:before{content:"\f000"}i.icon.road:before{content:"\f018"}i.icon.flag:before{content:"\f024"}i.icon.book:before{content:"\f02d"}i.icon.gift:before{content:"\f06b"}i.icon.leaf:before{content:"\f06c"}i.icon.fire:before{content:"\f06d"}i.icon.plane:before{content:"\f072"}i.icon.magnet:before{content:"\f076"}i.icon.legal:before{content:"\f0e3"}i.icon.lemon:before{content:"\f094"}i.icon.world:before{content:"\f0ac"}i.icon.travel:before{content:"\f0b1"}i.icon.shipping:before{content:"\f0d1"}i.icon.money:before{content:"\f0d6"}i.icon.lightning:before{content:"\f0e7"}i.icon.rain:before{content:"\f0e9"}i.icon.treatment:before{content:"\f0f1"}i.icon.suitcase:before{content:"\f0f2"}i.icon.bar:before{content:"\f0fc"}i.icon.flag.outline:before{content:"\f11d"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.puzzle:before{content:"\f12e"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.rocket:before{content:"\f135"}i.icon.anchor:before{content:"\f13d"}i.icon.bullseye:before{content:"\f140"}i.icon.sun:before{content:"\f185"}i.icon.moon:before{content:"\f186"}i.icon.fax:before{content:"\f1ac"}i.icon.life.ring:before{content:"\f1cd"}i.icon.bomb:before{content:"\f1e2"}i.icon.soccer:before{content:"\f1e3"}i.icon.calculator:before{content:"\f1ec"}i.icon.diamond:before{content:"\f219"}i.icon.crosshairs:before{content:"\f05b"}i.icon.asterisk:before{content:"\f069"}i.icon.certificate:before{content:"\f0a3"}i.icon.circle:before{content:"\f111"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.circle.thin:before{content:"\f1db"}i.icon.checkmark:before{content:"\f00c"}i.icon.remove:before{content:"\f00d"}i.icon.checkmark.box:before{content:"\f046"}i.icon.move:before{content:"\f047"}i.icon.add.circle:before{content:"\f055"}i.icon.minus.circle:before{content:"\f056"}i.icon.remove.circle:before{content:"\f057"}i.icon.check.circle:before{content:"\f058"}i.icon.remove.circle.outline:before{content:"\f05c"}i.icon.check.circle.outline:before{content:"\f05d"}i.icon.plus:before{content:"\f067"}i.icon.minus:before{content:"\f068"}i.icon.add.square:before{content:"\f0fe"}i.icon.radio:before{content:"\f10c"}i.icon.selected.radio:before{content:"\f192"}i.icon.minus.square:before{content:"\f146"}i.icon.minus.square.outline:before{content:"\f147"}i.icon.check.square:before{content:"\f14a"}i.icon.plus.square.outline:before{content:"\f196"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.film:before{content:"\f008"}i.icon.sound:before{content:"\f025"}i.icon.photo:before{content:"\f030"}i.icon.bar.chart:before{content:"\f080"}i.icon.camera.retro:before{content:"\f083"}i.icon.newspaper:before{content:"\f1ea"}i.icon.area.chart:before{content:"\f1fe"}i.icon.pie.chart:before{content:"\f200"}i.icon.line.chart:before{content:"\f201"}i.icon.arrow.circle.outline.down:before{content:"\f01a"}i.icon.arrow.circle.outline.up:before{content:"\f01b"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrow.down:before{content:"\f063"}i.icon.chevron.up:before{content:"\f077"}i.icon.chevron.down:before{content:"\f078"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.up:before{content:"\f0d8"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angle.down:before{content:"\f107"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.up:before{content:"\f151"}i.icon.toggle.right:before{content:"\f152"}i.icon.long.arrow.down:before{content:"\f175"}i.icon.long.arrow.up:before{content:"\f176"}i.icon.long.arrow.left:before{content:"\f177"}i.icon.long.arrow.right:before{content:"\f178"}i.icon.arrow.circle.outline.right:before{content:"\f18e"}i.icon.arrow.circle.outline.left:before{content:"\f190"}i.icon.toggle.left:before{content:"\f191"}i.icon.power:before{content:"\f011"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.outline:before{content:"\f014"}i.icon.disk.outline:before{content:"\f0a0"}i.icon.desktop:before{content:"\f108"}i.icon.laptop:before{content:"\f109"}i.icon.tablet:before{content:"\f10a"}i.icon.mobile:before{content:"\f10b"}i.icon.game:before{content:"\f11b"}i.icon.keyboard:before{content:"\f11c"}i.icon.plug:before{content:"\f1e6"}i.icon.folder:before{content:"\f07b"}i.icon.folder.open:before{content:"\f07c"}i.icon.level.up:before{content:"\f148"}i.icon.level.down:before{content:"\f149"}i.icon.file:before{content:"\f15b"}i.icon.file.outline:before{content:"\f016"}i.icon.file.text:before{content:"\f15c"}i.icon.file.text.outline:before{content:"\f0f6"}i.icon.folder.outline:before{content:"\f114"}i.icon.folder.open.outline:before{content:"\f115"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.barcode:before{content:"\f02a"}i.icon.qrcode:before{content:"\f029"}i.icon.fork:before{content:"\f126"}i.icon.html5:before{content:"\f13b"}i.icon.css3:before{content:"\f13c"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.openid:before{content:"\f19b"}i.icon.database:before{content:"\f1c0"}i.icon.server:before{content:"\f233"}i.icon.heart:before{content:"\f004"}i.icon.star:before{content:"\f005"}i.icon.empty.star:before{content:"\f006"}i.icon.thumbs.outline.up:before{content:"\f087"}i.icon.thumbs.outline.down:before{content:"\f088"}i.icon.star.half:before{content:"\f089"}i.icon.empty.heart:before{content:"\f08a"}i.icon.smile:before{content:"\f118"}i.icon.frown:before{content:"\f119"}i.icon.meh:before{content:"\f11a"}i.icon.star.half.empty:before{content:"\f123"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbs.down:before{content:"\f165"}i.icon.music:before{content:"\f001"}i.icon.video.play.outline:before{content:"\f01d"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.up:before{content:"\f028"}i.icon.record:before{content:"\f03d"}i.icon.step.backward:before{content:"\f048"}i.icon.fast.backward:before{content:"\f049"}i.icon.backward:before{content:"\f04a"}i.icon.play:before{content:"\f04b"}i.icon.pause:before{content:"\f04c"}i.icon.stop:before{content:"\f04d"}i.icon.forward:before{content:"\f04e"}i.icon.fast.forward:before{content:"\f050"}i.icon.step.forward:before{content:"\f051"}i.icon.eject:before{content:"\f052"}i.icon.unmute:before{content:"\f130"}i.icon.mute:before{content:"\f131"}i.icon.video.play:before{content:"\f144"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.marker:before{content:"\f041"}i.icon.coffee:before{content:"\f0f4"}i.icon.food:before{content:"\f0f5"}i.icon.building.outline:before{content:"\f0f7"}i.icon.hospital:before{content:"\f0f8"}i.icon.emergency:before{content:"\f0f9"}i.icon.first.aid:before{content:"\f0fa"}i.icon.military:before{content:"\f0fb"}i.icon.h:before{content:"\f0fd"}i.icon.location.arrow:before{content:"\f124"}i.icon.space.shuttle:before{content:"\f197"}i.icon.university:before{content:"\f19c"}i.icon.building:before{content:"\f1ad"}i.icon.paw:before{content:"\f1b0"}i.icon.spoon:before{content:"\f1b1"}i.icon.car:before{content:"\f1b9"}i.icon.taxi:before{content:"\f1ba"}i.icon.tree:before{content:"\f1bb"}i.icon.bicycle:before{content:"\f206"}i.icon.bus:before{content:"\f207"}i.icon.ship:before{content:"\f21a"}i.icon.motorcycle:before{content:"\f21c"}i.icon.street.view:before{content:"\f21d"}i.icon.hotel:before{content:"\f236"}i.icon.train:before{content:"\f238"}i.icon.subway:before{content:"\f239"}i.icon.table:before{content:"\f0ce"}i.icon.columns:before{content:"\f0db"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.ascending:before{content:"\f0dd"}i.icon.sort.descending:before{content:"\f0de"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.font:before{content:"\f031"}i.icon.bold:before{content:"\f032"}i.icon.italic:before{content:"\f033"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.align.left:before{content:"\f036"}i.icon.align.center:before{content:"\f037"}i.icon.align.right:before{content:"\f038"}i.icon.align.justify:before{content:"\f039"}i.icon.list:before{content:"\f03a"}i.icon.outdent:before{content:"\f03b"}i.icon.indent:before{content:"\f03c"}i.icon.linkify:before{content:"\f0c1"}i.icon.cut:before{content:"\f0c4"}i.icon.copy:before{content:"\f0c5"}i.icon.attach:before{content:"\f0c6"}i.icon.save:before{content:"\f0c7"}i.icon.content:before{content:"\f0c9"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.underline:before{content:"\f0cd"}i.icon.paste:before{content:"\f0ea"}i.icon.unlink:before{content:"\f127"}i.icon.superscript:before{content:"\f12b"}i.icon.subscript:before{content:"\f12c"}i.icon.header:before{content:"\f1dc"}i.icon.paragraph:before{content:"\f1dd"}i.icon.euro:before{content:"\f153"}i.icon.pound:before{content:"\f154"}i.icon.dollar:before{content:"\f155"}i.icon.rupee:before{content:"\f156"}i.icon.yen:before{content:"\f157"}i.icon.ruble:before{content:"\f158"}i.icon.won:before{content:"\f159"}i.icon.lira:before{content:"\f195"}i.icon.shekel:before{content:"\f20b"}i.icon.paypal:before{content:"\f1ed"}i.icon.paypal.card:before{content:"\f1f4"}i.icon.google.wallet:before{content:"\f1ee"}i.icon.visa:before{content:"\f1f0"}i.icon.mastercard:before{content:"\f1f1"}i.icon.discover:before{content:"\f1f2"}i.icon.american.express:before{content:"\f1f3"}i.icon.stripe:before{content:"\f1f5"}i.icon.twitter.square:before{content:"\f081"}i.icon.facebook.square:before{content:"\f082"}i.icon.linkedin.square:before{content:"\f08c"}i.icon.github.square:before{content:"\f092"}i.icon.twitter:before{content:"\f099"}i.icon.facebook:before{content:"\f09a"}i.icon.github:before{content:"\f09b"}i.icon.pinterest:before{content:"\f0d2"}i.icon.pinterest.square:before{content:"\f0d3"}i.icon.google.plus.square:before{content:"\f0d4"}i.icon.google.plus:before{content:"\f0d5"}i.icon.linkedin:before{content:"\f0e1"}i.icon.github.alternate:before{content:"\f113"}i.icon.maxcdn:before{content:"\f136"}i.icon.bitcoin:before{content:"\f15a"}i.icon.youtube.square:before{content:"\f166"}i.icon.youtube:before{content:"\f167"}i.icon.xing:before{content:"\f168"}i.icon.xing.square:before{content:"\f169"}i.icon.youtube.play:before{content:"\f16a"}i.icon.dropbox:before{content:"\f16b"}i.icon.stack.overflow:before{content:"\f16c"}i.icon.instagram:before{content:"\f16d"}i.icon.flickr:before{content:"\f16e"}i.icon.adn:before{content:"\f170"}i.icon.bitbucket:before{content:"\f171"}i.icon.bitbucket.square:before{content:"\f172"}i.icon.tumblr:before{content:"\f173"}i.icon.tumblr.square:before{content:"\f174"}i.icon.apple:before{content:"\f179"}i.icon.windows:before{content:"\f17a"}i.icon.android:before{content:"\f17b"}i.icon.linux:before{content:"\f17c"}i.icon.dribbble:before{content:"\f17d"}i.icon.skype:before{content:"\f17e"}i.icon.foursquare:before{content:"\f180"}i.icon.trello:before{content:"\f181"}i.icon.gittip:before{content:"\f184"}i.icon.vk:before{content:"\f189"}i.icon.weibo:before{content:"\f18a"}i.icon.renren:before{content:"\f18b"}i.icon.pagelines:before{content:"\f18c"}i.icon.stack.exchange:before{content:"\f18d"}i.icon.vimeo:before{content:"\f194"}i.icon.slack:before{content:"\f198"}i.icon.wordpress:before{content:"\f19a"}i.icon.yahoo:before{content:"\f19e"}i.icon.google:before{content:"\f1a0"}i.icon.reddit:before{content:"\f1a1"}i.icon.reddit.square:before{content:"\f1a2"}i.icon.stumbleupon.circle:before{content:"\f1a3"}i.icon.stumbleupon:before{content:"\f1a4"}i.icon.delicious:before{content:"\f1a5"}i.icon.digg:before{content:"\f1a6"}i.icon.pied.piper:before{content:"\f1a7"}i.icon.pied.piper.alternate:before{content:"\f1a8"}i.icon.drupal:before{content:"\f1a9"}i.icon.joomla:before{content:"\f1aa"}i.icon.behance:before{content:"\f1b4"}i.icon.behance.square:before{content:"\f1b5"}i.icon.steam:before{content:"\f1b6"}i.icon.steam.square:before{content:"\f1b7"}i.icon.spotify:before{content:"\f1bc"}i.icon.deviantart:before{content:"\f1bd"}i.icon.soundcloud:before{content:"\f1be"}i.icon.vine:before{content:"\f1ca"}i.icon.codepen:before{content:"\f1cb"}i.icon.jsfiddle:before{content:"\f1cc"}i.icon.rebel:before{content:"\f1d0"}i.icon.empire:before{content:"\f1d1"}i.icon.git.square:before{content:"\f1d2"}i.icon.git:before{content:"\f1d3"}i.icon.hacker.news:before{content:"\f1d4"}i.icon.tencent.weibo:before{content:"\f1d5"}i.icon.qq:before{content:"\f1d6"}i.icon.wechat:before{content:"\f1d7"}i.icon.slideshare:before{content:"\f1e7"}i.icon.twitch:before{content:"\f1e8"}i.icon.yelp:before{content:"\f1e9"}i.icon.lastfm:before{content:"\f202"}i.icon.lastfm.square:before{content:"\f203"}i.icon.ioxhost:before{content:"\f208"}i.icon.angellist:before{content:"\f209"}i.icon.meanpath:before{content:"\f20c"}i.icon.buysellads:before{content:"\f20d"}i.icon.connectdevelop:before{content:"\f20e"}i.icon.dashcube:before{content:"\f210"}i.icon.forumbee:before{content:"\f211"}i.icon.leanpub:before{content:"\f212"}i.icon.sellsy:before{content:"\f213"}i.icon.shirtsinbulk:before{content:"\f214"}i.icon.simplybuilt:before{content:"\f215"}i.icon.skyatlas:before{content:"\f216"}i.icon.whatsapp:before{content:"\f232"}i.icon.viacoin:before{content:"\f237"}i.icon.medium:before{content:"\f23a"}i.icon.like:before{content:"\f004"}i.icon.favorite:before{content:"\f005"}i.icon.video:before{content:"\f008"}i.icon.check:before{content:"\f00c"}i.icon.remove:before{content:"\f00d"}i.icon.close:before{content:"\f00d"}i.icon.cancel:before{content:"\f00d"}i.icon.delete:before{content:"\f00d"}i.icon.x:before{content:"\f00d"}i.icon.user.times:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.x:before{content:"\f235"}i.icon.zoom.in:before{content:"\f00e"}i.icon.magnify:before{content:"\f00e"}i.icon.shutdown:before{content:"\f011"}i.icon.clock:before{content:"\f017"}i.icon.time:before{content:"\f017"}i.icon.play.circle.outline:before{content:"\f01d"}i.icon.headphone:before{content:"\f025"}i.icon.volume.off:before{content:"\f026"}i.icon.camera:before{content:"\f030"}i.icon.video.camera:before{content:"\f03d"}i.icon.picture:before{content:"\f03e"}i.icon.pencil:before{content:"\f040"}i.icon.compose:before{content:"\f040"}i.icon.point:before{content:"\f041"}i.icon.tint:before{content:"\f043"}i.icon.signup:before{content:"\f044"}i.icon.plus.circle:before{content:"\f055"}i.icon.minus.circle:before{content:"\f056"}i.icon.dont:before{content:"\f05e"}i.icon.minimize:before{content:"\f066"}i.icon.add:before{content:"\f067"}i.icon.eye:before{content:"\f06e"}i.icon.attention:before{content:"\f06a"}i.icon.cart:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.talk:before{content:"\f075"}i.icon.chat:before{content:"\f075"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.bar.graph:before{content:"\f080"}i.icon.area.graph:before{content:"\f1fe"}i.icon.pie.graph:before{content:"\f200"}i.icon.line.graph:before{content:"\f201"}i.icon.key:before{content:"\f084"}i.icon.privacy:before{content:"\f084"}i.icon.cogs:before{content:"\f085"}i.icon.discussions:before{content:"\f086"}i.icon.like.outline:before{content:"\f087"}i.icon.dislike.outline:before{content:"\f088"}i.icon.heart.outline:before{content:"\f08a"}i.icon.log.out:before{content:"\f08b"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.winner:before{content:"\f091"}i.icon.bookmark.outline:before{content:"\f097"}i.icon.phone.square:before{content:"\f098";content:\f098}i.icon.credit.card:before{content:"\f09d"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.outline:before{content:"\f0a2"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bell.slash.outline:before{content:"\f1f7"}i.icon.hand.outline.right:before{content:"\f0a4"}i.icon.hand.outline.left:before{content:"\f0a5"}i.icon.hand.outline.up:before{content:"\f0a6"}i.icon.hand.outline.down:before{content:"\f0a7"}i.icon.globe:before{content:"\f0ac"}i.icon.wrench:before{content:"\f0ad"}i.icon.briefcase:before{content:"\f0b1"}i.icon.group:before{content:"\f0c0"}i.icon.flask:before{content:"\f0c3"}i.icon.sidebar:before{content:"\f0c9"}i.icon.bars:before{content:"\f0c9"}i.icon.list.ul:before{content:"\f0ca"}i.icon.list.ol:before{content:"\f0cb"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.magic:before{content:"\f0d0"}i.icon.truck:before{content:"\f0d1"}i.icon.currency:before{content:"\f0d6"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.dropdown:before{content:"\f0d7"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.envelope:before{content:"\f0e0"}i.icon.conversation:before{content:"\f0e6"}i.icon.lightning:before{content:"\f0e7"}i.icon.umbrella:before{content:"\f0e9"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.suitcase:before{content:"\f0f2"}i.icon.bell.outline:before{content:"\f0a2"}i.icon.ambulance:before{content:"\f0f9"}i.icon.medkit:before{content:"\f0fa"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.beer:before{content:"\f0fc"}i.icon.plus.square:before{content:"\f0fe"}i.icon.computer:before{content:"\f108"}i.icon.circle.outline:before{content:"\f10c"}i.icon.intersex:before{content:"\f10c"}i.icon.asexual:before{content:"\f10c"}i.icon.spinner:before{content:"\f110"}i.icon.gamepad:before{content:"\f11b"}i.icon.star.half.full:before{content:"\f123"}i.icon.question:before{content:"\f128"}i.icon.attention:before{content:"\f12a"}i.icon.eraser:before{content:"\f12d"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.slash:before{content:"\f131"}i.icon.shield:before{content:"\f132"}i.icon.target:before{content:"\f140"}i.icon.play.circle:before{content:"\f144"}i.icon.pencil.square:before{content:"\f14b"}i.icon.compass:before{content:"\f14e"}i.icon.eur:before{content:"\f153"}i.icon.gbp:before{content:"\f154"}i.icon.usd:before{content:"\f155"}i.icon.inr:before{content:"\f156"}i.icon.cny:before,i.icon.rmb:before,i.icon.jpy:before{content:"\f157"}i.icon.rouble:before,i.icon.rub:before{content:"\f158"}i.icon.won:before,i.icon.krw:before{content:"\f159"}i.icon.btc:before{content:"\f15a"}i.icon.sheqel:before,i.icon.ils:before{content:"\f20b"}i.icon.try:before{content:"\f195"}i.icon.zip:before{content:"\f187"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.sliders:before{content:"\f1de"}i.icon.wi-fi:before{content:"\f1eb"}i.icon.graduation:before{content:"\f19d"}i.icon.\33d:before{content:"\f1b2"}i.icon.weixin:before{content:"\f1d7"}i.icon.binoculars:before{content:"\f1e5"}i.icon.gratipay:before{content:"\f184"}i.icon.genderless:before{content:"\f1db"}i.icon.teletype:before{content:"\f1e4"}i.icon.power.cord:before{content:"\f1e6"}i.icon.tty:before{content:"\f1e4"}i.icon.cc:before{content:"\f20a"}i.icon.ils:before{content:"\f20b"}i.icon.plus.cart:before{content:"\f217"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.detective:before{content:"\f21b"}i.icon.venus:before{content:"\f221"}i.icon.mars:before{content:"\f222"}i.icon.mercury:before{content:"\f223"}i.icon.venus.double:before{content:"\f226"}i.icon.female.homosexual:before{content:"\f226"}i.icon.mars.double:before{content:"\f227"}i.icon.male.homosexual:before{content:"\f227"}i.icon.venus.mars:before{content:"\f228"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.neuter:before{content:"\f22c"}i.icon.facebook.official{content:"\f230"}i.icon.pinterest.official{content:"\f231"}i.icon.bed:before{content:"\f236"}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
html,body {
    height: 100%;
}
.mainBPage {
    background-image: url(../images/header.jpg);
}
body {
    background: #333 50% 0 no-repeat fixed;
    color: #555;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-size: 15px;
    line-height: 150%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
a {
    outline: none;
	text-decoration: none;
	color: #5bbd72;
}
a:hover {
	text-decoration: underline;
}
::selection {
    background-color: #5bbd72;
    color: #fff;
    opacity: 1;
}
::-moz-selection {
    background-color: #5bbd72;
    color: #fff;
    opacity: 1;
}
.ender:after {
    display: block;
    content: '';
    clear: both;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	background: rgba(0,0,0,.7);
	padding: 10px;
	max-width: 300px;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
#tooltip  h3 {
    font-size: 15px;
    text-transform: none;
    margin: 0;
    line-height: 150%;
    font-weight: normal;
}
.answers {
	position: fixed;
	height: 50px;
	background: #5bbd72;
	bottom: 20px;
	left: 20px;
	color: #fff;
	background: #5bbd72 100% 50% no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	line-height: 50px;
	padding: 0 20px;
	display: none;
}
.answers.load {
	background-image: url(../images/loader.gif);
	display: block;
}
.answers.load:after {
	content: 'Загрузка';
	display: block;
	margin-right: 100px;
}
.answers.err {
	background-color: #FF695E;
	display: block;
}
.answers.ok {
	display: block;
}
.errorField {
    color: #e9322d;
    margin-top: 20px;
}
.successField {
    color: #5bbd72;
    margin-top: 20px;
}
textarea.myInput {
    min-height: 200px;
    padding: 8px 10px;
    resize: none;
}
textarea {
    overflow: auto;
}
.myInput {
    display: block;
    height: 40px;
    background: #fff;
    padding: 0 10px;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    color: #555;
    border: 1px solid #d8d8d8;
    width: 100%;
    outline: 0 none;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -webkit-appearance: none;
}
.myInput::-webkit-input-placeholder {
    color: #bbb;
}
.myInput:-moz-placeholder {
    color: #bbb;
    opacity: 1;
}
.myInput::-moz-placeholder {
    color: #bbb;
    opacity: 1;
}
.myInput:-ms-input-placeholder {
    color: #bbb;
}
.myInputLabel > *:first-child {
    margin-top: 3px;    
    margin-bottom: 10px;
}
.tableInput {
	display: inline-block;
	outline: 0 none;
    font-family: inherit;
    font-size: inherit;
    color: #555;
	background: transparent;
	border: 1px solid transparent;
	padding: 0;
	margin: 0;
	max-width: 50px;
	position: relative;
}
.tableInput:focus {
	border-color: #d8d8d8;
}
.tableInputNone.tableInput:focus {
	border-color: transparent;
}
.myInput:focus {
    border-color: #5bbd72;
}
.myInput.err:focus {
    border-color: #e9322d;
}
.together {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    display: table;
    border-collapse: separate;
}
.together span, .together input {
    display: table-cell;
    padding: 0 10px;
}
.together span {
    height: 40px;
    line-height: 40px;
    background: #5bbd72;
    color: #fff;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    width: 0.001px;
    vertical-align: middle;
}
.together span.button {
    padding: 0 20px;
}
.together span i {
    margin: 0;
}
.together input:last-child, .together span:last-child {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.together input:first-child, .together span:first-child {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.together input:first-child {
    border-right: 0 none;
}
.together input:last-child {
    border-left: 0 none;
}
.button {
    display: inline-block;
    background: #5bbd72;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    cursor: pointer;
    overflow: hidden;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a.button {
    text-decoration: none;
}
.button:hover, .copyTimes .bgColored:hover {
    background: #66d17f;
}
button.button {
	border: 0 none;
	padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    outline: 0 none;
}
button.button::-moz-focus-inner {   
    border: 0 none;
}
.loader {
	position: relative;
}
.loader:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #66d17f;
}
.loader:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
	-webkit-animation: 1s linear 0s normal none infinite running loader;
    -moz-animation: 1s linear 0s normal none infinite running loader;
    -ms-animation: 1s linear 0s normal none infinite running loader;
    -o-animation: 1s linear 0s normal none infinite running loader;
	animation: 1s linear 0s normal none infinite running loader;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    border-color: #fff transparent;
    border-style: solid;
    border-width: 2px;
	width: 20px;
	height: 20px;
	margin: -12px 0 0 -12px;
}
.wrapper {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.wrapper.pad {
    padding: 40px 20px;
    max-width: 920px;
}
.mainPage.header {
    height: 100%;
    background: rgba(0,0,0,.6);
    min-height: 480px;
}
.mainPage.header:after {
    display: none;
}
.header {
    color: #fff;
    background: #EAEAEA url(../images/header.jpg) 50% 50% no-repeat;
    height: 70px;
    position: relative;
}
.header:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.6);
}
.header .wrapper {
    height: 100%;
}
.headerText {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 27px;
    line-height: 27px;
    width: 100%;
}
.headerText strong {
    font-size: 70px;
    line-height: 70px;
    display: block;
    text-transform: uppercase;
}
.headerText span {
    color: #5bbd72;
}
.headerText .button {
    margin-bottom: 10px;
    height: 57px;
    line-height: 57px;
    padding: 0 50px;
}
a.headerButton {
    border: 1px solid;
    display: block;
    text-decoration: none;
    color: #fff;
    height: 55px;
    line-height: 55px;
    padding: 0 40px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.headerButton:hover {
    border-color: #5bbd72;
    background: #5bbd72;
}
.headerButtons {
    margin-top: 24px;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    float: left;
}
.menu {
    min-width: 70%;
    z-index: 99;
    background: rgba(0,0,0,.8);
    height: 100%;
    position: fixed;
    left: -70%;
    top: 0;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.menu a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.menu a.menuLogo {
    font-size: 150%;
    margin: 20px 0;
    position: relative;
    padding-left: 32px;
}
.menuLogo span {
    display: block;
    height: 20px;
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -10px;
}
.menuLogo span img {
    width: auto;
    height: 100%;
    display: block;
}
.menu .menuLinks a {
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
}
.menu .menuLinks a:hover {
    background: #5bbd72;
}
.openMenu {
    position: absolute;
    width: 50px;
    height: 50px;
    line-height: 50px;
    top: 10px;
    right: -60px;
    background: rgba(0,0,0,.6);
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.openMenu i {
    padding-left: 6px;
}
.menu.arleadyOpen {
    left: 0;
}
.body {
    background: #fff;
}
.bodyTwo {
    background: #5bbd72 url(../images/this.jpg) 50% 100% fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    color: #fff;
    position: relative;
    z-index: 2;
}
.bodyTwo:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.coins {
    float: left;
    width: 30%;
    display: none;
}
.coins img {
    width: 100%;
    display: block;
}
h3, h1 {
    font-size: 33px;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 30px;
    font-weight: bold;
}
.centerH {
    text-align: center;
    margin-bottom:40px;
}
.addDot li:nth-child(n+2) {
    position: relative;
    display: block;
    margin-left: 12px;
}
.addDot li:first-child {
    display: block;
}
.addDot li:nth-child(n+2):before {
    content: '';
    display: block;
    background: #5bbd72;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    margin: 2.5px;
    margin-top: 9px;
    position: absolute;
    margin-left: -10px;
}
.features {
    position: relative;
    margin-top: 20px;
}
.features li {
    display: block;
}
.features li:nth-child(n+2) {
    margin-left: 60px;
}
.features li:nth-child(2) {
    font-size: 25px;
    margin-bottom: 10px;
}
.features li:first-child {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 40px;
}
.created {
    font-size: 130%;
    margin-top: 20px;
}
.created  span{
    color: #5bbd72;
}
.created  .button{
    margin-top: 10px;
    max-width: 230px;
}
.stepToWinPre {
    position: relative;
    text-align: center;
}
.stepToWin {
    margin-top: 20px;
}
.stepToWin:first-of-type {
    margin-top: 0;
}
.stepToWin span {
    display: block;
    font-size: 70px;
    line-height: 120px;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: #5bbd72;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
}
.stepToWinText {
    padding: 10px 20px;
}
.stepsToWin .button {
    height: 50px;
    line-height: 50px;
    font-size: 21px;
    margin-top: 40px;
    position: relative;
    left: 50%;
	-webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.footerImgs {
	margin-top: 20px;
}
.footerImgs a {
	opacity: .5;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.footerImgs a:hover {
	opacity: 1;
}
.footer {
    color: #fff;
    background: #333;
    font-size: 90%;
}
.footerList li:first-child {
    font-size: 120%;
    margin-bottom: 10px;
}
.footerList2 {
    margin-top: 20px;
}
.agreementReg {
    font-size: 85%;
    margin-top: -20px;
    margin-bottom: 20px;
}
.captchaPre {
    overflow: hidden;
    height: 72px;
    width: 290px;
    margin: 0 auto;
}
.g-recaptcha {
    margin-top: -2px;
    margin-left: -2px;
}
.captchaPrePre {
    border: 1px solid #d8d8d8;
    background: #f9f9f9;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.regPlace {
    max-width: 320px;
}
.loginFormPre {
    max-width: 330px;
    margin: 0 auto;
    text-align: center;
}
.loginForm {
    margin-bottom: 10px;
}
.loginForm h1 {
    line-height: 100%;
    margin: 0;
    font-size: 18px;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 20px;
}
.loginLogo {
    font-size: 30px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 23px;
    text-transform: uppercase;
}
.loginLogo img {
    height: 23px;
	width: auto;
}
.loginForm .button {
    display: block;
    width: 100%;
    margin-top: 10px;
}
.cabinet {
    background: #f8f8f8;
    -wekbit-box-shadow: 0 0 0 1px #d8d8d8 inset;
    -moz-box-shadow: 0 0 0 1px #d8d8d8 inset;
    box-shadow: 0 0 0 1px #d8d8d8 inset;
    position: relative;
    margin: 0 -21px;
}
.cabinetMenu {
    background: #333;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.cabinetTitle {
    padding: 0 20px;
    height: 65px;
    line-height: 65px;
    background: #5bbd72;
    color: #fff;
    font-size: 120%;
}
.cabinetIn {
    padding: 10px;
}
.cabinetMenuLinks {
    padding: 10px;
}
.cabinetMenuLinks a {
    display: block;
    padding: 7px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    text-decoration: none;
    color: #aaa;
}
.cabinetMenuLinks a span {
    float: right;
    background: #444;
    padding: 0 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font-size: 90%;
}
.cabinetMenuTitle {
    padding: 0 20px;
    height: 65px;
    line-height: 65px;
    background: #555;
    color: #fff;
    font-size: 120%;
}
.cabinetMenuLinks a:hover {
    background: #444;
    color: #fff;
}
.cabinetInTitle {
    margin-bottom: 10px;
    margin-top: 40px;
    font-size: 130%;
}
.cabinetInTitle:first-child {
    margin-top: 0;
}
.cabinetInTitle small {
	font-size: 12px;
	display: block;
}
#vk_groups,
#vk_groups iframe {
     width: 100% !important;
     max-height: 500px;
}
.myTablePre {
    padding: 10px;
    background: #fff;
    margin: -9px;
    margin-top: 0;
	overflow: hidden;
}
.myTable {
    width: 100%;
	/*table-layout: fixed;*/
}
.myTable tbody:first-child tr:first-child, .myTable thead tr {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.myTable tr:nth-child(2n+3), .myTable tbody:nth-child(n+2) tr:nth-child(2n+2)  {
    background: #f8f8f8;
}
.myTable tbody:nth-child(n+2) tr  {
    background: none;
}
.myTable tr {
	padding: 10px;
	display: block;
}
.myTable td {
	word-wrap: break-word;
	display: block;
}
.balanceAll {

}
a.noLine {
    text-decoration: none;
    display: inline-block;
    background: #5bbd72;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
	margin-bottom: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
a.noLine i {
    margin-left: 3px;
}
a.noLine:hover {
    background: #66d17f;
}
.someInfo {
    cursor: help;
	white-space: nowrap;
	color: #fff;
	background: #5bbd72;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	padding: 0 4px;
}
.cabinetMenuShop {
    background: #fff;
    margin: -10px -9px 10px -9px;
    -wekbit-box-shadow: 0 -1px #d8d8d8 inset;
    -moz-box-shadow: 0 -1px #d8d8d8 inset;
    box-shadow: 0 -1px #d8d8d8 inset;
    padding-top: 10px;
    padding-left: 10px;
}
.cabinetMenuShop a {
    display: block;
    line-height: 30px;
    height: 30px;
    float: left;
    padding: 0 10px;
    text-decoration: none;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.cabinetMenuShop a:hover, .cabinetMenuShopThis {
    background: #5bbd72;
    color: #fff !important;
}
.templateColor {
	width: 50px;
	height: 50px;
	background: red;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	cursor: pointer;
	position: relative;
}
.templateColor:hover:after {
	opacity: 1;
}
.templateColor.colorThis:after {
	opacity: 1;
	color: #5bbd72;
}
.templateColor:after {
	position: absolute;
	display: block;
	color: #fff;
	content:"\f00c";
	font-family:'Icons';
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	background: rgba(0,0,0,.5);
	margin-left: -15px;
	margin-top: -15px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
	top: 50%;
	left: 50%;
	text-align: center;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	opacity: 0;
}
.makeBg .chooseBg, .makeBg .button{
	margin-top: 5px;
    float: left;
}
.makeBg .button{
	width: 100%;
	margin-right: 5px;
}
.chooseBg {
	color: #fff;
	height: 33px;
	line-height: 33px;
	text-align: center;
	cursor: pointer;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	overflow: hidden;
    border: 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    padding: 0 20px;
}
.chooseBg.loader {
    border-color: #5bbd72;
}
.chooseBg:hover {
    color: #5bbd72;
}
.shopTemplate:nth-child(n+3) {
	margin-top: 1%;
}
.btnCenter {
	margin-top: 40px;
    text-align: center;
}
.myLabel {
	display: block;
	margin-bottom: 10px;
}
.mySelect {
	height: 40px;
	line-height: 40px;
	position: relative;
	border: 1px solid #5bbd72;
	padding: 0 10px;
	background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	cursor: pointer;
}
.mySelect:after {
	content:"\f107";
	font-family:'Icons';
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0;
	right: 0;
	background: #5bbd72;
	text-align: center;
	color: #fff;
}
.mySelectList {
	position: absolute;
	background: #fff;
	width: 100%;
	left: -1px;
	top: 40px;
	border: 1px solid #5bbd72;
	-khtml-border-bottom-left-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
	display: none;
	overflow-y: auto;
    z-index: 15;
}
.mySelectList::-webkit-scrollbar, .iconsList::-webkit-scrollbar {
    width:5px;
}
.mySelectList::-webkit-scrollbar-thumb, .iconsList::-webkit-scrollbar-thumb {
    background-color: #aaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.mySelectList::-webkit-scrollbar-thumb:hover, .iconsList::-webkit-scrollbar-thumb:hover {
    background-color: #777;
}
.mySelectList::-webkit-scrollbar-track, .iconsList::-webkit-scrollbar-track {
    border-width:0;
}
.mySelectList::-webkit-scrollbar-track:hover, .iconsList::-webkit-scrollbar-track:hover {
    background-color: #eee;
}

.mySelectList span {
	display: block;
	padding: 0 10px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.mySelectList span:hover {
	background: #5bbd72;
	color: #fff;
}
.mySelect.sel .mySelectList {
	display: block;
}
.mySelect.sel {
	-khtml-border-bottom-left-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.aboutTitle span {
	color: #fff;
	background: #5bbd72;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	padding: 0 7px;
	display: inline-block;
	line-height: 140%;
}
.aboutTitle li {
	margin-bottom: 20px;
}
.aboutUl li:nth-child(2n+1) {
	font-size: 20px;
	line-height: 20px;
}
.aboutUl li:nth-child(2n) {
	margin-bottom: 20px;
}
.aboutUl li:last-child {
	margin-bottom: 0;
}
.paySystem {
	position: relative;
	min-height: 36px;
	padding-left: 0;
}
.paySystem span {
	display: block;
	font-size: 80%;
	line-height: 100%;
}
.paySystemImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
    display: none;
}
.paySystemImg img {
	display: block;
	width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.shopTemplate {
	height: 150px;
	background: #5bbd72 url(../../shop/template/images/bg.jpg) 50% 50% no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
	float: left;
	width: 49.5%;
	position: relative;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.shopTemplate:nth-child(2n) {
	margin-left: 1%;
}
.shopTemplate:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.shopTemplateB a {
	display: block;
	text-decoration: none;
	color: #fff;
	border: 1px solid;
	text-align: center;
	height: 30px;
	line-height: 30px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.shopTemplateB a.loader {
	color: #5bbd72;
}
.shopTemplateB a:hover {
	color: #5bbd72;
}
.setTemplate {
	margin-top: 10px;
}
.shopTemplateB {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	width: 100%;
	max-width: 120px;
}
.addTags textarea.myInput {
    -webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.smallForm .cabinetMenuShop {
    margin: 0;
    border: 0;
    padding: 0;
    overflow: hidden;
    background: none;
}
.smallForm .cabinetMenuShop a {
    color: inherit;
}
.smallForm {
    margin-top: 10px;
}
.smallFormContent {
    padding: 10px;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-top: 0;
}
.tagsPanel {
	background: #f0f0f0;
	position: relative;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
    border: 1px solid #d8d8d8;
    border-bottom: 0;
}
.tagsPanelIcon {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	cursor: pointer;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	position: relative;
    float: left;
}
.tagsPanelIcon i {
    margin: 0;
}
.iconsList {
	max-height: 200px;
	background: rgba(0,0,0,.9);
	font-size: 15px;
	color: #555;
	overflow: auto;
	padding: 5px;
	-wekbit-box-shadow: 0 0 5px rgba(0,0,0,.6);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.6);
    box-shadow: 0 0 5px rgba(0,0,0,.6);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.iconsListPre:after {
	content: '';
	display: block;
	position: absolute;
	border: 8px solid transparent;
	border-top: 8px solid rgba(0,0,0,.9);
	bottom: -6px;
	left: 8px;
}
.iconsListPre {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	z-index: 10;
	padding-bottom: 10px;
	display: none;
}
.iconThis {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
}
.iconThis i {
    margin-left: 5px;
}
.iconThis:hover {
	background: #fff;
    color: rgba(0,0,0,.9);
}
.tagsPanelIcon:hover + .iconsListPre, .iconsListPre:hover {
	display: block;
}
.shopsKey {
	color: #777;
	font-size: 60%;
}
.copyKey {
	cursor: pointer;
}
.g-recaptcha {
	min-height: 78px;
}
a.downloadConfig {
	color: #555;
	text-decoration: none;
}
a.downloadConfig i {
	padding: 0;
	position: relative;
	left: -5px;
}
.warningMessage {
	background-color: #FFFBE6;
	color: #876A38;
    border: 1px solid #D9CAAB;
	padding: 10px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	position: relative;
}
.warningMessage span {
	font-size: 120%;
	display: block;
	margin-bottom: 10px;
}
.warningMessage .hideMsg {
	position: absolute;
	top: 10px;
	right: 0;
	opacity: .8;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	cursor: pointer;
}
.warningMessage .hideMsg:hover {
	opacity: 1;
}
.widgetPlace {
	background: #fff;
	margin-top: 20px;
	padding: 20px;
}
.widgetPlace table {
	width: 100%;
}
.widgetPlace td {
	padding: 10px;
}
.widgetPlace td:first-child {
	width: 30%;
	text-align: right;
}
.widgetPlace td input[type="text"], .widgetPlace td textarea {
	width: 90%;
	border: 1px solid #d8d8d8;
	background: #f0f0f0;
	max-width: 200px;
    font-family: inherit;
    font-size: inherit;
    color: #555;
	outline: none;
}
.widgetPlace td textarea {
	min-height: 250px;
}
.widgetPlace td input[type="radio"] {
	margin: 0 5px 0 0;
}
.widgetPlace td label {
	cursor: pointer;
}
.widgetBtnPre {
	max-width: 200px;
    text-align: center;
}
.shopBg {
    overflow: hidden;
}
.shopBg .button, .shopFi .button {
    height: 35px;
    line-height: 35px;
}
.shopFi {
    margin-top: 5px;
}
.shopFiThis {
    width: 40px;
    height: 40px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    background: 50% 50% no-repeat;
    float: left;
    cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.shopFiThis:hover {
    background-color: #5bbd72;
}
.shopFavPlace {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: 50% 50% no-repeat;
}
.shopBgPlace {
	height: 250px;
	position: relative;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    background: #5bbd72 50% 50% no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    padding: 10px;
}
.shopBgB {
    position: absolute;
    bottom: 10px;
    width: 100%;
}
.apiLink {
    color: #555 !important;
    text-decoration: none !important;
    display: block;
    padding: 10px;
}
.apiLink span {
    display: block;
    font-size: 120%;
    color: #5bbd72;
}
.apiLink:hover {
    background: #f0f0f0;
}
pre {
    background: #fff;
    padding: 10px;
    border-left: 3px solid #5bbd72;
    margin: 0;
    margin-top: 10px;
    overflow: auto;
}
.shopLinks {
    width: 100%;
    background: #fff;
}
.shopLinks .myInput {
    border: 0 none;
	-moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}
.shopLinks .myInput:focus {
    z-index: 5;
    position: relative;
    -wekbit-box-shadow: 0 0 0 1px #5bbd72;
    -moz-box-shadow: 0 0 0 1px #5bbd72;
    box-shadow: 0 0 0 1px #5bbd72;
}
.shopLinks tr:first-child {
    background: #5bbd72;
    color: #fff;
    line-height: 40px;
    height: 40px;
    border-left: 1px solid #5bbd72;
}
.shopLinks tr:first-child td {
    padding: 0 10px;
}
.shopLinks tr:nth-child(n+2) td {
    vertical-align: middle;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}
.shopLinks tr:nth-child(n+2) td:last-child {
    border-right: 1px solid #d8d8d8;
}
.shopLinks td:last-child {
    text-align: center;
}
.shopLinks tr:nth-child(n+2) td:last-child input {
    margin: 0;
    padding: 0;
}
.shopLinksBtn {
    height: 38px;
    background: #f0f0f0;
    cursor: pointer;
    line-height: 38px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.shopLinksBtn:hover {
    background: #e0e0e0;
}
.bgColored {
    background: #5bbd72;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 1px 5px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
    white-space: nowrap;
}
.copyTimes .bgColored {
    cursor: pointer;
}
.bgColored.bgColoredThis {
    background: #FF695E;
}
.bgColored.bgColoredThis:hover {
    background: #ff8a81;
}
.myWindowCloseBG, .myWindowPre {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.myWindowPre {
    position: fixed;
    background: rgba(0,0,0,.7);
    z-index: 999;
    box-sizing: border-box;
    display: none;
    overflow: auto;
}
.myWindowCloseBG {
    position: absolute;
}
.myWindow {
    background: #fff;
    margin: 0 auto;
    max-width: 920px;
    padding: 20px;
    box-sizing: border-box;
    position: relative;
    min-height: 100%;
}
.myWindowClose {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 130%;
    cursor: pointer;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.myWindowClose i {
    margin: 0;
}
.myWindowClose:hover {
    color: #5bbd72;
}
.windowTitle.cabinetInTitle {
    margin-top: 0;
    margin-right: 30px;
}
.bodyHide {
	overflow: hidden;
}
.ourFriends a {
    display: block;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.ourFriends a:last-child {
    margin-bottom: 0;
}
.ourFriends a img {
    width: 100%;
    display: block;
}
.helpLink {
    border-bottom: 1px dashed;
    cursor: help;
}
.helpLink:hover {
    border-bottom: 0 none;
    text-decoration: none;
}
.helpLinkBlock {
    display: none;
}
.giveGray {
    font-size: 90%;
    color: #999;
}
@-moz-keyframes loader
{
	from {
		-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
	}
}
@-webkit-keyframes loader
{
	from {
		-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
	}
}
@-ms-keyframes loader
{
	from {
		-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
	}
}
@-o-keyframes loader
{
	from {
		-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
	}
}
@keyframes loader
{
	from {
		-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
	}
}
@media only screen and (min-width: 480px) {
    .mainPage.header {
        min-height: 650px;
    }
    .headerButtons .button, .headerButtons .headerButton {
        float: left;
    }
    .headerText .button {
        margin-right: 10px;
        margin-bottom: 0;
    }
    .headerText strong {
        font-size: 100px;
        line-height: 100px;
    }
    .coins {
        display: block;
    }
    .coinsText {
        width: 66%;
        float: left;
        margin-left: 4%;
    }
    .features {
        width: 47%;
        float: left;
    }
    .features:nth-child(2n) {
        margin-left: 6%;
    }
    .features:nth-child(n+3) {
        margin-top: 20px;
    }
    .stepToWin {
        float: left;
        width: 33.33%;
        margin-top: 0;
    }
    .featuresPre {
        margin-top: 20px;
    }
    .featuresPreFirst {
        margin-top: -20px;
    }
    .cabinet {
        margin: 0;
    }
    .cabinet:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 25%;
        background: #333;
        z-index: 1;
    }
    .cabinetMenu {
        float: left;
        width: 25%;
    }
    .cabinetContent {
        float: right;
        width: 75%;
    }
    .myTable tbody:first-child tr:first-child td, .myTable thead tr td {
        padding: 20px 10px;
    }
	.myTable tr {
		padding: 0;
		display: table-row;
	}
	.myTable td {
		padding: 10px;
		display: table-cell;
        vertical-align:middle;
	}
    .myWindowPre {
        padding: 0 20px;
    }
    .myWindow {
        margin: 40px auto;
        min-height: auto;
    }
    .paySystemImg {
        display: block;
    }
    .paySystem {
        padding-left: 46px;
    }
}
@media only screen and (min-width: 720px) {
    .menu {
        left: 0;
        width: 100%;
        background: none;
        position: absolute;
        height: auto;
        margin-top: 20px;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        padding: 0 40px;
        box-sizing: border-box;
    }
    .openMenu {
        display: none;
    }
    .menu a {
        float: left;
    }
    .menu a.menuLogo {
        margin: 0;
        margin-top: 7px;
        margin-bottom: 20px;
    }
    .menu .menuLinks a {
        padding-left: 10px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }
    .menu .menuLinks {
        float: right;
    }
    .headerText strong {
        font-size: 150px;
        line-height: 150px;
    }
    .header {
        height: 80px;
    }
    .footerList {
        float: left;
    }
    .footerList2 {
        float: right;
    }
    .footerList2 {
        margin-top: 0;
    }
    .ourFriends a {
        float: left;
        width: 49%;
    }
    .ourFriends a:nth-child(2n) {
        margin-left: 2%;
    }
}