@font-face {
    font-family: 'pixel';
    src: url('../fonts/webfont.eot');
    src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfont.woff2') format('woff2'),
         url('../fonts/webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.pixel {font-family: 'pixel';}

body {opacity:0;}
.fancySwiperHtml,.fancyHtml {position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-100}

.fancybox-button.fancybox-close-small {background:url(../i/fast/close.png) center center no-repeat;}
.fancybox-button.fancybox-close-small svg {opacity:0;}

body.ready {opacity:1;background:#000 !important}
.fast-game-z-selects {display:flex;width:100%;justify-content: space-between;padding:20px 0;}
.fast-game-z-selects .title {font-size: 14px;margin:0 0 5px 0}
.fast-game-z-select {width:30%;}
.fast-game-z-selects .cf {background-image:url(../i/num/select.png);border: 1px solid #DDDDDD;width:100%;padding:0 30px 0 16px;box-sizing: border-box;height:50px;line-height:50px;font-size:16px;border-radius: 12px;}


.fast-game-result {text-align:center;padding: 20px 20px 40px 20px;background:#fff;box-shadow:0px 4px 16px rgba(0, 0, 0, 0.16);}
.fast-game-result .caption {font-size: 18px;line-height: 1.4;margin: 15px 0;font-weight: bold;}
.fast-game-result .text {line-height:1.4;}
.fast-game-result .fast-game-head {padding:20px 0 0 0;}



.fast-game-popup {width:375px;padding:0 20px;font-family: Roboto;}
.fast-game-button {padding:20px 0 50px 7px;}
.fast-game-popup .button {background:none;line-height:1.4;height:auto;padding:10px 15px;border: 4px solid #fff;border-radius:0;color:#fff;font-weight:400;font-size:20px;transition:opacity 0.5s ease;box-shadow:-7px 6px 0px 0px  rgba(255, 255, 255, 1);width:100%;}
.fast-game-popup strong {font-family:Roboto;font-weight:700;}
.fast-game-popup .button.yellow {background:#FDD80B;color:#000}
.fast-game-popup .button.disabled {opacity:0.2}

.fast-game-popup.rapido {background:#D383E1}
.fast-game-popup.all {background:#1D7DFF}
.fast-game-popup.duel {background:#01BCA8}
.fast-game-popup.rapido2 {background:#2D6875}
.fast-game-popup.rocket {background:#ffa400}
.fast-game-popup.top3 {background:#6F2ED0}
.fast-game-popup.keno {background:#54E2FF}
.fast-game-popup.joker {background:#00694A}

.fast-game-head {width:100%;padding:20px 0 23px 0;font-size: 36px;color:#fff;text-align:center;}
.fast-game-head img {max-height:100px;width:auto;display:block;margin:auto;;}
.fast-game-w {background: #FFFFFF;padding:20px 16px;position:relative;z-index:10;box-shadow:0px 4px 16px rgba(0, 0, 0, 0.16);}

.fast-game-w-caption {font-size: 20px;line-height:1.2;font-weight:700;text-align:left;margin:0 0 20px 0;color: #212121;}
.fast-game-caption {font-size: 12px;margin:0 0 4px 0;line-height: 16px;font-weight: bold;color: rgba(0, 0, 0, 0.435);text-transform: uppercase;letter-spacing: 0.8px;}
.fast-game-sub-caption {font-size: 16px;padding:0px 0;color: rgba(0, 0, 0, 0.65);line-height: 20px;}
.fast-game-field-head {margin:0 0 15px 0;border-bottom:4px solid rgba(0, 0, 0, 0.055);padding:0 0 5px 0}
.fast-game-field-head.noborder {border:none;}

.fast-game-field.part {margin:0 0 20px 0;}

.fast-game-field-set {display:flex;flex-wrap:wrap;width:100%;}
.fast-game-field-set.wide {}
.fast-game-field-set.skin {justify-content: center;width:100%;}
.fast-game-field-set span {transition:background 0.5s ease;cursor:pointer;width: 32px;height: 32px;text-align:center;line-height: 32px;box-sizing: border-box;border-radius: 5px;font-size:16px;color: #212121;display:block;background: rgba(0, 0, 0, 0.055);border-radius: 12px;margin:0 8px 8px 0;font-weight: bold;}
.fast-game-field-set span.active {background:#FFD925;}

.fast-game-field-flex {width:100%;display:flex;justify-content:space-between;}
.fast-game-field-flex .fast-game-field {width:45%}

.fast-game-jocker-rows {width:100%;display:flex;justify-content:space-between;counter-reset: my-awesome-counter;}

.fast-game-field-set.jocker-row {display:block;width:60px;margin:0 15px 0 0;}
.fast-game-field-set.jocker-row span {width:60px;height:60px;margin:0 0 15px 0;display:block;position:relative;counter-increment: my-awesome-counter;text-align:left;padding:0px 0 0 10px;font-family: 'Roboto Slab', serif;}
.fast-game-field-set.jocker-row span img {margin:-3px 0 0 -2px;}
.fast-game-field-set.jocker-row span:before {position:absolute;right:0px;bottom:0px;font-weight: 500;font-size: 12px;line-height: 16px;content: counter(my-awesome-counter); display: flex;letter-spacing: 0.2px;color: rgba(0, 0, 0, 0.215);align-items: center;background: #FFFFFF;border-radius: 6px 0px;width:20px;height:20px;justify-content: center;font-family: 'Roboto', serif;}
.fast-game-field-set.jocker-row span:after {position:absolute;left:9px;top:17px;}
.fast-game-field-set.jocker-row.red span {color:#DF2040;}

.fast-game-field-set.jocker-row.red-1 span:after {content: url(../i/fast/j1.svg); display:block;}
.fast-game-field-set.jocker-row.red-2 span:after {content: url(../i/fast/j2.svg); display:block;}
.fast-game-field-set.jocker-row.red-3 span:after {content: url(../i/fast/j3.svg); display:block;}
.fast-game-field-set.jocker-row.red-4 span:after {content: url(../i/fast/j4.svg); display:block;}

.fast-game-rocket-set {width:100%;background:#fff;border-radius:12px;overflow:hidden;padding:6px 6px 12px 6px;cursor:pointer;margin:0 0 12px 0;}
.fast-game-rocket-set-w {padding:6px;border: 2px solid rgba(43, 194, 108,0);}
.fast-game-rocket-set.active .fast-game-rocket-set-w {border: 2px solid rgb(43, 194, 108);border-radius: 12px;}
.fast-game-rocket-field {width:100%;display:flex;flex-wrap:wrap;border-left:1px solid rgb(221, 221, 221);border-top:1px solid rgb(221, 221, 221);overflow:hidden;}
.fast-game-rocket-field span {display: flex;justify-content: center;align-items: center;border-right:1px solid rgb(221, 221, 221);border-bottom:1px solid rgb(221, 221, 221);width:20%;font-size:14px;padding:10px 0;}
.fast-game-rocket-field span:nth-child(13) {color:#fff}
.fast-game-rocket-button {margin:20px 0 0 0;float:right;border-radius: 12px;height: 36px;max-width: 106px;font-size: 14px;line-height: 20px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;text-decoration: none;width: 100%;background-color: rgb(255, 205, 23);border: 2px solid transparent;color: rgb(0, 0, 0);padding: 0px 16px;transition: background 150ms linear 0s, border-color 150ms linear 0s;}
.fast-game-rocket-button.green {display:none;margin:20px 0 0 0;color: rgb(43, 194, 108);border: 1px solid rgb(43, 194, 108);background-color: transparent;}
.fast-game-rocket-button.green span {height: 8px;width: 12px;margin-right: 4px;background: rgba(0, 0, 0, 0) url(../i/fast/check.svg) no-repeat scroll center center / contain;color: currentcolor;}


.fast-game-rocket-set.active .fast-game-rocket-button.green {display:flex;}
.fast-game-rocket-set.active .fast-game-rocket-button.yellow {display:none;}


.fast-game-top3-rule {display:none;}
.fast-game-top3-rule.active {display:block;}

.fast-game-top3-rule-text {margin:20px 0 0 0}
.fast-game-top3-rule-caption {margin: 15px 0px 4px;font-size: 12px;line-height: 1.33333;letter-spacing: 0.2px;color: rgba(0, 0, 0, 0.435);}
.fast-game-top3-rule-sample {font-size: 16px;line-height: 1.25;color: rgba(0, 0, 0, 0.65);word-spacing:5px;}
.fast-game-top3-rule-sample small {word-spacing:0;}
